Известный Fable-моддер Андрей Одаренко экспортировал текстуры из Fable: The Lost Chapters и поделился ими с фанатами игры. Архивы опубликованы 1,2 и 5 августа в Telegram-чате "Хрустящий цыпленок" и на портале Nexusmods.
Два файла объемом около 300 мб содержат более 6000 текстур, а также различной интерфейсной графики из файла textures.big. По словам автора, чтобы справиться с таким объемом данных, ему пришлось с помощью ИИ написать парсер на Python.
"В понимании формата файла с текстурами очень помог сайт fabletlcmod, особенно их вики-документ, касающийся спецификации формата BIG. Данная спецификация, как оказалось позже, была написана неполной, кажется, никогда после написания не обновлялась. В общем, спецификация с сайта не давала полного понимания структуры файла. Я начал свое исследование", — рассказал он FableGame.
Лучше понять формат Андрею помогли GitHub-репозиторий моддера morerunes, форумное обсуждение от пользователя Hunter (создатель оригинального Fable Explorer) и советы пользователя jamen на профильном канале Fable Modder's Guild.
В итоге ему удалось собрать всю доступную информацию, улучшить код парсера и экспортировать текстуры в формате .DDS. Под конец выяснилось, что при экспорте некоторых файлов возникает некая аномалия, которую получилось исправить при помощи hex-редактора.
Ранее в сети были только HUD-иконки и мини-карты из Fable: The Lost Chapters. Таким образом, с опубликованными Одаренко текстурами моддерам и игровым журналистам будет проще создавать новые материалы по игре.
Андрей Одаренко (odarenkoas, AndersensJoy) занимается созданием модификаций к игре как минимум с 2017 года. Среди прочего он был одним из редакторов гайда по моддингу на FableGame и входил в команду разработчиков Project Ego Mod (FRC).
Больше новостей о Fable — в нашем Telegram-канале