Вставка новых строк в файл textdb_xx.def - HEX

Приведу пример на файле textdb_en.def (редактирование ничем не отличается от редактирования textdb_ru.def)

Сперва открываем файл textdb_en.def в MafiaEditor'e:



Теперь к первой строке, перед "Out of City Limits" приписываем восемь знаков (например 01234567):



Запишите куда-нибудь "Out of City Limits" - т.к. эта строка исказится и её надо будет исправлять.
Сохраняем def файл и открываем его теперь в Hex Workshop.
В начале файла находим "5F00 0000 D0A6 0000" - копируем, и вставляем перед этой же строчкой:



Ставим курсор перед "5F00 0000 D0A6 0000" (которую только что вставили). Смотрим вниз:



Меняем SignedShort "95" на "94" (это StringID в MafiaEditor).
Теперь ставим курсор в самое начало (перед "D914"), смотрим вниз и меняем SignedShort "5337" на "5339" (это Str.No в MafiaEditor).
Теперь в HEX'e, в поиске, пишем "01234567", находим и удаляем. Всё сохраняем. Закрываем Hex Workshop.
Откываем textdb_en.def в MafiaEditor и видим:



В StringID 95 была строчка "Out of City Limits" - запишем её обратно. А StringID 94 - эта наша новая строка.
Можно в неё записать что захочешь :).
 

Если нужны ещё строки - пишем в StringID 94 значение "01234567" - далее как написано выше, только изменяем уже 94 на 93, и 5339 на 5340...

Перевод и упрощение: Akay (mafpr@nm.ru)
Источник оригинала: www.mafiamods.com
Автор оригинала: Somebody

Скриншот недели

 

[Скриншот недели]

 

 

Статистика

Hosted by uCoz