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

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

N1kX


Модостроитель
Регистрация
13 Ноя 2009
Сообщения
6.134
Благодарности
5.631
Баллы
910
Вы не сможете узнать истинный штамп даты, у архолоса свой упаковщик, так же как и компилятор скриптов.
У них предполагается дата в 2099. Gothicvdfs стар и не могет в больше 2039 из-за ограничений в своей структуре.

Оставили бы уже этот мод, осталось для перевода немного...
 

Yoj

Участник форума
Регистрация
13 Апр 2022
Сообщения
12
Благодарности
0
Баллы
30
1. Попробуй изменить расширение тома с .mod на .vdf.
2. Попробуй скопировать название файла исходного тома, включая расширение, и заменить им название нового перепакованного тома.
Попробовал, всё как и раньше безрезультатно.
Как и до этого, работает .bmp текстура для сплеша, но не работают .tex.
 

ElderGamer


Модостроитель
Регистрация
16 Апр 2008
Сообщения
4.407
Благодарности
3.232
Баллы
525

Yoj

Участник форума
Регистрация
13 Апр 2022
Сообщения
12
Благодарности
0
Баллы
30
Вы не сможете узнать истинный штамп даты, у архолоса свой упаковщик, так же как и компилятор скриптов.
У них предполагается дата в 2099. Gothicvdfs стар и не могет в больше 2039 из-за ограничений в своей структуре.

Оставили бы уже этот мод, осталось для перевода немного...
Понял, спасибо, теперь понятно, почему там такое сильное расхождение по внутренней структуре.
Пост автоматически объединён:

Кстати, а с помощью HEX-редактора этот вопрос не решается?

Yoj, причину описал камрад N1kX выше.
Попробую, но на первый взгляд, есть большие различия, но попробую поискать хотя бы дату.

Спасибо, удалось, поправил заголовок, заработало. Оказалось, что максимальный год 2107.
 
Последнее редактирование:

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.301
Благодарности
4.636
Баллы
625
N1kX, старость vdfs тут ни при чем. Там ограничение по дате физическое, а не программное. Каким образом они обойдут лимит, если количество выделенных битов в заголовке тома строго выделенное? Выход числа за пределы допустимого лимита приведет к обнулению значения и файловая система будет считать его дату более низкой по отношению к другим томам.
 

Yoj

Участник форума
Регистрация
13 Апр 2022
Сообщения
12
Благодарности
0
Баллы
30
N1kX, старость vdfs тут ни при чем. Там ограничение по дате физическое, а не программное. Каким образом они обойдут лимит, если количество выделенных битов в заголовке тома строго выделенное? Выход числа за пределы допустимого лимита приведет к обнулению значения и файловая система будет считать его дату более низкой по отношению к другим томам.
Да, вы правы, но интерфейс GothicVDFS не позволяет указывать год больше 2039, хотя физическое ограничение 7 бит на год.

Мне это помогло.
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.301
Благодарности
4.636
Баллы
625
Yoj, ну давай посмотрим что мы можем сделать.
Если смотреть на структуру временной метки, то увидим следующие пределы:
C++:
uint  sec   : 5 // 0-31 x2=[0-62] (31 секунды)
uint  min   : 6 // 0-61 (63 минуты)
uint  hour  : 5 // 0-31 (31 час)
uint  day   : 5 // 1-32 (31 день)
uint  month : 4 // 1-16 (15 месяцев)
uint  year  : 7 // 1980-2107 (127 лет)

Попробуй. Разблокировал весь диапазон возможных значений.

1649867108944.png
 

Вложения

  • VDFS too 13.04.2022.7z
    424,3 KB · Просмотры: 5

Yoj

Участник форума
Регистрация
13 Апр 2022
Сообщения
12
Благодарности
0
Баллы
30
Gratt
Доброго времени суток, посмотрел заголовки, в этом моде ХМ: Архолос, различаются заголовки с результатом работы вашей программы.

Ваш заголовок
PSVDSC_V2.00\x1a\x1a\x1a\x1a (0x50 0x53 0x56 0x44 0x53 0x43 0x5f 0x56 0x32 0x2e 0x30 0x30 0x1a 0x1a 0x1a 0x1a)
Заголовок мода
PSVDSC_V2.00\n\r\n\r (0x50 0x53 0x56 0x44 0x53 0x43 0x5f 0x56 0x32 0x2e 0x30 0x30 0x0a 0x0d 0x0a 0x0d)

После этих 16 байт, идёт разница в кол-ве файлов, в моде зачем-то папки тоже считают, исключая папку _work.

После даты 8 байт различаются от работы Вашей программы, в архиве после работы программы эти байты нулевые, в моде нет.

И наконец, как всё поправил, стало работать, дату не трогал, она в порядке (2107 год *ded* ).

Как говорил N1kX, скорее всего это связанно со спецификой их инструментов.
 
Последнее редактирование:

Viunton

Участник форума
Регистрация
23 Июн 2021
Сообщения
5
Благодарности
1
Баллы
35
Добрый день, спадарства.
Вопрос к более осведомлённым. Кто знает какой программой создавались .dat файлы к готике. Либо просто знает способ их чтения и редактирования.
 

Lorddemonik

★★★★★
Редактор раздела
Регистрация
17 Дек 2011
Сообщения
1.113
Благодарности
581
Баллы
350
Добрый день, спадарства.
Вопрос к более осведомлённым. Кто знает какой программой создавались .dat файлы к готике. Либо просто знает способ их чтения и редактирования.
Это какой-то очень тонкий троллинг... Gothic Sourcer
 

Last_Imba

Участник форума
Регистрация
27 Дек 2015
Сообщения
16
Благодарности
0
Баллы
150
Привет всем. Что-то я немного запутался в трех соснах в программах.

Правильно ли я понял что
1. Union - использовать для написания новой логики именно для расширения возможностей классов и движка на C++
2. Gothic Sourcer - используется для написания скриптов .d на основе имеющихся возможностей движка на Daedalus
3. Компилировать скрипты .d лучше с помощью GothicStarter_mod -> пересобрать скрипты, а не с помощью Gothic Sourcer

4. Мир можно править любой из программ на выбор - World Editor 2, Spacer 2 или Spacer .NET, так? Или у каждой из них есть какой-то функционал, не покрытый другой программой и нужно использовать в зависимости от задачи?
5. AST - устаревший предшественник Union? Или если по-другому - стоит ли смотреть AST или достаточно Union?
 

Cluster

Новичок
Регистрация
16 Апр 2021
Сообщения
166
Благодарности
66
Баллы
65
Привет!

Тестирую свой пак upscale-текстур для The Chronicles Of Myrtana: Archolos (заодно поиграю наконец) и возник вопрос относительно запихивания всех tex-текстурок в mod-том.
Получилось 15.3 Gb текстур, но приходится прятать оригинальные тома текстур Archolos'а, а мои tex кидать в _Work.
Какой оптимально максимальный размер тома для движка G2 (c SP и т.д) для разбивки?
И есть ли вообще смысл такой объем закидывать в тома?
Кстати, обычный рендерер Archolos не справляется с паком, только GD3D11 :)
 

Cluster

Новичок
Регистрация
16 Апр 2021
Сообщения
166
Благодарности
66
Баллы
65
Тогда еще вопрос: можно как то настроить дальность или учет перекрытия для фокусировки взаимодействия с объектами (в т.ч NPC)?
А то как-то странно общаться с NPC через стены. К тому же как-то странно работает камера за игроком, не учитываются коллизии со стенами в закрытых пространствах - камера уплывет за них. Не помню такого в Г2:НВ.
В Gothic.ini и SystemPack.ini что-то не нашел похожего.

И еще, может есть где-то мод типа QuicksaveSlots для Archolos 1.2.4.
Тот, для Г2 (на Ninja плагине), у меня что-то не пашет, ошибка при загрузке сейва. Ну или нужно начинать НИ, даже не знаю.
 
Последнее редактирование:

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
9.867
Благодарности
6.748
Баллы
1.625
Cluster,
OFFTOP

Загружай картинки сюда, а не на файловые помойки

 
Сверху Снизу