Re: Декомпилятор скриптов Готики
2Vam:Gothic II + Addon v 2.6;<br>_compile\gothic-файл "DAT" (не gothic.dat),1 ошибка story\log_constans_hoshi.d Expected ";" line 23.<br>Стоит русификация g2_add_rus_2.6.
|
Re: Декомпилятор скриптов Готики
2XyylPex:<br>
Цитата:
|
Re: Декомпилятор скриптов Готи
Подскажите ссылку на декомпилятор версии 1.7. Как файл называется.<br>Вопрос отпадает.<br>
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готи
Объясните пожалуйста насчет декомпилятора. <br>Что мне надо компилировать или декомпилировать и какие файлы чтобы после создания НПСа или диалогов язык в игре был русский. <br><br>К примеру от куда беруться русский перевод и немецкий,из каких файлов, чтобы понять что с ними делать. <br>Как я понял после компиляции в Спейсере перевод связан с файлом GOTHIC.DAT, да наверное не токо перевод, скрипты и т.д.
|
Re: Декомпилятор скриптов Готики
2dftool: <br>ВСЕ скрипты компилируются в GOTHIC.DAT и частично в OU.CSL/OU.BIN (фразы диалогов)<br>Соответственно, чтобы получить русские скрипты, нужно декомпилировать русский GOTHIC.DAT в "присутствии" русского же OU.BIN ::)
|
Re: Декомпилятор скриптов Готики
2TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Подскажите что-то с компилятором непойму. <br>У меня Windows XP, запускаю через командную строку типа:<br>C:\...Gothic\_work\DATA\scripts\system\Go thicSourcerV1_7.exe<br>Как его с параметрами запускать, какой командой и как быть с параметрами?<br>При моих попытках в файле *.log только пишеться:<br>-4- 00:00 ++++++++++++++ Start by ++++++++++++++<br>-4- 00:09 Info: 0 B: ERR: SetFilterAuthors ABCDEFGHIJKLMNOPQRS .... <zError.cpp,#493><br>-4- 00:09 Info: 5 B: ZERR: Spy found. .... <zError.cpp,#462> <br><br>
|
Re: Декомпилятор скриптов Готики
2dftool: Для таких как ты писал графическую оболочку :) http://dimad.nm.ru/toolsloader.rar бери и не мучайся ;D Или ставь FAR и запускай декомпилятор с его помощью, ткже в этой теме описан способ с ярлыками
|
Re: Декомпилятор скриптов Готики
2Pa: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Привожу результаты проверки работы декомпилятора 1.7<br>Версия 1.28; 1.30; 2.6<br>dat файл декомпилируется.<br>dat файл НЕ копилируется ни в одной версии (кая я понимаю 1.30, 2.6 backup - оригиналы)<br>Выдаёт что-то подобное:<br>[F] 00:07 Fatal:-1 U: * PAR: STORY\B_CONTENT\B_ADDON_PIRATESGOHOME.D: Unknown identifier : ELSE ( line 94 ) .... <zParser.cpp,#599> <br><br>или:<br>[F] 00:06 Fatal:-1 U: PAR: STORY\DIALOGE\DIA_BAU_970_ORLAN.D: Unknown identifier : ORLAN_ANGRIFFWEGENMIETEFALSEORLAN_SCGOTHOTELZIMMER DAY ( line 326 ) .... <zParser.cpp,#599><br><br>Единственная удачная компиляция - menu 1.30<br>menu 1.28 создан файл menu.dat размером 3Кб и вылет из программы.
|
Re: Декомпилятор скриптов Готики
basilio58:<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam:const string LOG_TEXT_ADDON_SAMUELTRADE = "Самуэль - самогонщик. У него я получу любую выпивку.";(Line 23).Что здесь неправильно?<br>В общем такая же фигня,как у basilio58 :D
|
Re: Декомпилятор скриптов Готики
2XyylPex: Может стоит поставить одинарные кавычки?
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2TycoooN: а так пробовал? <br>' тут должны быть кавычки \'\'\' кавычки кончились';
|
Re: Декомпилятор скриптов Готики
Vam:<br>Вообще любой ZenGin Archive может быть четырех типов BINARY, ASCII, ASCII_PROPS и BIN_SAFE, для архивации и разархивации которых применяются 2 типа архиваторов zCArchiverBinSafe и zCArchiverGeneric, первый из них работает только с BIN_SAFE форматом. <br>В декомпиляторе и компиляторе делал только поддержку архиватора zCArchiverBinSafe, остальные типы он не распознает. <br>Если у меня при декомпиляции Gothic.dat вместе с ОU.bin в ZSpy пишется такая ошибка<br>SPC: Loading binary output-library ''ou.bin<br>Fatal: zACArchiverFactory: Archiver mode zACArchiverGeneric not supported<br>Компилирую я Готику 1 Руссобит-М, то мне надо найти другой (Снежовский) перевод или что это значит?
|
Re: Декомпилятор скриптов Готики
Да,помогает,когда в строке const string LOG_TEXT_ADDON_TALENTRUNE_WHIRLWIND = "Ингредиенты для руны "Смерч": 1 крыло"; изменить "Смерч" на 'Смерч' ;D
|
Re: Декомпилятор скриптов Готики
Вот еще проблема: <br>[F] 00:07 Fatal:-1 U: * PAR: STORY\B_CONTENT\B_ADDON_PIRATESGOHOME.D: Unknown identifier : ELSE ( line 94 ) .... <zParser.cpp,#599> <br>Вот функция где ошибка:<br>func int c_towerbanditsdead()<br>{<br>var C_NPC towerbandit1;<br>var C_NPC towerbandit2;<br>var C_NPC towerbandit3;<br>towerbandit1=hlp_getnpc(bdt_10100 _addon_towerbandit);<br>towerbandit2=hlp_getnpc(bd t_10101_addon_towerbandit);<br>towerbandit3=hlp_ge tnpc(bdt_10102_addon_towerbandit);/line94<br> if(npc_isdead(towerbandit1) && npc_isdead(towerbandit2) && npc_isdead(towerbandit3))<br> {<br> return TRUE;<br> };<br> TOWERBANDITSDEAD = TRUE;<br> else<br> {<br> return FALSE;<br> };<br>};<br>В чем проблема этого ELSE?<br><br>
|
Re: Декомпилятор скриптов Готики
2XyylPex:<br>Вот как там должно быть:<br><br>func int C_TowerBanditsDead()<br>{<br> * * *var C_Npc TowerBandit1;<br> * * *var C_Npc TowerBandit2;<br> * * *var C_Npc TowerBandit3;<br> * * *TowerBandit1 = Hlp_GetNpc(BDT_10100_Addon_TowerBandit);<br> * * *TowerBandit2 = Hlp_GetNpc(BDT_10101_Addon_TowerBandit);<br> * * *TowerBandit3 = Hlp_GetNpc(BDT_10102_Addon_TowerBandit);<br> * * *if(Npc_IsDead(TowerBandit1) && Npc_IsDead(TowerBandit2) && Npc_IsDead(TowerBandit3))<br> * * *{<br> * * * * TowerBanditsDead = TRUE;<br> * * * * return TRUE;<br> * * *} * * *<br> * * *else<br> * * *{<br> * * * * return FALSE;<br> * * *};<br>};
|
Re: Декомпилятор скриптов Готики
Всем огромный респект!!! Декомпилятор заработал, теперь попробую Неписей делать.<br><br>Если форум прочитать то там все расписано что и как делать.<br><br>
|
Re: Декомпилятор скриптов Готики
2TycoooN:Да все правильно!!!<br>Наконец после исправления тысячи " и ,пока,закоментировав функции(где ошибки) у меня скомпилировался декомпил Gothic-файл "DAT" ;D ;D
|
Re: Декомпилятор скриптов Готики
[F] 00:20 Fatal:-1 U: PAR: STORY\DIALOGE\DIA_SLD_807_BULLCO.D: Expected ';' ( line 156 ) .... <zParser.cpp,#599><br><br>Строчка, где ошибка:<br>AI_StopProcessInfos(self)Bullco_Leave_D ay == ;<br><br>Кто-нить знает в чём дело?
|
Re: Декомпилятор скриптов Готики
2Fatalick:Надо в строках,например: const string LOG_TEXT_ADDON_TALENTRUNE_WHIRLWIND = "Ингредиенты для руны "Смерч": 1 крыло"; изменить "Смерч" на 'Смерч' ;D<br>А так можно было посмотреть тему , об этом уже говорилось ;D
|
Re: Декомпилятор скриптов Готики
Vam:<br>В декомпиляторе и компиляторе делал только поддержку архиватора zCArchiverBinSafe, остальные типы он не распознает. <br><br>Если у меня при декомпиляции Gothic.dat вместе с ОU.bin в ZSpy пишется такая ошибка<br>SPC: Loading binary output-library ''ou.bin<br>Fatal: zACArchiverFactory: Archiver mode zACArchiverGeneric not supported<br>Компилирую я Готику 1 Руссобит-М, то мне надо найти другой (Снежовский) перевод?<br>Или достаточно будет найти нормальный gothic.dat с руским нормальным OU.Bin'ом.<br>Если только достаточно этих файлов может кто подскажет у кого есть и где скачать.
|
Re: Декомпилятор скриптов Готики
2XyylPex:<br>Что " на ' менять надо это я знаю, но что с этой строчкой делать-то:<br>AI_StopProcessInfos(self)Bullco_Leave_Day == ;<br>
|
Re: Деkомпилятор скриптов Готики
2Fatalick:<br>Я вообще незнаю, где ты смог такую строчку найти!! Такого в природе существовать не может.<br>Может быть:<br>Bullco_Leave_Day == TRUE (FALSE);<br>AI_StopProcessInfos(self);<br>Но то что я тебя... :lol:<br>Может ты что то напупал?<br><br>2Vam:<br>Может стоит попробовать сравнить 2 формата BINARY и BIN_SAFE? В exe`шнике ничего не накопать про них? Чтобы сделать конвертилку с BINARY в BIN_SAFE.
|
Re: Декомпилятор скриптов Готики
2Fatalick:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Killer-XXX:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Fatalick:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2TycoooN: const string LOG_TEXT_ADDON_TALENTRUNE_WHIRLWIND = 'Ингредиенты для руны \'Смерч\': 1 крыло';<br>?
|
Re: Декомпилятор скриптов Готики
2DimaD: <br>Не, не получается.<br><br>Млин, может можно как-то написать код символа в скриптах, чтобы он появился в игре? Ведь в шрифтах даже есть открывающие\закрывающие кавычки...
|
Re: Декомпилятор скриптов Готики
А нельзяли програмку написать (на С++ или на C++Builder) чтобы бегала по строчкам *.d файлов и заменяла внутренние ковычки. При нахождении ковычек счетчик ++, а как счетчик равен 4 ("..."..."...") откат на 3 и заменить " на '. Эта так просто, может у кого какие идеи есть подскажите я попробую сделать.
|
Re: Декомпилятор скриптов Готики
TycoooN:<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
Может кто-нибудь выложить на DiccuticAG комплект gothic.dat и ou.bin (в формате BINARY), у меня такого ничего не нашлось. :)
|
Re: Декомпилятор скриптов Готики
2Vam:
Цитата:
|
Текущее время: 02:26. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
AGFC: Valley of Gothic © 2004-2022