Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в голосовании на конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Quasar767,
Ну он у тебя так и так установлен :), потому что - первый пункт из 'Важно' в шапке темы:
1. Смотря на чем и как тестировал. Проверь, чтобы был отключен этот параметр (Шапка темы -> Union.ini -> №10):
2. С одиссей идет слегка измененный СП, имеет смысл спросить killer-m, возможно...
Quasar767, патч запускается автоматически, если находится в поле зрения игры. То бишь он может просто лежать в папке system или запускаемом vdf/mod томе. И по инициативе vdfs32g.dll они будут запущены при старте юниона. Важно только чтобы расширение такого файла было .patch, а кодировка ansi. Всё.
Такс . . .
Обновил топик, кратко описал смысл того, что вообще тут происходит и как мы тут оказались.
Ну и кому интересно, может посмотреть на полный список правок Union'а по части .patch файла и ознакомиться со списом параметров .ini файлов.
А также:
On top of the tab appeared the English...
Ok, do that.
Create a .patch file in ANSI encoding and write same code:
#engine [your spacer crc]
#patch
LoadPlugins("your plugin name")
#/patch
#/engine
Where <your spacer crc> is crc32 of your spacer.exe and <your plugin name> is name of dll.
And maybe in class sizes or vtable... I...
Nonono... Plugins will start, but only function to be called automatically - DllMain.
Yes, union knows G1, G1A, G2 and G2A engines. But the Game address space != Spacer address space.
U can try: Select a Gothic I namespace. In all called functions replace zCall addresses to equal Spacer...
У меня в коробочке с хламом валяется программа, которая строит таблицу строковых переменных из датника. Думаю можно напичкать её фильтрами для разделения переменных по признакам, а затем почистить фильтрами от мусора.
Но если такие и попадутся, то их несложно вычислить глазами. Все равно пока...
Наверное имеет смысл обратиться к N1kX как к переводчику. Мне интересно разобрать некоторые рабочие моменты, которые могут вызвать трудности.
Итак, начну с пояснения механики словаря. В момент загрузки dat и ou я перехватываю инициализацию строковых переменных. Нахожу соответствия в словаре и...
Общий смысл инструмента в том, чтобы развязать переводчикам руки.
Для перевода вам не нужно иметь исходный код мода. Более того, сам мод трогать вообще не надо.
Файл перевода будем называть словарем.
Словарь - обычный текстовый файл с кодировкой Unicode LE (UCS-2 LE BOM).
Синтаксис словаря...
tatun, ну ошибки специфические, скажем с инвентарем по ощущениям пропал указатель на контейнер нпс. Персонажи удаляются если из инвентарь пуст?
Про пирокинез тоже посмотрим, уж не знаю на какой стороне проблема. Движка или скриптов.
Нет, новую не обязательно, если игра чистая. Но скриптовый...
Then you're just lucky. Function cannot work if it has wrong signature :confused:
cmd << 255.7 << tab << "qwerty" << endl;
With Union.ini showDebugWindow = true
Caterpillar, не важно есть ошибки при компиляции или нет, это не показатель работоспособности.
Исправляй 1123 и компилируй в релизе. Выполни очистку решения если потребуется.
https://docs.microsoft.com/ru-ru/cpp/error-messages/tool-errors/linker-tools-error-lnk1123?view=vs-2019
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.