? про hex редактор

John Mirror
На сайте с 04.04.2012
Offline
86
823

захотел залезть в недра одной игрушки, поменять оружие у персонажа. в ФАКе сказано: используя hex редактор, замените в одном из файлов ID оружия по умолчанию на желаемое. я врубил INS, переписал, сохранил, но миссия при загрузке вылетает. как при редактировании файла (*.qwm) не перетрясти его кишочки? попроще объясните, пожалуйста... редактор- winhex 10.47

DV
На сайте с 01.05.2010
Offline
644
#1

Посмотрите в сторону контрольной суммы, возможно, она имеет значение.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
John Mirror
На сайте с 04.04.2012
Offline
86
#2

да, я что-то слышал про нее когда-то). а как заставить редактор не менять контр.сумму? или он всё равно ее меняет при сохранении? как же тогда другие пользователи сумели обойти это?

DV
На сайте с 01.05.2010
Offline
644
#3

Сумма меняется по любому при редактировании, она получается при пересчёте всего кода по заданному алгоритму.

А спрашивать надо тех товарищей. Возможно, где-то есть пустой блок данных, доступный для редактирования, там и надо компенсировать расхождение. Либо блок с непосредственной записью контрольной суммы для последующей сверки программой.

John Mirror
На сайте с 04.04.2012
Offline
86
#4

ага, понятно, надо где-то подтереть определенное кол-во пустых байтов (сколько весит наше ID оружия), а потом вставить требуемое.

а чем можно подсветить эти самые пустые байты?

DV
На сайте с 01.05.2010
Offline
644
#5

Толпы 00 или FF выдают себя визуально. Но вы сначала убедитесь, что по правильному пути пошли, может не в этом дело, я предположение высказал.

John Mirror
На сайте с 04.04.2012
Offline
86
#6

не, все верно. просто убрать в одном месте, прибавить в другом- в принципе работает.

визуально как они выглядят в hex? жалко, что интерпретатор не может их подсвечивать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий