Цитата(Edeev @ 20.5.2011, 13:28)

На счет вылетов (может оно, а может и нет, не уверен)
1. В файле data\35.map после слова "Конверт" (Начало: байт 232D1 [hex]) нужно 4 пробела (ascii код 20), так как переводилось "Sealed Note", то 4 символа не хватало и произошло смещение данных по отношению к английской версии файла. После этого файл уже сохранялся не правильно, но вот как исправить уже сохраненный файл не понял.
2. И еще после того как исправить первое замечание, и посмотреть байт 24922 [hex], то видно что символ "Возврат каретки" 0D заменен на символ "г" E3 (Ориентир выражение "Соленый Берег" = "Salted Coast"). ИМХО: Может просто убрать пробел: "СоленыйБерег" чтобы уместилось, все равно смысл будет понятен
Правда после этих изменений у меня при старте и открытии первого сундука Конверт отображается как шестеренка. Выяснил что файлы Rus Eschalon Book I.exe и Rus Eschalon Book I_Beta.exe в этом плане отличаются. В файле Rus Eschalon Book I.exe конверт как раз храниться как "Конверт[4пробела]", а в Rus Eschalon Book I_Beta.exe он храниться как "Конверт""""". С чем это связано я не понял. Поправил на "Конверт[4пробела]" файл Rus Eschalon Book I_Beta.exe и вроде бы в место шестеренки появился конверт.
Andy909 спасибо за твой труд.
После этих исправлений вылеты наблюдаются?
Как мне удалось выяснить, ограничение на количество символов распространяется только на экзешник игры. В файлах карт такого нет. Именно по этому и пришлось "Sealed Note" заменить на "Конверт""""" в программе и "Конверт" в файле карты. При этом нормально отображалась сама записка, её название и не было лишних пробелов.
Вылеты наблюдались не всегда. Насколько я помню, то вылеты были у войнов и их не было у воров и рейнджеров.
Возможно я где-то "лишний" символ заменил в программе, возможно в картах -

.
Я чего-то там исправлял: находил "лишние" переведённые символы, заменил все названия предметов в картах и программе на английские... У война созданного по F1 вылетов вроде нет. Вылетает в диалоге с Мэддоком, но я точно знаю, что зацепил лишний символ при переводе.