|
Akkella
Пользователь Регистрация: Авг. 2006
Всего: 175 сообщений
|
Есть ли вариант заблокировать сохранение и загрузку во время боя? Любые идеи и подсказки...
|
Отправлено: 21:57 - 24 Янв., 2007
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Есть такой вариант:
Цитата:
0167:0047B88C E95A55FCFF JMP 00440DEB // Вызов проверки режима боя из процедуры SAVE 0167:0047B891 55 PUSH EBP 0167:0047С640 E98C47FCFF JMP 00440DD1 // Вызов проверки режима боя из процедуры LOAD 0167:0047С645 55 PUSH EBP // Начало функции EPEG (в нормальном Фоле не используется) 0167:00440DD0 C3 RET 0167:00440DD1 53 PUSH EBX 0167:00440DD2 51 PUSH ECX 0167:00440DD3 52 PUSH EDX 0167:00440DD4 56 PUSH ESI 0167:00440DD5 57 PUSH EDI 0167:00440DD6 8B1D44095100 MOV EBX,[00510944] // В этой ячейке хранится флаг боя (02 - выкл; 03 - вкл) 0167:00440DDC 83E301 AND EBX,01 0167:00440DDF 0F8460B80300 JZ 0047C645 0167:00440DE5 5F POP EDI 0167:00440DE6 5E POP ESI 0167:00440DE7 5A POP EDX 0167:00440DE8 59 POP ECX 0167:00440DE9 5B POP EBX 0167:00440DEA C3 RET 0167:00440DEB 53 PUSH EBX 0167:00440DEC 51 PUSH ECX 0167:00440DED 52 PUSH EDX 0167:00440DEE 56 PUSH ESI 0167:00440DEF 57 PUSH EDI 0167:00440DF0 8B1D44095100 MOV EBX,[00510944] // В этой ячейке хранится флаг боя (02 - выкл; 03 - вкл) 0167:00440DF6 83E301 AND EBX,01 0167:00440DF9 0F8492AA0300 JZ 0047B891 0167:00440DFF 5F POP EDI 0167:00440E00 5E POP ESI 0167:00440E01 5A POP EDX 0167:00440E02 59 POP ECX 0167:00440E03 5B POP EBX 0167:00440E04 C3 RET // В экзешнике Фола (1.02d): 0006BC8C: E95A55FCFF// SAVE 0006CA40: E98C47FCFF// LOAD 000311D0: C353515256578B1D4409510083E3010F8460B803005F5E5A595BC353515256578B1D4409510083E3010F8492AA03005F5E5A595BC3
А можно просто скачать патч.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:35 - 1 Марта, 2007 | ИСПРАВЛЕНО: Ray - 14:06 - 13 Янв., 2008
|
|
|
|