Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Упс, в форме ответа остался недописанный ответ…
Покопавшись в функциях движка, разобрался до конца с Gothic.dat. Массив в начале — это номера символов, отсортированные по их именам. В общем-то можно было догадаться и без ковыряния в движке, но я не догадался::).
Я начинал его писать для себя...
Наверху идут бинарные данные — их надо промотать, внизу будет дерево Vob'ов. Все объекты имеют одинаковый формат:
[% ИМЯ_КЛАССА 0 НОМЕР_ОБЪЕКТА]
ПОЛЕ=ТИП:ДАННЫЕ
[% ИМЯ_КЛАССА 0 НОМЕР_ОБЪЕКТА]
ПОЛЕ=ТИП:ДАННЫЕ
[]
[]
Например,
Хочу отметить, что вручную это делать очень сложно — нужно...
Потому что эти константы не используются движком.
ЕМНИП, в моде «Сёстры» реализован вес предметов.
Во всяком случае, можно реализовать с помощью икарусов и прочих.
Набросок (не тестировал — просто так работать не будет):
Это было довольно очевидно :)
Первая мысль— что-то не так с ориентацией кости, по которой позиционируется NPC. Скажем, у стула — одно направление, а у NPC — другое.
Приветстую.
У меня вдруг зачесались руки написать компилятор готических скриптов с нуля. В связи с этим у меня появился вопрос вопрос: есть ли кто-нибудь, кто знает структуру Gothic.dat?
Попытался расковырять Gothic.dat, но осталось несколько непонятных моментов.
Что я выяснил 3 часа ковыряния...
А смысл переносить Готику на другой движок? Не нравится графика? А по-моему, Готика и сейчас выглядит хорошо, в отличие от многих других игр.
По-моему, нет смысла переносить. В особенности — вот так, как в ролике в первом посте. В процессе переноса от Готики ничего не осталось.
Проект все еще жив, хотя последний месяц у меня времени над ним работать не было
Планы на февраль: сделать возможным прохождения хотя бы начальной цепочки квестов.
Некоторые, естественно, будут с помещениями.
Подземные коммуникации в планах.
Да, довольно… протяженная. Не измерял точно, но примерно треть от всей игровой территории.
P.S. И, как обычно, несколько скриншотов.
P.P.S. Чертовы порталы, только вчера все работало, а уже сегодня помещения рендериться не хотят.
При компиляции мира в спейсере есть опция — скомпилировать индор (indoor), или скомпилировать аутдор (outdoor).
В двух словах — порталы — полигоны со специальным материалом (имя начинается с P: или PI: ), отделяющие indoor помещения от внешнего мира или другого помещения.
Если нужно...
Что-то давно не было от меня обновлений. Впрочем, не было особо и времени, чтобы работать над модом.
Небольшой тизер!
Черт, почему-то игра отображает текстуру не на всех полигонах
Городские виды.
Скрипт, вызваемый движком при нажатии на горячую клавишу карты/зелья. Предположу, что функция B_GETPLAYERMAP либо отсутсвует, либо определена ниже ее вызова. В принципе, если нет необходимости в горячих клавишах, можно B_OnHotkey очистить.
Картинка замирает, а музыка продолжает играть. На нажатия клавиш игра не реагирует. Зависает, например, когда вместе с Кавалорном идем бить бандитов. Камера направлена в сторону бандита, стоящего на выходе из их пещеры. В момент, когда вышли из ущелья зависает. Не всегда, но часто.
Да, так...
Так и не удалось отловить тот баг с мерцанием, похоже, влияло что-то со стороны.
Дальность обзора увеличена в 3 раза, рендерится почти весь мир, а это 150-250 тысяч полигонов, в зависимости от угла обзора. И движок к тому же не очень хорошо оптимизирован. У меня на 300% 25-45 фпс, иногда...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.