В текстовых бинарниках типа
_fd112184 нету привязки к позициям. Там просто идут релокации по ID номеру ресурса. Поэтому их редактирование весьма облегчается. И поэтому заголовок можно не трогать вообще, а текстовые строки можно двигать в любом направлении.
Перед каждой текстовой секцией размещена ещё секция, в которой тупо проставлены смещения каждого последующего текстового диалога.
Каждая секция имеет следующий формат:
- 1dword - Размер тела секции.
- 2dword - 99C0FFEE Magik.
- 3dword - ID секции.
- 4dword - Тело секции.
Так что можно смело писать перевод символами, не заботясь об их длинне и смещении последующх секций.
Затем в предыдущей секции поправить смещения каждого диалога.
Каждый диалог отделяется нулевым байтом. Можно заменить нули на код переноса строки:
0D0A, тогда каждый диалог в текстовике будет с нововй строки. Затем произвести обратную замену.