Re: Декомпилятор скриптов Готики
Ура!!!
|
Re: Декомпилятор скриптов Готики
Версия 1.5 рулит :)<br>Перекомпилировал с помощью компилятора версии 1.5, Gothic.dat, из модификации Bumshak v1.3 и о чудо, не обнаружил косяков с "доспехами пладинов", которые проявлялись при компилировании версией компилятора 1.4.<br>Косяков с "доспехами паладинов" также не наблюдалось в версии компилятора 1.3.<br><br>Буду тестить дальше...<br><br>Еще раз большой респект за декомпилятор!<br><br>И с Новым Годом :)
|
Re: Декомпилятор скриптов Готики
Dagot_Ur:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Vam: <br>Слушай, объясни мне, тупню, как открыть твою прогу. Я открыл ком. строку, скинул туда прогу и нажал Enter. Ни чего не происходит. В чем дело?
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Dagot_Ur:<br>
Цитата:
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2TycoooN:<br>Так Vam это и имеет в виду.<br><br>2Vam:<br>Я как раз также хотел предложить этот вариант, т.к. иного способа просто нет. Все имена функций и переменных занести в базу, из которой потом будет браться все нужное.<br><br>P.S. А оболочка - оно и не нужно ИМХО. :)
|
Re: Декомпилятор скриптов Готики
Dagot_Ur:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Я тож, думаю лучше сделать отдельный txt.<br>Но вот решил откомпилить скрипты, и обнаружил этот глюк, вы вроде чт ото говорили, но может лучше исправить понимание этого в компиляторе?<br>Ошибка:<br>00:07 Info: 5 U: PAR: CONTENT\STORY\NPC\PAL_2002_LEICHE.D : Parse... .... <zError.cpp,#462><br>00:07 Fatal:-1 U: PAR: CONTENT\STORY\NPC\PAL_2002_LEICHE.D: Unknown identifier : SLF.ATTRIBUTE ( line 13 ) .... <zParser.cpp,#599><br><br>З.Ы. И после этой ошибкИ, он перестал компиляция, а не продолжил :(
|
Re: Декомпилятор скриптов Готики
2Killer-XXX:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: Ну эти вещи одна от другой совсем не отличаются. Главное, чтобы все корректно было.
|
Re: Декомпилятор скриптов Готики
Цитата:
|
Re: Декомпилятор скриптов Готики
2basilio58:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Всем:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Обязательно нужно!!! :)<br>Но можно ввести доп. параметр в командную строку - обрабатывать базу или нет (использовать старый алгоритм).<br><br>P.S. А ты zSpy не запускай и скорость будет на 50% больше. ;)
|
Re: Декомпилятор скриптов Готики
2Vam:<br>Я вот решил работать только с твоим компилятором, вроде как удобнее.<br>Но столкнулся с еще одной проблемой.<br>00:18 Info: 5 *U: * PAR: Linking ... .... <zError.cpp,#462><br>00:19 Fatal:-1 U: * PAR: CONTENT\STORY\DIALOGE\DIA_BAU_952_VINO.D: Unknown identifier : DIA_LOBART_KLEIDUNG ( line 4802 ) .... <zParser.cpp,#599><br><br> Я занимаюсь написанием скриптов, но чтобы не путать мои скрипты с оригинальными, в папке Dialogs я создал свою папку Mod, и туда ложу свои файлы миссии, эту папку я прописал в Gothic.src, все мои файлы обрабатываются.<br>Дык я про что? А, вот сглупил я поначалу, и стал дописывать свое в готовые файлы, хотя мона было делать свои - чистые. Это я все вел к тому, что ошибка в файле, который в папке Dialogs, а ругается он про отсутсвие данных в файле, который находится в папке Mod.<br>Может эта ошибка вылетает, из за того, что файлы в разных папках?<br><br>З.Ы. Есть разница в каком порядке дописывать директории с файлами в Gothic.src? Хотя я вроде дописал свои, рядом с оригинальными директориями...
|
Re: Декомпилятор скриптов Готики
Так как я сейчас составляю список Готических программ, то несомненно, не могу обойти стороной декомпилятор. Но, насколько я знаю, он выложен на Яндексе (DiccuricAG), что было бы совершенно неудобно для списка - прямых ссылок-то нет, не писать же "зайдите на Яндекс.ру, введите логин-пароль, найдите среди писем декомпилятор", да еще на Яндексе не поддерживается докачка, что будет неудобно для юзеров, использующих REGet Deluxe, FlashGet и д.р. Прошу разместить где-нибудь декомпилятор, можно выложить на ГотикАГ`е.<br>ЗЫ. а может я не в курсе, и он где нибудь на нормальном сайте выложен ::)
|
Re: Декомпилятор скриптов Готики
Могу положить у себя на сайте, там вроде все Ок идет качатся.<br>Если, конечно, Vam не против?
|
Re: Декомпилятор скриптов Готики
Замечание по базе оригинальных строк (ограничение):<br>Например, строки C_NPc, C_Npc, c_npc и т.д. имеют разное написание, но если любую из них перевести в верхний регистр, то получим C_NPC. Теперь суть ограничения - в каком виде в файле базы данных первой встретилась строка, так она и будет отображаться во всех скриптах. Большинству, надеюсь, понятно!<br><br>Killer-XXX:<br>Ошибку у тебя выдает линковщик, а это значит, что при компиляции файлов (которая предшествует линковке) не было найдено объявления переменной DIA_LOBART_KLEIDUNG. Это может быть в двух случаях, или объявления действительно нет в файлах, или файл с объявлением переменной не включен в список компилируемых (отсутствует запись в .src файле или она неправильная).<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>давай пока Killer-XXX выложит у себя на сайте, а потом посмотрим.
|
Re: Декомпилятор скриптов Готики
Borisoff:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: ОК<br>2Killer-XXX: давай выкладывай :)
|
Re: Декомпилятор скриптов Готики
Vam , если не трудно объясни как запустить декомпилятор v1.5<br>И в какой ОС.Пробовал делать как в ридми,но она не пашет(она конечно,наверно пашет,но не запускается у меня). *:-[ :'( :'( :'(
|
Re: Декомпилятор скриптов Готики
2Vam: Тебя наверное уже достали с подобными вопросами, но, если нетрудно, объясни: при декомпиляции Gothic.dat из второй части (хоть с аддоном, хоть без) вылазит следующее: <br>00:00 Warn: 0 U: PAR: External AI_LOOKFORITEM not found. .... <zParser_Symbol.cpp,#1123><br>00:00 Fatal:-1 U: PAR: Dat-File is not compatible (Classoffset changed) ! Please reparse ! .... <zParser.cpp,#599><br>При декомпиляции первой Готикой все нормально работает. v.1.5
|
Re: Декомпилятор скриптов Готики
XyylPex:<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Выявил, так сказать, неточность... При декомпиляции " осталось" -> "осталось" получается. И также все ему подобное. :)<br><br>А может действительно сделать несколько вводных параметров (мол, что вы хотите сделать и т.д.) через printf, например... А то, как я вижу, многие просто не могут понять что вводить и куда вводить. :)
|
Re: Декомпилятор скриптов Готики
2Dagot_Ur:<br>ИМХО, мона бы сделать Графическую оболочку. У Vam`а была идея создания аналога <br>Билдера, как у С++. На мой взгляд это было бы неплохо, хотя работать можно и с консолью.<br><br>З.Ы. Просто для тех, кто не догадывается как запустить, можно через WinRAR (там есть помоему такая функция) при распаковке создавать сразу несколько ярлыков, но вот получится ли дописать туда параметры незнаю.
|
Re: Декомпилятор скриптов Готики
2Killer-XXX:
Цитата:
|
Re: Декомпилятор скриптов Готики
Dagot_Ur:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
Декомпилятор V1.6 выложен на DiccuricAG.<br><br> * * *- исправлена ошибка при декомпиляции старых версий Готик 2 (терялось несколько переменных в файле constants.d)<br> * * *- значительно переделена система определения переопределенных типов (протестирована декомпиляция и компиляция на Готиках 1,2, модах - Bedrohung, Diccuric, Bumshak, Dunkle Magie, Miranda)<br> * * *- в сообщении линковщиком об ошибке убран номер строки файла<br> * * *- добавлены файлы базы данных по именам переменных и функций NamesGotic1.d и NamesGothic2.d соответственно для Готики1 и Готики2 для регистрозависимого отображения имен в декомпилированных скриптах.<br> * * *Правила добавления имен в них просты - следовать предложенному формату (каждое имя пишется в новую строку, комментарии не допускаются, сортировка не нужна, имена, содержащие только заглавные буквы, можно не записывать).<br>
|
Re: Декомпилятор скриптов Готики
2Vam:<br>
Цитата:
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam: <br>Как обычно, бегу качать! ;D :pivo:<br><br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2TycoooN:<br>
Цитата:
|
Re: Декомпилятор скриптов Готики
2Vam:Спасибо,ты молодец! :pivo: ;D
|
Re: Декомпилятор скриптов Готики
Только сейчас решил попробовать поработать с декомпилятором. Декомпилировал Gothic.dat и у меня возник вопрос (наверное невероятно глупый) - где там тексты русских диалогов? пробовал открывать gothic.dat и ou.bin блокнотом - русские тексты есть, а здесь нету :(
|
Re: Декомпилятор скриптов Готики
http://dimad.nm.ru/toolsloader.rar<br>Вот вам примитивный графический интерфейс. Запустите прогу и поймете, как оан работает. Не имеет значения, в какую папку ее ложить. <br>Минусы:<br>- не показывает, на какой стадии находится процесс компиляции/декомпиляции, т.е после старта процесса нужно некоторое время подождать, а потом лезть за тем, что хотели сделать ;)<br>Плюсы:<br>- работает с любой версией GothicLoader<br>Обещаю апгрейд, но после экзамена по информатике, который 5 числа :)
|
Текущее время: 16:16. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
AGFC: Valley of Gothic © 2004-2022