Skip to content

Tools and resources for extracted assets from Age of Calamity

License

Notifications You must be signed in to change notification settings

AsteroidPizza39/AocResources

 
 

Repository files navigation

AocResources

This repository contains a set of tools and resources to make extracting assets (models and sounds) from Age of Calamity much easier. This fork updates dependencies and aims to improve handling of loose files.

Contents:


Models/Textures Extracting Tutorial

The quick guide will take you through the proccess of extracting models and textures from your Age of Calamity game dump.

Prerequisites

  • Age of Calamity dumped to RomFS
  • Age of Calamity DLC dumped to RomFS (optional)

Video on extracting NSP/XCI to RomFS

Extract (without DLC)

  • Download the latest AocModelExtractor release.

  • Place the .exe in a folder next to your game's romfs folder.

  • Open the command line in the folder by typing cmd into the path bar.

  • From there, type AocModelExtractor.exe .\romfs and press enter.

  • Wait for the process to finish. It can take up to an hour.

Extract (with DLC)

  • Download the latest AocModelExtractor release.

  • Place the .exe in a folder next to your game dump.

  • Open the command line in the folder by typing cmd into the path bar.

  • From there, type AocModelExtractor.exe .\ and press enter.

  • Wait for the process to finish. It can take up to an hour.

  • Finally, you are given the choice to install Noesis, this will be required to export and view the AoC models.

After Extracting

Once you have extracted the files with the previous step, you will be left with a few new folders. Here's what they all are:

  • Cethleann | This folder contains the Cethleann toolset which is used to extract the game files. You can delete it, or save it for future use if you desire.
  • Noesis *(only if you allowed the tool to install it at the end) | This folder contains Noesis, a model viewing and extracting program that can open g1m and g1t files (models and textures). This tool is required for the next step.
  • romfs *(only if you use the DLC) | This contains the base game merged with the DLCs found in that folder. This can also be safely deleted unless you have furthur use for it.
  • extracted-rdb | This folder contains the extracted assets found in AoC. Do not delete this folder.

Export as FBX

  • Open Noesis64.exe from the Noesis folder, or your own installed location.

  • Go to the Tools menu, and confirm Display Plugin Tools is checked.

  • Next go to Tools > Project G1M and make sure the settings there match these:

  • Once you have confirmed that, go to File > Open File and browse to the merged folder in any one of the subfolders and select a .g1m file to open. Once you have done that, you can use the built-in browser to open more .g1m files easier.

  • Find a model you want to export (you can use this sheet to help you), right click the .g1m file in Noesis and click Export. Leave everythign as default (unless you know what you are doing), and click Export.

  • Use Noesis to open the export folder in File Explorer, and there you have your textures and FBX model.


If you encounter any errors or need help, feel free to message me in my Discord: https://discord.gg/8Saj6tTkNB | @ArchLeaders


Sound/Music Extracting Tutorial

Prerequisites

  • Age of Calamity dumped to RomFS
  • Age of Calamity DLC dumped to RomFS (optional)

Video on extracting NSP/XCI to RomFS

Extract

  • Download the latest AocSoundExtractor release.

  • Place the .exe in a folder next to your game's (or DLC's) romfs folder.

  • Open the command line in the folder by typing cmd into the path bar.

  • From there, type AocSoundExtractor.exe .\romfs and press enter.

  • Wait for the process to finish.

  • When the process completes, you will be left with a folder of .ktss files. These can be opened and exported using foobar2000 with the vgstream add-on.


If you encounter any errors or need help, feel free to message me in my Discord: https://discord.gg/8Saj6tTkNB | @ArchLeaders


Credits and Thanks

Thanks to all the developers and researchers who provided all the tools and info to parse KT's file formats.

Tools

  • yretenai | Cethleann, data extraction and texture pairing.
  • Joschuka | Project G1M, g1m, g1t support for Noesis.
  • RichWhiteHouse | Noesis, model viewing and exporting.

Resources

  • Joschuka | Model/Texture hash list.
  • Anexenaumoon | Sound file KTSS offsets.
  • Moonling | Extraction commands and misc info.
  • banan039 | Texture matching commands and misc info.
  • mg76 | Sound/music info.

Credit

  • ArchLeaders | C# automation software.

About

Tools and resources for extracted assets from Age of Calamity

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%