Resources and tools - DivineDragonFanClub/Lythos GitHub Wiki
Before getting started with modding Engage, it is necessary that you are knowledgeable about the various tools that you will be using in this journey.
This page is a collection of tools and resources that you might need based on what you are trying to achieve with the game.
[!WARNING] Due to the volatility of modding and file hosting, some links and tools might disappear without warning.
Feel free to link to alternatives or let us know if something is down.
[!IMPORTANT] This might be obvious to some, but a dump of the game is required to use most of these tools.
An average of 15 GB is needed to store the game files, but relatively useless data (such as voices) can be deleted to make it lighter.
General tools for Unity modding
AssetStudioGUI
Fork of AssetStudio, this tool is used to observe and extract the content of Unity bundles such as models, animations and textures among other things. This specific version was edited to support Engage's bundles out of the box.
Can be used interchangeably with UABEA, both tools have their strengths and weaknesses.
Download links:
UABEA and UABEANext
Alternative to AssetStudioGUI with an emphasis on editing and observation rather than extraction. It is the go-to tool if you would like to study how a bundle is composed and/or observe materials to reproduce them in Unity.
UABEA seems in a state of abandonment in favor of its newer, cross-platform alternative UABEANext. Most guides in this Wiki will assume you're using UABEA until we can confirm all the necessary features are available on Next.
Download links (UABEA):
Download links (UABEANext):
AssetRipper
Unlike AssetStudio and UABEA, AssetRipper is not made to inspect the content of a bundle. Instead, AssetRipper is capable of transforming bundles back into native Unity files to use in your own projects with a bit of effort and knowing what you are doing.
It can be daunting at first, but it is very useful when trying to modify existing game files through Unity.
Download links:
Game data editing
Astra
All-in-one game data editor in a similar vein as Paragon was for 3DS modding (if you are familiar with it, Astra is made by the same person).
Offers an intuitive interface to modify various things such as units, items, classes and even map dispos. Can export your changes as a mod for Cobalt.
Download links:
Textures
FEEMultiTool
Engage makes use of normal maps and "multi maps" to achieve its unique visual style. Working with these textures can be tedious when extracting them from the game and this tool aims to facilitate the process.
Extracting normal maps from Engage bundles will give you a red tinted texture instead of the expected "blurple" you might expect from a normal map. Use this tool to fix them!
Multi maps contain 3 to 4 different textures to achieve different purposes on a model. Roughness, metallic and ambient occlusion effects as well as the unique colors for each unit are achieved through it. FEEMultiTool helps you with splitting it into different textures and merging them back.
Download links:
Unit Icons
Dumped sprites for every unit and class variation, with colors applied.
Download link:
Substance Painter 3D Setup
[!TIP] Substance Painter 3D is a paid software by Adobe that can be acquired through a subscription or a one-time fee.
The price can be steep for some people, but it is possible to find discounted yearly keys for 20-30 USD on reselling websites such as G2A.
It can sometimes be hard to paint the textures blindly due to Engage's unique aesthetic and various textures. While it is possible to figure out a workflow with Unity and the preview it offers, Substance Painter gives you a dedicated environment where you can focus on achieving the look you aim for without worrying about the small things.
Think of it like Photoshop but for texturing on models!
Download link and setup guide: