Welcome
Hello and welcome to ZeldaCodes.org! Here you will find codes mainly designed to help make your speedrun practice much more efficient. There are many available codes to use. You can choose between using a pre-compiled cheat file or create your own and customize the button activators to your liking.
ZC
ZC is a more up to date version of the GCT Files you will find here. The difference is that ZC is made so that it is no longer restricted by the normal 425 line limit the GCT Files have. The biggest change is a Mem File code. This is similar to, but not quite, a save state.
Ocarina of Time Trainer
The Ocarina of Time Trainer is a powerful testing utility created by glank. A Wii Virtual Console version has been released. I highly recommend using it over any of the codes you will find here. There are a few codes in the Code Database for use with the Trainer.
GCT File
A GCT File is the type of file that Gecko OS and Nintendont use for applying codes to a game. There are a few different ways you can create/get this file. The easiest way is in the Code Database. Additionally you can either use the Gecko Code Manager or the Online GCT Creator from GeckoCodes.org.
If you make your own cheat file it is unlikely that you will be able to fit as many codes as there are in the pre-compiled files unless you know what you are doing. Reusing parts of codes and knowing how to apply endif's lower the amount of total lines used thus allowing for more to be added in as the maximum amount of lines allowed is 425. All of the codes listed in the Code Database are made so that they will work simply on their own. Which will overall add additional lines.
Code Database
The Code Database allows you to view all available codes for a specific game. As well as see some information about each code and what it does. You'll want to know exactly how to use it otherwise you may end up with a code that just doesn't seem to work. So lets get to explaining.
On the Code Database page you will see three main boxes.
Options
Game ID:
- This is the name that the cheat (.gct) file needs to be named for Gecko OS or Nintendont to be able to read it.
Game:
- A drop-down list of games.
- Select the game you would like to see codes for.
Version:
- A drop-down list of versions.
- Select the version you would like to see codes for.
If you select a game and/or version that does not have codes available for it the code list will not be populated and the title will have a red background.
Controller:
- A drop-down list of controllers that can be used to activate codes.
- Select the controller you would like to use.
- Nintendo 64 is for use with a N64 to Gamecube Adapter. It is not designed to work with any other adaptor.
- For Nintendo 64 only one C-Button can be active at a time.
Activators:
- A list of the possible activators.
- At most any code here will have four activators on it.
- This option controls which activator you are modifing the input for.
Inclusive:
- A list of checkboxes for setting an activator as inclusive.
- Inclusive means the input itself is inclusive to all possible input.
- An inclusive code will activate as long as the button or buttons set to activate it are pressed, even if additional buttons are being pressed.
- A non-inclusive code will activate if, and only if, the specific button or buttons set to activate it are pressed.
Activator Description:
- A description of what the current selected activator does.
- For codes that only have one activator this is not used.
Input Buttons:
- A set of buttons that can be turned on or off.
- These control what buttons will be needed to activate the current selected activator.
- Green buttons signify it is a useable input for the controller.
- Red buttons signify it is an unuseable input for the controller.
Download GCT Button:
- Used for downloading a GCT File containing all the current selected codes in the database.
Code List
- A list of all the codes for the current selected game and version.
- Select the code you would like to see.
Code Description
- Gives a description of what the code does and some additional information about it. If the code requires something specific to activate it, it will highlighted in a red box.
Gecko Code
- Shows the title and code for the current selected one from the Code List.
- Clicking anywhere in this box should select all the text.
- Copy/Paste it to a text file or to the Online GCT Creator.
-
Activators are color coded so that they stand out.
Red: Gamecube Yellow: Nintendo 64 Green: Classic Blue: Wii Remote
Information
The Information section has additional information about codes that are not listed in the code descriptions in the Code Database. Such as the table of locations the Set Warp Code can take you to. There is also a activator list for the pre-compiled cheat files. However for specific details about a code use the Code Description in the Code Database.
Downloads
The downloads section features all things you may need to use these codes. Such as homebrew apps. As well as the pre-compiled cheat files if you choose to not make your own.
Changelogs
The changelogs show when something has changed. Whether something has been added, removed, modified, etc. For Master Quest only unique changes are listed. Everything on the Ocarina of Time changelog also applies to Master Quest.
Addresses
Lists of RAM Addresses that may be helpful for creating custom codes.
Challenges
Contains alternate ways to play to make it more challenging to complete. For example Damageless for Majora's Mask. Where the goal is to beat the entire game, start to finish, without ever taking any damage.
Gecko to Lua
A Gecko Codes to Lua Script converter. This converter is no where near complete, however. For more advanced codes it will not provide properly working Lua Script and many codetypes are blacklisted as I do not know how they work.