Giter Site home page Giter Site logo

eos-asm-hacks's Introduction

EoS-asm-hacks

This repository contains my asm patches for Explorers of Sky.

Usage

In order to apply a patch to a ROM you have to extract the ROM first (you will need ndstool, tinke or any other similar program for that). Next, you can apply the patch using armips. Using this system over the typical binary patch method allows you to make changes to the code if you wish.

Put the armips executable and the source .asm file that contains the patch in the same folder. You will also need to have the common folder in there, since it's requiered for my patches to work.

Each patch has a list of required files (the ones that will be patched) that must be placed inside that same folder. The list is shown at the beginning of the file.

You can change the target ROM region (US/EU) by editing common/regionSelect.asm. Make sure that the patch you want to apply supports the chosen region (supported regions are also displayed at the beginning of the file), otherwise you will get a lot of errors and the patch won't be applied.

Finally, you just need to run armips and pass the name of the .asm file you want to apply as an argument (run armips.exe NameOfThePatch.asm in a terminal). If you don't see any errors, the patch was successfully applied.

Extra overlay

The ExtraOverlay.asm patch allows adding an extra overlay to the game that can be used to store additional code. After applying it you will also have to add the extra overlay (overlay_0036.bin) to the ROM.

eos-asm-hacks's People

Contributors

frostbyte0x70 avatar scbroede avatar irdkwia 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.