GBAtemp.net logo
GBAtemp.net navigation bar
Welcome Guest ( Log In | Register )  ·  Forum rules · Site Index


70 Pages V   1 2 3 > »   
 Closed Topic Start new topic Start Poll 
A Basic Guide on How to Create AR codes, Including No$GBA and Emucheat
Register now to make the most of all the fantastic features available on GBAtemp!
Curley5959
post Nov 17 2008, 09:03 AM
Post #1


CCC Member!
Group Icon

Group: Cheat Code Crew
Posts: 2,572
Joined: 2-February 08
From: Australia
Member No.: 116,295

 




Before Continuing on Down The Page, Read through these Rules

Coders And Helpers
Without the Help of ElixirDream, I would not be making this guide.. He taught me everything I know and will be assisting me in helping you guys out... Other members helping out include Narin, Hehe Moo and polle123. If you want to help out in this guide, give me a PM and I will make my mind up from that.

Rules:
Members will need to pay attention to these rules or otherwise I will delete the Guide temporarily until you can obey them.. This means everyone. Im being serious.
1. This Thread is to be used in conjunction with Questions regarding How to Create Codes. It is also going to be used as a testing area for your codes. However, You shall not post any codes which you know do not work. You must post codes which you believe will work. This thread has nothing to do with The New Massive Cheat Compilation Thread. You must not post your codes there, knowing they do not work. You must post them here for testing first
2. Any questions which you believe will get you flamed or you are afraid of getting embarassed, Just PM myself, Narin, Elixir, Polle123 or Hehe Moo regarding these.
3. You must not hassle us on having private tutorials. If you are unable to get passed one step without getting help, Dont bother creating codes. This thread is only for those who are willing to learn and have the ability to.
4. Stupid questions and excess flaming will result in a temporary deletion of the guide, for 12 hours. I know this sounds harsh but you must learn to control yourselves.
5. No Requesting Ridiculous Codes for every game you want.. You are allowed a couple of requests but not too much.. Your requests will not be fulfilled if you have too many..

Programs Needed and Starting Off..
Download Link Here
I am providing Emucheat, a program you need to create codes.
You will need to search for No$GBA 2.6A yourself.. There will be no requesting a link to this.. And no posting a link to it
Steps to setting up your Emucheat
1. Extract all files
2. Place the EMU folder on the main root of Emucheat, along with the other folders.
3. Make sure it looks like below


Extras:
8 bit = 1 bytes
16 bits = 2 bytes
32 bits = 4 bytes
Each byte coontains two nibbles or a half a hexdicimal
So
8 bits = 00
16 bits = 0000
32 bits is 00000000


Understanding the Concept of Codes Even more...

The idea when to use 0 , 1 , 2 is pretty straight forward....
Y - Address, X - Value

1-2 digit value will always be 8 bit - use 2 infront - 22YYYYYY 000000XX
3-4 digit value will always be 16 bit - use 1 infront - 12YYYYYY 0000XXXX
5-8 digit value will always be 32 bit - use 0 infront - 02YYYYYY XXXXXXXX


Im afraid if you dont understand this, you will only be able to create basic codes..

VERY IMPORTANT INFORMATION.. PLEASE READ!!
   WARNING: SPOILER INSIDE
(show)



The Beginning of Creating Codes - Ninjatown Money Code


1. Open up a rom of "Ninjatown" with No$GBA 2.6A.
2. Open up Emucheat, And click on the tab (Emulator Select) at the bottom and select No$GBA.

3. Next, go to "Search" and on Search Type select 32bit

4. Get into your game of Ninjatown. (Be aware some pics and buttons to not show up on the glitchy No$GBA [Also Press Enter to skip Intro]) Your money should be 140
5. Type 140 in the target box and click on the bincoluars. There should be around 5000 Addresses
6. Next Buy a Wee Ninja Hut which costs you 40 cookies. Type 100 in the Target box and press on binoculars. There should be around 2 addresses. If not, continue updating building and typing in money amount left until you get 1-3 addresses.
7. Double Click on First code. Type 9999 in the value DEX box. You will notice the Value HEX is 270F.
8. In Desc. Box, Type in Money or something similar. Untick the Locked box.
9. Click OK.
10. Go to Table, and you will see your address. This is basically the code, you just have to piece it together.
11. You have to put 12 in front of the first part of the code, so it should look similar to this:
12211F74
12. The next part of the code is the 270F. So you have to put 0000 in front of this to add up to eight digits.
13. Your code should look like this: 12211F74 0000270F

Testing Your code
Go back into No$GBA 2.6A and go here

Go Add New, add your code along with the title, click on Action Replay, and ok.. Next double click on the tick box and go ok.. See if your code works

Although, Some codes require an activator.. I will talk about these below..

Activators and Codes

To acquire an activator for your code, Its very simple.. Just go to R4CCE08. Add your code and at the bottom of the window should be a whole lot of numbers and boxes e.g STA SEL etc.. Picture Provided below

All you have to do is click on one and Then Add..
An Offset is often needed but I will talk about this later

Other Coding Methods

http://www.youtube.com/watch?v=v7ncoUAkaBw
http://www.youtube.com/watch?v=038ETKmT8qE
http://www.youtube.com/watch?v=zAS97DiCVJg


Some Useful Info on Code Types..
   WARNING: SPOILER INSIDE
(show)


Thanks to Hehe Moo for this second example

Another example - Ninjatown Infinite Lives/Hearts Code

1. Open up a rom of Ninjatown on No$gba Emulator 2.6a.
2. Open up EmuCheat, and click on the Emulator Select tab at the bottom. Click on No$gba Emulator 2.6a.
3. Click on "Search" at the top of EmuCheat, and click leave the "Search Type" as 8bit.
4. Start a new game of Ninjatown, and build a Wee Ninja Hut.
5. It will ask you to upgrade the building, so after upgrading, destroy the hut. This ensures that your ninjas do not attack the Devils. You want the devils to escape.
6. Click on the fast forward icon on the Emulator, and click "Pause Emulator" on EmuCheat.
7. Type "10" into the search box on EmuCheat, see how many results you receive. There should be thousands of results.
8. Click "Run Emulator", and your Emulator will continue. One of the Devils will eventually escape. As soon as it does, click "Pause Emulator".
9. Enter the new number of Lives, that is, 9.
10. You should receive about 4 results. Double click on the first one. Type 9999 in the value DEX box. The HEX value becomes 270F.
11. The the Desc. Box, type in "Infinite Lives/Hearts", or whatever you would like it to be called.
12. Untick the Locked box, click OK, and click on "Table".
13. This brings you to another page, and now you can piece together your code.
14. Click on Utility, type in the first part, with "02" at the start.
15. Hit the spacebar, and type 270F, with "0000" at the start to sum up to 8 digits.
16. After clicking on the words "Action Replay DS" and OK, double click on your cheat and it should become ticked.
17. Click OK.
18. Your cheat is complete. You should now have infinite lives.

A Tougher Example
   WARNING: SPOILER INSIDE
(show)



Coming Soon

Offsets
Pointers (maybe smile.gif )


NOTE: Information will be added often, so keep looking back..


NEW:

Enchanted Folk and the School of Wizardry (E)
Speed Modifying Code Tutorial


1. Open no$gba and select Enchanted Folk. Also open up EmuCheat and click the tab at the bottom and link it to no$gba.
2. Click on Options>Controls Setup and make the key B into a key close to the arrow keys on the keyboard. This will be explained later.
3. Click the Search tab on EmuCheat and we can now begin making the code.
4. First, walk right using your left hand, then use your right hand to click Pause Emulator on EmuCheat. Make sure your character is paused while he's walking, or this won't work.
5. Type ? into the Target box, and press enter.
6. Now unpause the emulator, but keep walking. Now pause it again, while the character's still walking, and type = into the Target box.
7. Unpause, and hold B while walking to run. Do both of these with the same hand, and click Pause with the other hand while the character is running. Make sure you character is paused while running, or this won't work
8. Now type ! into the Target box. This finds any values that have changed since the last time you pressed Enter.
9. Unpause the game, and go back to walking rather than running. Pause, and type ! into the Target box.
10. Keep repeating the above steps until you only have about 6-8 results. From there, start testing every code in this format:
XXXXXXXX 00000014 <------ X = the code, 00000014 = the speed you want. (for those who understand hexadecimal, 14 = 20)

When you've found the correct code, your character will move at an uncontrollable speed. You might even fly through the wall, so this is the best way to find out whether the code works. Now just lower the speed of the code somewhere between 7-9.

The code should be: 2236A485 00000007
However, there's a chance that you could find a better code than this one; post it up and let us try it out.

Also, try the above code outdoors; it doesn't work. So repeat all the above steps while you're outside to make a new code, one for indoors and one for outdoors.

Happy Cheating!

- Hehe Moo.


ANOTHER EXAMPLE - POINTER

Here is a pointer example. The game that we will be using for this example will be Giana Sisters DS. What we will be doing here is that we will fill the "Red Crystals" that we currently have, to their total ( the total crystals address), without overfilling. Of course we could just find the current crystals address and input 999, but that would look weird (999/3 etc.).

First off, we will need to; find the addresses of the current and total crystals. Open up EMUCheat or whatever you use.

For the current address, you can simply input the number of crystals you currently have collected, and then collect more and search again etc. for example; if you have 1 crystal, search 1, when you get another, search 2, and so on, until you only get a few addresses, and then test them. If you did it correctly, you should have come up with (02)0A3012. For the total, you can just get onto a level, search the total number of crystals you need (3 etc.), jump onto another level with a higher or lower total (2 etc.) and search that, and then repeat until you get a few addresses. Alternatively, you could have just looked at the addresses when you were looking for the current crystals variable, and just changed one of them to change the total variable (which means they are right beside each other in memory). You should have came up with (02)0A3010.

Now that we've found those, we will start to build the code.

We need to set the offset value to our total crystals address, which means we will use the D3 code type. This will set the total crystals address as the internal "pointer" register.

D3000000 XXXXXXXX , XX being the address.

Next, we will need to copy memory (bytes), using the 0F code type, which works in conjunction with the code types (D3, DC or B) to set the offset beforehand. Doing this will copy the bytes specified, from the internal pointer register (0A3010 or the first line), to our current crystals address (0A3012).

FXXXXXXX YYYYYYYY , XX being the address (current crystals), and YY being the number of bytes to copy. We'll do only 1 byte, so 00000001.

And then, we finish off with the terminator D2000000 00000000, which clears AR's internal registers. If you followed correctly, the code should be:

D3000000 020A3010
F20A3012 00000001
D2000000 00000000

This means that it will copy only the total to the current variable, no more, no less. Test that out on hardware. Remember that no$gba isn't a proper AR, so it will not work there (will bring up a ?)

-anandjones



#NDSCheats

This post has been edited by Curley5959: Apr 20 2009, 01:44 AM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Sponsored Links
post
Post #












Your Ad Here
Go to the top of the pageUser's Wiki pageFriend Codes
Quote Post
elixirdream
post Nov 17 2008, 09:04 AM
Post #2


!影背的你赶追
Group Icon

Group: Cheat Code Crew
Posts: 7,274
Joined: 27-May 08
From: CaY-L 坡隆吉
Member No.: 126,724

 



good job ~!



This post has been edited by elixirdream: Feb 13 2009, 11:52 AM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Curley5959
post Nov 17 2008, 09:05 AM
Post #3


CCC Member!
Group Icon

Group: Cheat Code Crew
Posts: 2,572
Joined: 2-February 08
From: Australia
Member No.: 116,295

 



Thanks.. I owe it all to you and Narin.. Have one on me grog.gif

btw.. Been working on this for a week.. So Im glad its up.. That was the hard part kinda, but harder is to come..

This post has been edited by Curley5959: Nov 17 2008, 09:06 AM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Narin
post Nov 17 2008, 09:13 AM
Post #4


The Cheat Master, kupo!
Group Icon

Group: Technician
Posts: 2,605
Joined: 19-February 08
Member No.: 118,387

 



Some useful info on the AR Code Types smile.gif
   WARNING: SPOILER INSIDE
(show)
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Curley5959
post Nov 17 2008, 09:18 AM
Post #5


CCC Member!
Group Icon

Group: Cheat Code Crew
Posts: 2,572
Joined: 2-February 08
From: Australia
Member No.: 116,295

 



Thanks Narin.. Ill leave it where it is because people will see it where it is, Im sure.. smile.gif
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
iPikachu
post Nov 17 2008, 09:40 AM
Post #6


C3's personal flamebot and fail artist
Group Icon

Group: Members
Posts: 1,911
Joined: 27-October 08
Member No.: 140,297

 



do other emulators or only NO$GBA work? like iDeaS
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Curley5959
post Nov 17 2008, 09:42 AM
Post #7


CCC Member!
Group Icon

Group: Cheat Code Crew
Posts: 2,572
Joined: 2-February 08
From: Australia
Member No.: 116,295

 



I guess that would work.. As long as Emucheate picks it up.. smile.gif
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Hehe Moo
post Nov 17 2008, 09:45 AM
Post #8


Moo?
Group Icon

Group: Members
Posts: 1,117
Joined: 14-July 08
From: Australia
Member No.: 130,672

 



I find that iDeaS is not as user friendly iPikachu.. if that answers your question.


BTW, Well done with the thread Curley, I couldn't have asked for a better guide =]

This post has been edited by Hehe Moo: Nov 17 2008, 09:49 AM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
elixirdream
post Nov 17 2008, 09:54 AM
Post #9


!影背的你赶追
Group Icon

Group: Cheat Code Crew
Posts: 7,274
Joined: 27-May 08
From: CaY-L 坡隆吉
Member No.: 126,724

 



iPikachu~!

yes it is definately compatible with iDeas~!
and
it is also compatible with many other emulators for GBA,NES,SNES,GC,n64,Sega roms smile.gif

enjoy
however... the format for the cheatcodes might be different smile.gif

This post has been edited by elixirdream: Nov 17 2008, 10:07 AM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
iPikachu
post Nov 17 2008, 10:40 AM
Post #10


C3's personal flamebot and fail artist
Group Icon

Group: Members
Posts: 1,911
Joined: 27-October 08
Member No.: 140,297

 



so hexadecimal is(from wikitionary)hexa+decimal...hexa=six in ancient greek and decimal i already know.. so...

(arithmetic, computing) A number system with base 16, using the digits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F, useful in computing as numbers in hexadecimal can be stored in four bits. Informal short form used in computing: hex

so any number system that has 16 as its base... is a hexadecimal.... so its numbers above 16....where does A B C D E F go into.... since they are letters not numbers....do they appear after a number like 23F?... or before...

Extras:
8 bit = 1 bytes
16 bits = 2 bytes
32 bits = 4 bytes
so 64 bits = 8 bytes?
Each byte coontains two nibbles or a half a hexdicimal
so half a hexadecimal is either a number system that has 8 as its base.. or something...
So
8 bits = 00
16 bits = 0000
32 bits is 00000000
so:
64bits is 0000000000000000? and so on?

This post has been edited by iPikachu: Nov 17 2008, 10:46 AM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Hehe Moo
post Nov 17 2008, 10:44 AM
Post #11


Moo?
Group Icon

Group: Members
Posts: 1,117
Joined: 14-July 08
From: Australia
Member No.: 130,672

 



Well if that's 16 zeros, then yes.
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
elixirdream
post Nov 17 2008, 10:58 AM
Post #12


!影背的你赶追
Group Icon

Group: Cheat Code Crew
Posts: 7,274
Joined: 27-May 08
From: CaY-L 坡隆吉
Member No.: 126,724

 



FFFFFFFFFFFFFFFF'..'0000000000000000' -> 64bit? hahaha, hell lots of information can be contained inside there
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
fa_demion
post Nov 17 2008, 04:35 PM
Post #13


Member
*

Group: Cheat Code Crew
Posts: 28
Joined: 26-April 08
From: Near Hamburg - Winsen / Luhe
Member No.: 123,758

 



QUOTE(Narin)
D8?????? XXXXXXXX
32bit store and increment.
Saves bottom 8 bits of ‘stored’ register to address (XXXXXXXX + ‘offset’). Post-increments ‘offset’ by 1.


D8?????? XXXXXXXX means 8bit store and increment - not 32bit.

There is a mistake in the help manual from datel.

Greetings
Holger

This post has been edited by fa_demion: Nov 17 2008, 04:36 PM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Gundam Eclipse
post Nov 17 2008, 04:56 PM
Post #14


GBAtemp Fan
****

Group: Members
Posts: 348
Joined: 23-September 08
From: 'In' an Eclipse.
Member No.: 136,080

 



i absolutely suck at math
does that mean i cant create meh custom Dawn Of Sorrow Code? T_T
the code i need is...one which makes soul drop everytime y' kill a monster D:<
T_T
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Berthenk
post Nov 17 2008, 06:41 PM
Post #15


GBAtemp Regular
***

Group: Members
Posts: 276
Joined: 16-May 08
From: Holland
Member No.: 125,443

 



Okay. I think i understand it... Thanks for that, Curley! Zomg, the first steps, the ones to locate the address (steps 3 till 6), look like the searching stuff you need to do in cheat engine... So i think i'll get it pretty fast (the locating stuff)...
Edit : Mediafire is offline...
Edit 2: It's online again...

This post has been edited by Berthenk: Nov 17 2008, 06:46 PM
Profile Card
Go to the top of the pageUser's Wiki pageFriend Codes
+Quote Post
Sponsored Links
post
Post #












Your Ad Here
Go to the top of the pageUser's Wiki pageFriend Codes
Quote Post
« Next Oldest · NDS - Game Help, Hints and Tips · Next Newest »
 

70 Pages V   1 2 3 > » 
Closed Topic Start new topic 

> 2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:
 





Privacy Policy
ExtremeJeux.com, vente de jeux vidéo, flashcarts, consoles et accessoires à prix mini, frais de port gratuit et bons de réduction!