Показать сообщение отдельно
Старый 31.03.2008, 14:56   #653
Zeliboba

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

По умолчанию Re: Gothic 1, 2, 3: Технические вопросы

2Skaarj:
2Zeliboba: полностью снес игру и переставил заново в последовательности "игра 1.09 - патч 1.12 - патч 1.6 - коммунити-патч 1.6.3". И все равно через каждые 3-5 минут игры - вылет в "Where Is A Guru?". Невозможно играть совершенно

Оригинальное решение проблемы с падением игры на патче 1.6 (источник - JoWooD)
I installed new gothic , updated to 1.12 and 1.5.2, copied pak files, and Script_Game.dll from 1.6 update and the game works like charm. Very little falling through world, none Guru's, and performance is great

Совсем не сложно повторить, нужно только предварительно распаковать патч 1.6 во временную папку, к примеру в C:\Temp. Копируем туда же Gothic3.exe из папки с игрой, а её саму (папку) нужно переименовать. Инсталлятор не находит по пути в реестре Gothic3.exe и просит указать папку, выбираем C:\Temp и все.

Удачи.

Добавление от 20 марта 2008, 01:36

Вспомнил... нужно еще во временной создать папку "C:\Temp\Data" и скопировать туда файлик "Library.pak", потом распаковка. :)
Сделал все вышеописанное - поставил начисто 1.09 + 1.12 + 1.52. Создал C:/Temp, закинул туда рекомендованные тобой файлы, переименовал оригинальную папку с игрой. Запускаю инсталлятор 1.6 Incremental Patch, он просит указать папку с игрой, указываю C:/Temp - и тем не менее инсталлятор все равно отказался ставить игру ("Готика не найдена на вашем компьютере, установка патча отменяется, бла-бла...").

Ладно, сделал по-хитрому - вернул старое название игровой папке, запускаю инсталлятор 1.6 Incremental Patch, он инициализирует родную папку игры, просит нажать Install - и в это время я переименовываю папку с игрой =) В результате инсталлятор создает новую папку, с названием аналогичным игровой папке, куда кидает свои файлы. Вообще можно добавить этот момент в FAQ ;)

ОК, скопировал pak-файлы и Script_Game.dll в папку с игрой, запускаю игру, сейв от 1.52... статус-бар ползет до предела и останавливается на минуту, две, три... Думаю, что-то не то - свернул игру, на рабочем столе ошибка - игра ругается на незарегистрированные скрипты =/
Нажал "Пропустить", ошибка пропала, развернул игру, все ОК. Вылетов в Guru не замечено, но почему-то сбился весь конфиг клавиш - ничего не работает вообще, кроме мыши и движения по WASD! Попытки поменять конфиг через меню или ini-файл ни к чему не привели =(((

Да, и еще - после вышеописанной замены файлов патч 1.6.3. вообще отказался ставиться, ибо "патч 1.6. не установлен на компутере" (что логично, в общем-то...). Подозреваю, что тоже можно вылечить путем "ручной установки", но не проверял...

Итоги:

1) Если ставить все, как надо - т.е. 1.09 + 1.6. + 1.6.3 (или 1.09 + 1.12 + 1.52 + 1.6 incremental. + 1.63 =)), то при загрузке сейвов от 1.52 - вылеты в Guru.

2) Если делать по методу, описанному тобой, то 1.6.3. нормально ставиться не захочет, игра будет при загрузке сейва выдавать ошибки о незарегистрированных скриптах, пропадет конфиг клавиш. Не айс =(

Пока что остался на 1.52 RC1.

Уважаемые разработчики 1.6, есть ли возможность все-таки пофиксить несовместимость старых сейвов (в частности 1.52) и игры версии 1.6 + 1.63? =)
Ответить с цитированием