wowhoogl.blogg.se

How to make a rom hack for n64
How to make a rom hack for n64













how to make a rom hack for n64
  1. HOW TO MAKE A ROM HACK FOR N64 INSTALL
  2. HOW TO MAKE A ROM HACK FOR N64 PATCH
  3. HOW TO MAKE A ROM HACK FOR N64 CODE
  4. HOW TO MAKE A ROM HACK FOR N64 DOWNLOAD

When you open a rom initially, you can choose "start new" in the file menu to select the base file and then the name and location for the hack file. Respectively, they represent: Addresses, base file, hack file, hacking notes/comments.

how to make a rom hack for n64

In the main window, there are 4 tall text boxes.

HOW TO MAKE A ROM HACK FOR N64 DOWNLOAD

The download button is located at the top-right of the page. If you don't, you will get "failed to start action" and http errors, or the page will simply hang on loading when attempting to download. **You may need to disable any ad or popup blockers or add the page to the blocker's exclusion list. *Don't choose miniconda, from what I understand, you can get stuck in "dependency hell" while trying to obtain tkinter, which is not a place you want to be inĭownload for Windows** (includes python, tkinter and keyboard): This is only because it doesn't come with Anaconda. Installing keyboard is easy, the instructions can be found here

how to make a rom hack for n64

HOW TO MAKE A ROM HACK FOR N64 INSTALL

Anaconda might chew up to 1gb of data to install, as a forewarning.Īfter an update I have made, you will now also be required to install the keyboard module. I'd suggest Anaconda (a Python virtual environment manager) as when you make an environment, you can specify "Anaconda" at the end of the command when creating a virtual environment in the command prompt, and it will create the python installation with a whole heap of commonly used modules, including tkinter. If you haven't dabbled in python before, you likely won't have the interpreter on your machine. (For Operating Systems other than Windows) If you're on Windows, there is a download link to a snapshot of my Python environment, the disassembler and a batch file to run it through python. If you would like to give it a whirl and you're on linux or mac, you will need a Python 3.5 or 3.6 interpreter, also need to install Python's "tkinter" and "keyboard" modules. It's currently functional spaghetti source code. *comes with a server script you can run with PJ64d, which makes patching a little quicker.

HOW TO MAKE A ROM HACK FOR N64 PATCH

  • Generate a runtime patch script for PJ64d (patches all changes made during session while in disassembly view).
  • Modifying the SP frame push or pop (ADDIU SP, SP $#) will cause all read and write instructions within the function which use SP as the base address to be offset by the same amount.
  • Cutting instructions which have branches pointing to them will cause all branches within the function to be modified when you paste so that the branches point to the new paste location.
  • Generate a script from a script template to apply to a batch of addresses for use in other programs.
  • Hacking notes are always output to a negotiable text document in order of address they are aligned with.
  • Jump/branch mapping which allows highlighting of "branch/jump targets" and "jumps to function" lookup.
  • Checksum calculation (should work for most games).
  • Easy address translation from memory editor to emulator.
  • how to make a rom hack for n64

  • Text boxes containing original assembly, hacked assembly and comments/notes which are constantly aligned.
  • Highlighting for Load/Store instructions which can be determined to target the same memory address.
  • Highlighting for jumps/branches and selected register.
  • HOW TO MAKE A ROM HACK FOR N64 CODE

  • Assembly search engine: Search particular phrases to locate some code.
  • Memory region calculation: Main and Boot regions automatically calculated and supports additional memory regions.
  • Game offset mode: Jumps/branches/addresses and navigation will be treated with the appropriate memory region offset.
  • Anyone using it prior to this post will need to use "Re-map jumps" in the tools menu to apply a few minor changes to their jumps.data file. Hello! I've been doing some work on the assembly editor since last post, so there are a few more features.















    How to make a rom hack for n64