Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Ну да, как всегда радеон. Отключай все возможные амд'шные улучшайзеры, какие только сможешь найти (в тч лимит на фпс, всинк и тп).
Дополнительно в SystemPack.ini выставь:
ShowDebugWindow = 1 (покажет консоль, сделать из нее скриншот последних записей)
SimpleWindow = 1
BorderlessWindow = 1...
Могу дать тебе ссылку на пользователя macOS, у которого музыка нормально работает. А пока, чтобы игра не крешила, можно отключить музыку Gothic.ini -> musicEnabled = 0. Не забудь только вернуть опцию обратно, когда будешь заниматься ее починкой.
Я хз почему этого еще нет в шапке, у этого редактора отсутствует защита на player, которого естественно нету. Это значит многие плагины будут крешить вместе с этим редактором - zGamePad, zDanglingWeapons и тд. Их надо прописывать в IgnoreList оверрайдом в SpacerNET.ini [OVERRIDES_SP]...
Я надеюсь, что пункт 'запуск под Wine' был внимательно прочитан. Он находится в шапке темы отдельным пунктом.
В Wine некоторые библиотеки тупо неиграбельны, в первую очередь это касается visual c++. Правильная установка оригинальных библиотек решит большинство проблем. Аналогично решаются...
Дело твое, конечно. Но не думаю что марвин хелпер что-то сломает, потому что А. к этому моменту датник уже будет скомпилен/изменен/сохранен Б. к этому моменту все функции будут определены, а значит определить что-то не то уже не получится.
Black_Phantom, смотря зачем тебе это надо. Если игра идет рывками, то смысл увеличивать эти значения есть. Если она в целом работает медленно, то ничего нового мы тебе не скажем: если это оригинальная игра - работай с настройками графики, с панелью nvidia/amd. Если это мод, то многое зависит от...
Нормально работают. Не портят :{
Ну фиг знает, у меня связка из zGamePad + zHumansRemaster + zNoFriendlyFire + zBrightLight обязательна. Про ремастер ты зря так, он в первую очередь нужен при игре с геймпада, а без геймпада я вообще теперь хз как в готан бегать. Советую хотя бы разок...
Стоило. Отключение регистрации внешних функций было необходимо для совместимости с некоторыми модами, в которых присутствуют аналогичные скриптовые функции. К тому же, после компиляции экстендером он не оставляет после себя ненужный хлам. Для некоторых это важно.
Можешь проигнорировать. Я лишь...
Slavemaster, проще кому? Тебе лично? Это плохо скажется на опыте работы пользователей с экстендером и марвин хелпером. Будешь ведь сам их дрессировать выставлять нужные опции.
Тогда по другому давай.
Активировать внешнюю функцию bool ActivateExternalFunc( const string& funcName )
Получить список динамических внешних функций const Array<string>& GetDynamicExternalFuncList()
Тест G2A.
ЗЫ или тебе еще надо со списком аргументов?
Аа, учту. Добавь пока GetProcAddress("LoadExternalFunc"), чуть позже обновлю с этой функцией, сигнатура будет такая:
bool LoadExternalFunc( const string & funcName )
Вызывай ее перед GetIndex, либо если он вернет -1
Gothic.ini
[CONVOY]
GotoNpcOffset = 200
; ... определяет, на сколько может быть смещен
; ведомый нпс относительно ведущего. Значение
; указывается в сантиметрах. По умолчанию - 200
StaticRandom = 0
; ... определяет, будет ли нпс всегда соблюдать один
; и тот же интервал относительно ведущего. 1...
Я по архиву мода вижу, что там 4 стейджа. Я не знаю какая именно тебе не нравится. Либо humans_2hst2, либо humans_2hst3. Поиграй командами apply overlay и remove overlay.
Ну если прям вообще не заходит, удали марвином 'remove overlay humans_2hst3.mds'. Правда возможно придется это каждый раз после загрузки вводить, тогда могу скриптик сделать под это.
API вызовы
Из патчей можно производить вызовы с соглашением о вызовах _cdecl и _stdcall по известному или импортируему адресу. Для вызова произвольной функции достаточно привести ее адрес HEX@. Количество и типы параметров при этом игнорируются, а контролируется исключительно программистом...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.