[Твик] Скриншоты в одной папке
Всем привет!
В этой теме я хочу рассказать о небольшом твике клиента, который позволит сохранять скриншоты игрового процесса непосредственно в папке "screenshot". Изначально клиент создает скриншоты в подпапках "screenshot\1", "screenshot\2", "screenshot\3" ... "screenshot\N", что может быть не очень удобно для поиска и просмотра скриншотов. Собственно, с этой проблемой к сообществу и обратился пользователь @dragontechi:
Чтобы устранить текущее неудобство хранения скриншотов, необходимо выполнить следующие изменения клиента:
1) Откройте DLL-библиотеку движка игры "MindPower3D_D8R.dll" (находится в папке "system") в любом HEX-редакторе, например, в HxD;
2) Найдите строку:
screenshot\%d\
и замените её на следующую:
screenshot\%d_
3) Далее найдите последовательность байт:
E8 83 2C F9 FF
и замените их на:
90 90 90 90 90
4) Теперь найдите байты:
C7 85 74 FF FF FF 00 00 00 00 B8 01 00 00 00 85 C0 74 53 8B 85 74 FF FF FF 50
и замените их:
6A 00 E8 84 E9 16 00 83 C4 04 50 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
5) Сохраните проделанные изменения в файле "MindPower3D_D8R.dll".
В итоге получится следующий результат:
Все скриншоты теперь хранятся в одной папке "screenshot". Дополнительно, в названии каждого скриншота записывается метка времени, когда он был сделан (в контексте времени системы, на которой был запущен клиент в момент создания скриншота).
Благодарю за внимание!