No.1276
>>1271Это топ, одна из любимых игр, прошел раз пять.
А вот второй с наскока не зашел, не понравились мне чем-то локации и монстры, и интро. И что-то ещё. Стоит ли спустя сто лет дать ему второй шанс, или у всех так?
No.1277
>>1276У меня так же. Тоже первый с удовольствием проходил, второй - никак, хотя даже пару раз пробовал.
No.1278
>>1276>>1277Есть такое, первая кажется такой более серьезной, но вторая на самом деле имеет много плюсов, хоть похоже и стала жертвой сжатых сроков. Во второй и кучу механик новых, и масштабы увеличились, и сюжет стал более целостным и направленным, появились головоломки с прихвостнями
если не считать длс для первой игры. Но вот в общем на это все смотришь и оно … Все просто сырое, пресное и пустое. Но в любом случае тем кто не смог пройти рекомендую всеже попробовать дойти до конца, игра вполне неплохая если закрыть глаза на очевидные минусы
No.1279
>>1278А ну и добавлю, тем кому понравилась первая часть обязательно зайдет спин-офф dark legend. Благо сейчас эмуляторы есть и работают хорошо, только на Ютубе с одним моментом - как трясти прихвостнями подсмотреть придется. Но в остальном играется отлично, интересно и из-за небольших масштабов не успевает надоесть
No.1371
>>1358С последними новостями и результатами отписываюсь в этом неожиданном сольном игровой микробложике.
Удалось почти полностью обуздать туман, благодаря моим хилым познаниям и случайной удаче теперь я могу по своему желанию менять дальность, силу и цвет тумана (который увы не перекрывает небо). В связи с этим прикрепляю атмосферные скриншоты настройки тумана в решим "silent lord"
No.1384
>>1371А что ты хочешь сотворить с игрой? Новые моды для старой игры? Прикольно конечно, но можно добавить что-то интересное, ради прикола. Только своими навыками ты сломаешь игру
No.1385
>>1384> А что ты хочешь сотворить с игрой? Всякое
>Новые моды для старой игры?Все так
>Прикольно конечно, но можно добавить что-то интересное, ради прикола.Так и делаю
>Только своими навыками ты сломаешь игруНу вроде что-то уже получилось. Нейронка подсобила
No.1401
Вновоочередной дайджест о моих потугах добавить в овера смену времени суток. Таки за месяц у меня получилось прямо таки заставить это все работать, хоть и не так как это делают нормальные люди, а через читенжиновские костыли, но я верю в то что однажды кто-то продолжит мое дело.
На данный момент удавалось запустить смену цвета поверхности, неба, тумана, а также солнца
но есть один нюанс в виде зон смены скайсферы из-за в которых глобальные параметры не работают, и солнце не делает то что надо мнеДемонстрация начала игры:
https://youtu.be/cGwXhwfbd1Q No.1403
>>1402Потому что тебе это интересно? Потому что кроме тебя никто это не делает и ты чувствуешь себя первооткрывателем?
No.1408
>>1403Потому что я инфантил пытающийся спрятаться от реальной жизни в том немногом, что я могу вспомнить хорошее из детства
No.1413
>>1410Ну мод это модификация игры, а я тут игру же не модифицирую, я изменяю игровые значения тренером
No.1414
>>1413И это тоже является модом. Есть же всякие моды, которые, к примеру, цифры баланса правят, они от этого модами быть не перестают.
No.1415
>>1414Ну, они то правят внутренние параметры ресурсов и двигла. Хм, надо бы ещё будет когда-нибудь попробовать разобраться с луа кодом игры, очень хочется провернуться одну штуку с активацией спавна дополнительных противников до момента зачистки локации
No.1471
Спустя долгое время репорчу, что я уже давно выкинул версию 0.9 на плейграунд и нексусмод. Не достает ещё некоторых разных доработок, местами я не смог подчинить себе силу солнца, но в остальном работает
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.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
>>1541https://disk.yandex.ru/d/5e0aZF-4MAzfeQВот я выкачал файлы озвучек прихвостней из папки с ресурсами из первой и второй игры, надеюсь ядиск удобно, я пользуюсь им скоре по привычке, чем из рациональности.
Pvp это из первой игры
Prp из второй
на деле это все один и тот же rpk No.1551
>>1545Там офсеты. Исчисляемые в каких-то блоках. Далее как считать не вникал пока. Как и пока не врубился где/как указывается число строк в этих таблицах.
Первая указывает на набор блоков каких-то данных в конце файла. Какие-то характеристики-настройки для движка.
Вторая собственно указки на блоки в том числе содержащие звук/текстуры.
Собственно они ключевые вещи т.к. более нигде (правда проверить чуть плотнее) кроме как в них не указываются положения данных внутри этих БД. Любое изменение затрагивающее размер файла требует пересчёта этих таблиц.
>>1542>Дискорд. Это…А ещё анальные формы регистрации. С клиентами (и "удобством") у них в прочем было беда ещё только когда они появлялись.
>и группу в ВКМайор?
No.1553
>>1551> Там офсеты. Ну да, примерно так уже и понял, только не понял что и куда и как оно вообще
>число строк в этих таблицах.Ничего не понятно, но очень интересно то
> Первая указывает на набор блоков каких-то данных в конце файла. Какие-то характеристики-настройки для движка.Можно по точнее и как для самых маленьких? И главное на что там в конце файла указывать, не похоже что там содержится какая-то полезная информация
> Вторая собственно указки на блоки в том числе содержащие звук/текстуры.Тоже кажется так думаю, но попробовал посмотреть что там за значения и ничего не понял %%%%
> Собственно они ключевые вещи т.к. более нигде (правда проверить чуть плотнее) кроме как в них не указываются положения данных внутри этих БД. Любое изменение затрагивающее размер файла требует пересчёта этих таблиц.И на сколько вообще это все сложно и реалистично?
No.1556
И да. Адресуются не буквально тупо допустим интегрированные данные текстур или там звука. Адресуются какие-то блоки оные содержащие. Но там уже пробуй подбирать структуру методом тыка.
При изменении размеров - обе таблицы точно пересчитывать надо исходя из того что итого перемещается в теле файла, а что нет. Ну и общий размер файла в его заголовке.
Если затрагивать вот те данные между таблицами - я ХЗ. Там где посмотрел я на них ниоткуда указок не увидел. Или там идёт реакция движка по системе majic-ов на блоки заранее известного формата, включительно размера. Но нафиг тогда вообще эти таблицы? Когда они на взгляд адресуют структурно то-же самое.
No.1557
>>1555>>1556Благодарю, звучит все очень сложно и интересно
Передал эту информацию и сам буду пытаться понять
А я тут тоже со своих низких знаний пытался что-то понять, пока понял только что в этой второй части непонятных данных содержатся пронумерованные участки где нулевой содержит количество таких участков. Хз что значат сами эти 5-8 байты в последовательности из 8ми, но горжусь собой. Для профи возможно это будет смешно, но просто решил поделиться тем как я анализирую данные
- поиск красивых циферок и щепотка рандома. Как понимаю про вторую таблицу ты это и написал ?