Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в голосовании на конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В общем когда-то давно начинал этот мод, была даже коМанда небольшая - там скриптеры, трехмерщики, сюжетники и тп. Ну по традиции в нашем комунити ничего не живет долго. Но недавно мне стало скучно и я тут решил пописать плагин Амеля уже на юнионе, чисто для души как технодемку или что-то вроде...
Пример создания внешней функции
Для выполнения каких-то неспецифических задач в патче используются внешние функции, логика которых описывается языком C++. Чтобы добавить собственную функцию, необходимо создать плагин на основе инструментов Union SDK. Предположим, нам необходима функция...
Общее описание формата патчей
Рекомендуется использовать Notepad++ для редактирования файлов патчей, а также установить расширение для подсветки синтаксиса из Менеджера ресурсов в разделе 'Синтаксис .patch'. Желательно использовать только кодировки ANSI, либо UTF8 с BOM и Unicode с BOM...
Текст тоже является набором двумерных полигонов с натянутыми на них текстурами букв. Положение текста задаётся в виртуальных координатах, а вот размер этих самых букв определяется в пикселях.
Без вмешательства извне его размер изменить нельзя. То есть если высота шрифта 10 пикселей, то...
Если отбросить ту деталь, что размер каждого объекта интерфейса зависит друг от друга по уровню вложенности, то
* virtualX = 8192 / resX * pixelX
* virtualY = 8192 / resY * pixelY
Где
- virtualX/Y - виртуальные размеры объекта на экране
- 8192 - виртуальный размер экрана по x и y
- resX/Y -...
Не совсем текстура. Меню, статус бары и прочие элементы интерфейса - это 2D полигоны.
Бары здоровья, маны и дыхалки обновляются в методе oCGame::UpdatePlayerStatus. Размеры баров без SP масштабирования равны 180х20 пикселей. Отступы от краев экрана по 10 пикселей.
N1kX, у тебя в импорте нажата галка Склеить ближайшие вершины?
Если нет, то увидишь такую картину. Одна из вершин 'отклеилась' от соседней. Вот что будет, если попытаться ее подвинуть.
OsmithREV ты вроде последний раз копался в скрипте установщика. Глянь че там со стим г1. Мне сейчас вообще некогда.
Slavemaster где там функции перепутаны в момент обращения к нпс? Можно их патчем подменить.
DocNight, для окна статистики и журнала пауза вызывается из методов oCStatusScreen::Show и oCLogScreen::Show соответственно.
Достаточно занопать функциональные области памяти, отвечающие за непосредственные вызовы процедуры oCGame::Pause. В том и другом случаях это по 5 байт в 0x0047EE57 и...
Тебе пример привести?) У нас особо одаренных, которые чисто из удобства декомпилят, либо теряют исходники, выше крыши. Звучит абсурдно, но они считают это нормой. Гильдия 'опытный пользователей ПК' среди мододелов.
Ну там в теме ссылка такая большая. Хрень, которая из одного места весь нужный софт устанавливает. Либо оффлайн версии из вложений по последним датам смотри.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.