Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
А что, с ней есть какие-то постоянные проблемы, которые можно решить на раз-два? Есть какая-нибудь запись или скриншот проблемы?
А где ты собираешься сохранять это значение? Нужно учитывать, что оружие может храниться в виде пачки, а пачка - это один экземпляр oCItem, с определённым кол-вом...
Версия мода: 1.2.10.
Заметил, что кольца инстанции "ITRI_FIST_01" постоянно сливаются в пачку после процесса сохранения.
После этого их невозможно разделить и экипировать по одному, т.к. экипируется сразу же вся пачка.
Похожая картина наблюдалась с ножами для верстака, топорами лесоруба и...
Да, внутри этой функции заключён механизм удаления объекта.
Ну т.е. когда создаётся новый объект, он имеет лишь одну ссылку (zCObject::refCtr = 1). Если при этом вызвать "Release()", то объект сразу же удалится.
Почему? Потому что Release() - освобождает одну ссылку на объект, а там как раз была...
Понимаю тебя. Там если что, не забудь исправить код (из предыдущего ответа), добавив в конец блока функции return, потому что эта функция обязательно должна возвращать значение, сорян, я только сейчас беглым взглядом это заметил.
А, ну примерно как в Г1. Думаю, что здесь как раз подойдёт...
Можно ещё прикинуться одним из разрешённых плагинов, например, "zTest.dll". Хотя их там целый список...
И когда новый плагин получит разрешение на загрузку, тогда он уже сможет загружать и остальные целевые плагины из списка, через функцию LoadLibrary().
Как вариант.
Да не за что... Просто у...
Ну, он скорей не для совместимости, а для внедрения/изменения скриптов. Про его возможности можешь почитать в соотв. теме:
https://worldofplayers.ru/threads/41999/#post-1086550
А так, просто пишешь отдельный d-скрипт с НПС, его диалогами и прочей логикой вставки на локацию. Затем сохраняешь этот...
Получилось ли что-то сделать по этой теме? Если нет, то:
Есть ли концепция/наброски твоей задумки? Интересует описание и желательно со схемами или картинками.
Если не хочешь афишировать наброски, можешь написать в личку.
Ну, например, такие идеи по разработке:
1) Нужна торговля за разные типы...
Скрипты в "System\Autorun\".
Тест - F10 в игре.
Изучаем: Vam_tutor.chm -> Уроки скриптологии, часть 2 -> 5. Функции обработки восприятий людей -> Функция реакции людей на использование МОB's -> func void B_AssessUseMob().
Заходим в свои скрипты...
Можешь ознакомиться с программой по работе с VDF/MOD томами:
https://worldofplayers.ru/threads/43387/
VDFS tool + сжатые VDF тома
Если нет времени разбираться, то сильно ниже есть объяснение всей ситуации.
Кстати, я заметил, что у тебя не импортировалась функция "Hlp_MessageBox", которая...
Попробуй тогда найти физический файл: "Gothic 2\System\SystemPack.ini".
Открой его через блокнот и найди в нём строку, показанную на скриншоте:
Поставь опцию:
ShowDebugWindow = true
Затем запусти игру в окне, хотя бы до главного меню, затем нажми ALT+TAB и перейди в окно консоли Union...
Ещё раз. Зачем тебе трогать все остальные звуки.
Для эксперимента тебе нужно иметь лишь новый файл "LOGENTRY_NEW.WAV" либо просто в физическом виде:
либо по такой же иерархии папок, только внутри Sounds.vdf:
я уже повторяюсь!
Всё, звуковой файл есть. Даже если этот звук будет И внутри тома И...
Итак, мы работаем с файлом "LOGENTRY_NEW.WAV". Его наличие в эксперименте обязательно! Будь то внутри vdf-тома, вместе с остальными звуковыми файлами:
или же просто отдельным физическим файлом в каталоге: "Gothic 2\_work\data\Sound\SFX\".
Далее, попробуй закинь эти два скриптовых файла к себе...
Можешь попробовать добавить громкости таким образом:
1. Устанавливаешь Union актуальной версии.
2. Копируешь файл "LogEntrySFX.d" в папку "Gothic 2\System\autorun\".
Файл содержит заменяемую инстанцию "LogEntry", в которой изменено название wav-файла.
Также в этом скрипте можешь регулировать...
Компилирую движком, на этапе загрузки текстуры во вью-объект(функция "InsertBack"), без галочки.
Ну т.е. получается, что если подсунуть движку готовую скомпиленную текстуру, то она выводится у тебя на экран.
А если в наличии только tga-текстура, то он не может скомпилить в .tex и происходит...
1. А попробуй скопировать компил. вариант текстуры в папку:
"Gothic2\_work\Data\Textures\_Compiled\"
и проверь, загрузится ли текстура.
Возможно проблема в компиляции файла текстуры движком.
2. Ещё могу предложить тебе тестовый плагин на 2010 студии. Посмотришь как другие АПИ отработают. Если...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.