Skip to content

Hiro420/NikkeTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NikkeTools

Tools for Reverse-Engineering Nikke

Disclaimer

Shiftup/Level Infinite owns the original assets to the game, all credits go to its rightful owner. I am not liable for any damages caused if you get banned from using a mod created by this tool, or its derivatives. I DO NOT CLAIM ANY RESPONSIBILITY FOR ANY USAGE OF THIS SOFTWARE, THE SOFTWARE IS MADE 100% FOR EDUCATIONAL PURPOSES ONLY

List of tools:

  • Catalog -> Decrypts all the dbs from AppData\LocalRow
  • MetadataDumper -> Dumps decrypted metadata from process memory
  • Protobuf -> A tool to recover protobuf definitions from the game assemblies, together with their HTTP paths
  • StaticData -> Fetches AND decrypts the latest StaticData.zip (game data) from live servers
  • UnLuac -> Decompiles Lua bytecode back to original code, modified for Nikke lua

How to use them?

  • Catalog | StaticData -> Just compile and run, works straight out of the box
  • MetadataDumper -> Compile the project via Visual Studio 2022. Take theput the NikkeMetadataDumper.dll from Win64 generated folder, together with the files in Gadget folder, and put them all in game directory next to nikke.exe. Run the game, a decrypted global-metadata.dat will be generated in the game directory.
  • Protobuf -> Compile the project via Visual Studio 2022. Use the generated global-metadata.dat to dump Il2Cpp via Il2CppDumper. Then either put the DummyDll folder next to the NikkeProtoDumper.exe, or drag the DummyDll folder into the NikkeProtoDumper.exe. Nikke.proto will be generated, in proto3 format.
  • UnLuac -> Run compile.bat to compile the project. Then put all the .lua.bytes files you got from YarikStudio or AssetStudio into the Lua folder. Run the DecompileAll.py python script, and all the decompiled luas will be generated in Decompiled folder.

Copyright© Hiro420

About

Tools for Reverse-Engineering Nikke

Resources

License

Stars

51 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages