• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в обсуждении работ на конкурсе квент 2025!
    Ждем именно вас!

    Ссылка на конкурсную тему с работами- тык
Иконка ресурса

Готика 2: НВ Технические вопросы.

Myxomop

Почетный форумчанин
Регистрация
28 Май 2005
Сообщения
3.274
Благодарности
2.615
Баллы
455
  • Первое сообщение
  • #1
Gothic ½ — Technical FAQ
TechFAQ-00.png

Эта тема предназначена для вопросов, обсуждения и решения технических проблем с играми: "Готика 1", "Готика 2: Классическая", "Готика 2: Ночь Ворона". Так как эти игры созданы на одном движке - ZenGin, то большинство известных проблем для них может иметь общие решения.

Для перехода к прочтению полного FAQ нажать здесь, на картинку выше, или кнопку "Обзор" в левом верхнем углу.

При составлении FAQ использовались ответы: Killer-m, Dimus, Shifroval, Мухомор и ... ? *secret*
 
Последнее редактирование модератором:

квас

Участник форума
Регистрация
17 Янв 2012
Сообщения
81
Благодарности
12
Баллы
160
Решил поиграть в Архолос - поставил из Стима. Игра пошла,но мышка не работала в игре. Нашел в том же Стиме решение от доброго человека: "Исправил путём того, что в файле Gothic.ini в строке EnableMouse поставил вместо нуля единицу. Возможно, следует несколько раз так сделать или перезагрузить компьютер перед этим, но вот этот способ мне помог". Подтверждаю - тоже поставил 1, но в игре мышь заработала только после того, как перегрузил компьютер.
 

Navy949a

Участник форума
Регистрация
19 Июл 2025
Сообщения
3
Благодарности
0
Баллы
5
Товаращи, подскажите что еще можно попробовать? Винда 11. В стиме скачал Голд издание, скачал систем пак+юнион установил все как надо. При запуске выдавало ошибку. Покапался в найтройках Gothic отключил стартовый ролик, логотип, уменьшил масштабирование, поставил совместимость хр sp3. Игра стала запускать до стартового экрана с магами воды, но кнопки с Новой игро, конфигурации и тд не появляются, а сразу выкидывает и выдает ошибку. Все удалил, скачал игру заново, скачал steam six. Установил, в настройки больше не лазил. Выдает ошибку сразу при запуске. Может кто еще какие бубны посоветовать?
 

Вложения

  • ГотикаОшибка.jpg
    ГотикаОшибка.jpg
    150 KB · Просмотры: 172
  • ГотикаОшибка2.jpg
    ГотикаОшибка2.jpg
    61,9 KB · Просмотры: 175

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.360
Благодарности
3.732
Баллы
565

Rokned

Участник форума
Регистрация
13 Авг 2014
Сообщения
170
Благодарности
25
Баллы
190
Navy949a, возможно у тебя видеокарта dx7\dx9 не поддерживает.
Выше уже сказали решение. Но если в dx11 не нравится графика, хочешь ваниль, то поставь этот рендер:
 

Navy949a

Участник форума
Регистрация
19 Июл 2025
Сообщения
3
Благодарности
0
Баллы
5
Установи: Gothic ½ - Рендер D3D7 → D3D11, в разработке...

Совместимость с xp sp3 не нужна (а может и вредна).
Спасибо большое) помогло)
Пост автоматически объединён:

Navy949a, возможно у тебя видеокарта dx7\dx9 не поддерживает.
Выше уже сказали решение. Но если в dx11 не нравится графика, хочешь ваниль, то поставь этот рендер:
Спасибо. Посмотрю как стабильно будет работать на 11, если будут проблемы перейду на это.
 

STARK

Участник форума
Регистрация
20 Янв 2011
Сообщения
597
Благодарности
148
Баллы
220
Здравствуйте. Возникла такая проблема - в одном моде есть квест, где надо ждать 4 дня, к тому же этот квест ключевой для продвижения в сюжете. Я обычно стараюсь пройти игру за минимальное количество дней, так что для меня это проблема. Вот и думаю, как избежать пропуска 4 дней.
Пробовал искать переменную текущего дня перебором в ArtMoney и CheatEngine, - не нашел. Пришел к выводу, что время дня и день, - это одна большая переменная "время". Искал в сейве через GVE либо переменную текущего времени (и дня), либо переменную квеста с необходимым днем. Пока не нашел. Жаль, что в GVE поиск осуществляется только по названиям переменных, а не по их значению. Ведь я знаю, что это 21 день.
Может кто-то подкинет идею? Например, как называется переменная времени в GVE?

В итоге, перебором в CheatEngine, нашел переменную времени в виде 161311, где 16 - день - 1 (день 17), 13 - часы, 11 - минуты. Но, меняю ее в CheatEngine и ничего не происходит, а при снятии игры с паузы переменная возвращается к правильному игровому значению. Следовательно, это лишь пассивная переменная для отображения, а основная переменная хранится в другом формате, например в секундах или миллисекундах.

Замерял, сколько игрового времени проходит относительно реального. Выяснил, что на каждую игровую минуту приходится 4.1666666666667 реальных секунд.
Следовательно, игровые сутки проходят ровно за 6000 секунд, или за 100 минут.
Далее искал с помощью CheatEngine переменную, которая бы хранила игровое время в реальных секундах или миллисекундах... И не нашел:(

Также, переводил игровое время в игровые секунды и миллисекунды. Искал просто игровые минуты. Во всех случаях искал как integer и как float, все типы искал. И ничего не нашел.

Вопрос решен, мне подсказали переменную по квесту. Но хотелось бы все-таки знать, как отыскать и изменить текущее время, включая день.
 
Последнее редактирование:

STARK

Участник форума
Регистрация
20 Янв 2011
Сообщения
597
Благодарности
148
Баллы
220
Играл в Г2НВ, пропало электричество, захожу потом в игру - результат не очень. Сбились все настроки: графика, управление и т.д. Такое впечатление, что Gothic.ini пересоздался дефолтный. Вроде все вернул, но кое-что даже переустановка Юниона не исправила, - в консоли вместо нижнего прочерка теперь вопрос, а вместо вопроса прочерк, - неудобно, так как уже привык к нормальному прочерку. Как бы вернуть?
 

Dimus

★★★★★★★★★
Супермодератор
Регистрация
19 Июл 2010
Сообщения
5.626
Благодарности
4.250
Баллы
915
Но хотелось бы все-таки знать, как отыскать и изменить текущее время, включая день.
К сожалению, в игре очень убогий базовый набор инструментов для работы со временем.
// получить текущий день, отсчет дней идет от дня старта (Gamestart) = 0.
func int Wld_GetDay();

// возвращает 1, если текущее время находится между границами
// (hourLow, minLow – нижняя граница, hourHigh, minHigh – верхняя граница в часах и минутах),
// иначе возвращает 0.
func int Wld_IsTime(var int hourLow, var int minLow, var int hourHigh, var int minHigh);

// установить текущее время в часах hour и минутах min.
func void Wld_SetTime(var int hour, var int min);
// показать или скрыть текущее время
toggle time

// установить текущее время в часах hour и минутах min
set time hour min
 
Сверху Снизу