Mod loader made by vagonumero13, commissioned by me.
Install: place all folders and dll files into the root folder of the game: "Steam\steamapps\common\Ronin"
Installing mods: place any edited files like g1m and g1t directly into "Steam\steamapps\common\Ronin\RONPATCHER\root" folder.
To make sure the loader is working, you can download the optional test mod file: makes the team ninja start-up logo all red.
For mod makers:
Use the qrdbtool to open the root.rdb file in "steamapps\common\Ronin\fdata_package_dx12"
Lets you preview g1t files (old version). New version of the g1t file is kinda scuffed (which is most of the textures). And lets you export any file.
To preview any extracted g1m file, use noesis, along with the g1m plugin for noesis.
To edit g1m files: Download this https://github.com/eArmada8/gust_stuff/releases/tag/v1.3.13
Then drag the g1m file onto "g1m_export_meshes" to get the vb and ib files.
Then import those into blender using this plugin by ikaros: https://mega.nz/file/xoJxVJ4Q#mmMm7Ws32jEDdbBFI083wYW-_nzPf1WlqB_aGS4mL34
Edit, then export over the original vb files.
Then drag the folder onto "g1m_import_meshes"
Then place the g1m file into "Steam\steamapps\common\Ronin\RONPATCHER\root"
To edit g1t files (old version): Use the qg1t_tool in the "...\g1ttools\qg1t_tool" folder
Open the g1t file, export, then use the replace option and select your desired texture. Must be the same dds settings.
Then place the g1t file into "Steam\steamapps\common\Ronin\RONPATCHER\root"
Newer version of the g1t files may not work.
To find g1t files (if you have found the g1m file of the model that you wish to edit)
Download eArmada8's fdata tools from here: https://github.com/eArmada8/yumia_fdata_tools
Scroll down to the KTID Tools section for a guide on how to use.
The process goes yumia_find_kidsobjdb_using_g1mhash.py to yumia_decode_kidsobjdb.py to yumia_find_ktid_with_kidsobjdb.py to yumia_decode_ktid_with_kidsobjdb.py.
Then open the output CSV file from decoding the ktid and you'll be given a list of textures that the orignal g1m file is using. Then go through the files in the qrdbtool and extract and edit the ones you wish.
To try and find desired files.
Launch the game until the desired model is on screen. Like the main character on the main menu screen. Then close the game. Then open the patcher log file in \Ronin\RONPATCHER
Then cross reference the files with the qrdbtool and/or noesis. May take a long time. It's easier to find meshes than textures this way.