Welcome to chapter 2 of Trove modding 101. This chapter will introduce you to file extraction. Trove has its gamefiles "compressed" by default. By extracting the game-files you will enable yourself to modify these files. This guide will give you three ways to extract the files, you can choose the one you like most.

*To keep your /extracted/ folder up-to-date with new models, re-extract after each patch, with the new two-week-cycle this generally means once every other week.*

Option 1: Using TroveTools.net

Open TroveTools.net and check your [settings] for the primary location. In this example we use PTS as our main location. If you switch location, you will need to restart TroveTools.net.

Go to [Modder Tools] and then [Extract Archives], you will see the [Extract Folder] bit resembling our choice for PTS.If you want to extract all files, just press the [Extract all archives] Button. This will initiate the extraction process.

If you are just interested in the blueprints, select “Blueprints” and click the [Extract Selected Archives] button.

The dev Tool output window will show the status of the extraction process, if you wish you can repeat these steps for Live (if you didn't already)

Option 2: Using devtool_unpack_client.bat (Script made by Ignitas)

Download

Ignitas created a simple bat script which allow us to extract all client files by simply executing it instead of having to type ~50 commands in the windows console.

Download the script from the link above (right click it -> save as...) and move it to your Trove folder (next to the other devtool bat files and the Trove.exe).

The next step is as alway backup every not yet saved modification you did to the client files, because they will be overwritten with the newest version by the devtool. *this should only be the case for vfx files, unless you did your modding in /extracted..*

To extract all client files to the extracted folder you only have to double click the devtool_unpack_client.bat file (inside your Trove folder) and a command prompt will open asking you if you are sure you want to continue (explaining the reason for the last backup step). Now you only have to type y (to continue or n to abort if you are not ready yet) and watch the devtool do it's job extracting all folders. After it's completion you should find all files extracted inside the extracted folder (located in your Trove folder).

BTW: It recursively iterates over all subfolders instead of using hardcoded paths so it should be future proof for later Trove client layout changes.