Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Можешь ознакомиться с программой по работе с 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 студии. Посмотришь как другие АПИ отработают. Если...
У меня твоя текстура отображается и скомпил. вариант появляется. Так что дело не в ней.
Я, к сожалению, не работал с альтернативным вариантом Union API, поэтому протестировать твой код не смогу.
Но мне не нравится переменная:
static bool ready{false};
Я такой синтаксис не понимаю и компилятор...
Дело не в текстуре. Если ты указываешь несуществующую текстуру, например "123.tga", то получишь примерно такой результат, как в левом верхнем углу:
Также выглядит "default.tga".
Если в качестве текстуры указываешь пустую строку "", то вью-слой будет просто прозрачным.
Приведи полный код, а не...
Chode McBlob, стоп-стоп-стоп. Много лишних действий.
Попробуйте так:
zCView* scanner = new zCView(0, 0, 500, 500);
// вставляем текстуру на задний план,
// причём происходит автоматич. поиск текстуры в ресурсах игры
// (можно использовать "SCANNER_TX.tga", тут без разницы)...
zCViewDialogChoice.
Поищи по форуму, в разделах, связанных с Union/AST. Были где-то уроки для новичков.
Ещё помню, что раньше где-то были уроки по AST, теперь они либо в архиве, либо удалены насовсем.
1. А чем обычное ветвление диалога не подходит?
Может быть и не стоит усложнять, если пока нет определённых навыков.
2. Для начала я бы тебе посоветовал разобраться:
- как правильно работать с внешними функциями(что ты уже делаешь)
- также не помешают знания компиляции скриптов игры, без...
У меня на 3.16 тоже внешки в "Externals.d" не подхватываются при компиляции. А, тоже разобрался, забыл указать приставку "var" у переменных(по старинке).
Но я обычно всё компилирую движком, через отдельные скрипты, так мне кажется быстрей, не нужно ничего компилировать, ждать, копировать. Смотри...
RPD, для начала опиши подробнее что ты хочешь реализовать, и желательно с картинками. Как должна работать и управляться эта система.
Потому что текстом, в двух предложениях - это иногда такое себе, абстрактное тех. задание...
Есть подозрение, что ты хочешь сделать что-то похожее из Архолоса. А...
RPD, проблема в том, что ты не там объявляешь свою новую внешнюю функцию, чтобы работать с ней в Сорсере.
1. Нужно всё делать в файле
GothicSourcer V3.15\GothicSourcer\System\ExternalFuncs.d:
int PowNums(int,int);
2. Ну и как уже правильно заметил коллега, ошибка в объявлении функции через...
Да, возможно.
Нейросетка пишет, что всё зависит от конкретной задачи и навыков самого разработчика.
1) Если нужна статическая прозрачность (без возможности регулировки), то можно попробовать настроить альфа-канал у выбранных текстур.
Но иногда, одна и та же текстура может использоваться в...
void Game_MenuLoop()
{
static BOOL bCloseAllMenuToMain = FALSE;
if (zKeyToggled(KEY_F12))
{
// if proc not active
if (!bCloseAllMenuToMain)
// activate "close menu process"
bCloseAllMenuToMain = TRUE;
}
// if "close menu process" is...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.