[AGFC: Valley of Gothic] М:Декомпилятор скриптов Готики

Страница 7 из 31 1234567 89101112131417 Последняя »
Поиск в этой теме:

Расширенный поиск
Старый 03.01.2005, 18:45   #241
BORISOFF

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2DimaD: Респект :pivo: :) работать стало гораздо удобнее.
Только сейчас решил попробовать поработать с декомпилятором. Декомпилировал Gothic.dat и у меня возник вопрос (наверное невероятно глупый) - где там тексты русских диалогов? пробовал открывать gothic.dat и ou.bin блокнотом - русские тексты есть, а здесь нету
- вопрос отменяется, так как я идиот - не те скрипты посмотрел, а с декомпилированными все нормально.
Ответить с цитированием
Старый 03.01.2005, 19:35   #242
BORISOFF

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

Большой респект за оболочку.  :pivo:
Ответить с цитированием
Старый 03.01.2005, 23:51   #244
PA
Строители Миртаны
*
 
Регистрация: 29.08.2004
Сообщений: 1
PA вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:

Огромное спасибо!!!
Порадовал, так порадовал!

Проверил на ангельской 1.31 и штатской 1.32 версиях ОК!!!

Проверил на немецкой 2.60 (Аддон) первые замечания
-2-      00:19 Fault:0  U:   PAR: : U: PAR: Error in Stack decompile script - 'COLL_APPLYDOUBLEDAMAGE' ( line 210 ) .... <zError.cpp,#477>

-2-      00:48 Fault:0  U:   PAR: : U: PAR: Error in Stack decompile script - 'TRUEself.aivar[64] == FALSE' ( line 245 ) .... <zError.cpp,#477>

-2-      00:49 Fault:0  U:   PAR: : U: PAR: Error in Stack decompile script - 'Bosper_TrollFurSold == TRUE' ( line 834 ) .... <zError.cpp,#477>

И это все! Счастье уже близко...

2DimaD:

Огромное спасибо! Успехов!
Ответить с цитированием
Старый 04.01.2005, 00:34   #245
TycoooN
Строители Миртаны
  Аватар для TycoooN
 
 
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
TycoooN вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Pa:
-2-      00:19 Fault:0  U:   PAR: : U: PAR: Error in Stack decompile script - 'COLL_APPLYDOUBLEDAMAGE' ( line 210 ) .... <zError.cpp,#477>

-2-      00:48 Fault:0  U:   PAR: : U: PAR: Error in Stack decompile script - 'TRUEself.aivar[64] == FALSE' ( line 245 ) .... <zError.cpp,#477>

-2-      00:49 Fault:0  U:   PAR: : U: PAR: Error in Stack decompile script - 'Bosper_TrollFurSold == TRUE' ( line 834 ) .... <zError.cpp,#477>
Никакие это не замечания, это у немцев в скриптах ошибки. Из за третьей, к примеру, Босперу можно "втюхать" шкуру черного тролля по льготной цене более одного раза ;D ;D
Отправить личное сообщение для Ответить с цитированием
Старый 04.01.2005, 00:37   #246
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2Pa:
Это все ошибки в датнике, после декомпиляции их надо исправить и можно компилировать снова. Например, в последней версии от Акеллы есть тоже 3 ошибки в датнике.
Вообще, можешь сравнить с оригинальными немецкими скриптами и найти в них те же ошибки, декомпилятор здесь все делает правильно, но ошибки он сам исправить не может.
Ответить с цитированием
Старый 04.01.2005, 00:47   #247
Dagot_Ur
Строители Миртаны
Строители Миртаны
 
Регистрация: 25.05.2004
Сообщений: 3
Dagot_Ur вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam: Прошу прощения, это я смотрел декомп. датник от biglassa, а там так переведено... :)

В 'COLL_APPLYDOUBLEDAMAGE' забыли ; знак поставить...
Ответить с цитированием
Старый 04.01.2005, 00:54   #248
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

Dagot_Ur:
В 'COLL_APPLYDOUBLEDAMAGE' забыли ; знак поставить...
В этом месте правильная запись: return COLL_APPLYDOUBLEDAMAGE;  :)
Ответить с цитированием
Старый 04.01.2005, 00:56   #249
Dagot_Ur
Строители Миртаны
Строители Миртаны
 
Регистрация: 25.05.2004
Сообщений: 3
Dagot_Ur вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Нет, как не странно блок прокатил. Ошибка:

     if (spellType == SPL_LightningFlash)
     {
           if (C_NpcIsDown(self))
           {
                 return COLL_DONOTHING;      
           };
           
           if (C_BodyStateContains(self,BS_SWIM))      
           || (C_BodyStateContains(self,BS_DIVE))
           {
                 COLL_APPLYDOUBLEDAMAGE;
           };
           
           return COLL_DOEVERYTHING;      
     };
Ответить с цитированием
Старый 04.01.2005, 01:08   #250
PA
Строители Миртаны
*
 
Регистрация: 29.08.2004
Сообщений: 1
PA вне форума

По умолчанию Re: Декомпилятор скриптов Готики

Просмотрел оставшиеся датники

AG-овская руссификация Аддона 2.60 (спионеренная в а-ля Фаргус Ночь Воронов) те-же 3 ошибки, TycoooN правильно считает это у немцев в скриптах ошибки, а у нас их нет.

Ангельская англикация Аддона 1.00 те-же 3 немецкие ошибки.

С Акеллой хуже...
Локализованная Г2 (с англикации 1.31) добавлены следующие ошибки
-3- * * *00:01 Warn: 0 *U: * *PAR: External GAME_INITENGLISH not found. .... <zParser_Symbol.cpp,#1123>
-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_ISDRAWINGSPELL not found. .... <zParser_Symbol.cpp,#1123>
-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_ISDRAWINGWEAPON not found. .... <zParser_Symbol.cpp,#1123>
-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETHEIGHTTOITEM not found. .... <zParser_Symbol.cpp,#1123>
-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETACTIVESPELLISSCROLL not found. .... <zParser_Symbol.cpp,#1123>
-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETLASTHITSPELLCAT not found. .... <zParser_Symbol.cpp,#1123>
-3- * * *00:01 Warn: 0 *U: * *PAR: External NPC_GETLASTHITSPELLID not found. .... <zParser_Symbol.cpp,#1123>

Исследование продолжаем...

Да перевод Аддона от Мартина совсем не прошел...
много ошибок -3- и вылет...

2TycoooN:
Из за третьей, к примеру, Босперу можно "втюхать" шкуру черного тролля по льготной цене более одного раза  
Кажется там как раз отрезали эту возможность.
Ответить с цитированием
Старый 04.01.2005, 01:19   #251
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

Да перевод Аддона от Мартина совсем не прошел...
много ошибок -3- и вылет...
Насчет вылета можно поподробней, при декомпиляции вылетов быть не должно, напиши сообщение, предшествующее вылету.
Ответить с цитированием
Старый 04.01.2005, 01:43   #252
TycoooN
Строители Миртаны
  Аватар для TycoooN
 
 
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
TycoooN вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Датник от перевода аддона Мартина не хочет декомпилироваться ВООБЩЕ.
Пишет варнинги по ВСЕМ функциям, потом долго "думает" над CONSTANTS.D и Windows сообщает об ошибке приложения :(
Видимо, Мартин что-то запорол, хотя в игре багов не наблюдалось, да и при сравнии с АГшным датником ничего такого не видно ::)
Отправить личное сообщение для Ответить с цитированием
Старый 04.01.2005, 01:58   #253
PA
Строители Миртаны
*
 
Регистрация: 29.08.2004
Сообщений: 1
PA вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:

Вообще там много чуши плюс желание выслать мелким отчет об ошибке

-4-      00:14 Info: 5  V:    NBase: Loading ok .... <zError.cpp,#462>
-4-      00:14 Info: 5  U:   PAR: _INTERN\CONSTANTS.D : Decompile... .... <zError.cpp,#462>

в gothic.src только

_INTERN\CONSTANTS.D

Но это скорее не типичный случай. Перевод от Мартина вряд ли кто сейчас будет переделывать. Это уже коллекция...


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

Ответить с цитированием
Старый 04.01.2005, 04:00   #254
DimaD

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

Добавлено:
выложил новую версию. качать по той же ссылке
Ответить с цитированием
Старый 04.01.2005, 04:46   #255
Dagot_Ur
Строители Миртаны
Строители Миртаны
 
Регистрация: 25.05.2004
Сообщений: 3
Dagot_Ur вне форума

По умолчанию Re: Декомпилятор скриптов Готики

Компилировать АГ-шный русифицированный датник вообще невозможно, т.к. там везде " вместо '. А такого добра там море... Это конечно можно исправить, быстро или медленно, но все же.
Ответить с цитированием
Старый 04.01.2005, 12:07   #256
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

Dagot_Ur:
Компилировать АГ-шный русифицированный датник вообще невозможно, т.к. там везде " вместо '. А такого добра там море... Это конечно можно исправить, быстро или медленно, но все же.
Это следствие перевода скриптов, правился уже готовый датник. После исправления этих и других ошибок, компилируется нормально.
Ответить с цитированием
Старый 04.01.2005, 13:14   #257
PA
Строители Миртаны
*
 
Регистрация: 29.08.2004
Сообщений: 1
PA вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Я хотел бы получить этот датник для анализа, эту ошибку необходимо устранить, можете его выложить где-нибудь, ну хотя бы на DiccuricAG, заранее благодарен
Выкладываю на DiccuricAG от
Мартина 2.60
ангельские 1.31 и 1.00 (англикация 2.60)
штатская 1.32
Акелловская 1.31

в принципе это основные, думаю от немецкой 2.60 и AG-шной от bigglass-а у всех есть.

Правда, есть много еще - спрашивайте...
Ответить с цитированием
Старый 04.01.2005, 17:43   #258
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

В датнике от Мартина встретилась еще одна погрешность ручной правки при переводе, в следующей версии декомпилятора будет устранено.  :)
Ответить с цитированием
Старый 04.01.2005, 23:13   #259
TycoooN
Строители Миртаны
  Аватар для TycoooN
 
 
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
TycoooN вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
В датнике от Мартина встретилась еще одна погрешность ручной правки при переводе, в следующей версии декомпилятора будет устранено.  
А что за погрешность, ежели не секрет? ;D :pivo:
Отправить личное сообщение для Ответить с цитированием
Старый 04.01.2005, 23:59   #260
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2TycoooN:
А что за погрешность, ежели не секрет?
Строка текста в датнике должна заканчиваться кодом 0хА, а в некоторых местах русские строки усечены, а в месте усечения поставлен код 0х0.
Ответить с цитированием
Старый 05.01.2005, 12:53   #261
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

Декомпилятор V1.7 выложен на DiccuricAG.

* - исправлена ошибка при декомпиляции dat файла от Мартина
* - добавлена система восстановления имен индексов массивов

Тестируйте! Всем *:pivo:
Ответить с цитированием
Старый 05.01.2005, 14:12   #262
francisc

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

Файл оu можно декомпилировать?
Ответить с цитированием
Старый 05.01.2005, 15:56   #263
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

francisc:
Файл оu можно декомпилировать?
Можно вместе с датником, из них содаются все файлы скриптов.  :)
Ответить с цитированием
Старый 05.01.2005, 17:51   #264
PA
Строители Миртаны
*
 
Регистрация: 29.08.2004
Сообщений: 1
PA вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Файл оu можно декомпилировать?
Можно вместе с датником, из них содаются все файлы скриптов.  
Файл оu.bin бывает двух видов binary и bin_safe.

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

Единственно, что в Диккурике хоть прислушались и сразу перешли на патч 1.1с и Горн который перевели вернули в HORN, иначе как вы понимаете, его не возможно было использовать...

Писал Руссобиту-М, а тем и подавно все равно...


Ответить с цитированием
Старый 05.01.2005, 18:34   #265
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

Pa:
Файл оu.bin бывает двух видов binary и bin_safe.
Вообще любой ZenGin Archive может быть четырех типов BINARY, ASCII, ASCII_PROPS и BIN_SAFE, для архивации и разархивации которых применяются 2 типа архиваторов zCArchiverBinSafe и zCArchiverGeneric, первый из них работает только с BIN_SAFE форматом. Как ты уже сказал ou.bin имеет два формата, ou.csl имеет формат ASCII, сейвы игры пишутся в трех форматах (отсутствует ASCII_PROPS, его я вообще не встречал).
В декомпиляторе и компиляторе делал только поддержку архиватора zCArchiverBinSafe, остальные типы он не распознает. *;)
Ответить с цитированием
Старый 05.01.2005, 18:41   #266
Killer-XXX
Строители Миртаны
 
 
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
Killer-XXX вне форума

По умолчанию Re: Дeкoмпилятoр скриптов Готики

2Vam:
Нашел еще маленький недочетик, он то вроде не нужен, но все же:
После декомпиляции файли миссий\диалогов в папке Dialoge имеют не совсем правильное название, файлы миссий аддоновских называются dia_pir_1362_addon_bones.d,а желательно, чтобы это выглядело как dia_addon_pir_1362_bones.d
Но это не так значимо.
З.Ы. На версии 1.7 не проверял.

Декомпилятор 1.7 сливаем тут.
Ответить с цитированием
Старый 05.01.2005, 19:46   #267
francisc

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

После декомпиляции дикурика,в паке с декомпилированными файлами я почему то не нашел  startup,что весьма странно.
Ответить с цитированием
Старый 05.01.2005, 20:36   #268
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

Killer-XXX:, francisc:

Имена файлам по большей части присваиваются эвристически, 100% соответствие имен исходных файлов и декомпилированных невозможно. Раскладка файлов по папкам более близка к оригиналу, но тоже на 100% не соответствует. Все файлы, которые не распознаны с оригиналом получают эвристические имена и помещаются в папку _misk_.
Поэтому, если файл с именем startup.d не найден, то надо вероятно искать его в папке _misk_ под другим именем, но значимое содержимое его эквивалентно оригиналу.
Ответить с цитированием
Старый 05.01.2005, 21:05   #269
francisc

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Да нашел,у него имя aussenhensetzen.
Это вобшем ерунда,более ранняя версия вообше не декомпилировала датник Диккурика.
Ответить с цитированием
Старый 05.01.2005, 23:40   #270
basilio58

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

Други!
Чо означает: Decompile... .... <zError.cpp,#462>
У меня их почему-то очень много, во всех версиях DAT...
Ответить с цитированием
Старый 06.01.2005, 00:13   #271
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

basilio58:
Чо означает: Decompile... .... <zError.cpp,#462>
Это означет, что файл с именем, которое ты не привел (оно предшествует слову Decompile), успешно декомпилирован. На эту часть сообщения .... <zError.cpp,#462> внимание обращать не стоит (это zSpy сообщает какой блок программы выдал это сообщение).
Об ошибках проще судить по цвету: черный - информационное сообщение, зеленый - внимание, и т.д. (когда zSpy запускаешь, в начальном окне все написано).
Ответить с цитированием
Старый 06.01.2005, 19:56   #272
TycoooN
Строители Миртаны
  Аватар для TycoooN
 
 
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
TycoooN вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Немного не по теме:
В последнее время мне довольно часто приходится пользоваться твоей утилитой ouToScript, но вот только работате она жуть как долго (минут 15), в то время как декомпилятор производит гораздо больший объём работы в какие-то 15-20 секунд. Ты не мог бы вернуться к той проге и хоть немного оптимизировать скорость её работы?
ещё раз :pivo: за все твои проги! :D :D
Отправить личное сообщение для Ответить с цитированием
Старый 06.01.2005, 22:33   #273
Killer-XXX
Строители Миртаны
 
 
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
Killer-XXX вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
У меня дельное предложение, оно уже не первый раз тут звучит, но если после окончания тестирования декомпилятора, когда это будет полноценное "ядро", сделать полноправную среду разработки скриптов, с подсветкой как в Ультраэдите, с редактором скриптов, при компиляции, если найдена ошибка, будет переносить тебя в ту строку где ошика, вверху будет надпись "Модули" или "Дополнительно" - а там... можно отдельно поюзать ou.bin2ou.csl, проги Bigglass, *ou2Script, другим словом ПОЛНОЦЕННУЮ среду разработки... где писать будет просто сказка...
Ну эт я так, помечтал... :)
Ответить с цитированием
Старый 06.01.2005, 23:05   #274
basilio58

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

И еще проверить синтаксис...автоматически
Тогда в скриптах будет полно ошибок.Скрипты должен править все таки человек.
Ответить с цитированием
Старый 07.01.2005, 12:44   #276
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

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

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

basilio58:
И еще проверить синтаксис...автоматически
francisc:
Тогда в скриптах будет полно ошибок.Скрипты должен править все таки человек.
Одно другому совсем не мешает, синтаксис программой проверяться должен, должны выявляться повозможности все ошибки, ну а человек должен на основе правил языка создавать что-то новое. Вообще все это довольно тривиально. *:)
Ответить с цитированием
Старый 07.01.2005, 13:14   #277
TycoooN
Строители Миртаны
  Аватар для TycoooN
 
 
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
TycoooN вне форума

По умолчанию Re: Декомпилятор скриптов Готики

2Vam:
Все, что удалось сделать, это устранить "пожирание" памяти
И на том спасибо, так быстрее время пройдёт :pivo:

А вообще лучше использовать Декомпилятор.
А если надо, допустим, перенести фразы от Акеллы в скрипты от Аддона, причем чтобы не было пустых мест? Т.е. сначала я декомпилирую с ОУ от Мартина, а потом прогой ouToScripts замещаю все строки из ориг. Г2 ::)
Отправить личное сообщение для Ответить с цитированием
Старый 07.01.2005, 16:27   #278
XyylPex

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

У меня вот какая проблема:при компиляции декомпилированного
Gothic "dat" обычно вылезает Expected ';'(обычно в диалоге,
с русским переводом) и Unknown identifier(чаще всего ELSE).
Смотрю в файле Где Ошибка.d вроде везде ';' и ELSE на месте.В чем дело то?    :( :(
Ответить с цитированием
Старый 07.01.2005, 18:39   #279
Killer-XXX
Строители Миртаны
 
 
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
Killer-XXX вне форума

По умолчанию Re: Дekомпилятор скриптов Готики

2francisc:
Тогда в скриптах будет полно ошибок.Скрипты должен править все таки человек.
Понимаешь, есть несколько пониманий проверки, программа должна проверить верность всех операторов, блоков, но она никогда не сможет проверить правильно ли ты построил свое, допустим, условие, вот на примере:

if (MIS_My == LOG_RUNNING)
&& (hero.guild == GIL_NOV)
ll (hero.guild == GIL_KDF)
*ll - это 2 вертикальный палочки, т.е. ИЛИ.

С точки зрени синтаксиса, здесь все написано верно, но мне нужно, чтобы была запущена миссия, и ГГ должен быть магом или послушников, но с точки зрения логики, здесь есть серьезная ошибка, тут последние 2 "оператора" должны стоять в скобках, а иначе у меня бы выполнилось, не как я хочу, а запущена миссия, и герой послушник, или герой маг.
Это к чему я, что все равно человек будет править скрипты, программа сможет только проверить на правильность синтаксиса, но логически программа никогда не проверит.
Ответить с цитированием
Старый 07.01.2005, 22:30   #280
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

XyylPex:
У меня вот какая проблема:при компиляции декомпилированного
Gothic "dat" обычно вылезает Expected ';'(обычно в диалоге,
с русским переводом) и Unknown identifier(чаще всего ELSE).
Смотрю в файле Где Ошибка.d вроде везде ';' и ELSE на месте.В чем дело то?
Ты бы сначала сказал, c каким gothic.dat работаешь (какая версия Готики или какой мод). Затем мог бы привести строчку из файла скриптов, на которую прога жалуется, а потом можно что-то конкретное ответить.  :)
Ответить с цитированием
Страница 7 из 31 1234567 89101112131417 Последняя »


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе

Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.


Текущее время: 16:47. Часовой пояс GMT +4.

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

AGFC: Valley of Gothic © 2004-2020

Яндекс.Метрика