Готика 1 - готика 2 нв редактор перемененних значень (gve) - стор

Gothic Variable Editor

Gothic Variable Editor


Gothic Variablen Editor (далі GVE) - це програма для зміни ігрових записів Готики і Готік II. Вона йде як додаток до тестового режиму «Марвін» і дозволяє дуже просто змінювати змінні величини гри (без наслідків, які несе за собою використання чит-кодів і режимів "marvin").
За допомогою GVE можливі:
  • Обхід / усунення багів
  • Виправлення помилково зроблених рішень
  • Можливість виконання провалених квестів
  • (Частково) respawn монстрів
  • прискорене проходження

Невелика пам'ятка по змінним величинам (і як працює збереження):
При збереженні, гра записує в бінарний файл, дані і змінні величини (їх значення), які можна уявити собі як пам'ятки або закладки гри. Щоб Готика могла зберегти і завантажити гру, їй потрібно запам'ятати минуле стан гри, все те, що герой вже зробив. Таким чином гра запам'ятовує, наприклад:
  • говорив герой вже з Ксардасом про оці Інноса,
  • або зібрав він буряк для Робару,
  • з'явилися у торговця в інвентарі товари, які з'являються в певних розділах,
  • а так само здатність героя видобутку золота.
Редагування збережень обмежується цими змінними величинами. Зовсім від світу речі, як розташування items і NPS не можуть змінені бути GVE. для цього існує «Марвін»

При першому старті або ж в налаштуваннях програми повинен бути вказаний шлях до Готиці. Після може бути завантажено збереження. Це можна зробити 3 способами:
1 Завантаження актуального сейва, грунтується на часі збереження (тобто останні зроблене) - Load current
2 Ручне завантаження, користувач вказує шлях до потрібного збереженню - Load manully
3 Виклик списку всіх збережень, що знаходяться в заданому каталозі Готики - List savegames

Завантажили збереження, з'являється таблиця. Зліва імена змінних, праворуч значення. Зазвичай використовуються значення 0 і 1. Приклад:
Якщо проти DIA_ADDON_GREG_BANDITARMOR варто 0, то герой ще не говорив з Грегом про бандитські обладунках.

Що змінна величина являє конкретно? Відповісти на це питання дуже складно. Все залежить від того до якого скрипту вона відноситься. Завдяки «приставок» змінних можна грубо скласти групи змінних. Так наприклад, змінна має на початку префікс - DIA. позначає що мова йде про діалог. Змінні діалогів бувають двох типів 0 і 1.
Починається змінна на MIS. отже йдеться в більшості випадках про квестах. Квестові змінні можуть набувати наступних значень:
0 = квест не почато
1 = квест узятий
2 = квест успішно закінчений
3 = квест провалений

Крім того, в списку таблиці, містяться імена локальних змінних. Їх зміни не повинно викликати ніяких змін в грі. У списку вони знаходяться тільки що повноти картини (можливо в майбутньому, будуть використовуватися для виявлення помилок).

Для зручності, в таблицю змінних вбудований пошук. Щоб змінити змінну, виділіть її та в графі змінної надрукуйте потрібну цифру. Зміна вступаю в силу після тільки після збереження. Перед збереженням рекомендується зробити резервну копію (backup).

Завантажити з - WoG.de (англійська та німецька мова)
Завантажити з - RPG Russia (англійська, німецька мова та російська мова)

Потрібна допомога в користуванні проги GVE.
Які пременися відповідають за використання руни морауларту і утворення каменю душ в жертві? Опис програми дуже скупо, самому розібратися не виходить. А проблема така: Кастанул морауларту на снеппера, заліз на камінь у печери і б'ю значить його з лука, тут вилазить з печери краулер-воїн і мочить мого снеппера. Каменю душ на снеппере немає, морауларту більше не запускається, і сохранку я перезатер коли з краулер бится поліз. Ось тепер думаю як через GVE зробити начебто м / у не використовувалося. Є такий варіант?

Там не змінна, сформулюй питання зрозуміліше.

Я так думаю що коли кастуешь на монстра морууларту то в одній змінної відзначається що руна використана, у другій - каменю душ забраний (не забрали). Якщо камінь душ не забрав з монстра, руну використовувати не можна, коли забрав з жертви - то можна.
Якщо моя логіка правильна, то як називаються ці змінні.

п / с Намагався зробити так: вселився Марвіном в орка, створив камінь душ і взяв його в інвентар. Після чого вселився назад в ГГ, закрив Марвін і вбив цього орка. Камінь душ забрав, а морууларту використовувати все одно не можна
Та й ще - граю не в чисто Готика 2 НВ, а в мод Slash # 'n Craft v1.1 Діммела. Там вся халява порізана, в т.ч. і з морауларту - можна використовувати тільки 1 раз, і поки камінь не забереш руну використовувати не зможеш!

Загалом вирішив проблему. Якщо змінну STONEFIRST з 1 поміняти на 0 то морауларту знову можна використовувати!

Я так думаю що коли кастуешь на монстра морууларту то в одній змінної відзначається що руна використана, у другій - каменю душ забраний (не забрали).

Не відповів, тому що пропустив твій пост.
Все змінний легко шукати через програму - GothicSourcer V3.14. Можна декомпілювати датнік гри, там всі змінні видно

Хлопці, у мене таке питання: що відповідає за те що у мене вивчений мову жерців (3 лвл)?

B_TEACHPLAYERTALENTFOREIGNLANGUAGE.LANG UAGE повинна мати значення 2, але там можуть бути ще залежності, в загальному, роби збереження перед зміною.

B_TEACHPLAYERTALENTFOREIGNLANGUAGE.LANGUAGE повинна мати значення 2, але там можуть бути ще залежності, в загальному, роби збереження перед зміною.

А можна будь ласка більш детально про ці залежності? це я до того що у мене там вже значення 2 стояло, я рівень мови другою тільки вивчив, поставив значення 3, без змін.

У програмі, в форму пошуку вбей слово LANGUAGE, там цих змінних буде штук 5 або 8, яка за що відповідає, потрібно шукати в коді (data файл декомпілювати і дивитися), або в zen фото ігри.
Змінні в зенах можна, можна подивитися через засоби розробки GMDK (його потрібно в будь-якому випадку встановити) ну а датнікі, особисто я віддаю перевагу дивитися через GothicSourcer V3.14 (дивись вкладення, там же і довідка російською).