An ISA definition for Kingdom Hearts 2 AI https://govanify.com/post/kh2ai/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Gauvain Roussel-Tarbouriech 54117d385d
the release
11 月之前
data ready for release 11 月之前
ghidra_scripts java loader is done, now to the analyzer 11 月之前
src/main/java/ghidra_kh2ai most of the documentation is done 11 月之前
.gitignore bunch of changes and more work on the doc 11 月之前
LICENSE initial commit; started earlier today 11 月之前
Module.manifest initial commit; started earlier today 11 月之前
README.md the release 11 月之前
build.gradle bunch of rework and swap to eclipse for more advanced work 11 月之前
extension.properties bunch of rework and swap to eclipse for more advanced work 11 月之前
main.workflow bunch of rework and swap to eclipse for more advanced work 11 月之前
notes.txt bunch of rework and swap to eclipse for more advanced work 11 月之前

README.md

KH2AI

KH2AI or, more specifically, ghidra-kh2ai, is a project implementing a disassembler, assembler and a decompiler for Kingdom Hearts 2 Artificial Intelligence’s format. ghidra-kh2ai, as its name suggests, is developped for the Software Reverse Engineering(SRE) framework Ghidra.

More informations about the project can be found at: https://govanify.com/post/kh2ai/

Why Ghidra

Ghidra is factually better in its underlying architecture and easier to develop for. If I targetted this tool to IDA I would have, at best, a disassembler and trouble implementing a good bunch of what I did. SLEIGH, Ghidra’s analyzer architecture and extensions on top of the whole program architecture are just better. RTFM.

Dependancies

You will need a Ghidra development setup, or at the very least gradle and a Ghidra installation somewhere on your storage space. You will also need a LaTeX common build tools and extensions, pdflatex is preferred along with python to build the manual.

Building instructions

cd data/manuals/
mkdir sleigh
python generate_code.py ../languages/kh2ai.sinc
pdflatex kh2ai.tex
cd ../../
gradle -PGHIDRA_INSTALL_DIR=/my/ghidra/dir buildExtension

You will end up with an extension zip in the dist folder

Can I have a tutorial on how to mod KH2 AI

https://www.youtube.com/watch?v=FvwNa_0fNw8