Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
IX. Барьер.
Добавлены external-функции для управления барьером. В принципе вызывать эти функции можно когда угодно, можно даже реконфигурировать барьер на лету, в зависимости от квестов. Однако следует помнить, что конфигурация барьера в сохраненке не сохраняется, т.е. лучше всего настраивать...
VIII. Управление оверлеями.
Добавлены вызываемые движком функции, которые движок вызывает, чтобы определить нужный оверлей в различных ситуациях
(ниже записаны реализации "по-умолчанию", которые используются, если таких функций в скриптах не объявлено):
/* Функция вызывается, когда npc...
VII. Торговля.
Добавлено несколько вызываемых движком функций
(ниже записаны реализации "по-умолчанию", которые используются, если таких функций в скриптах не объявлено):
/* Функция определяет, может ли npc SELF продать предмет ITEM npc
OTHER; соответственно, перед ее вызовом движок...
VI. Кража и грабеж.
Добавлено несколько вызываемых движком функций
(ниже записаны реализации "по-умолчанию", которые используются, если таких функций в скриптах не объявлено):
/* Функция определяет, может ли npc SELF взять предмет ITEM с трупа npc OTHER;
соответственно, перед ее...
V. Арифметика.
Добавлены external-функции для выполнения операций с вещественными числами:
/* Складывает два числа. */
FUNC FLOAT FAdd( VAR FLOAT f1, VAR FLOAT f2 ) {};
/* Вычитает из первого второе. */
FUNC FLOAT FSub( VAR FLOAT f1, VAR FLOAT f2 ) {};
/* Умножает два числа. */
FUNC FLOAT...
IV. Управление LOD'ом. LOD, который так портил жизнь ранее при попытке сделать чуть более полигональную модель, чем это обычно принято, можно достаточно гибко настраивать.
Во-первых, есть параметр modelDetail в файле gengine.ini - он управляет применением LOD'а к моделям (всем сразу). Чем...
III. Карта мира. Для определения карты, которая должна показать на экране по нажатию кнопки M, теперь движком вызывается функция PLAYER_HOTKEY_SCREEN_MAP (как в Готике 2), и только если она в скриптах не найдена, используется стандартное для Г1 поведение - отображается карта ITWRWORLDMAP_ORC или...
II. Многостраничные книжки реализованы. Чтобы создать такую книжку, нужно просто вызвать в скриптах функцию Doc_SetPages, передав в качестве числа страниц 3 или больше, ну и соответственно далее в скриптах настроить дополнительные страницы. Листать в игре кнопками вправо/влево, там еще стрелочки...
I. Улучшенный режим Марвина.
В консоли появились новые команды:
1) MAXIMIZE - развернуть окно консоли на 3/4 экрана.
2) MINIMIZE - свернуть назад, к исходному размеру.
3) HELP - печатает справку о командах консоли, причем не только в окно zSpy, как оригинальный движок, но и прямо в окно...
Любое сохранение? Или одно конкретное?
Любом сундуке?
Но вообще, раз оно в принципе запустилось, то эти моды с GEngine совместимы. Далее буду разбираться.
Нашел причину, по которой "Мрачные тайны" не запускаются. Там автор этих тайн вовсю использует запрещенные приемы: создает свои классы (что нельзя делать), и вообще написал какое-то подобие Икаруса, только для Г1. Движок GEngine, конечно, похож на Готику 1, но все же не настолько, чтобы смещения...
В этой теме я буду писать о добавленных скриптовых возможностях, которыми может воспользоваться тот, кто, возможно, будет делать мод непосредственно для GEngine. (Хотел создать эту тему позже, когда отлажу все баги, но раз народ спрашивает, отвечаю...)
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.