Показать сообщение отдельно
Старый 14.03.2011, 12:53   #4240
Dimus

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

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

2Black Phantom:
И никто не знает, что такое LOG_OBSOLETE?
Это означает, что по тем или иным причинам квест был отменён. Например, истекло время для его выполнения или же ГГ завершил противоположный квест. Рекомендую вам прочитать Readme к программе Gothic Variable Editor (GVE):
Cпойлер(щелкните, чтобы прочесть):
Gothic Variable Editor (GVE) - Редактор переменных

ОПИСАНИЕ

Редактор переменных - это программа по изменению сохранений игровых состояний Gothic и Gothic II. Как дополнение к Cheatmodus (режим Марвин) программа предлагает возможность изменять очень просто и комфортно игровые переменные величины. Это позволит достичь различных целей:

- обход / ликвидацию багов
- отмена принятых решений
- возврат квестов, чтобы иметь возможность выполнить их заново
- (частично) респаун монстров
- сокращение игровых областей

Маленький экскурс по переменным величинам:
__________________________
Переменные величины можно представить как памятку или штрихкод. Чтобы Готика могла сохранить и загрузить игровое состояние, ей нужно каким-то образом зафиксировать состояние игры, т.е. что именно герой уже сделал.

Таким образом фиксируется, например, поговорил ли уже герой с Ксардасом о Глазе Инноса, собрал ли он уже для Лобарта корнеплоды, получил ли уже торговец от него требуемый в этой главе товар и насколько хорошо герой может уже добывать золото.
__________________________

Редактирование Savegames ограничивается этими самыми переменными величинами. Внедренные в мир вещи, как важные предметы и NPC не могут быть изменены в GVE. Для этого есть режим Marvin.

При первом запуске или во время инсталляции потребуется указать папку с Gothic.
После этого можно загрузить Savegames, загружая вручную, например, самое актуальный (ориентируясь по дате) Savegame или используя список, в котором упорядочено перечислены все Savegames модов.

Когда Savegame загружен, имена переменных величин показываются слева, а их значение - справа.

Как правило, используются значения 0 и 1, которые означают для 0 = выкл и 1 = вкл.
Если у DIA_ADDON_GREG_BANDITARMOR значение - 0, то герой еще не говорил с Грегом о бандитском доспехе.
Что конкретно представляет переменная величина?
Это в большинстве случаев сложно объяснить, не имея соответствующих скриптов игры / мода.
Однако, благодаря приставке переменной величины, зачастую можно грубо классифицировать переменную величину.
Если переменная величина начинается с DIA, то речь идет при этом в большинстве случаев о диалоге.
Переменная величина диалога может принимать значение 1 и 0:
При 1 диалог уже состоялся, при 0 - нет.
Если переменная величина начинается с MIS, то речь идет в большинстве случаев о Questvariable (переменная квеста).
Questvariable отражает состояние квеста:
0 = квест еще не взят
1 = квест запущен
2 = квест успешно завершен
3 = квест провален
4 = квест отменен

Если переменная величина содержит пункт от имени, то речь идет о локальной переменной величине, изменение которой не должно иметь, собственно, воздействия. Они перечислены лишь для полноты картины (и могут использоваться, возможно, для ограничивания ошибок).

В окне поиска можно просмотреть Vairablenliste (список переменных).

Для изменения значения просто кликните число и впечатайте желаемое значение.

Изменение значения принимается только, когда кликнете сохранить. Перед этим можно создать Backup (резервную копию) игрового состояния (которое можно загрузить по желанию вновь).

Еще предупреждаю: При редактировании файлов всегда могут возникнуть какие-то срывы, поэтому всегда желательно создавать резервные копии (вручную).

Russian translation by odin68 (Mighty DWARF)
Ответить с цитированием