All Projects → GabrielRavier → Cave-Story-Decompilation

GabrielRavier / Cave-Story-Decompilation

Licence: other
Decompilation of Cave Story. Made with IDA Pro

Programming Languages

assembly
5116 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Cave-Story-Decompilation

binary-auditing-solutions
Learn the fundamentals of Binary Auditing. Know how HLL mapping works, get more inner file understanding than ever.
Stars: ✭ 61 (+306.67%)
Mutual labels:  ida-pro, disassembly, decompilation
NTRDisasm
Annotated disassembly of the NTR 2.x custom firmware for the Nintendo N3DS
Stars: ✭ 22 (+46.67%)
Mutual labels:  ida-pro, disassembly
xbox-reversing
Small useful Xbox/Xbox360 reverse-engineering tools, scripts, & info.
Stars: ✭ 26 (+73.33%)
Mutual labels:  ida-pro
ida pdb loader
IDA PDB Loader
Stars: ✭ 45 (+200%)
Mutual labels:  ida-pro
pokepuzzle
Disassembly of Pokémon Puzzle Challenge
Stars: ✭ 37 (+146.67%)
Mutual labels:  disassembly
ida-embed-arch-disasm
Allows IDA PRO to disassemble x86-64 code (WOW64) in 32-bit database
Stars: ✭ 22 (+46.67%)
Mutual labels:  ida-pro
idasix
IDAPython compatibility library. idasix aims to create a smooth ida development process and allow a single codebase to function with multiple IDA/IDAPython versions
Stars: ✭ 24 (+60%)
Mutual labels:  ida-pro
xray
Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions
Stars: ✭ 97 (+546.67%)
Mutual labels:  ida-pro
idapython-cheatsheet
scripting IDA like a Pro
Stars: ✭ 13 (-13.33%)
Mutual labels:  ida-pro
ida medigate
Medigate plugin for c++ reverse engineering and other utils
Stars: ✭ 130 (+766.67%)
Mutual labels:  ida-pro
ida-iboot-loader
IDA loader for Apple's 64 bits iBoot, SecureROM and AVPBooter
Stars: ✭ 62 (+313.33%)
Mutual labels:  ida-pro
idajava
Java integration for Hex-Rays IDA Pro
Stars: ✭ 25 (+66.67%)
Mutual labels:  ida-pro
hamtaro-in-pieces
A disassembly of the wonderful Game Boy Color game Hamtaro: Ham-Hams Unite!
Stars: ✭ 15 (+0%)
Mutual labels:  disassembly
idaplugins
Random IDA scripts, plugins, example code (some of it may be old and not working anymore)
Stars: ✭ 24 (+60%)
Mutual labels:  ida-pro
ReverseEngineeringNotes
Some notes on reverse engineering programs
Stars: ✭ 23 (+53.33%)
Mutual labels:  disassembly
papermario source
Current progress on decompiling Paper Mario
Stars: ✭ 28 (+86.67%)
Mutual labels:  decompilation
validating-binary-decompilation
Scalable Validator for Binary Lifters
Stars: ✭ 41 (+173.33%)
Mutual labels:  decompilation
reverse-engineering-playground
Scripts I made to aid me in everyday reversing or just for fun...
Stars: ✭ 25 (+66.67%)
Mutual labels:  ida-pro
MCExplorer
Python portage of the Microcode Explorer plugin
Stars: ✭ 28 (+86.67%)
Mutual labels:  ida-pro
obfDetect
IDA plugin to pinpoint obfuscated code
Stars: ✭ 99 (+560%)
Mutual labels:  ida-pro

Cave-Story-Decompilation

Decompilation of Cave Story. Can be opened with IDA Pro (freeware and pro version).

This decompilation aims to make the code easily understandable.

Also, this repo is basically dead, the recompilation is being done at https://github.com/GabrielRavier/CaveStoryRemake.

Get IDA Freeware here : https://www.hex-rays.com/products/ida/support/download_freeware.shtml

PS : You do not need the original .exe file to open the idb files.

DISCLAIMER: Any and all content presented in this repository is presented for informational and educational purposes only. Commercial usage is expressly prohibited. I claim no ownership of any code in these repositories. You assume any and all responsibility for using this content responsibly. I claim no responsibiliy or warranty.

File details :

Doukutsu.i64 : This file is the IDA database to open using IDA 7.0 freeware. This file will be updated as some point, but only the .idb file is up to date due to conversion being difficult.

Doukutsu.idb : This file is the IDA database to open using the 32-bit version of IDA.

All further files were produced by IDA :

Doukutsu Typeinfo.idc : As indicated, this file contains the typeinfo of the .i64 in the idc scripting language. For some reason, I can't get IDA to produce it, so it's not up to date.

Doukustu.idc : This file contains the entire database, dumped to the idc format. If you want, you can manually open the .exe file, then run the idc file in IDA, though the results might not look good (I did this for conversion to .i64 format). For some reason, I can't get IDA to produce it, so it's not up to date.

Doukustu.asm : This file contains the disassembly done by IDA, in a possibly re-assemblable format (might have problems)

Doukustu.c : This file contains the de-compilation done by the Hex-Rays plugin. It might possibly be re-compilable, but don't get your hopes up.

Doukustu.dif : This is a dummy file, to indicate the fact that there is no differences between the assembly contained in the .i64 file and the machine code contained in the .exe.

Doukutsu.h : This is a C header file, which contains structs information.

Doukutsu.inc : This file contains struct information in a format used by assemblers.

Doukustu.lst : This file (a listing file containing the assembly code and offsets) is probably the most useful to people who do not want to bother with installing IDA.

Doukutsu.map : This file contains information about function offsets.

Doukutsu_All.map : This file contains offsets for EVERY LABEL in the program.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].