ErikPshat, в EBOOT игры нужно заменить HEX'ом одно значение 7С (Вертикальная черта) на 2F (Косая черта) (Скрин №1) тем самым дав игре возможно считывать файл Season.xml из директории извне т.к. изменённый файл не получится запаковать в архив из-за ограничений. В корневой директории игры USRDIR я воссоздал тот путь который прописан в EBOOT, и в итоге извлеченный и отредактированный файл Season.xml я уже поместил снаружи (Скрин №2). По логике игра должна в приоритете считывать этот файл сначала по пути
/dev_hdd0/game/NPUB30450/USRDIR/Resident(noassert)/UI/Logic, а потом все остальные файлы из архива RESIDENT.ARK по пути
/dev_hdd0/game/NPUB30450/USRDIR (Скрин №3)
Скрин №1
Скрин №2
Скрин №3
Загвоздка ещё в том что у игры есть DLC в котором так же есть свой EBOOT который подключает DLC контент, и в нём так же есть пути к этому архиву, поэтому я переписал и его так же, аналогичным образом.
Этот трюк с внешним архивом работает на ПК, просто воссоздаётся директория которая указана в .exe игры и туда уже кидаются соответствующие файлы для моддинга. К тому же я видел что один человек проделывал это на PS3 но впоследствии удалил канал на Youtube и куда то пропал. Я уверен что те изменения которые он проделывал в игре он проделывал именно через внешние архивы, посредством редактирования EBOOT, потому что такое ну никак не упакуешь в архив.