/vg/ - Видеоигры

Имя
Email
Тема
Комментарий
Файл
Пaроль (Для удаления файлов.)

File: 1732958114920-0.jpg (2.12 MB, 1920x1080, 1732297211.jpg)

File: 1732958114920-1.jpg (192.7 KB, 1013x819, 1732957703.jpg)

File: 1732958114920-2.jpg (362.37 KB, 1920x1080, 1732957784.jpg)

File: 1732958114920-3.jpg (155.99 KB, 2160x1215, 1732957671.jpg)

 No.1271

Уютная нить самого доброго комьюнити самой злобной игры!

- Что такое overlord?
- Оверлорд это уникальная игра совмещающая в себе жанры экшн, РТС и метроидвании, с весёлым злобным юмором

- Для чего нужен этот тред?
- Найти единомышленников, настольгирующих и просто преданных слуг добра зла

- Что-то ещё?
- Наверное

Присоединяйся к треду, ведь… evil always find a way

 No.1272

File: 1732959050078-0.png (689.73 KB, 1018x1040, image.png)

File: 1732959050078-1.png (381.24 KB, 1361x924, image-1.png)

Благодаря усилиям пользователя из западной части комьюнити под ником Kull Warrior, на данный момент у нас впервые появился более менее удобный рабочий зачаток инструмента для редактирования карт, который уже способен изменять ландшафт различных игровых локаций

 No.1276

>>1271
Это топ, одна из любимых игр, прошел раз пять.
А вот второй с наскока не зашел, не понравились мне чем-то локации и монстры, и интро. И что-то ещё. Стоит ли спустя сто лет дать ему второй шанс, или у всех так?

 No.1277

>>1276
У меня так же. Тоже первый с удовольствием проходил, второй - никак, хотя даже пару раз пробовал.

 No.1278

>>1276
>>1277
Есть такое, первая кажется такой более серьезной, но вторая на самом деле имеет много плюсов, хоть похоже и стала жертвой сжатых сроков. Во второй и кучу механик новых, и масштабы увеличились, и сюжет стал более целостным и направленным, появились головоломки с прихвостнями если не считать длс для первой игры. Но вот в общем на это все смотришь и оно … Все просто сырое, пресное и пустое. Но в любом случае тем кто не смог пройти рекомендую всеже попробовать дойти до конца, игра вполне неплохая если закрыть глаза на очевидные минусы

 No.1279

>>1278
А ну и добавлю, тем кому понравилась первая часть обязательно зайдет спин-офф dark legend. Благо сейчас эмуляторы есть и работают хорошо, только на Ютубе с одним моментом - как трясти прихвостнями подсмотреть придется. Но в остальном играется отлично, интересно и из-за небольших масштабов не успевает надоесть

 No.1358

File: 1735641221284-0.png (692.26 KB, 1098x524, image-6.png)

File: 1735641221284-1.png (34.16 KB, 494x293, image-7.png)

File: 1735641221284-2.png (4.31 MB, 1920x1080, image-8.png)

File: 1735641221284-3.jpg (133.52 KB, 887x596, IMG_20241231_151859.jpg)

Подъем треда для всех кто случайно заинтересуется. Тестирую методы и способы изменения изменения времени суток через внедрение в память игры (я совершенно не шарю в этом и ничего не умею). Прошу всех не равнодушных, программистов, шарящих в мододелии, декомпиляции и прочем присоединиться и помочь нашему комьюнити найти путь в злобное будущее

На данный момент я смог найти как изменять цвет тумана и заблокировать его изменение игрой, но с остальным проблемы

 No.1371

File: 1735839860592-0.png (2.27 MB, 1907x982, IMG_20250102_221403.png)

File: 1735839860592-1.png (1.44 MB, 1920x988, IMG_20250102_221301.png)

>>1358
С последними новостями и результатами отписываюсь в этом неожиданном сольном игровой микробложике.
Удалось почти полностью обуздать туман, благодаря моим хилым познаниям и случайной удаче теперь я могу по своему желанию менять дальность, силу и цвет тумана (который увы не перекрывает небо). В связи с этим прикрепляю атмосферные скриншоты настройки тумана в решим "silent lord"

 No.1384

>>1371
А что ты хочешь сотворить с игрой? Новые моды для старой игры? Прикольно конечно, но можно добавить что-то интересное, ради прикола. Только своими навыками ты сломаешь игру

 No.1385

File: 1736860492569.mp4 (9.25 MB, 640x360, videoplayback.mp4)

>>1384
> А что ты хочешь сотворить с игрой?
Всякое
>Новые моды для старой игры?
Все так
>Прикольно конечно, но можно добавить что-то интересное, ради прикола.
Так и делаю
>Только своими навыками ты сломаешь игру
Ну вроде что-то уже получилось. Нейронка подсобила

 No.1401

Вновоочередной дайджест о моих потугах добавить в овера смену времени суток. Таки за месяц у меня получилось прямо таки заставить это все работать, хоть и не так как это делают нормальные люди, а через читенжиновские костыли, но я верю в то что однажды кто-то продолжит мое дело.

На данный момент удавалось запустить смену цвета поверхности, неба, тумана, а также солнца но есть один нюанс в виде зон смены скайсферы из-за в которых глобальные параметры не работают, и солнце не делает то что надо мне

Демонстрация начала игры: https://youtu.be/cGwXhwfbd1Q

 No.1402

File: 1738260209050.jpg (151.29 KB, 587x542, IMG_20250130_230233.jpg)

Я не понимаю… ради чего я все это делаю?

 No.1403

>>1402
Потому что тебе это интересно? Потому что кроме тебя никто это не делает и ты чувствуешь себя первооткрывателем?

 No.1408

>>1403
Потому что я инфантил пытающийся спрятаться от реальной жизни в том немногом, что я могу вспомнить хорошее из детства

 No.1409

File: 1738605525139.png (10.51 KB, 511x356, image-3.png)

Очередной пост для случайно образовавшегося бложика по моей любимой игре. Я все ближе к тому чтобы сделать версию 0.8 и выкинуть эту стуку в сеть. И теперь у меня лишь один вопрос, а куда, на какой ресурс мне это выкидывать? Вроде бы оно и не мод чтоб на сайты с модами сувать, а с другой стороны это и не читы

 No.1410

>>1409
> Делает мод
> "Это не мод"

 No.1413

>>1410
Ну мод это модификация игры, а я тут игру же не модифицирую, я изменяю игровые значения тренером

 No.1414

>>1413
И это тоже является модом. Есть же всякие моды, которые, к примеру, цифры баланса правят, они от этого модами быть не перестают.

 No.1415

>>1414
Ну, они то правят внутренние параметры ресурсов и двигла. Хм, надо бы ещё будет когда-нибудь попробовать разобраться с луа кодом игры, очень хочется провернуться одну штуку с активацией спавна дополнительных противников до момента зачистки локации

 No.1471

Спустя долгое время репорчу, что я уже давно выкинул версию 0.9 на плейграунд и нексусмод. Не достает ещё некоторых разных доработок, местами я не смог подчинить себе силу солнца, но в остальном работает

 No.1472

File: 1743252225546-0.jpg (199.72 KB, 1080x1088, IMG_20250329_094839.jpg)

File: 1743252225546-1.jpg (341.92 KB, 1080x1668, IMG_20250329_094852.jpg)

Ля ты чё происходит, теперь карты из игры можно прямо в блендере генерировать постаоаюсь завтра подмодить и посмотреть что как раскрасить это можно будет

Надеюсь когда-нибудь получится и полностью открывать карты со всеми объектами и скриптами, с последующим сохранением…

 No.1525

>>>/b/229431
>Могу даже завтра файлы предоставить
А толку? Игрушку я и сам могу скачать. Впрочем торрент говорит уже скачалось.
>У нас на данный момент есть только
Это плохо. Это типично в одну сторону.
Тут сперва нужно доводить до извлекает всё (пусть может на часть вещей не понимая что это за данные, но главное понимая полную структуру игрового архива). И в обратку из одной чисто солянки файлов собирать игровой архив. Впрочем >>>/b/229432 тоже прав - случается часть данных позиционирования в игровом архиве зашита именно в исполняемый код - тогда это реально гемор, но об этом стоит помнить.
>Во, там перед ресурсами есть ещё байты которые хрен что значат, но там не понятно.
Вот. Вникать что они значат. А кодировать размер могут и в каких-нить блоках. А ещё реально могут быть и контрольные суммы. Ещё бывает смещения до начала следующего ресурса.
…короче один фиг вместо этой кофейной гущи нужно мне самому сперва на его игровой архив посмотреть.
>age of wonders
Кстати вяло ищу самую первую на русском с нормальным переводом. Имею неуверенное мнение, что такое вообще случалось в природе. Если вдруг будет проплывать мимо…

 No.1526

Скачал. Поставил. Посмотрел хотя-бы бегло. Да, занятная структура. Пообдумываю на досуге. Я так понимаю вам звук интересен? А то не удивлюсь если эти ассет-паки и войс-паки имеют всё-же разную структуру.
А вам пока с этим уровень вопроса №1 - байт в байт иньекцией (не меняющей размер блока данных) заменить какой-либо участок этой .clb-шки на что-то своё (чтоб не меняло размер файла, не меняло положение в файле других данных) - к чему это приводит? (проверка что нет никаких контрольных сумм субблоков данных)(причём проверить нужно до уровня чтоб услышать собственно звук который вы таким образом вставили - что движок успешно обращается к вашей иньекции)

 No.1527

>>1526
Спасибо анон. Нам в общем то интересно… Все, вот прям полная замена содержимого любых ресурсов при необходимости. По clb не подскажу так как сейчас не помню к чему оно относится и где вообще лежит, нам prp rpk файлы интересны, то что в папке ресурсы. Там внутри этих ресурсов храниться все: и модели и звуки и видимо некоторые скрипты и возможно данные сущностей. А про звуки, я их как пример использовал, что есть там файл с озвучкой миньонов и каким-то образом для русификатора смогли изменить содержимое прп файла, т.е. сделать то что нам так необходимо

Если что сюда продублирую ссылку на гитхаб с скриптом извлекающим то что мы сейчас знаем можем извлечь
https://github.com/Kull-Warrior/Overlord_Model_ripper_modifier_prp_anim/tree/devel

 No.1528

>>1526
А, ну и ещё по мелочам, мы также хотим разобраться в местом формате карт - OMP
Но выяснить мы смогли только как и что записывается в ландшафте представляющем собой плоскость 512 на 512. Ещё можем извлекать оттуда Луа скрипты и Кулл вариор дале говорил что смог обратно загрузить другой скрипт, но вроде бы ничего не менялось, но по крайней мере игра как понимаю работала но это не точно. Я же все что смог сделать это только переименовать названия музыки на которую ссылаются скрипты этого файла, без изменения длины названия, чтобы добавить в игру дополнительно больше музыки. Вроде непрофессиональным взглядом вижу даже какие-то закономерности в структуре именно так я и узнал о том какая часть данных отвечает за ландшафт, но это как видеть чужой совершенно неизвестный тебе язык и пытаться заговорить на нем

 No.1529

>>скрипты
На будущее - стоит помнить возможность такой "подставы": скрипт имеет текстовый вариант для редактора и скомпилированный вариант для движка игры. Движок игры интересует только скомпилированный вариант. Напосмотреть на такие варианты в реале - см Morrowind, Oblivion и внутренний мотлох их es[x] файлов. Но вообще по разному делают.
>prp rpk
наверно…на что уж если и буду смотреть - начну со звука. Там хоть границы блоков данных выуживаемы из формата wav файлов. А prp вообще смахивают на монолитные ассеты прямо в которые встроенно всё включая текстуры и их нельзя просто распаковать.

 No.1530

>>1529
Ну архивами я их так, непрофессионально называю, а так да, это ассеты со всеми привязками сразу. Так что да, поэтому мы и пытаемся сейчас понять их структуру чтобы например заместо старых текстур можно было подсунуть новые, а в будущем в иметь возможность сборки и добавления новых ассетов, когда если получится добавлять и редактировать на карте объекты, чтобы врубить молдинг этих старых игр на полную. Такое ведь возможно и реально?

По поводу текстового и скомпилированого варианта скриптов… Ну, могу ошибаться, но кажется уже в собранном, там скрипты сохранены в виде luac, который мы уже преобразовываем для нормального чтения

 No.1532

Моё аутирование над MinionVoice_Basic_Eng.clb
С позиции Ch идёт
4 байта оффсет+18h на начало собственно данных (блока преамбул + Wave блоков)
4 байта размер блока данных (за ним в конце игроархива ещё непонятный хвост)

Сама единица структуры блока данных представляет собой 9 байт + собственно Wave блок. Их этих 9байт
5 байт - какой-то идетификатор? (или идентификатор + ещё что-то) Проверял выборочно, но там где проверил - одинаков у всех
4 байта - размер Wave блока (wav файла который туда вставлялся)
Само оно не универсальное т.к. у .clb-шки от шрифтов не похоже чтоб сиё совпадало
-
везде: 4 байта прямо перед строками - размер строки.
-
Таблица начинающаяся с 47h имеет формат 4 байта индекс (начинается с 4 и далее инкременты до конца таблицы), следом что-то похожее на указатели (увеличивается строка от строки в основном на одинаковую величину), но указки на что и к чему непонятно.
-
Следующая за ней таблица (похожая на структуру директорий)
блок похоже начинается за 6 байт до первого "[MINIONVOICE_"… (последние 4байта соответственно длинна этой строки, первые два байта - хз что.
За второй строкой хвост ХЗ чего, но длина не у всех одинакова.

Более никаких мыслей пока.
Нужно магнитка/торрент на английскую/немецкую/… версии игры - сравнивать друг с другом одни и те-же файлы из разных локализаций.

Другая мысль - есть упоминания Age of Wonders. Третьей я так понимаю (т.к. вторая - двумерная). Проверить есть ли к ней редактор карт (к второй есть) - если таковой имеется сравнивать насколько похожи карты - может статься очень близки по формату.

 No.1533

>>1532
Я почти ничего не понял…

>Нужно сравнить файлы разных локализаций

Ну вот, по крайней мере у меня тут правда сейчас я без ноутбука, но вечером постараюсь посмотреть… Мля, даже в собственном отпуске из-за кучи работы не могу перепроверить на лицензии для миньонов файлы локализации миньонов лежат все вместе средь ресурсов. А из остальных файлов локализаций это все что в папке language - субтитры в формате который вроде как-то кто-то и менял но сейчас инструментов в публике найти не смог, и озвучка которая просто звуковые файлы лежат и ещё есть перевод для программы конфигов, но это сейчас нужно меньше всего, кажется
А, только заметил, а этот миньен Войс клб разве в ресурсах лежит, а не с языками… Ох, что-то совсем памяти нету…

Про век чудес, в третьем, который правда вышел сильно позже, но точно на том же самом движке, хоть и сильно модифицированном, есть редактор ресурсов и не помню через какой из, но даже местные rpk можно изменять. Правда там в общем увеличилось количество форматов разных для ресурсов, а не как в овере один prp rpk на все

 No.1534

>>1532
Да, все, перепроверил, за тот файл который ты сейчас смотришь я я на него и внимания не обращал раньше мы сосредоточены сейчас на prp, не уверен что clb сможет предоставить большую пользу, но да, похоже оно тоже содержит в себе какую-то информацию локализации, даже не знал что там есть аудио интересно, зачем он нужен, если судя по названию содержит голоса миньонов, когда в папке ресурсов есть такке файл с озвкчками

 No.1535

>>1534
В общем вечером надеюсь смогу подойти, скажу по нужным файликам что где лежит.
Кстати, а есть ли какойто хекс редактор который не только циферки показывает, но ещё и позволяет выделить нудный участок каким-нибудь образом, например цветом и ещё и категорию придать. Чтоб вот я с высоты своих навыков мог отметить внутри текстуры, скрипты, музыку и прочее, и потом просто смотреть на байты между ними, чтоб может быть что-нибудь понять, потому что просто смотреть на чистые циферки без категорировантя глаза болят, а в сверх специальное оборудование я не шарю

 No.1536

Ковырнул интереса ради .prp-шку.
Да в ней аналогично 4байта перед началом Wave блока - полный размер этого импортированного файла. А перед ним что-то похожее на путь в каталоге. Перед строками аналогично 4байта - размер строки.

Но вероятно там ещё есть минимум суммарный размер блока (ибо беда обладает схожей "шапкой") который тоже нужно править.
Подозреваю с DDS текстурами аналогично. Но быстро не проверю. У меня нет "на столе" формата DDS чтоб понимать какой точный объём данных должен относиться к самой импортированной текстуре. (если в формате оной такие вещи вообще есть)
…да, если что
RIFF-4байта размера всех данных wav файла после этих 8и байт заголовка-WAVEfmt…

>Я почти ничего не понял…

перешли Кулу
>интересно, зачем он нужен, если судя по названию содержит голоса миньонов
И он их содержит. Не проверял дубли или нет. Не знаю что курили разработчики.
Мне он по крайней костяк структуры с данными формат которых позволяет ориентирываться выискивая распорки. Собственно уже повыискал. Не понимаю только даже в базе как адресуются таблицы в начале архива. А потом по этому костяку и идее что лепили однообразно ковырять остальное.

Кинь сюда торрент-магнитку на нелокализованную английскую версию.

 No.1537

File: 1745822391487.gif (2.11 MB, 32x32, av-medusa.gif)

>Кстати, а есть ли какойто хекс редактор который
скачай картинку, поменяй расширение на .zip и распаковывай

 No.1538

>>1536
Вот что Кулл написал в ДС по своим самостоятельным исследованиям:

Yeah…..

But hey i noticed that a four byte value is always 192 shorter than the total file size you can look up in explorer

Thats probably why we never been able to replace data with bigger stuff as in that case the value was incorrect!


Which to me sounds like the file header has to be 192 bytes long.

 No.1539

>>1536

> перешли Кулу

По clb? На всякий наверное и то и это перешлю. Кстати, не знаю, удобно ли тебе будет и не даст ли модерация бан как за рекламу цели чего у меня нет, единственное что я мечтаю разрекламировать это свою любимую мертвую игровую серию, в надежде что она расцветёт как кучу других игр с активным модингом, но я бы мог кинуть инвайт на ДС канал в котором и происходит основное обсуждение

 No.1540

>>1532
Перепроверил и в оригинале вообще нет этого файла, это чисто прикол от русификатора

 No.1541

>>1540
Торрент на оригинал?
Не удивлюсь если есть, но где-то в другом месте. Или с другим названием файла. Очень выглядит что переделали что-то имевшееся в английской версии.
Ну или один фиг там есть другие файлы вокруг которых есть смысл потанцевать сравнивая версии с разной локализацией.
>и не даст ли модерация бан как за рекламу
Рекламу чего? Извините.
>ДС канал
Не знаю что такое ДС. Direct Connect?

 No.1542

>>1541
У меня при себе из торрентов только прототипы для хбокс, завтра попробую найти английский пк. только перечитав через время после написания ответа перед отправкой понял о чем ты, поэтому пишу вне контекста всего до и после, в первой игре локализаторы не просто адаптировали оригинальные файлы и озвучку, они встроили, не знаю как, возможно это делается очень легко и быстро, отдельно русский язык, так что все оригинальные файлы остались в самой игре, если только это не репак в котором вырезано все лишне
А сейчас для сравнения могу только сказать что в первой игре, в папке ресурсов просто ресурсы, не те которые в папке с языками русская озвучка голосов миньонов основана на английском файле. То есть для сравнения брать эти файлы: миньон войс дата инглиш и рассиан, а вот итальянская, немецкая, французская или какие там еще были созданы разработчиками и уже сильно отличаются, но при желании и их можно сравнить как альтернативный вариант с похожим наполнением но созданный не локализаторами, а разрабами, да, налил я воды тута
Также я скачал эти же файлы для 2 овера там чуть улучшили движок и прп внутри немного поменялся, но на первый взгляд не существенно, там что ру что инг называется уже просто миньон врйс дата инглиш, т.е. тут локализатор в не стали заморачиваться с добавлением стороннего языка и впихнули вместо оригинала

> Не знаю что такое ДС. Direct Connect?

Дискорд. Это… Что-то типа мессенджера из самого близкого, довольно удобный сервис для создания небольших серверов для общения с людьми если бы ещё заблокирован не был, вот мы там и собрались более менее активные остатки комьюнити если не брать в расчет реддит и группу в ВК. В общем-то будем рады всем и каждому

 No.1543

>>1541
https://disk.yandex.ru/d/5e0aZF-4MAzfeQ
Вот я выкачал файлы озвучек прихвостней из папки с ресурсами из первой и второй игры, надеюсь ядиск удобно, я пользуюсь им скоре по привычке, чем из рациональности.

Pvp это из первой игры
Prp из второй
на деле это все один и тот же rpk

 No.1545

File: 1745986306507-0.png (135.73 KB, 660x206, image (6).png)

File: 1745986306507-1.png (292.92 KB, 660x523, image (7).png)

File: 1745986306507-2.png (232.61 KB, 660x404, image (8).png)

2 части которые при переносе с одного файла локализации в другой - основанный на, не дают запуститься игре ошибки нет, просто вылет
Нейросеть указывает на то что тут могут быть offsets or pointers Но почему их двое. Нижнее за указатели, а верхнее за что-нибудь ещё? вот бы чуть-чуть в этом шарить
Все остальные части файла похоже не имеют никакого влияния на запуск, если только не изменить вес или не переместить файл с его ожидаемого места?

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

 No.1551

>>1545
Там офсеты. Исчисляемые в каких-то блоках. Далее как считать не вникал пока. Как и пока не врубился где/как указывается число строк в этих таблицах.
Первая указывает на набор блоков каких-то данных в конце файла. Какие-то характеристики-настройки для движка.
Вторая собственно указки на блоки в том числе содержащие звук/текстуры.
Собственно они ключевые вещи т.к. более нигде (правда проверить чуть плотнее) кроме как в них не указываются положения данных внутри этих БД. Любое изменение затрагивающее размер файла требует пересчёта этих таблиц.
>>1542
>Дискорд. Это…
А ещё анальные формы регистрации. С клиентами (и "удобством") у них в прочем было беда ещё только когда они появлялись.
>и группу в ВК
Майор?

 No.1553

>>1551
> Там офсеты.
Ну да, примерно так уже и понял, только не понял что и куда и как оно вообще
>число строк в этих таблицах.
Ничего не понятно, но очень интересно то
> Первая указывает на набор блоков каких-то данных в конце файла. Какие-то характеристики-настройки для движка.
Можно по точнее и как для самых маленьких? И главное на что там в конце файла указывать, не похоже что там содержится какая-то полезная информация
> Вторая собственно указки на блоки в том числе содержащие звук/текстуры.
Тоже кажется так думаю, но попробовал посмотреть что там за значения и ничего не понял %%%%
> Собственно они ключевые вещи т.к. более нигде (правда проверить чуть плотнее) кроме как в них не указываются положения данных внутри этих БД. Любое изменение затрагивающее размер файла требует пересчёта этих таблиц.
И на сколько вообще это все сложно и реалистично?

 No.1555

File: 1746383959261.png (94.42 KB, 1600x1178, db.png)

Формат, по крайней таблиц
Первый байт - 80h + размер_преамбулы / 2
Следующие 4 байта - число строк таблицы (DWORD)
Преамбула. Размер закодирован в первом байте. Ноль мыслей что это за цифры.
Далее собственно строки таблицы:
[ 4 байт какой-то индекс (DWORD), 4байт оффсет от конца этой таблицы (DWORD) ]
конец.
Вот для первой таблицы, похоже у всех .prp-шек находящейся на 0xB0h, считай B0h + размер_преамбулы + число строк таблицы * 8 = величине которую следует прибавлять к офсетам чтоб выйти на адресуемые данные в теле файла.

Для второй таблицы - соответственно смотрим конкретное положение конца таблицы. Зависящее от её начала. А от чего зависит её начало (как понимать данные между ними, на которых я не наблюдаю никаких заметных указаок ни общей структуры этих данных) я не знаю. А там, в отличии от тог очто на данной картинке, мне и тонны явно внешне-интегрированного XML-я попадались.
От этого всего и без того уже сильно воняет вполне полноценной базой данных, если не ещё хуже - файловой системой. И дрочить как это читать только через реверсный инженеринг движка игры. Не мой уровень.

 No.1556

И да. Адресуются не буквально тупо допустим интегрированные данные текстур или там звука. Адресуются какие-то блоки оные содержащие. Но там уже пробуй подбирать структуру методом тыка.
При изменении размеров - обе таблицы точно пересчитывать надо исходя из того что итого перемещается в теле файла, а что нет. Ну и общий размер файла в его заголовке.
Если затрагивать вот те данные между таблицами - я ХЗ. Там где посмотрел я на них ниоткуда указок не увидел. Или там идёт реакция движка по системе majic-ов на блоки заранее известного формата, включительно размера. Но нафиг тогда вообще эти таблицы? Когда они на взгляд адресуют структурно то-же самое.

 No.1557

File: 1746427261246-0.png (167.01 KB, 660x283, image (10).png)

File: 1746427261246-1.png (296.43 KB, 660x470, image (9).png)

>>1555
>>1556
Благодарю, звучит все очень сложно и интересно
Передал эту информацию и сам буду пытаться понять

А я тут тоже со своих низких знаний пытался что-то понять, пока понял только что в этой второй части непонятных данных содержатся пронумерованные участки где нулевой содержит количество таких участков. Хз что значат сами эти 5-8 байты в последовательности из 8ми, но горжусь собой. Для профи возможно это будет смешно, но просто решил поделиться тем как я анализирую данные - поиск красивых циферок и щепотка рандома. Как понимаю про вторую таблицу ты это и написал ?

 No.1558

File: 1746503270416-0.jpg (331.31 KB, 1080x1087, IMG_20250506_083645.jpg)

File: 1746503270416-1.jpg (232.41 KB, 1080x1129, IMG_20250506_083658.jpg)

Информация для потомков которые случайно наткнутся на тред, когда я совсем отойду от этого дела

Похоже что и местные карты представляют собой тоже самое что и ресурспаки, просто с другими данными внутри, но вероятно структура схожее
А что ещё интереснее, другой формат карт - gmp в веке чудес технически являет собою эволюцию оригинального omp с слегка другой структурой, что наверное возможно нам как-нибудь поможет в будущем, когда мы полностью понймем структуру местных баз данных, чтобы научиться редактировать уже и сами локации
кстати что интересно, похоже в веке чудес ресурспаки - rpk уже содержат исключительно только ссылки без самих данных

Как же мы близко и одновременно далеко к тому чтобы осуществить полноценный модинг. Если бы только кто-то занялся всем этим в более древние времена, возможно наше комьюнити не считалось бы вымершим…

 No.1559

>>1557
Выделенные тобой участки на 10).png и 9).png вероятно всё-же имеют разный формат и смысл. Первое относится к таблице офсетов, и скорей всё-же обслуживает сам формат структуры этих баз данных. Второе скорей относится к самому блоку данных записанных в эту базу (какие-то настройки характеристик работы с содержащимися тут-же звуковыми данными, идентификатор этого элемента по которому оный адресуется из других мест (карт, скриптов), причём может параллельно иметь и чисто бинарный идентификатор (какие-то 2-4 "волшебных" байта присущих именно ему). Я даже не вникал в это. Это когда выйдет поменять размер файла и игра им не будит давиться - разбираться методом подбора на что оно влияет. Если будет нужно.
А вот что и зачем эти данные в шапке той таблицы на 10).png - увы вообще без идей. По всей своей структуре эта таблица чисто обслуживает структуру .prp файла для возможности чтения данных из него.

 No.1560

>>1559
Ну формат и смысл скорее всего да, но для меня со стороны такая закономерность во всех ресурспаках более чем выглядит логичной, что вот нулевой блок содержит в себе значение количество всех блоков этого участка, да, все что я понял это то что циферка обозначает количество
частно говоря я большую часть того что ты написал то не очень понял.
Хм, что интересно похожими по структуре последовательностями из восьми байт какая-то информация содержится и в файлах карт.
Ну а так по мелочам, решил что буду теперь изучать как работают ресурсы в веке чудес 3, похоже что сильно структура и логика не изменилась (даже к 4 части), но сам ресурспак был поделен на отдельно библиотеки данных clb и ресурспаки которые содержат в себе лишь упоминание ресурсов на которые ссылаются. Ох спасибо триумфам что не переделали координально свой движок и дали игрокам инструментарий

 No.1576

File: 1747459491578-0.png (36.98 KB, 764x149, image-9.png)

File: 1747459491578-1.png (188.83 KB, 1048x634, image-10.png)

File: 1747459491578-2.png (93.04 KB, 834x612, image-20.png)

File: 1747459491578-3.png (1.16 MB, 1658x723, image-11.png)

Немного поняли как работают оффсеты. Похоже теперь мы ещё ближе к тому чтобы изменять размер файлов изменять начало файла уже получилось

 No.1577

File: 1747647513268-0.png (5.2 MB, 1920x1080, image-13.png)

File: 1747647513268-1.png (5.08 MB, 1920x1080, image-19.png)

Жесть что происходит, смог добавить отсутствующий на этой карте параметр уровня воды который находился почти в начале файла, пришлось вручную добавить смещения. Инструмент или скрипт для перерасчёта их автоматом бы не помешал, но то что есть уже очень хорошо.
Похоже общий принцип работы с данными у карт и ресурсов примерно схожий, когда получится сделать подсчет смещений автоматическим в зависимости от добавления новых данных в файл, можно будет говорить об действительно начале эпохи полноценного моддинга в нашем комьюнити

 No.1583

File: 1749009643676.png (3.17 MB, 1024x1536, 1749009627060.png)

Иногда я испытываю грусть и лёгкий страх, что у нас действительно совсем не осталось людей которые реально заинтересованы в том чтобы что-то делать с игрой. Всего 2 человека внутри самого комьюнити на данный момент знают что делать с файлами, куда двигаться чтобы начать развивать модинг, и если мы пропадем, то что тогда? Сможет ли кто-то наткнуться на все наши долгие поиски и размышления, будет ли вообще хоть кто-то в этом заинтересован?
Я постоянно вижу как люди, которым хватаешься результатами, одобрительно радуются нашим достижениям в рытье игровых файлов, но при этом никто так и согласился даже попробовать перенять наш опыт

 No.1584

>>1583
У меня лапки.

 No.1585

>>1583
Тебе реалистично и жестоко? Или в ракурсе маняфантазий.
В маняракурсе все ваши наработки останутся лежать и встретят следующие поколения интересующихся игрой в виде готового старта.
В реализме - вон, тот-же Олдгеймс, куда ещё хоть-куда это структурно можно было вынести - уже мёртв. Да и ранее был не особо помощью, имели место быть такие мои наблюдения на примере попыток локализовать Warcraft 1. (Закончившихся кстати полным успехом, но этот успех по факту уже кстати похерен ммм процессом вайпа интернета) Пока найдутся ещё интересующиеся этой старой игрой и это место затеряется а то и вообще умрёт. И без того нифига внятно не индексируется поисковиками. Уже ничто внятно не индексируется. Все ваши, да и мои наработки в попытках на просьбу помочь между делом, но не засаживаясь за это по крупному, пропадут. Кстати вероятно это уже не первый раз когда такое происходит конкретно с Оверлордом.
И да, можно подписаться под словами >>1584. Из многих тех кому интересно что-то такое единицы готовы реально жёстко работать над этим, по сути занимаясь геймдевом и реверс-инженерингом, а не в свободную минутку релаксацией почилить в любимое.
Да, мне самому печально. И не только (и не столько) касательно Оверлорда.

 No.1586

>>1585
В том и дело что я знаю что оно нахрен никому не нужно и канет в бездну интернета, просто я чувствую что мы близки как никогда к тому что получилось бы вдохнуть в эти забытые мертвые игры новую жизнь. Будь хотя б какой-то инструмент для автоматизации разделения данных по категориям и автоматической сборки и генерации новых файлов карт и ресурсов, то я думаю за пару месяцев удалось бы путем проб и ошибок окончательно понять как добавлять и менять основные игровые файлы на уровне инструментов от разработчиков. Тоесть сейчас у нас в общем то все упирается в программистов, всё-таки один человек у которого много личных дел, ну как-то даже не правильно на него одного все скидывать а сам я туповат

>Кстати вероятно это уже не первый раз когда такое происходит конкретно с Оверлордом.

Интересно, о чем ты, если это не простое предложение. Сам я хоть и играю лет ещё с 7, но пропустил пик комьюнити в интернетах, когда оно было живо и активно, и делало разное

>>1584
И больше всего именно это и удручает, у всех лапки :(

 No.1587

>>1586
> забытые мертвые игры
Я первого вообще-то стабильно перепрохожу раз в пару лет.

 No.1589

>>1586
>Интересно, о чем ты, если это не простое предложение.
Простое предположение, что у этой игры, как и её предшественников на том-же движке, были пиратские локализации. А значит уже кто-то когда-то успешно реверсил их базы данных. А то возможно и даже уходили по рукам инструментарии самих разработчиков. Но всё это уже кануло на дно архивных накопителей, в лучшем случае.
>>1587
Ты один.
Ну а я к примеру в Settlers 2 вполне стабильно наяриваю. Я тоже один. Заметь, у Settlers 2 уже больше нет в сети ни вменяемой русской локализации ни инструментария распаковки игровых архивов и редактирования некоторых ресурсов. Было. Кануло.

 No.1590

>>1589
> >Интересно, о чем ты, если это не простое предложение.
> Простое предположение, что у этой игры, как и её предшественников на том-же движке, были пиратские локализации.
Про век чудес не знаю, да и скорее всего в оверлорд движок почти полностью с нуля сделан, это же вроде их первая 3ж игра

>А значит уже кто-то когда-то успешно реверсил их базы данных. А то возможно и даже уходили по рукам инструментарии самих разработчиков. Но всё это уже кануло на дно архивных накопителей, в лучшем случае.

Знаю только что делали текстовые, но там скорее всего проблем не было, текст сабов в хмл хранится, в прототипах уж точно вообще никак не щашифрован был. Да и тут у нас сейчас я понимаю что проблем никаких нет, по сути все, принцип понятен, надо только скрипт который будет разделывать файлы и потом генерировать новый, тут и тулсы разрабов уже не так нужны хоья и было бы лучше, но сомневаюсь что они кому-то их давали, скорее всего создатели ру локализаций перерасчитывать смещения сами


> Ну а я к примеру в Settlers 2 вполне стабильно наяриваю. Я тоже один. Заметь, у Settlers 2 уже больше нет в сети ни вменяемой русской локализации ни инструментария распаковки игровых архивов и редактирования некоторых ресурсов. Было. Кануло.

Жесть грустно, даже в интернет архивах вряд-ли что-то осталось. А что у вас по комьюнити, люди есть вообще? Вдруг ты удалось найти кого у кого осталось что. Кстати по русификаторам, есть же в интернете что-то, или то совсем кривое и неполноценное?

>>1587
Уважение. Пробовал уже фикс русификатора и расширение саунда , ну и ещё можешь смену времени суток затестить, из проблем только солнце местами глючит так как не смог найти как запретить его обновление игрой?
А то я все никак фидбэка не получу, ощущение что все как с отзывами на товары: "товар пришел, не битый, 5 звёзд" - а что там было дальше с ним и проработал ли он хоть неделю уже никто не узнает

 No.1591

>>1590
>>1589
А зачем вам локализации, стесняюсь спросить? Оригинал-то не на китайском.
> Пробовал уже фикс русификатора и расширение саунда
Пока нет, момент установки не настал в этом году ещё. Раньше всегда с диска ставил. Диск и щас у меня за спиной лежит. Но на десятке уже не должен поди пойти с этого диска. Диск.
На тред стабильно в ридонли поглядываю, как поставлю (не скоро), отпишу.
> Ты один.
Да тысячи в одном только снг периодически перепроходят, более чем уверен. Об этом треде им никто пока не рассказал только.

 No.1592

>>1591
Глупый вопрос, но у тебя случаем на диске не кривой перевод? А то у меня был в детстве такой, сейчас бы я с радостью понастольгировал с ним

 No.1593

>>1592
А да, может кто-то поймет о чем я, из того что запомнилось это то что там прихвостни именовались фаворитами, а ещё в том месте где надо было засунуть миньонов в студию, я не понимал что делать так как кривые субтитры буквально писали очень информативное: "лорд большой фавориты больше"
Я так долго завис на том месте тогда, что мне это врезалось в очень глубоко в память. Может кто-то узнал, может у кого-то сохранился диск

 No.1594

>>1592
Нет, там косяков явных не было. А миньонов называли прихвостнями. Единственный момент, на котором я затупил на тысячу лет и в первый раз даже не прошел, подключив всю семью, это когда надо было мулатку загнать в железную деву.

 No.1595

>>1594
А я что удивительно именно в этом месте даже не смотря на мало что понимание от кривого перевода быстро понял что делать ну ладно, по тому времени понадобилось 2 дня
А вот что я очень долго не мог пройти это Кана, это сейчас то великан при правильной стратегии будет вообще одним из самых простых боссов если на Макс прокачать свиту летом и использовать самую сильную магию, то во время катсцены произойдет баг и следующая стадия боя не наступит, пока его хп не дойдет до минимума, после чё игрока тпнут на добивание, а вот тогда… а тогда я и не прошел в общем то, занявшись вместо перепрохождением заново

Вообще конечно чего базовой игре не хватает это головоломок, вот вторая то тут то там даёт игроку повод пошевелить извилинами, длс для первой игры вообще для сверхразумов, а вот основа… На самом деле хм… Если подумать она может даже и ставит игрока в некоторые ситуации, но не даёт им раскрыться оставляя более простым и очевидным тупое рубилово



[Назад][Наверх] Catalog [Post a Reply]
удалить пост [ ]