• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток!
    Стремитесь оценить работы в ежегодном литературном конкурсе от "Ордена Хранителей"! В этот раз темой конкурса являются тайные организации. Ждем именно вас.

    Ссылка на конкурсную тему - тык

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.439
Благодарности
4.790
Баллы
625
  • Первое сообщение
  • #1
1767600363729.png

RU EN

 
Последнее редактирование:

Goth_Man

Участник форума
Регистрация
27 Окт 2014
Сообщения
196
Благодарности
33
Баллы
190
Да у кабанчика она торчит самое то *thumbs up*СНАЙПЕР
сейчас готовлю кое-что, что всем уже приелось, но с совершенно новой механикой (которая была в концептах AST, но так не реализована). Намекну:
А вопрос подвижки в сторену подружить Union с редактором мира будут? AST я так понял уже вчерашний день, а AST World Editor мёртв, зато жив Gothic World Editor
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.439
Благодарности
4.790
Баллы
625
А вопрос подвижки в сторену подружить Union с редактором мира будут? AST я так понял уже вчерашний день, а AST World Editor, мёртв зато жив Gothic World Editor
Дружить в чем конкретно? У дедройта под капотом свой код. Для одного и того же функционала понадобятся две совершенно разные реализации.
 

Goth_Man

Участник форума
Регистрация
27 Окт 2014
Сообщения
196
Благодарности
33
Баллы
190
Дружить в чем конкретно?
Движение к получению редактора мира с поддержкой функционала Union-а, планируется, идёт или можно губу не раскатывать? Пути как говорится мне неисповедимы :) а дружба имеющихся значит не возможна по техническим причинам
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.439
Благодарности
4.790
Баллы
625
Движение к получению редактора мира с поддержкой функционала Union-а, планируется, идёт или можно губу не раскатывать? Пути как говорится мне неисповедимы :) а дружба имеющихся значит не возможна по техническим причинам
Видишь ли какая фигня. Редактор дедройта не совсем корректно трактуется в голове пользователя. Вот дед выкладывает видео, где наглядно показана работа Buller physic. И сразу полагается, что и движке будет также. Нет. Физика будет работать только в редакторе, пока туже самую физику не написать на зенгине. Либо наоборот у меня есть такие объекты, которые понимает только плагин на юнион, а редактор даже не сможет вкурить что за хрень ему скармливают. Итог тот же - нужно учить вторую платформу понимать неизвестные форматы. Я потому и предлагал допиливать редактор под движком (да Saturas? Где интерфейсы?), так как там будет беспрекословная поддержка всего, что подключается к зену. Но реалии такие, что сначала тебе придется сформулировать хотелку, а потом просить помочь в ее реализации две стороны - юнион и редактор. Так что никакой конкретики. Точный ответ будет только при наличии ТЗ.
 
Последнее редактирование:

Goth_Man

Участник форума
Регистрация
27 Окт 2014
Сообщения
196
Благодарности
33
Баллы
190
Просто я наивно думал, что у Gothic World Editor движок от готики (являющийся декомпиляцией оригинала) правда потом слегка модифицированный. Движок Gothic2 по своей природе тоже всего лишь слегка модифицированный движок Gothic1. А поскольку Union работает как с первой так и со второй версией Годики, то мне казалось, что ему не составит труда и с другими модификациями движка работать, ну после определённых танцев с бубном, к тому же доступ в нутро Gothic World Editor есть. А оказалось, что казалось.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.698
Благодарности
7.434
Баллы
1.910
Goth_Man, к чему это сообщение?
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.442
Благодарности
3.908
Баллы
565
А как дела у SP 1.8? Есть ли поддержка ogg аудио?
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.377
Благодарности
7.863
Баллы
995

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.439
Благодарности
4.790
Баллы
625
Выкладываю первые сборки. Скачивание и установка через сетевой менеджер. Перед установкой Union в обязательном порядке поставить патч в том же разделе. Ставится он только 1 раз на чистую игру, далее просто забываем о нем.
73144


Пакет проверялся на версиях стима и гога (кроме сиквела). За остальные помойки не ручаюсь.
По поводу возможностей SystemPack'a см. https://worldofplayers.ru/threads/36953/post-1001990

Дополнительно в SystemPack.ini
CSS:
[DEBUG]
WindowPosX = "0"
; ... Позиция окна по горизонтали, - по-умолчанию: 0.
; ... Изменение позиции окна доступно только при BorderlessWindow = 1

WindowPosY = "0"
; ... Позиция окна по вертикали, - по-умолчанию: 0.
; ... Изменение позиции окна доступно только при BorderlessWindow = 1
-------------------------
По установке плагинов. Менеджер добавит в выбранную Visual studio шаблон проекта и установит все необходимые инструменты.
Рекомендуется использовать последние версии студии. Но обязательно иметь компилятор vc2010. Самый простой способ его заиметь - установить Visual studio 2010 (и никогда ее не трогать). Более подробно о работе с плагинами объясню позже, но самое важное - в проекте есть несколько конфигураций сборки: G1 Release и им подобные - проект настраивается под компиляцию для одного движка. Просто Release - компиляция для всех движков по выбору. Работать необходимо в пространстве имен движка. namespace Gothic_I_Classic, Gothic_I_Addon, Gothic_II_Classic, Gothic_II_Addon соответственно.
--------------------------
ПЫ.СЫ. разница между 1.0а и 1.0b в алгоритмах файловой системы. По хорошему конечно использовать b версию.
 

neromont


Модостроитель
Регистрация
12 Мар 2011
Сообщения
684
Благодарности
667
Баллы
245
А почему именно компилятор VS10? Просто интересно.

Нашел ответ :)


!!! WARNING !!!\n\
Plugins compiled higher than 2010 version may work unstable!\n\
You should change the compiler version to v100.\n\
If you don't have this version download this compiler set or\n\
Microsoft Visual Studio 2010, then go to project settings \n\
and choose v100 version.\n"\

Проделана, конечно, серьезная работа. Молодцы разработчики.
 
Последнее редактирование:

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.377
Благодарности
7.863
Баллы
995
закинул в ресы но к теме пока не цеплял, ибо есть некоторые грабли, возможно позже, +еще обдумать нужно куда прицеплять.. *lupa*
 

Venzern

Участник форума
Регистрация
24 Фев 2008
Сообщения
694
Благодарности
211
Баллы
220
Gratt, объясни пожалуйста, для людей далеких от модостроения. Получается теперь с Юнионом можно писать свои плагины в Visual studio на C и потом готовый плагин подключать через URM (Union Resource Manager) ? Хотя в любом случае от использования Спейсера и ГотикСорсера не отвертеться для интеграции в игру получившего :D или нет ? *???*
 

neromont


Модостроитель
Регистрация
12 Мар 2011
Сообщения
684
Благодарности
667
Баллы
245

Venzern

Участник форума
Регистрация
24 Фев 2008
Сообщения
694
Благодарности
211
Баллы
220
neromont, но свои "модули" тоже при желании можно будет цеплять или он ТОЛЬКО как менеджер загрузок/обновлений?
 

neromont


Модостроитель
Регистрация
12 Мар 2011
Сообщения
684
Благодарности
667
Баллы
245
neromont, но свои модули тоже при желании можно будет цеплять или он ТОЛЬКО как менеджер загрузок/обновлений?

В описании написано:

Использование конечных файлов
Просто запустить игру через Gothic exe или GothicStarter.
Инжекторы не требуются!

А это только менеджер.
 

Haart

Участник форума
Регистрация
24 Окт 2011
Сообщения
188
Благодарности
107
Баллы
185
H O R U S, менеджер нужен чтобы скачать SDK для плагинов и патч/необходимые файлы для готики. Сами плагины - это уже на ваше усмотрение. Выложили и распространяете, как угодно.
Сами плагины подключаются в файле Gothic/System/Union.ini
Там есть строчка PluginList = SomePlugin.dll
 

Slavemaster


Модостроитель
Регистрация
10 Июн 2019
Сообщения
1.147
Благодарности
2.022
Баллы
320
Еще раз, как начать работу с Union. Пример:
  1. Устанавливаем Visual C++ 2010, чтобы заиметь компилятор нужной версии.
  2. Устанавливаем Visual Studio 2019 (с поддержкой C++) для кодинга.
  3. Устанавливаем Gothic 2 Night of the Raven, не запортаченную всякими краками.

  4. Скачиваем менеджер ресурсов.
  5. Через менеджер скачиваем и устанавливаем SDK на компьютер.
  6. Через менеджер скачиваем и устанавливаем патч в папку с готикой.
  7. Через менеджер скачиваем и устанавливаем последнюю версию Union в папку с готикой.

  8. В Visual Studio 2019 создаем проект по шаблону, который был добавлен при установке Union SDK.
  9. Компилируем проект с конфигурацией G2A Release.
  10. Получившийся .dll-файл копируем в подпапку System.

  11. Там же, в папке System, меняем строчку в Union.ini, как в ответе выше.
  12. Запускаем Gothic2.exe и наслаждаемся плагином, который ничего не делает.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.698
Благодарности
7.434
Баллы
1.910
Сверху Снизу