|
|
16.04.2008, 11:50
|
#1122
|
|
Re: М:Декомпилятор скриптов Готики
|
|
|
16.04.2008, 13:56
|
#1125
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Vam link=board=gothic&t=1095241429&goto=4147874 date=04/16/08, в 10:53:22
2niccolo: Сначала берем последнюю версию программы GothicSourcer отсюда http://mod.worldofgothic.ru/2s_scripting/33/dekompilyator-skriptov-gotiki, затем инсталируем ее и читаем руководство по работе с ней, затем: 1. Декомпилируем файл gothic.dat 2. Находим нужного НПС и корректирем его скрипт. 3. Компилируем скрипты обратно в gothic.dat (ou.bin создается автоматически) 4. Вставляем два файла в игру (можно этой же программой) 5. Начинаем игру заново и видим изменения. п. 1-4 выполняются программой GothicSourcer.
|
Спасибо за оперативность, я уже скачал нужный софт GothicSourcer v3.14 и посмотрел руководство vam_tutor.chm. Но проблема осталась - как декомпилировать gothic.dat? GothicSourcer просто этот файл не открывает, "сервис -- декомпилятор моделей" тоже ничего не дал. Как же запихать и обработать gothic.dat? Подозреваю, что дико торможу, но не вижу никакого решения. И в руководстве об этом ничего нет...
|
|
|
16.04.2008, 14:20
|
#1126
|
|
Re: М:Декомпилятор скриптов Готики
2 niccolo:
Но проблема осталась - как декомпилировать gothic.dat? GothicSourcer просто этот файл не открывает, "сервис -- декомпилятор моделей" тоже ничего не дал. Как же запихать и обработать gothic.dat?
|
Всё очень просто: Файл - Новое решение - задаём название решения, например, "Gothic" и в проекте для декомпиляции указываем где расположен GOTHIC.DAT. Задаём Действие - Декомпилировать (или клавиша F8) - и да пребудет с вами Иннос!
|
|
|
16.04.2008, 17:08
|
#1128
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo: одно время исправленные скрипты для Г1 от Сноубол лежали тут (впрочем, до сих пор лежат :) Поправить их руками тоже можно - в 50% случаев функция void ошибочно объявлена как int, в некоторых местах вместо "=" - "==" и в некоторых функциях не возвращается значение - компилятор в этом случае предупреждение выдает, но компилирует дальше.
|
|
|
16.04.2008, 18:27
|
#1129
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Спасибо, это нетривиальное решение. Иннос запарил мои извилины
|
Решение может быть и нетривиальное, а тутор зачем? Надо уметь читать..., вот из него цитата: "First decompile action – при выборе этой опции будет создан полный проект, готовый для декомпиляции. В строке Choice dat file выбирается нужный *.dat файл. " и т.д. - всё понятно написано.
|
|
|
16.04.2008, 19:39
|
#1133
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от 360 link=board=gothic&t=1095241429&goto=4148917 date=04/16/08, в 18:02:55
2niccolo: Игру новую начали? :)
|
Нет, конечно. Если новую начинаю, всё в порядке. Но играть с нуля не хочу. Буду думать. Честно, хотелось быстрее решить круг проблем на данном этапе, а в остальном уже разбираться.
|
|
|
16.04.2008, 20:33
|
#1134
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Но играть с нуля не хочу.
|
Попробуй убить текущего НПЦ и вызвать кодами нового.
|
|
|
16.04.2008, 21:27
|
#1136
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Всем спасибо за помощь, проблема решена через убийство и вызов нового Шрэта, но причина её осталась неясной. Буду думать
|
Ничего неясного в этом нет - все игровые инстанции - предметы, персонажи, ветки диалогов создаются всего один раз и потом игра уже оперирует не самими инстанциями а ссылками на них, (камрад Vam поправьте меня, если неправ). Поэтому когда в игру вноситься такое измененние - необходимо заменить старый экземпляр, хрянящийся в сейве на новый - в случае с нпц - убив старого и респавнув его заново.
|
|
|
17.04.2008, 09:07
|
#1137
|
|
Re: М:Декомпилятор скриптов Готики
2360:
все игровые инстанции - предметы, персонажи, ветки диалогов создаются всего один раз и потом игра уже оперирует не самими инстанциями а ссылками на них, (камрад Vam поправьте меня, если неправ).
|
Да, это всё правильно, могу только добавить, что этот процесс происходит только при загрузке нового мира (перед вызовом функции STARTUP_xxx мира), а как нам известно, эта функция выполняется только один раз за всю игру, дальше всё загруженное берется только из сейвов.
|
|
|
18.04.2008, 00:53
|
#1138
|
|
Re: М:Декомпилятор скриптов Готики
2Dimus:
Файл - Новое решение - задаём название решения, например, "Gothic" и в проекте для декомпиляции указываем где расположен GOTHIC.DAT. Задаём Действие - Декомпилировать (или клавиша F8) - и да пребудет с вами Иннос!
|
Итак глюк первый. Создаёшь проект, задаёшь декомпиляцию. Не идёт из-за найденного файла (подозреваю что ou.bin). Глюк второй. Когда закрываешь проект (не всё же за один раз делать) он уже не открывается. Глюк третий, побочный от второго. Проект оказывается компиленным, хотя ты к нему не прикасался. Сам проект создаётся раза с двадцатого, а может и вообще не создаваться.
|
|
|
18.04.2008, 03:25
|
#1139
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Magmatic link=board=gothic&t=1095241429&goto=4152008 date=04/17/08, в 23:53:35
2Dimus: Итак глюк первый. Создаёшь проект, задаёшь декомпиляцию. Не идёт из-за найденного файла (подозреваю что ou.bin). Глюк второй. Когда закрываешь проект (не всё же за один раз делать) он уже не открывается. Глюк третий, побочный от второго. Проект оказывается компиленным, хотя ты к нему не прикасался. Сам проект создаётся раза с двадцатого, а может и вообще не создаваться.
|
Странно, но я лично не испытал ничего подобного ни разу за ~ 20-30 раз. Осмелюсь предположить, что проект оказывался не скомпилированным, а просто *.dat был скопирован прогой из первоисточника. Добавление от 04/18/08, в 02:33:18
Ребята, а не подскажет кто-либо где взять грамотно исправленные скрипты ко 2-й (Ночь Ворона) и 3-й Готикам? Если кому-нибудь надо, то могу дать к 1-й Готике от Руссобит (только что сделал по подобию скриптов от snowball (не для версии Руссобит).
|
|
|
18.04.2008, 09:48
|
#1140
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
исправленные скрипты ко 2-й (Ночь Ворона) и 3-й Готикам
|
Г1: http://dl.freemine.net.ru/gothic_scripts.zip Г2: http://dl.freemine.net.ru/gothicII_scripts.zip Г2а: http://worldofgothic.ru/files/uploads/modmaking/scripts/_akella_decompiled.exe ДЛЯ Г3 СКРИПТОВ НЕ СУЩЕСТВУЕТ!!! ТАМ НЕСКОЛЬКО ДРУГАЯ СИСТЕМА!!!
Если кому-нибудь надо, то могу дать к 1-й Готике от Руссобит (только что сделал по подобию скриптов от snowball (не для версии Руссобит).
|
Уже десятый раз вижу заявления подобного содержания, но в каждом из них я находил недофиксенные места. И каждый раз скриптер оставляет свои "именные" косяки... Давай ссылку... Что ж, посмотрим и оценим...
|
|
|
19.04.2008, 00:45
|
#1141
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от John White link=board=gothic&t=1095241429&goto=4152332 date=04/18/08, в 08:48:21
Уже десятый раз вижу заявления подобного содержания, но в каждом из них я находил недофиксенные места. И каждый раз скриптер оставляет свои "именные" косяки... Давай ссылку... Что ж, посмотрим и оценим...
|
Я и не претендую пока на безупречность. Скрипты доведены до состояния, когда компилятор от VAM перестаёт матюгаться. rapidshare.com/files/108543080/only_changed_scripts__Got-1_Russobit_.rarЗдесь только изменённые файлы скриптов Готики-1 от Руссобит (остальные я не стал сохранять), адаптированных к безпроблемной компилляции программой GothicSourcerV3_14.exe Никакие характеристики персонажей не изменены.
|
|
|
19.04.2008, 01:56
|
#1142
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Я и не претендую пока на безупречность.
|
Никто и не требует... ;) Одному Аданосу известно как должны выглядеть скрипты в идеале... ;D
(остальные я не стал сохранять)
|
Респект!!! Второй умный человек!!! Первым был я ;)
Скрипты доведены до состояния, когда компилятор от VAM перестаёт матюгаться.
|
Это не показатель того, что скрипт будет работать исправно... ЗЫ Пример в привате.
|
|
|
19.04.2008, 10:06
|
#1143
|
|
Re: М:Декомпилятор скриптов Готики
2John White:
Одному Аданосу известно как должны выглядеть скрипты в идеале... ;D
|
Ну ради Аданоса и вопреки воле Инноса сделал я кольцо регенерации маны и здоровья для Готики-1 в двух вариантах - 1)своём и 2)подобно Диккурику с моими изменениями. Собственно вопрос заключается в разъяснении блудливого варианта Диккурика (если снять кольцо, а потом одеть снова, восстановление может не продолжиться, дополнительный расход маны не всегда возобновляет регенерацию, гораздо лучше действует дополнительное повреждение здоровья, приводящее без исключений (кажется) к возобновлению прерванного восстановления обоих характеристик) ССЫЛОЧКА (убрать ~)Вызов кольца через MARVIN: Total_Adan_RingЗЫ: мой вариант прост до безобразия и безотказен (по моим наблюдениям).
|
|
|
19.04.2008, 10:51
|
#1144
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Вызов кольца через MARVIN: Total_Adan_Ring ЗЫ: мой вариант прост до безобразия и безотказен (по моим наблюдениям).
|
а только скрипт кольца религия не позволяет выложить прямым текстом на форуме? Или ты зарабатываешь на скачивании твоих файлов с рапиды? ;) Да и тема это собственно для обсуждения GothicSourcer, а не скриптов :stop:
|
|
|
19.04.2008, 13:54
|
#1145
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Ukur link=board=gothic&t=1095241429&goto=4154293 date=04/19/08, в 09:51:39
2niccolo: а только скрипт кольца религия не позволяет выложить прямым текстом на форуме? Или ты зарабатываешь на скачивании твоих файлов с рапиды? ;) Да и тема это собственно для обсуждения GothicSourcer, а не скриптов :stop:
|
Я тебя сильно огорчил? Зарабатываю, вероятно, т.к. там это автоматически происходит, но даже и не думаю заработать, т.к. для этого понадобится лет 10. Я посчитал, что удобнее готовые файлы выложить. В этой теме написал, т.к. именно в ней видел примеры скриптов. Перейду в другую тему.
|
|
|
23.04.2008, 00:59
|
#1148
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
*.mdm ...", но я не нашёл там такой функции.
|
Отдельной декомпиляции .mdm файла нет, файлы с этим расширением принадлежат к общему скрипту MDS (компилированный вариант MSB) и если хочешь получить сырье из .mdm файла, ищи связанный с ним MSB Например для получения модели человека из файла HUM_BODY_NAKED0.mdm, нужно декомпилировать файл humans.msb
|
|
|
23.04.2008, 02:02
|
#1149
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Ukur link=board=gothic&t=1095241429&goto=4161612 date=04/22/08, в 23:59:43
2niccolo: Отдельной декомпиляции .mdm файла нет.....
|
Я пытаюсь извлечь сырьё доспеха барона зелёного цвета из Диккурика, чтобы впихнуть в Г-1, но нахожу там только HUM_EBRS_ARMOR.MDM и *.tex полагаю, что с *.mdm связан какой-нибудь *.MSB, но GothicSourcer, предлагая декомпилировать *.mds или *.MSB, позволяет открыть только *.mds, причём далеко не все, ссылаясь на отсутствующие или разрушенные файлы. Открывает ли программа *.msb, что делать, если ей не нравятся некоторые *.mds, можно ли скомпилировать все файлы *.asc - она предлагает открыть только один?
|
|
|
23.04.2008, 02:41
|
#1150
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Открывает ли программа *.msb
|
в Г1 *.msb НЕ используется, только в Г2а, Г1 обрабатывает *.mds в некомпилированном виде. 2niccolo:
что делать, если ей не нравятся некоторые *.mds,
|
Пробуй анализировать ситуацию. *.mds файл открываетя любым текстовым редактором, смотри что внутри. 2niccolo:
можно ли скомпилировать все файлы *.asc - она предлагает открыть только один?
|
Я компилирую *.asc файлы посредством движка игры, т.е. ложишь сырье в папку игры ANIMS, заускаешь игру и получаешь компилированный результат в папке _compiled, естественно перед эти необходимо изъять прочие копии файлов, включая находящиеся в VDF архивах.
|
|
|
23.04.2008, 12:07
|
#1152
|
|
Re: М:Декомпилятор скриптов Готики
2niccolo:
Значит ли это, что из *.vdf и *.mod (Г1 и её модов) можно выкинуть все *.msb как ни для чего не нужные? Зачем их там так много?
|
А это точно моды для Г1? Вообще *.vdf и *.mod имеют больший приоритет над распакованными файлами, в случае с модами в *.mod архивы пакуются измененные модостроителями файлы, которые должны использоваться из *.mod а не из других источников, поэтому ничего удалять из них не рекомендуется. 2niccolo:
А нет ли компиляторов от производителей игры?
|
Компилировать можно также средствами игрового редактора Spacer, через GothicStarter_Mod http://www.bendlins.de/nico/gothic2/gothic2_playerkit-2.6f.exe
|
|
|
23.04.2008, 12:48
|
#1153
|
|
Re: М:Декомпилятор скриптов Готики
2Ukur:
Насчёт того, что их много я перепутал. diccuric.mod --> _WORK\DATA\ANIMS\_COMPILED\GIANT_RAT.MSB _WORK\DATA\ANIMS\_COMPILED\HUMANS_BABE.MSB
|
|
|
19.06.2008, 12:30
|
#1154
|
 |
|
 |
|
A.G.F.C.
Регистрация: 04.09.2006
Сообщений: 20
|
|
 |
|
 |
|
Re: М:Декомпилятор скриптов Готики
2Vam: Вопрос, я когда-то мы с говорили о реализации, или правильнее сказать внедрении в GS системы юникод. Можно ли такое реализовать в ближайшее время? Если компиллить проект сразу например на 3-х языках, не будет ли проблем с отображением текста? Т.к. многие символы GS не отображает, например в немецком языке это - уммуляунты, в польском таких символов будет вообще вагон. Естесственно, данная проблема проявляется если использовать для декомпилляции/компилляции русскую винду. (
хотя с Виндой с другими языками не пробывал
|
). Хотелось бы, чтобы у этого инструмента не было проблем с отображением спецсимволов языков, и тогда, как писал камрад Ukur, в теме своего мода, станет 100% возможным сделать полноценную мульти-язычную версию. ;) Ps. Да, вот еще что, камрад kerrax завершил и выложил свою финальную версию плагинов на 3Ds-Max версий: 5-2009, c поддержкой 3Ds-meshes, не пора ли и GothicSourcer обновить ??? ::)
|
|
|
26.06.2008, 21:55
|
#1156
|
|
Re: М:Декомпилятор скриптов Готики
2Седрик:
Ничего не выходит. Может это из-за того, что стоит Виста?
|
Ну эт наверное только из-за того что она криво стоит, т.к. у меня тоже виста и все ок. Кстати у меня Vista Ultimate x86 SP1 - русская версия и для того чтобы выяснить возможную причину проблемы неплохо было бы также давать развернутую информацию о компьютере.
|
|
|
27.06.2008, 01:49
|
#1157
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Ukur link=board=gothic&t=1095241429&goto=4293660 date=06/26/08, в 20:55:32
2Седрик: Ну эт наверное только из-за того что она криво стоит, т.к. у меня тоже виста и все ок. Кстати у меня Vista Ultimate x86 SP1 - русская версия и для того чтобы выяснить возможную причину проблемы неплохо было бы также давать развернутую информацию о компьютере.
|
У меня стоит Vista Home Premium англ. версия. У меня лаптоп, который недавно купили. На нём она и стояла.
|
|
|
27.06.2008, 13:51
|
#1159
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Dimus link=board=gothic&t=1095241429&goto=4294490 date=06/27/08, в 10:10:57
2 Седрик & Ukur: У меня на русской Vista Home Premum SP1 GothicSourcer 3.14 тоже не переключает языки интерфейса - намертво закреплён русский. На русской XP Professional SP3 переключение работает. В реестре в настройках GothicSourcer (HKEY_CURRENT_USER/Software/GothicSourcer tools/VAM® GothicSourcer/Settings) у параметра CurrentLanguage типа DWORD указано 0x419 (XP) или 0x409 (Vista). Может, поиграть этим параметром?
|
Поставил на 409, что-то не вышло :(
|
|
|
27.06.2008, 13:56
|
#1160
|
|
Re: М:Декомпилятор скриптов Готики
2Dimus:
намертво закреплён русский.
|
Бу-га-га! Я тож только что заметил, что русский намертво въелся ;D Видимо на английских системах включается английский, на русских - русский. На XP SP3 я помню язык переключался нормально. Хотя вообщем-то у меня двуязычная Виста, можно переключить язык интерфейса и язык программ не поддерживающих юникод в Региональных стандартах, советую туда заглянуть. 2Седрик: Панель управления - Язык и региональные стандарты
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
Поиск в этой теме |
|
|
Ваши права в разделе
|
|
|
|
Текущее время: 04:10. Часовой пояс GMT +4.
|
|
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|