seedhartha 83 Posted April 1, 2021 View File reone toolkit toolkit is a GUI application that can be used to inspect, extract, convert and create game resources. Part of reone engine project. ## Features Preview 3D models, images and audio files Extract BIF/RIM/ERF archives Unwrap WAV to WAV/MP3 Convert 2DA/GFF/TLK/LIP/SSF to XML Convert XML to 2DA/GFF/TLK/LIP/SSF Convert TPC to TGA/TXI Create RIM/ERF/MOD archive from directory Disassemble NCS to PCODE Assemble NCS from PCODE Decompile NCS (experimental) https://github.com/seedhartha/reone/wiki/Tooling Submitter seedhartha Submitted 04/01/2021 Category Modding Tools Quote Share this post Link to post Share on other sites
seedhartha 83 Posted June 13 Command-line reone-tools have been converted to a GUI application. Hopefully will be useful to some. 1 1 Quote Share this post Link to post Share on other sites
seedhartha 83 Posted June 25 Released version 0.2 of the toolkit, most significant improvement being in NCS decompilation. Decompilation now happens in four steps: Compiled script is parsed into assembly-like list of instructions Instruction list is converted into equivalent language-agnostic expression tree Expression tree is optimized for readibility, making a heavy use of inlining Optimized expression tree is converted to pseudo-NWScript code Decompiler tries to convert instructions into expressions in the most straightforward manner and does not rely on specific instruction patterns produced by the Bioware compiler. Downside is that it doesn't yet know how to detect loops and structures, hence the output is only a pseudo-code and cannot be compiled without some manual refactoring. Known issues: Decompiler hangs on some large scripts, in particular combat-related Comparison between version 0.1 and version 0.2 of the decompiler: 1 Quote Share this post Link to post Share on other sites