|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.12.2009, 00:27 | #1 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 63
|
Gothic I и II проблемы с декомпиляцией
Взялся разбирать исходники этих игр (благо, есть специальные тулзы для декомпиляции скриптов и ресурсов). Вроде код построен понятно, даже миссию одну написал, но есть вопросы:
1) Там диалоги построены таким образом, что каждой фразе должен соответствовать звуковой файл из ресурсов. Иначе нельзя (то-есть вызывается метод проигрывания файла, а следом в комментарии то, что должно выводиться в субтитры). Плюс ко всему невозможно привязать один и тот-же звуковой файл к нескольким фразам (случаются разные приходы у движка). В связи с этим вопрос: как создать беззвучный диалог, как это успешно делают в Golden mod'е? Ну не буду-же я перепаковывать speech.vdf с пустыми звуками... этот файл весит слишком много. 2) При первой-же декомпиляции, ничего даже не меняя в коде невозможно это скомпилировать обратно - там куча ошибок! return'ы пропущены, скобки не закрыты... пока всё сам не поправил не скомпилилось. Как оно вообще могло быть скомпилировано разработчиками? Может быть это у меня так происходит только? Кто сталкивался? Если ещё вопросы будут по ходу - задам тут... |
06.12.2009, 11:37 | #2 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
1. - сделайте много пустых звуковых файлов.
2. - скорее всего декомпилятор криво декомпилировал.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
07.12.2009, 17:06 | #3 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 684
|
Если не секрет, а какой тулзой пользуетесь?
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой? |
08.12.2009, 10:15 | #4 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 63
|
Для паковки\распаковки ресурсов - GothicVDFS, декомпилятор GothicSourcer
|
08.12.2009, 11:50 | #5 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
Играя в моды к Готике, часто встречал, что диалог продолжается, а звука нет. Значит можно как-то сделать. С пустыми звуковыми файлами - это дело.
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты |
08.12.2009, 15:39 | #6 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 63
|
Ну в том-то и дело, что вообще пустые нельзя - они должны сколько-то длиться, а именно - чтобы успеть прочитать реплику, а ещё там вроде определённые параметры должны быть у этого файла. То есть, он будет занимать места не меньше, чем если-бы он был со звуком. Кстати, кто знает, как, если уж на то пошло, их спаковать в отдельный файл, и чтобы он подключался к игре?
|
10.12.2009, 19:59 | #7 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.04.2008
Сообщений: 78
|
Может данный вопрос лучше задать на форумах по Готике?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с графикой | ReM | Общие вопросы C/C++ | 1 | 25.03.2009 22:52 |
проблемы с циклом for.. to..do | BIS88 | Помощь студентам | 26 | 10.01.2009 07:44 |
проблемы с IE | xakzona | Помощь студентам | 1 | 16.12.2008 21:53 |
Хитрости в игре Gothic | Altera | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 21.05.2008 00:21 |
Помощь с декомпиляцией dll файла | Tahekiro | Общие вопросы Delphi | 2 | 25.02.2008 14:48 |