Software Tools

An overview of software tools around ACS.
== ACS Specific Tools ==
These tools are built specifically for ACS.
=== Savegame Analyzer ===
Tool that scans save games and display info about the number of Spirit Soil tiles and other statistics.
https://cultigaddhi.github.io/acs_savegame_analyzer
=== Body Cultivation Build Planner/Calculator ===
Tool for Physical Cultivation builds, with resulting attribute values. [LINK]
== General Tools ==
These tools are generally useful for different purposes, but nothing unique to ACS.
=== Datamining Tools ===
The following are useful for digging into the code and assets.
* VSCode - IDE, for digging through text assets (contents of Scripts and Settings)
** also has the ilspy-vscode extension, to quickly lookup the DLLs. Not as good as a separate decompiler software but convenient.
* dnSpy - Assembly debugger/decompiler, for going through the DLL (containing a majority of the game logic)
* JetBrains dotPeek - An alternative decompiler to dnSpy, for similar purposes
* WinMerge - A differencing/merging tool, useful for inspecting version differences, generating detailed changelogs, keeping mod translations up to date with ease, etc.
*UtinyRipper - good for full extractions as it preserves the folder structures if you extract everything. (Deprecated)
**AssetRipper - AssetRipper is a tool for extracting assets from serialized files (CAB-*, *.assets, *.sharedAssets, etc.) and assets bundles (*.unity3d, *.bundle, etc.) and converting them into the native Unity engine format. (Recommended Alt.)
*Asset Studio : good for images extractions, has filters and image previsualizations.
Category:Modding