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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

Gratt


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

RU EN

 

Вложения

  • Union_Primary_Universal 12.02.2022.zip
    44 MB · Просмотры: 28.369
  • Union 1.0m 26.06.2022.zip
    11,8 MB · Просмотры: 950
  • Union 1.0m 26.06.2022 v2.zip
    11,8 MB · Просмотры: 610
  • Union 1.0m 26.06.2022 v3.zip
    11,8 MB · Просмотры: 30.699

zeratul47

Участник форума
Регистрация
10 Янв 2020
Сообщения
21
Благодарности
0
Баллы
60
zeratul47, zCView. Что-то вроде того.

C++:
zCView * pView = NULL;

void InitView() {
    if (!pView) {
        // xPos, yPos, xSize, ySize
        // в данном случае, растягиваем на весь экран
        pView = new zCView(0, 0, 8192, 8192);
        // font
        pView->SetFont("FONT_OLD_20_WHITE.TGA");
    }
}

void ToDoFunc() {
    if (pView) {
        // если хочется вывести изображение
        // pView->InsertBack("Название_текстуры.tga");

        // xPos, yPos, Text
        // в данном случае, отступаем на 10% от левого края и на 10% от верхнего края.
        pView->Print(81.92 * 10, 81.92 * 10, "Hello World");
        // вставляем вью в рабочее вью вывода, чтобы наши действия отображались на экране.
        screen->InsertItem(pView);
  
        // когда захочется убрать
        // screen->RemoveItem(pView);
    }
}
Спасибо. А как определить кнопку для открытия окна?
 

neromont


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

Saradoc

Участник форума
Регистрация
24 Сен 2019
Сообщения
9
Благодарности
0
Баллы
95
1) I compared loading times between Systempack 1.1 and Union 1.0g on Gothic 2 Classic. And Systempack 1.1 was about 7 seconds and Union 1.0g about 15 seconds. Can anything be done about that?

2) I know this is an extremely obscure issue, but do you know what affects the hero's movement when walking through the black or blue void outside the normal game world? For example on Windows XP, VIsta, 7, when you go through a wall on the surface map of Gothic 1, you can walk and jump freely in the blue void. I recently upgraded my PC from 7 to 10 and now when I go through a wall on the surface map, my hero swims as though the blue void is all water. Other people with Windows 10 instead experience the hero becoming completely stuck.
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.377
Благодарности
7.860
Баллы
995
в датнике нет привязки строк к инстанциям или диалогам. Как такое парсить?
а OUINFO.INF двиг как выводит, в нем же все есть.. или там тупо перебирается весь файл построково с привязкой на AI_Output ?! *lupa*
 

ElderGamer


Модостроитель
Регистрация
16 Апр 2008
Сообщения
4.648
Благодарности
3.423
Баллы
525
3. Упаковка в VDF
Файл словаря должен иметь определенное имя, чтобы в случае чего не быть затертым другим словарем, имеющим больший приоритет VDF тома. Хорошее имя - имя мода, для которого он создан. Аналогично с патч файлом.
Какова должна быть внутренняя структура VDF-тома? В какую папку кидать файлы? В system или куда-то ещё?
 

Adanos Gotoman

Участник форума
Регистрация
16 Мар 2017
Сообщения
232
Благодарности
86
Баллы
195
Gratt, а почему надо использовать компилятор от 10 версии студии? Почему не от 19, к примеру?
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.770
Баллы
625
Adanos Gotoman, блин, я сотню раз уже отвечал, что при дэфолтном аллокаторе памяти могут возникать волшебные краши. А ещё чуть ранее я добавил, что сейчас дэфолтных аллокаторов нет, поэтому можете пробовать компилировать чем хотите. Главное не забывайте указать настройку компиляции для xp.

З.Ы. а вообще смешно, когда вы компилите современным тулсетом, игра потом может попросить установить свежие vcredist ::)
 

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
200
Благодарности
113
Баллы
185
I think I found something somewhat interesting, because I managed to paste the files of the Miles Fast Sound System from Dungeon Siege II into the Gothic II NotR installation folder and the game launched without a hitch. I dunno how much it is relevant, but judging from the changelog to MSS, the DSII version is at least two years newer than the one that comes with (v6.0x to v6.6g) and they implemented quite a lot of improvements during that period.

Also, inspired by the brilliance of the moment, I tracked downa and wrote a message to Peter Sabath, who created the original dynamic library for Gothic's VDFS system, on LinkedIn, requesting the source code. Let's see how this is gonna unfold. xD
 

crashtua

Участник форума
Регистрация
7 Янв 2020
Сообщения
95
Благодарности
27
Баллы
165
Adanos Gotoman, Gratt, собирал с помощью vc141_xp, 20 часов игры, вылетов не наблюдал.
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.770
Баллы
625
crashtua, а просто интереса ради: на кой фиг вам сдались эти новые компиляторы?
 

crashtua

Участник форума
Регистрация
7 Янв 2020
Сообщения
95
Благодарности
27
Баллы
165
crashtua, а просто интереса ради: на кой фиг вам сдались эти новые компиляторы?
Я изначально билдил с vc100, но потом скачал UnresolvedExternal/Union_AlterDamage, там автор использовал vc141_xp. Я попробовал - работает нормально. Мне в принципе абсолютно все равно что использовать(хоть gcc :)) но есть один большой плюс в пользу vc141_xp - он ставится в 1 клик с vs_installer абсолютно легально и бесплатно.

Я не уверен, может быть vc100 есть где то кроме образа с vs 2010 pro/ultimate/etc(в каком то sdk, они же халявные?), но имхо, под win 10 проще запустить vs_installer. Еще один плюс vs_installer+vc141_xp - скорее всего получится засунуть билд в windows container, так как сам инсталлер поддерживает установку без gui. Вообщем - если не будет глюков с vc141_xp - я не вижу смысла использовать допотопный vc100(правда прикол в том, что vc141_xp уже тоже помечен в ms как deprecated *nice meeting*).
 

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
200
Благодарности
113
Баллы
185
Gratt, would it be possible for you to create a fix for a special case of bugged spell scrolls/runes quick selection keys (3-0)?

In many mods, where spell scrolls and runes have higher initial Mana requirements to equip (like starting with 50 points or more), people usually use accessories and other items that increase their maximum Mana. The thing is, if a spell scroll or a rune that requires more max Mana to equip and the value required to equip it is boosted with jewelry, once the accessory granting the boost is removed, the quick selection key assigned to that spell scroll or rune becomes bugged and cannot be used to assign a spell scroll anymore (it's always become a +1 higher than it initially was)... not until (re)loading a saved game.

It's like with weapons, and Strength and Dexterity boosting accessories, but once these are removed, the quick selection key is cleared and does not become bugged. But it's completely different with the case I presented above.

Could you fix it, please? If it's possible, that is.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.419
Благодарности
3.865
Баллы
565
In many mods, where spell scrolls and runes have higher initial Mana requirements to equip (like starting with 50 points or more), people usually use accessories and other items that increase their maximum Mana. The thing is, if a spell scroll or a rune that requires more max Mana to equip and the value required to equip it is boosted with jewelry, once the accessory granting the boost is removed, the quick selection key assigned to that spell scroll or rune becomes bugged and cannot be used to assign a spell scroll anymore
This issue is also present in vanilla NotR with only one spell scroll - ItSc_Windfist. It requires 20 mana to equip.
 
Последнее редактирование:

crashtua

Участник форума
Регистрация
7 Янв 2020
Сообщения
95
Благодарности
27
Баллы
165
Gratt, а есть где то исходники юниона на каком то github или может быть архивчиком?
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.770
Баллы
625
crashtua, нет, это система, контролирующая процессы целого ряда других систем. Во избежание проблем, никто кроме меня заниматься сборкой этого пакета не должен. Если интерес заключается в изучении классов, то ВОЗМОЖНО когда-нибудь выложу одноименный фреймворк, имеющий куда больше функций, но естественно включающий все то, что умеет Юнион.
 
Сверху Снизу