Giter Site home page Giter Site logo

btelwy / aj-retrial Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 279.01 MB

An expansion and improvement romhack for Apollo Justice: Ace Attorney (DS)

Home Page: https://sparkbrushel.com

Assembly 100.00%
nintendo-ds romhack romhacking romhackingtool romhacks romhacktool

aj-retrial's Introduction

AJ-Retrial

An expansion and improvement romhack for Apollo Justice: Ace Attorney (DS)

In progress. This repository does not represent any finished product, as it is designed to facilitate working.


Guide to folders:

Added assets: assets not originally in AJ

Documentation: documentation for various aspects of AJ romhacking

Extracted materials: rips of AJ's file structure, all taken by me except for SFX (from Sounds Resource) and the soundfont (from iteachvader on YouTube at https://www.youtube.com/watch?v=_UL8lE-daMM)

Helper programs: tools I've written tailored to making romhacking AJ easier

Modified binaries: modified binary files, the end result of romhacking and what replace the original files in the file structure

Patches: all patches created up to this point


Guide to extracted materials folder:

AJ soundfont: the instruments the game uses in its music

cpac2d.bin: contains the game's 2D assets

cpac3d.bin: contains the game's textures and models

Extracted script: the game's script in the form of decompressed binary files

Extracted script backup: a duplicate folder I made in case I mess up while text editing

Readable script: the game's original script in a readable format, obtained with phoenixtools

opdemo: probably not needed, but images making up the case intros

saigen: probably not needed, but images making up the 3D visualization sections in court

SFX: a rip of the sound effects in the game

arm9.bin: the game's main code in binary format

mes_all.bin: where the game's entire script is stored in compressed format

sound_data.sdat: the binary file containing all the game's music, sound effects, and other files relating to sound


Programs used in this project:

ImHex (hex editor)

Tinke (DS file system viewer)

no$gba, DeSmuME, and melonDS (DS emulators)

deltapatcher (creates and applies .xdelta patches)

Ghidra (disassembly tool)

CUE's DS compression tools (compresses and decompresses common DS compression schemes)

aj-retrial's People

Contributors

btelwy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.