|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2017, 15:46 | #1 |
Новичок
Джуниор
Регистрация: 28.02.2017
Сообщений: 6
|
Изминение файлов игры без последствий
Всем привет!
Есть игра, в ней есть архивы с конфигурациями графики (освещение, пыль и т.д.) там просто в текстовых документах параметры типа shadow = 1 glow = 0 и и т.д. это даже не екзешники, просто текстовые файлы в архиве. Так вот стоит поменять хоть один символ ни на что не влияющий и перепаковать архив, как игра перестает запускаться. Вопрос, если способ избежать эту проблему и изменив текст в файлах, спокойно запустить игру. Заранее спасибо за ответ. |
28.02.2017, 15:52 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Наверное там есть контрольная сумма. И если она не совпадает то не запуститься.
А что за игра ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
28.02.2017, 15:54 | #3 |
Новичок
Джуниор
Регистрация: 28.02.2017
Сообщений: 6
|
|
28.02.2017, 16:00 | #4 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Если не в курсе что такое контрольная сумма, то скорее всего ничего не выйдет. Так как даже если и знать, особо это ничего не дает! Тут нужен ассемблер.
Легче найти крякнутую. ps: Может местные ребята тебе помогут. Я не на столько волоку что бы защиты крякать на раз два
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
28.02.2017, 16:35 | #5 |
Новичок
Джуниор
Регистрация: 28.02.2017
Сообщений: 6
|
я так понял нужно взять контрольную сумму архива до его изменения и вернут обратно после, но как это сделать? копировать контрольную сумму то понятно как, а как файлу ее присвоить?
|
28.02.2017, 16:56 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
28.02.2017, 19:30 | #7 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
|
28.02.2017, 19:55 | #8 |
Новичок
Джуниор
Регистрация: 28.02.2017
Сообщений: 6
|
Вот что в отладчике мне пишет Failed to verify RSA signature of pak header: engine\engine.pak, это как раз тот архив в котором я делаю изминения. Может мне екзешник переписать что бы он не проверял архив? но почему то редактирование не открывается в отладчике или я не туда жму, просто я чайник вообще )
|
28.02.2017, 20:19 | #9 |
Новичок
Джуниор
Регистрация: 28.02.2017
Сообщений: 6
|
DebugBreak:
00007FFD24786140 66 90 xchg ax,ax 00007FFD24786142 CC int 3 00007FFD24786143 C3 ret 00007FFD24786144 CC int 3 00007FFD24786145 CC int 3 00007FFD24786146 CC int 3 00007FFD24786147 CC int 3 00007FFD24786148 CC int 3 00007FFD24786149 CC int 3 00007FFD2478614A CC int 3 00007FFD2478614B CC int 3 Ошибку показывает здесь, но я почему то не могу редактировать этот код или вообще удалить его. |
28.02.2017, 20:58 | #10 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Я конечно не в теме, но беглый поиск обнаружил специальный инструмент CryEngineSDK, который вроде как и создаёт-коректирует уровни и прочую игровую чепуху. Т.е. не ломиться в закрытую дверь, а использовать способы, для этого предназначенные.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расчёт количества файлов в папке без учёта скрытых файлов | dfc | Microsoft Office Excel | 2 | 11.10.2013 12:06 |
Удаление последствий Alt+Enter | Yirinka | Microsoft Office Excel | 10 | 13.08.2011 13:25 |
OpenGL...Игры без тормозов...Как?! | saggy | Мультимедиа в Delphi | 10 | 03.07.2010 12:25 |
изминение БД | nikleb | PHP | 6 | 21.10.2007 15:03 |