Захотел поставить мод на поддержку адаптивных триггеров у Dualsense на Dead Space Remake, а итоге час спустил в унитаз. Ночной щитпост.

И виновато в этом расширение .exe у мода и ночной поток шизы.

Нашел я значит такой вот мод для Деда Спейса 2019 на просторах Нексуса. Зачем я вообще его искал? Хотел чтобы триггеры смешно дёргались, а еще потому что EA контора пи... и нативной поддержки для ПК версии не завезли.

Смутило меня сразу то, что файл завёрнут в установщик. Всё самое страшное всегда запаковано, верно? Наверно.

обычно моды просто в папку кидаешь с заменой, ну или на крайний случай через тулзу от сообщества модифицируешь игрушку на Frostbite, коей и является Dead Space Remake
обычно моды просто в папку кидаешь с заменой, ну или на крайний случай через тулзу от сообщества модифицируешь игрушку на Frostbite, коей и является Dead Space Remake

Его прошлый мод для Control отмечен на PcGamingWiki как Hackable в листе игр, с поддержкой адаптивных триггеров. Для Dead Space такого нет, поэтому я засомневался. Хотя скорее всего добавлял даже не сам автор.

Захотел поставить мод на поддержку адаптивных триггеров у Dualsense на Dead Space Remake, а итоге час спустил в унитаз. Ночной щитпост.

Ну и под конец, смутило количество скачиваний и просмотров на Нексусе. Уж слишком непопулярный мод.

Прошлый мод

Захотел поставить мод на поддержку адаптивных триггеров у Dualsense на Dead Space Remake, а итоге час спустил в унитаз. Ночной щитпост.

Новый мод

Скорее всего адаптивные триггеры в игре 7-ми летней давности это не такая важная вещь. Но всё же я решил перестраховаться.
Скорее всего адаптивные триггеры в игре 7-ми летней давности это не такая важная вещь. Но всё же я решил перестраховаться.

В итоге я решил всё же провести небольшую проверку, открыв этот файлик через AnyRun. Результат удивил.

1) Запись в планировщике
2) Вызов службы (dualsensitive-service.exe)
3) Трогание VBS (launch-service.vbs)

как раз два верхних сообщения это обращение к Scheduler 
как раз два верхних сообщения это обращение к Scheduler 

Выглядит это вот так:

"schtasks.exe" /Create /TN "DualSensitive Service" /TR "wscript.exe \"C:\Program Files\mods\launch-service.vbs\" \"C:\Program Files\mods\dualsensitive-service.exe\"" /SC ONCE /ST 00:00 /RL HIGHEST /F

И ТУТ......... Всё несколько сложнее, чем может показаться на первый взгляд. У меня есть страх vbs, потому что чаще всего его вызов я видел, когда исполнялся какой-либо вредоносный код. Поэтому я полез на Гитхаб автора.

Почитав немного его страницу всё стало ясным... я слишком тупой (это понятно уже по этой статье, если её кто-то читает), поэтому попросил китайскую нейронку почитать за меня.

Вот что говорится в инструкции автора мода с GitHub:

после установки в папке plugins/DualSensitive появятся два ключевых файла — dualsensitive-service.exe и launch-service.vbs. Их нужно разблокировать, и тогда DualSensitive Service будет создан в системе для автоматического запуска мода вместе с игрой. Сама программа также размещает свой значок в трее для управления, и её можно найти в стандартном списке установленных программ Windows для удаления
(с) DeepSeek

my honest reaction
my honest reaction

Т.е. задание в планировщике запускает свою службу на "прослушку" системы и, как только обнаруживает, что игра запущена, то сразу активирует функции контроллера. Автор написал своё собственное решение на C++ с использованием библиотеки MinHook и вместо того, чтобы лезть в игровые файлы, его программа (dualsensitive-service.exe) подключается к запущенному процессу игры и перехватывает определённые события, посылая команды на контроллер DualSense через USB. Вот для чего и нужно было трогать планировщик задач.

Итоги:

Захотел поставить мод на поддержку адаптивных триггеров у Dualsense на Dead Space Remake, а итоге час спустил в унитаз. Ночной щитпост.

Насколько я понял это некий "ретранслятор" (если так можно назвать этот мод), который переводит оставшийся код для PS5 под винду. Интересно, будет ли оно работать на линуксе?

Естественно интенсивность тех или иных действий в игре для триггеров выставлял сам автор по наитию, поэтому какие-то моменты могут быть перекручены или наоборот. Сам мод я еще не проверял, у меня диски забиты другим хламом.

Вопрос к тому, кто это открыл:

Кто это читал и зачем?
Мне одному показалось это интересным?
Я всё правильно понял?

2
7 комментариев