Re: Декомпилятор скриптов Готики
2DimaD: Респект :pivo: :) работать стало гораздо удобнее.<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2DimaD: при декомпиляции акелловского Gothic.dat через твою прогу (с декомпилятором 1.6) вылезает ошибка:<br>[F] 00:00 Fatal:-1 U: PAR: Dat-File is not compatible (Classoffset changed) ! Please reparse ! .... <zParser.cpp,#599>.<br>Точно такая же ошибка вылезает, если в командной строке не ввести -zgame:1 . Так что в следующей версии проги добавь параметр: Gothic/Gothic II :)
|
Re: Декомпилятор скриптов Готики
DimaD:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam:<br><br>Огромное спасибо!!!<br>Порадовал, так порадовал!<br><br>Проверил на ангельской 1.31 и штатской 1.32 версиях ОК!!!<br><br>Проверил на немецкой 2.60 (Аддон) первые замечания<br>-2- 00:19 Fault:0 U: PAR: : U: PAR: Error in Stack decompile script - 'COLL_APPLYDOUBLEDAMAGE' ( line 210 ) .... <zError.cpp,#477><br><br>-2- 00:48 Fault:0 U: PAR: : U: PAR: Error in Stack decompile script - 'TRUEself.aivar[64] == FALSE' ( line 245 ) .... <zError.cpp,#477><br><br>-2- 00:49 Fault:0 U: PAR: : U: PAR: Error in Stack decompile script - 'Bosper_TrollFurSold == TRUE' ( line 834 ) .... <zError.cpp,#477><br><br>И это все! Счастье уже близко...<br><br>2DimaD:<br><br>Огромное спасибо! Успехов!<br>
|
Re: Декомпилятор скриптов Готики
2Pa: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Pa:<br>Это все ошибки в датнике, после декомпиляции их надо исправить и можно компилировать снова. Например, в последней версии от Акеллы есть тоже 3 ошибки в датнике.<br>Вообще, можешь сравнить с оригинальными немецкими скриптами и найти в них те же ошибки, декомпилятор здесь все делает правильно, но ошибки он сам исправить не может.<br>
|
Re: Декомпилятор скриптов Готики
2Vam: Прошу прощения, это я смотрел декомп. датник от biglassa, а там так переведено... :)<br><br>В 'COLL_APPLYDOUBLEDAMAGE' забыли ; знак поставить...
|
Re: Декомпилятор скриптов Готики
Dagot_Ur:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Нет, как не странно блок прокатил. Ошибка:<br><br> if (spellType == SPL_LightningFlash)<br> {<br> if (C_NpcIsDown(self))<br> {<br> return COLL_DONOTHING; <br> };<br> <br> if (C_BodyStateContains(self,BS_SWIM)) <br> || (C_BodyStateContains(self,BS_DIVE))<br> {<br> COLL_APPLYDOUBLEDAMAGE;<br> };<br> <br> return COLL_DOEVERYTHING; <br> };
|
Re: Декомпилятор скриптов Готики
Просмотрел оставшиеся датники<br><br>AG-овская руссификация Аддона 2.60 (спионеренная в а-ля Фаргус Ночь Воронов) те-же 3 ошибки, TycoooN правильно считает это у немцев в скриптах ошибки, а у нас их нет.<br><br>Ангельская англикация Аддона 1.00 те-же 3 немецкие ошибки.<br><br>С Акеллой хуже...<br>Локализованная Г2 (с англикации 1.31) добавлены следующие ошибки<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External GAME_INITENGLISH not found. .... <zParser_Symbol.cpp,#1123><br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_ISDRAWINGSPELL not found. .... <zParser_Symbol.cpp,#1123><br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_ISDRAWINGWEAPON not found. .... <zParser_Symbol.cpp,#1123><br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETHEIGHTTOITEM not found. .... <zParser_Symbol.cpp,#1123><br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETACTIVESPELLISSCROLL not found. .... <zParser_Symbol.cpp,#1123><br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETLASTHITSPELLCAT not found. .... <zParser_Symbol.cpp,#1123><br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETLASTHITSPELLID not found. .... <zParser_Symbol.cpp,#1123><br><br>Исследован ие продолжаем...<br><br>Да перевод Аддона от Мартина совсем не прошел...<br>много ошибок -3- и вылет...<br><br>2TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Pa:<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Датник от перевода аддона Мартина не хочет декомпилироваться ВООБЩЕ.<br>Пишет варнинги по ВСЕМ функциям, потом долго "думает" над CONSTANTS.D и Windows сообщает об ошибке приложения :(<br>Видимо, Мартин что-то запорол, хотя в игре багов не наблюдалось, да и при сравнии с АГшным датником ничего такого не видно ::)<br>
|
Re: Декомпилятор скриптов Готики
2Vam:<br><br>Вообще там много чуши плюс желание выслать мелким отчет об ошибке<br><br>-4- 00:14 Info: 5 V: NBase: Loading ok .... <zError.cpp,#462><br>-4- 00:14 Info: 5 U: PAR: _INTERN\CONSTANTS.D : Decompile... .... <zError.cpp,#462><br><br>в gothic.src только<br><br>_INTERN\CONSTANTS.D<br><br>Но это скорее не типичный случай. Перевод от Мартина вряд ли кто сейчас будет переделывать. Это уже коллекция...<br><br><br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam:
Цитата:
|
Re: Декомпилятор скриптов Готики
Компилировать АГ-шный русифицированный датник вообще невозможно, т.к. там везде " вместо '. А такого добра там море... Это конечно можно исправить, быстро или медленно, но все же.
|
Re: Декомпилятор скриптов Готики
TycoooN:<br>Pa:<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
В датнике от Мартина встретилась еще одна погрешность ручной правки при переводе, в следующей версии декомпилятора будет устранено. :)
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Декомпилятор V1.7 выложен на DiccuricAG.<br><br> * - исправлена ошибка при декомпиляции dat файла от Мартина<br> * - добавлена система восстановления имен индексов массивов<br><br>Тестируйте! Всем *:pivo:
|
Re: Декомпилятор скриптов Готики
Файл оu можно декомпилировать?
|
Re: Декомпилятор скриптов Готики
francisc:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Pa:<br>
Цитата:
|
Re: Дeкoмпилятoр скриптов Готики
2Vam:<br>Нашел еще маленький недочетик, он то вроде не нужен, но все же:<br>После декомпиляции файли миссий\диалогов в папке Dialoge имеют не совсем правильное название, файлы миссий аддоновских называются dia_pir_1362_addon_bones.d,а желательно, чтобы это выглядело как dia_addon_pir_1362_bones.d<br>Но это не так значимо.<br>З.Ы. На версии 1.7 не проверял.<br><br>Декомпилятор 1.7 сливаем тут.
|
Re: Декомпилятор скриптов Готики
После декомпиляции дикурика,в паке с декомпилированными файлами я почему то не нашел startup,что весьма странно.
|
Re: Декомпилятор скриптов Готики
Killer-XXX:, francisc:<br><br>Имена файлам по большей части присваиваются эвристически, 100% соответствие имен исходных файлов и декомпилированных невозможно. Раскладка файлов по папкам более близка к оригиналу, но тоже на 100% не соответствует. Все файлы, которые не распознаны с оригиналом получают эвристические имена и помещаются в папку _misk_.<br>Поэтому, если файл с именем startup.d не найден, то надо вероятно искать его в папке _misk_ под другим именем, но значимое содержимое его эквивалентно оригиналу.<br>
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Да нашел,у него имя aussenhensetzen.<br>Это вобшем ерунда,более ранняя версия вообше не декомпилировала датник Диккурика.
|
Re: Декомпилятор скриптов Готики
Други!<br>Чо означает: Decompile... .... <zError.cpp,#462><br>У меня их почему-то очень много, во всех версиях DAT...
|
Re: Декомпилятор скриптов Готики
basilio58:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Немного не по теме: <br>В последнее время мне довольно часто приходится пользоваться твоей утилитой ouToScript, но вот только работате она жуть как долго (минут 15), в то время как декомпилятор производит гораздо больший объём работы в какие-то 15-20 секунд. Ты не мог бы вернуться к той проге и хоть немного оптимизировать скорость её работы? <br>ещё раз :pivo: за все твои проги! :D :D
|
Re: Декомпилятор скриптов Готики
2Vam:<br>У меня дельное предложение, оно уже не первый раз тут звучит, но если после окончания тестирования декомпилятора, когда это будет полноценное "ядро", сделать полноправную среду разработки скриптов, с подсветкой как в Ультраэдите, с редактором скриптов, при компиляции, если найдена ошибка, будет переносить тебя в ту строку где ошика, вверху будет надпись "Модули" или "Дополнительно" - а там... можно отдельно поюзать ou.bin2ou.csl, проги Bigglass, *ou2Script, другим словом ПОЛНОЦЕННУЮ среду разработки... где писать будет просто сказка... <br>Ну эт я так, помечтал... :)
|
Re: Декомпилятор скриптов Готики
Цитата:
|
Re: Декомпилятор скриптов Готики
Цитата:
|
Re: Декомпилятор скриптов Готики
TycoooN:<br>
Цитата:
Цитата:
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
У меня вот какая проблема:при компиляции декомпилированного<br>Gothic "dat" обычно вылезает Expected ';'(обычно в диалоге,<br>с русским переводом) и Unknown identifier(чаще всего ELSE).<br>Смотрю в файле Где Ошибка.d вроде везде ';' и ELSE на месте.В чем дело то? :( :(
|
Re: Дekомпилятор скриптов Готики
2francisc:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
XyylPex:<br>
Цитата:
|
Текущее время: 20:18. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
AGFC: Valley of Gothic © 2004-2022