鬼谷八荒 Tale of Immortal

鬼谷八荒 Tale of Immortal

Not enough ratings
Mod decryption tool
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
43.633 MB
Apr 17, 2024 @ 3:06pm
Jun 6, 2024 @ 6:55am
13 Change Notes ( view )

Subscribe to download
Mod decryption tool

Description
DO NOT KEEP THIS MOD CHECKED IN YOUR MODLIST!!!
IT'S ONLY MEANT DO SOMETHING IN DEBUG MODE!

How to install from Steam Workshop:
1. Subscribe to the mod, THEN DISABLE it in your mod list!!
2. Copy-paste the Mod Source folder (ModProject) into your Mod creator's Work Root Directory. By default located in: "\Steam\steamapps\workshop\content\1468810\3225372871\"
3. (No longer needed) Go into ModAssets and copy the files "dumpClassList.txt" and "dumpClassListDLC.txt" into the game's main installation folder, e.g. "\Steam\steamapps\common\鬼谷八荒\" or something else

How to enter Debug Mode:
1. Press 'Edit' at the respective ModProject entry to open it up, then press 'Go to game debugging'
2. Wait 'till the main menu appears and a pop-up message (with OK button) appears that state you're in Debug Mode.
That's it! Now you're ready to use this tool's features.

How to Decrypt:
1. At the Main menu, press "Decrypt mod"; Select the folder that contains (sub)folders with encrypted Json/PNG/Cache files.
2. Select a (preferably) empty output folder to save the decrypted files.
3. If it's successful, the output folder will be opened.

How to re-Encrypt:
1. Press Encrypt mod" at the main menu
The rest of the steps are identical to the decryption steps also...

Dumping the live-Vanilla game's Json files:
1. Press "Dump Json-data" and wait as the game will appear to be frozen, due to the sheer amount of Json-files.
2. The files will be located in the installation folder under "DataDump", e.g. something like "\Steam\steamapps\common\鬼谷八荒\DataDump"
Along with the game, the devs have included many folders that contain modding guides/resources, which includes one with many .json files. Some of these files are however incomplete and many files are even missing! With this feature, we can directly dump the full data files from the game itself.
- The DLC files will instead be dumped into the folder "DataDumpDLC"'

Game save data decryption & decompression:
1. Press "Decrypt save" at the main menu. The mod automatically grabs the default game save path for Windows. (If you're on Linux you'll have to modify the source code yourself, cause Idk how your game config looks like.)
2. Choose the output folder as you already know the drill by now, that's it!
The end-result will be a bunch of folders (per save) that contain your game data in Json-format which you'll have to format // beautify yourself in your fav text editor. (Fair warning:) Finding and modifying stuff in these data files is annoying. Plus you'll have to add your own (re-)encryption feature as I cba for now xD

The tool's behaviors:
- Non-encrypted Json/Cache/PNG files shouldn't be processed, e.g. won't be reverse-encrypted.
- The extension checker isn't case-sensitive, e.g. '.Json' and '.json' will both be read.
16 Comments
脑洞大开的夜袭 May 2 @ 5:48am 
For Chinese players, we can edit the class named "menuInterface.cs", change "G:btnPaperChange_En" to "G:btnPaperChange", so that we can see the buttons :steammocking:
gamblingcat Apr 10 @ 4:31pm 
can you please make a video how to install this and use?
(0)w(0) Dec 7, 2024 @ 7:35pm 
Well, I find one culprit for the issue where the buttons for decryption disappeared. It seems that the mod currently supports only english. Switching the language option to english, and the buttons will appear.
Dewguru Nov 13, 2024 @ 6:24am 
Like Peroroncino I'm also not seeing the button to decrypt after following the steps. If I do not disable the mod in Local files - I see a Decrypt Mod option, so I'm guessing I did something wrong. I had the "game not starting" issue, and used the option to rename the game path and Steam path to launch it and use mods.
Peroroncino Nov 9, 2024 @ 10:51am 
Dear Cyfire, I did everything you said, but I dont see the button to decrypt after entering debugging mode, would you please help me :)?
Cyfire  [author] Jun 16, 2024 @ 11:40am 
@andre.dz No, converting it back is too much of a pain to figure out and you'll absolutely lose all tags and UI comments.
andre.dz Jun 10, 2024 @ 1:35am 
Hi! Do you have a parser that can convert ModExportData.cache to ModData.cache files so they can be readily opened in the in-game editor?
notorius_marauder Jun 3, 2024 @ 11:19am 
nvm got it working, im stupid
notorius_marauder Jun 3, 2024 @ 10:28am 
Not showing up in local mod
Cyfire  [author] May 27, 2024 @ 2:03pm 
@andre.dz It was probably related to the Thread-implementation in which the tool subsequently showed the path selection dialogues and processed the data. (I originally adapted that implementation from one of the example-mods in the tutorial files)

The latest version which I just uploaded no longer uses that bug infested implementation, so hopefully we'll never see that crash again. (Might take Steam a couple of days to verify/update though)