AGFC
Страница 7 из 31 1234567 89101112131417 Последняя »

AGFC (http://agfc.ru/index.php)
-   AGFC: Valley of Gothic (http://agfc.ru/forumdisplay.php?f=46)
-   -   М:Декомпилятор скриптов Готики (http://agfc.ru/showthread.php?t=1095241429)

03.01.2005 18:45

Re: Декомпилятор скриптов Готики
 
2DimaD: Респект :pivo: :) работать стало гораздо удобнее.<br>
Цитата:

Только сейчас решил попробовать поработать с декомпилятором. Декомпилировал Gothic.dat и у меня возник вопрос (наверное невероятно глупый) - где там тексты русских диалогов? пробовал открывать gothic.dat и ou.bin блокнотом - русские тексты есть, а здесь нету
- вопрос отменяется, так как я идиот - не те скрипты посмотрел, а с декомпилированными все нормально.

03.01.2005 19:35

Re: Декомпилятор скриптов Готики
 
2DimaD: при декомпиляции акелловского Gothic.dat через твою прогу (с декомпилятором 1.6) вылезает ошибка:<br>[F] 00:00 Fatal:-1 U: &nbsp; PAR: Dat-File is not compatible (Classoffset changed) ! Please reparse ! .... &lt;zParser.cpp,#599&gt;.<br>Точно такая же ошибка вылезает, если в командной строке не ввести -zgame:1 . Так что в следующей версии проги добавь параметр: Gothic/Gothic II :)

03.01.2005 19:44

Re: Декомпилятор скриптов Готики
 
DimaD:<br>
Цитата:

Вот вам примитивный графический интерфейс. Запустите прогу и поймете, как оан работает. Не имеет значения, в какую папку ее ложить.
<br>Получилось очень неплохо.<br>1. Я не нашел ключика - Готика 1, Готика 2 (по умолчанию компилятор работает с Готикой 1).<br>2. Можно сделать, чтобы при нажатии на кнопку 'Go' сначала запускался zSpy а затем GothicSourcer.<br><br>Большой респект за оболочку. &nbsp;:pivo:<br>

PA 03.01.2005 23:51

Re: Декомпилятор скриптов Готики
 
2Vam:<br><br>Огромное спасибо!!!<br>Порадовал, так порадовал!<br><br>Проверил на ангельской 1.31 и штатской 1.32 версиях ОК!!!<br><br>Проверил на немецкой 2.60 (Аддон) первые замечания<br>-2- &nbsp; &nbsp; &nbsp;00:19 Fault:0 &nbsp;U: &nbsp; PAR: : U: PAR: Error in Stack decompile script - 'COLL_APPLYDOUBLEDAMAGE' ( line 210 ) .... &lt;zError.cpp,#477&gt;<br><br>-2- &nbsp; &nbsp; &nbsp;00:48 Fault:0 &nbsp;U: &nbsp; PAR: : U: PAR: Error in Stack decompile script - 'TRUEself.aivar[64] == FALSE' ( line 245 ) .... &lt;zError.cpp,#477&gt;<br><br>-2- &nbsp; &nbsp; &nbsp;00:49 Fault:0 &nbsp;U: &nbsp; PAR: : U: PAR: Error in Stack decompile script - 'Bosper_TrollFurSold == TRUE' ( line 834 ) .... &lt;zError.cpp,#477&gt;<br><br>И это все! Счастье уже близко...<br><br>2DimaD:<br><br>Огромное спасибо! Успехов!<br>

TycoooN 04.01.2005 00:34

Re: Декомпилятор скриптов Готики
 
2Pa: <br>
Цитата:

-2- &nbsp; &nbsp; &nbsp;00:19 Fault:0 &nbsp;U: &nbsp; PAR: : U: PAR: Error in Stack decompile script - 'COLL_APPLYDOUBLEDAMAGE' ( line 210 ) .... &lt;zError.cpp,#477&gt;<br><br>-2- &nbsp; &nbsp; &nbsp;00:48 Fault:0 &nbsp;U: &nbsp; PAR: : U: PAR: Error in Stack decompile script - 'TRUEself.aivar[64] == FALSE' ( line 245 ) .... &lt;zError.cpp,#477&gt;<br><br>-2- &nbsp; &nbsp; &nbsp;00:49 Fault:0 &nbsp;U: &nbsp; PAR: : U: PAR: Error in Stack decompile script - 'Bosper_TrollFurSold == TRUE' ( line 834 ) .... &lt;zError.cpp,#477&gt;
<br><br>Никакие это не замечания, это у немцев в скриптах ошибки. Из за третьей, к примеру, Босперу можно &quot;втюхать&quot; шкуру черного тролля по льготной цене более одного раза ;D ;D

04.01.2005 00:37

Re: Декомпилятор скриптов Готики
 
2Pa:<br>Это все ошибки в датнике, после декомпиляции их надо исправить и можно компилировать снова. Например, в последней версии от Акеллы есть тоже 3 ошибки в датнике.<br>Вообще, можешь сравнить с оригинальными немецкими скриптами и найти в них те же ошибки, декомпилятор здесь все делает правильно, но ошибки он сам исправить не может.<br>

Dagot_Ur 04.01.2005 00:47

Re: Декомпилятор скриптов Готики
 
2Vam: Прошу прощения, это я смотрел декомп. датник от biglassa, а там так переведено... :)<br><br>В 'COLL_APPLYDOUBLEDAMAGE' забыли ; знак поставить...

04.01.2005 00:54

Re: Декомпилятор скриптов Готики
 
Dagot_Ur:<br>
Цитата:

В 'COLL_APPLYDOUBLEDAMAGE' забыли ; знак поставить...
<br>В этом месте правильная запись: return COLL_APPLYDOUBLEDAMAGE; &nbsp;:)

Dagot_Ur 04.01.2005 00:56

Re: Декомпилятор скриптов Готики
 
2Vam: <br>Нет, как не странно блок прокатил. Ошибка:<br><br> &nbsp; &nbsp; &nbsp;if (spellType == SPL_LightningFlash)<br> &nbsp; &nbsp; &nbsp;{<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (C_NpcIsDown(self))<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return COLL_DONOTHING; &nbsp; &nbsp; &nbsp;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;};<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (C_BodyStateContains(self,BS_SWIM)) &nbsp; &nbsp; &nbsp;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|| (C_BodyStateContains(self,BS_DIVE))<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;COLL_APPLYDOUBLEDAMAGE;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;};<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return COLL_DOEVERYTHING; &nbsp; &nbsp; &nbsp;<br> &nbsp; &nbsp; &nbsp;};

PA 04.01.2005 01:08

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. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_ISDRAWINGSPELL not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_ISDRAWINGWEAPON not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETHEIGHTTOITEM not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETACTIVESPELLISSCROLL not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETLASTHITSPELLCAT not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETLASTHITSPELLID not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br><br>Исследован ие продолжаем...<br><br>Да перевод Аддона от Мартина совсем не прошел...<br>много ошибок -3- и вылет...<br><br>2TycoooN:<br>
Цитата:

Из за третьей, к примеру, Босперу можно &quot;втюхать&quot; шкуру черного тролля по льготной цене более одного раза &nbsp;
<br><br>Кажется там как раз отрезали эту возможность.<br>

04.01.2005 01:19

Re: Декомпилятор скриптов Готики
 
Pa:<br>
Цитата:

-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External GAME_INITENGLISH not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External NPC_ISDRAWINGSPELL not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External NPC_ISDRAWINGWEAPON not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External NPC_GETHEIGHTTOITEM not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External NPC_GETACTIVESPELLISSCROLL not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External NPC_GETLASTHITSPELLCAT not found. .... &lt;zParser_Symbol.cpp,#1123&gt;<br>-3- &nbsp; &nbsp; &nbsp;00:01 Warn: 0 &nbsp;U: &nbsp; &nbsp;PAR: External NPC_GETLASTHITSPELLID not found. .... &lt;zParser_Symbol.cpp,#1123&gt;
<br>Это не ошибки, а варнинги, они говорят о том, в этой версии датника отсутствуют указанные встроенные в экзешник функции, это могло произойти, когда датник создавался старой версией экзешника.<br><br>
Цитата:

Да перевод Аддона от Мартина совсем не прошел...<br>много ошибок -3- и вылет...
<br>Насчет вылета можно поподробней, при декомпиляции вылетов быть не должно, напиши сообщение, предшествующее вылету.<br>

TycoooN 04.01.2005 01:43

Re: Декомпилятор скриптов Готики
 
2Vam: <br>Датник от перевода аддона Мартина не хочет декомпилироваться ВООБЩЕ.<br>Пишет варнинги по ВСЕМ функциям, потом долго &quot;думает&quot; над CONSTANTS.D и Windows сообщает об ошибке приложения :(<br>Видимо, Мартин что-то запорол, хотя в игре багов не наблюдалось, да и при сравнии с АГшным датником ничего такого не видно ::)<br>

PA 04.01.2005 01:58

Re: Декомпилятор скриптов Готики
 
2Vam:<br><br>Вообще там много чуши плюс желание выслать мелким отчет об ошибке<br><br>-4- &nbsp; &nbsp; &nbsp;00:14 Info: 5 &nbsp;V: &nbsp; &nbsp;NBase: Loading ok .... &lt;zError.cpp,#462&gt;<br>-4- &nbsp; &nbsp; &nbsp;00:14 Info: 5 &nbsp;U: &nbsp; PAR: _INTERN\CONSTANTS.D : Decompile... .... &lt;zError.cpp,#462&gt;<br><br>в gothic.src только<br><br>_INTERN\CONSTANTS.D<br><br>Но это скорее не типичный случай. Перевод от Мартина вряд ли кто сейчас будет переделывать. Это уже коллекция...<br><br><br>
Цитата:

Это не ошибки, а варнинги, они говорят о том, в этой версии датника отсутствуют указанные встроенные в экзешник функции, это могло произойти, когда датник создавался старой версией экзешника.
<br><br>И плюс этот дурацкий экзешник у Акеллы работает со СтарФорсом... <br>Но скорее всего в датнике начудили...<br><br>

04.01.2005 04:00

Re: Декомпилятор скриптов Готики
 
2Vam:
Цитата:

1. Я не нашел ключика - Готика 1, Готика 2 (по умолчанию компилятор работает с Готикой 1).
я в readme про исправления не читал, только верхушку :) сейчас пофиксю<br><br>Добавлено:<br>выложил новую версию. качать по той же ссылке

Dagot_Ur 04.01.2005 04:46

Re: Декомпилятор скриптов Готики
 
Компилировать АГ-шный русифицированный датник вообще невозможно, т.к. там везде &quot; вместо '. А такого добра там море... Это конечно можно исправить, быстро или медленно, но все же.

04.01.2005 12:07

Re: Декомпилятор скриптов Готики
 
TycoooN:<br>Pa:<br>
Цитата:

Датник от перевода аддона Мартина не хочет декомпилироваться ВООБЩЕ.
<br>Я хотел бы получить этот датник для анализа, эту ошибку необходимо устранить, можете его выложить где-нибудь, ну хотя бы на DiccuricAG, заранее благодарен.<br><br>Dagot_Ur:<br>
Цитата:

Компилировать АГ-шный русифицированный датник вообще невозможно, т.к. там везде &quot; вместо '. А такого добра там море... Это конечно можно исправить, быстро или медленно, но все же.
<br>Это следствие перевода скриптов, правился уже готовый датник. После исправления этих и других ошибок, компилируется нормально.<br>

PA 04.01.2005 13:14

Re: Декомпилятор скриптов Готики
 
2Vam:<br>
Цитата:

Я хотел бы получить этот датник для анализа, эту ошибку необходимо устранить, можете его выложить где-нибудь, ну хотя бы на DiccuricAG, заранее благодарен
<br> <br>Выкладываю на DiccuricAG от <br>Мартина 2.60<br>ангельские 1.31 и 1.00 (англикация 2.60)<br>штатская 1.32<br>Акелловская 1.31<br><br>в принципе это основные, думаю от немецкой 2.60 и AG-шной от bigglass-а у всех есть.<br><br>Правда, есть много еще - спрашивайте...<br>

04.01.2005 17:43

Re: Декомпилятор скриптов Готики
 
В датнике от Мартина встретилась еще одна погрешность ручной правки при переводе, в следующей версии декомпилятора будет устранено. &nbsp;:)

TycoooN 04.01.2005 23:13

Re: Декомпилятор скриптов Готики
 
2Vam: <br>
Цитата:

В датнике от Мартина встретилась еще одна погрешность ручной правки при переводе, в следующей версии декомпилятора будет устранено. &nbsp;
<br>А что за погрешность, ежели не секрет? ;D :pivo:

04.01.2005 23:59

Re: Декомпилятор скриптов Готики
 
2TycoooN:<br>
Цитата:

А что за погрешность, ежели не секрет?
<br>Строка текста в датнике должна заканчиваться кодом 0хА, а в некоторых местах русские строки усечены, а в месте усечения поставлен код 0х0.

05.01.2005 12:53

Re: Декомпилятор скриптов Готики
 
Декомпилятор V1.7 выложен на DiccuricAG.<br><br> * - исправлена ошибка при декомпиляции dat файла от Мартина<br> * - добавлена система восстановления имен индексов массивов<br><br>Тестируйте! Всем *:pivo:

05.01.2005 14:12

Re: Декомпилятор скриптов Готики
 
Файл оu можно декомпилировать?

05.01.2005 15:56

Re: Декомпилятор скриптов Готики
 
francisc:<br>
Цитата:

Файл оu можно декомпилировать?
<br>Можно вместе с датником, из них содаются все файлы скриптов. &nbsp;:)

PA 05.01.2005 17:51

Re: Декомпилятор скриптов Готики
 
2Vam:<br>
Цитата:

Файл оu можно декомпилировать?<br>Можно вместе с датником, из них содаются все файлы скриптов. &nbsp;
<br><br>Файл оu.bin бывает двух видов binary и bin_safe.<br><br>bin_safe прекрасно декомпилиться, а binary не декомпилиться совсем.<br>Только на ангельской Г1 был только оu.csl и из него стоился оu.bin в bin_safe формате.<br>Г1 немецкая Снежковская и от Руссобита-М имеют оu.bin в binary формате. Но если у немцев есть соответствующий оu.csl, то у Снежков руссифицированный, но не бьющий оu.csl, а уж в первой пиратке Г1 а-ля Фаргус и Г1 от Руссобита-М оu.csl вообще не перевелен, зачем только оставляли этот файл - по жизни он не нужен...<br>Пытался образумить Булат (локализатор для Руссобита-М)и сделал им на этапе бета тестирования из их переведенного оu.bin binary (врукопашную) нормальные оu.bin в bin_safe формате и соответствующий оu.csl - что-ж вы думаете - им это не надо - лучше как в первой пиратке...<br>И за шрифты я на них зол (к сожалению инфа прошла в соседней ветке) - что ни давал все без толку...<br>http://forums.gothic.ag/showthread.php?&amp;s=0&amp;t=1088063364&amp;start =805<br>Ведь все безвозмездно предлагал...<br><br>Единственно, что в Диккурике хоть прислушались и сразу перешли на патч 1.1с и Горн который перевели вернули в HORN, иначе как вы понимаете, его не возможно было использовать...<br><br>Писал Руссобиту-М, а тем и подавно все равно...<br><br><br>

05.01.2005 18:34

Re: Декомпилятор скриптов Готики
 
Pa:<br>
Цитата:

Файл оu.bin бывает двух видов binary и bin_safe.
<br>Вообще любой ZenGin Archive может быть четырех типов BINARY, ASCII, ASCII_PROPS и BIN_SAFE, для архивации и разархивации которых применяются 2 типа архиваторов zCArchiverBinSafe и zCArchiverGeneric, первый из них работает только с BIN_SAFE форматом. Как ты уже сказал ou.bin имеет два формата, ou.csl имеет формат ASCII, сейвы игры пишутся в трех форматах (отсутствует ASCII_PROPS, его я вообще не встречал).<br>В декомпиляторе и компиляторе делал только поддержку архиватора zCArchiverBinSafe, остальные типы он не распознает. *;)

Killer-XXX 05.01.2005 18:41

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 сливаем тут.

05.01.2005 19:46

Re: Декомпилятор скриптов Готики
 
После декомпиляции дикурика,в паке с декомпилированными файлами я почему то не нашел &nbsp;startup,что весьма странно.

05.01.2005 20:36

Re: Декомпилятор скриптов Готики
 
Killer-XXX:, francisc:<br><br>Имена файлам по большей части присваиваются эвристически, 100% соответствие имен исходных файлов и декомпилированных невозможно. Раскладка файлов по папкам более близка к оригиналу, но тоже на 100% не соответствует. Все файлы, которые не распознаны с оригиналом получают эвристические имена и помещаются в папку _misk_.<br>Поэтому, если файл с именем startup.d не найден, то надо вероятно искать его в папке _misk_ под другим именем, но значимое содержимое его эквивалентно оригиналу.<br>

05.01.2005 21:05

Re: Декомпилятор скриптов Готики
 
2Vam: <br>Да нашел,у него имя aussenhensetzen.<br>Это вобшем ерунда,более ранняя версия вообше не декомпилировала датник Диккурика.

05.01.2005 23:40

Re: Декомпилятор скриптов Готики
 
Други!<br>Чо означает: Decompile... .... &lt;zError.cpp,#462&gt;<br>У меня их почему-то очень много, во всех версиях DAT...

06.01.2005 00:13

Re: Декомпилятор скриптов Готики
 
basilio58:<br>
Цитата:

Чо означает: Decompile... .... &lt;zError.cpp,#462&gt;
<br>Это означет, что файл с именем, которое ты не привел (оно предшествует слову Decompile), успешно декомпилирован. На эту часть сообщения .... &lt;zError.cpp,#462&gt; внимание обращать не стоит (это zSpy сообщает какой блок программы выдал это сообщение).<br>Об ошибках проще судить по цвету: черный - информационное сообщение, зеленый - внимание, и т.д. (когда zSpy запускаешь, в начальном окне все написано).<br>

TycoooN 06.01.2005 19:56

Re: Декомпилятор скриптов Готики
 
2Vam: <br>Немного не по теме: <br>В последнее время мне довольно часто приходится пользоваться твоей утилитой ouToScript, но вот только работате она жуть как долго (минут 15), в то время как декомпилятор производит гораздо больший объём работы в какие-то 15-20 секунд. Ты не мог бы вернуться к той проге и хоть немного оптимизировать скорость её работы? <br>ещё раз :pivo: за все твои проги! :D :D

Killer-XXX 06.01.2005 22:33

Re: Декомпилятор скриптов Готики
 
2Vam:<br>У меня дельное предложение, оно уже не первый раз тут звучит, но если после окончания тестирования декомпилятора, когда это будет полноценное &quot;ядро&quot;, сделать полноправную среду разработки скриптов, с подсветкой как в Ультраэдите, с редактором скриптов, при компиляции, если найдена ошибка, будет переносить тебя в ту строку где ошика, вверху будет надпись &quot;Модули&quot; или &quot;Дополнительно&quot; - а там... можно отдельно поюзать ou.bin2ou.csl, проги Bigglass, *ou2Script, другим словом ПОЛНОЦЕННУЮ среду разработки... где писать будет просто сказка... <br>Ну эт я так, помечтал... :)

06.01.2005 23:05

Re: Декомпилятор скриптов Готики
 
Цитата:

Сообщение от Killer-XXX link=board=gothic&amp;t=1095241429&amp;start=250#2 72 date=01/06/05, в 21:33:47
<br>2Vam:<br>У меня дельное предложение, оно уже не первый раз тут звучит, но если после окончания тестирования декомпилятора, когда это будет полноценное &quot;ядро&quot;, сделать полноправную среду разработки скриптов, с подсветкой как в Ультраэдите, с редактором скриптов, при компиляции, если найдена ошибка, будет переносить тебя в ту строку где ошика, вверху будет надпись &quot;Модули&quot; или &quot;Дополнительно&quot; - а там... можно отдельно поюзать ou.bin2ou.csl, проги Bigglass, *ou2Script, другим словом ПОЛНОЦЕННУЮ среду разработки... где писать будет просто сказка... <br>Ну эт я так, помечтал... :)<br>

<br><br>И еще проверить синтаксис...автоматически ;D

07.01.2005 10:31

Re: Декомпилятор скриптов Готики
 
Цитата:

И еще проверить синтаксис...автоматически
<br>Тогда в скриптах будет полно ошибок.Скрипты должен править все таки человек.

07.01.2005 12:44

Re: Декомпилятор скриптов Готики
 
TycoooN:<br>
Цитата:

В последнее время мне довольно часто приходится пользоваться твоей утилитой ouToScript, но вот только работате она жуть как долго (минут 15), в то время как декомпилятор производит гораздо больший объём работы в какие-то 15-20 секунд. Ты не мог бы вернуться к той проге и хоть немного оптимизировать скорость её работы?
<br>Все, что удалось сделать, это устранить &quot;пожирание&quot; памяти. Версия V1.1 ouToScripts выложена на DiccuricAG. Можно во время работы проги делать что-нибудь другое, играть например. А вообще лучше использовать Декомпилятор.<br><br>Killer-XXX:<br>
Цитата:

Сделать ... другим словом ПОЛНОЦЕННУЮ среду разработки... где писать будет просто сказка...
<br>Над этим сейчас и работаю, дело идет не быстро, но продвижение есть, первоначальный срок в полгода сохраняется.<br><br>basilio58:<br>
Цитата:

И еще проверить синтаксис...автоматически
<br>francisc:<br>
Цитата:

Тогда в скриптах будет полно ошибок.Скрипты должен править все таки человек.
<br>Одно другому совсем не мешает, синтаксис программой проверяться должен, должны выявляться повозможности все ошибки, ну а человек должен на основе правил языка создавать что-то новое. Вообще все это довольно тривиально. *:)<br>

TycoooN 07.01.2005 13:14

Re: Декомпилятор скриптов Готики
 
2Vam: <br>
Цитата:

Все, что удалось сделать, это устранить &quot;пожирание&quot; памяти
<br>И на том спасибо, так быстрее время пройдёт :pivo:<br><br>
Цитата:

А вообще лучше использовать Декомпилятор.
<br>А если надо, допустим, перенести фразы от Акеллы в скрипты от Аддона, причем чтобы не было пустых мест? Т.е. сначала я декомпилирую с ОУ от Мартина, а потом прогой ouToScripts замещаю все строки из ориг. Г2 ::)

07.01.2005 16:27

Re: Декомпилятор скриптов Готики
 
У меня вот какая проблема:при компиляции декомпилированного<br>Gothic &quot;dat&quot; обычно вылезает Expected ';'(обычно в диалоге,<br>с русским переводом) и Unknown identifier(чаще всего ELSE).<br>Смотрю в файле Где Ошибка.d вроде везде ';' и ELSE на месте.В чем дело то? &nbsp; &nbsp;:( :(

Killer-XXX 07.01.2005 18:39

Re: Дekомпилятор скриптов Готики
 
2francisc:<br>
Цитата:

Тогда в скриптах будет полно ошибок.Скрипты должен править все таки человек.
<br>Понимаешь, есть несколько пониманий проверки, программа должна проверить верность всех операторов, блоков, но она никогда не сможет проверить правильно ли ты построил свое, допустим, условие, вот на примере:<br><br>if (MIS_My == LOG_RUNNING)<br>&amp;&amp; (hero.guild == GIL_NOV)<br>ll (hero.guild == GIL_KDF)<br>*ll - это 2 вертикальный палочки, т.е. ИЛИ.<br><br>С точки зрени синтаксиса, здесь все написано верно, но мне нужно, чтобы была запущена миссия, и ГГ должен быть магом или послушников, но с точки зрения логики, здесь есть серьезная ошибка, тут последние 2 &quot;оператора&quot; должны стоять в скобках, а иначе у меня бы выполнилось, не как я хочу, а запущена миссия, и герой послушник, или герой маг. <br>Это к чему я, что все равно человек будет править скрипты, программа сможет только проверить на правильность синтаксиса, но логически программа никогда не проверит.

07.01.2005 22:30

Re: Декомпилятор скриптов Готики
 
XyylPex:<br>
Цитата:

У меня вот какая проблема:при компиляции декомпилированного<br>Gothic &quot;dat&quot; обычно вылезает Expected ';'(обычно в диалоге,<br>с русским переводом) и Unknown identifier(чаще всего ELSE).<br>Смотрю в файле Где Ошибка.d вроде везде ';' и ELSE на месте.В чем дело то?
<br>Ты бы сначала сказал, c каким gothic.dat работаешь (какая версия Готики или какой мод). Затем мог бы привести строчку из файла скриптов, на которую прога жалуется, а потом можно что-то конкретное ответить. &nbsp;:)


Текущее время: 20:18. Часовой пояс GMT +4.
Страница 7 из 31 1234567 89101112131417 Последняя »

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot

AGFC: Valley of Gothic © 2004-2022