Цитата:
miaskoo добавил 19.04.2015 в 02:43 Цитата:
|
Цитата:
|
Цитата:
|
Попробуй найти то место, где минимальные изменения приводят к крэшу. То есть тот максимум, после которого начинается крэш. И выложи тут оба obj - один который работает, второй который крэшится. Текст в обоих чтобы как можно больше соответствовал, тогда я смогу посмотреть в чем проблема.
|
Цитата:
|
Странно, вроде все нормально выглядит. Оба файла, за исключением предпоследней строки схожи. Может это из-за того, что все в одну строку лепишь? В смысле, там символ для перехода на другую строку есть. Попробуй им разбить предпоследнюю фразу на строки.
|
Цитата:
|
Может тогда лимит на длину каждой фразы? Там такие длинные еще есть?
|
Цитата:
|
Ну структура у обоих OBJ последних выглядит правильно, то есть при сборке ошибок не должно было быть. А лимит - это, как уже говорил, не в OBJ точно. Где угодно это может быть. Может вообще размер выделенной под каждую фразу памяти жестко прописан в процедурах экзешника. В английском переводе, видимо, в рамках длины каждой фразы держались и просто добавляли свои дополнительные окошки с текстом.
Попробуй, для начала, найти это точное значение длины фразы в символах, после которой игра начинает крэшиться. riku.kh3 добавил 19.04.2015 в 17:07 Кстати, это еще проблемой с gzip сжатием может быть. У нас с персоной такое же было. Разными gzip сжималками с разной степенью сжатия и параметрами стоит попробовать поиграться. |
C gzip точно нет, игра воспринимает только один метод сжатия -n9 при любом другом крах, это я еще выяснил когда с gim файлами разбирался. С длинной фраз - да попробую узнать.
|
Значит наоборот скорее всего сжатие. Их там много вариаций-модификаций gzip'а. Они от версии к версии разные архивы генерируют. Плюс 7zip и через питон zlib'ом которые создаются - почти все разные получаются. С персоной у нас тоже крэшилось в зависимости от того чем и как сжимали, крэшилось рандомно: то есть сжали, положим стандартным gzip'ом 1.3.12 c обычным -8 сжатием - игра завелась, все работало. Слегка подправили текст - стало крэшится, изменили сжатие до -9 перестало крэшиться на этом скрипте, но стало на тех крэшиться где раньше все нормально было. Zlib'ом упакованные скрипты тоже рандомно половина работает половина нет, в зависимости от настроек.
В общем, если заметишь что нет какой-то точной определенной длины строки, после которого игра начинает крэшиться и длина всегда разная, в зависимости от того чем забита строка - значит скорее всего в сжатии проблема. |
Цитата:
|
Вложений: 1
Со стандартным gzip'ом поробуй с разными уровнями сжатия поиграться и ключом --rsyncable. Еще zlib'ом попробуй. Во вложении python2.7 скрипт, просто перетянуть на него файл который хочешь сжать. Ну и 7-zip, наконец + там тоже настройки степени сжатия и размера словаря.
|
Цитата:
miaskoo добавил 20.04.2015 в 18:01 Осталось одна проблема с созданием новых окон, но я так понял это не получится сделать?) Просто иначе придется укорачивать фразы перевода. |
Вложений: 2
Здесь допиленная вставлялка текста. Дополнительные окошки добавляются текстовой командой <WRITE@ext>
Формат скриптов я тоже немного изменил, так что если старые захочется использовать, то сначала по ним надо будет пройтись автозаменой в notepad++ или еще где и привести их к новому виду, один текстовик я для примера приложил. |
Заметил ошибку при добавлении диалогов, перезалил исправленный архив.
|
riku.kh3, спасибо. Если будут ошибки, я сообщу.
|
Цитата:
|
Цитата:
|
Текущее время: 13:24. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.