Gothic Remake Готика ремейк - общие впечатления и обсуждение
  • 131.554
  • 1.072
Тема для общего обсуждения Gothic 1 Remake: первых впечатлений, ожиданий, атмосферы, визуального стиля, геймплея, боевой системы, персонажей, локаций и отличий от оригинальной Gothic. Здесь можно...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 14.777
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 16.229
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II

В процессе Gothic 2 Modernized: набор плагинов улучшения качества жизни (Union)

Автор
Автор
Exotic

Exotic

Бродяга
Участник форума
Регистрация
5 Апр 2012
Сообщения
33
Реакции
50
Баллы
15
Лучшие ответы
0
#61
Оказалось, что заклинания технически записываются в движковую "книгу заклинания" на 7 слотов, и просто так добавить в доп. слоты кучу заклинаний нельзя. После того, как я день убил на то, чтобы мои заклинания доставались (с предметами всё было ок изначально), ещё пол дня было потрачено на то, чтобы обеспечить совместимость с оригинальной книгой заклинаний и слотами. Хорошая новость в том, что Modern Input теперь не зависит от жёсткого лимита в 7 слотов и, кроме того, я расширил оригинальные функции движка, чтобы они спокойно переваривали и загружали до 255 слотов. Поэтому сейчас клавиатурные слоты заклинаний не трогаются вообще, при переключении на клаву всё будет так, как вы там оставили до подключения геймпада.

Ещё одна приятная новость, что я раскопал старую проблему, при которой текущее экипированное заклинание в руке переключалось на первое зарегистрированное при перезагрузке. Игра вообще не запоминала, какое заклинание висит в руке. Я это исправил, теперь игра корректно сохраняет заклинание в руке и корректно его восстанавливает при загрузке. Поэтому, если вы сохранились в бою и в руке был огненный дождь, после перезагрузке будет выбран именно огненный дождь. Это уже манипуляции с оригинальными C++ функциями игры, поэтому я перепроверил в дизассемблере, может ли где-то ломаться игра с моими правками. Пока результат обнадёживающий, так что можно продолжать разработку контроллера и проверку ощущений от игры с ним.
 

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
14.834
Реакции
12.762
Баллы
1.081
Лучшие ответы
6
#62

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
14.834
Реакции
12.762
Баллы
1.081
Лучшие ответы
6
#63
Оказалось, что заклинания технически записываются в движковую "книгу заклинания" на 7 слотов, и просто так добавить в доп. слоты кучу заклинаний нельзя. После того, как я день убил на то, чтобы мои заклинания доставались (с предметами всё было ок изначально), ещё пол дня было потрачено на то, чтобы обеспечить совместимость с оригинальной книгой заклинаний и слотами. Хорошая новость в том, что Modern Input теперь не зависит от жёсткого лимита в 7 слотов и, кроме того, я расширил оригинальные функции движка, чтобы они спокойно переваривали и загружали до 255 слотов. Поэтому сейчас клавиатурные слоты заклинаний не трогаются вообще, при переключении на клаву всё будет так, как вы там оставили до подключения геймпада..
дело вкуса, но 7 заклинаний как по мне за глаза. Игрок больше 3-4 редко использует вот прям постоянно. Тем более если есть одна руна телепортации

Ещё одна приятная новость, что я раскопал старую проблему, при которой текущее экипированное заклинание в руке переключалось на первое зарегистрированное при перезагрузке. Игра вообще не запоминала, какое заклинание висит в руке. Я это исправил, теперь игра корректно сохраняет заклинание в руке и корректно его восстанавливает при загрузке. Поэтому, если вы сохранились в бою и в руке был огненный дождь, после перезагрузке будет выбран именно огненный дождь. Это уже манипуляции с оригинальными C++ функциями игры, поэтому я перепроверил в дизассемблере, может ли где-то ломаться игра с моими правками. Пока результат обнадёживающий, так что можно продолжать разработку контроллера и проверку ощущений от игры с ним.
В том же НБ и, возможно в других модах, сохранение убрано при боевом режиме. Это позволяет избегать множество багов...
 
Автор
Автор
Exotic

Exotic

Бродяга
Участник форума
Регистрация
5 Апр 2012
Сообщения
33
Реакции
50
Баллы
15
Лучшие ответы
0
#64
@TraZag,
дело вкуса, но 7 заклинаний как по мне за глаза. Игрок больше 3-4 редко использует вот прям постоянно. Тем более если есть одна руна телепортации
Это не дело вкуса, это технические моменты. В Г2, чтобы игрок мог использовать руны и свитки, они должны быть записаны в книгу магии под своими номерами. Максимум было 7 штук, чтобы они были привязаны к ванильным слотам 4-10. Но что такое "4-10" в контексте доступа через крестовину геймпада? Семантически это ничего не значит. Поэтому в плагине вся магия регистрируется в книге магии под номерами 255 и меньше, чтобы не пересекаться с клавиатурными слотами.

В том же НБ и, возможно в других модах, сохранение убрано при боевом режиме. Это позволяет избегать множество багов...
У меня за 450 часов в ванили с Юнионом было ровно ноль багов при перезагрузке в бою, а перезагружаюсь я таким образом не то чтобы часто, но прям постоянно. В больших модах это может быть оправдано как философией сложности, так и реальным избеганием багов, но для ванили перезагрузка в бою работает совершенно штатно, и когда ты разматываешь орков, а тебя после перезагрузки с огненного дождя слетело до огненной стрелы, это раздражает)
 
Сверху Снизу