Jump to content

Demonic722

Member
  • Posts

    256
  • Joined

  • Last visited

Everything posted by Demonic722

  1. Which game? Black 2/White 2 (J), or Black 2/White 2 Multi-Region?
  2. I'm still iffy about purchasing an ARDSi, but maybe I'll look into it in the near future. I avoid the ARDSi as much as possible because it doesn't seem to be stable. All of those are in the usrcheat.
  3. Ah, I have an ARDS and I never had any problems with it. However, I never tried it with any of the newer Pokémon games since I don't own any, but I have tested it on other games. ARDSi is crap IMO... I wrote a code for someone one day in Thumb and it failed to work, but it *magically* worked when I rewrote it in ARM. I'm not sure what Datel is doing in those ARDSi updates, but they should really look into fixing them.
  4. After a few days or so (since I was busy), I came up with this: Real Time PC Box Deletion: 023FE074 012FFF11 E0000000 000000E8 E59F00C8 E5900000 E3500000 012FFF1E E59F10BC E0800001 E59F50B8 E1D550B0 E3150C03 1A000005 E59F10AC E5801000 E59F10A8 E5801004 E59F10A4 E5801008 E3150004 112FFF1E E5D01000 E5D02004 E5D03008 E3510001 112FFF1E E3520002 112FFF1E E3530003 112FFF1E E1D010B2 E1D020B6 E1D030BA E3510012 C12FFF1E E352001E C12FFF1E E353001E C12FFF1E E1520003 C12FFF1E E2400906 E3A05A01 E0200591 E0400005 E3A05088 E0230395 E0220295 E0422005 E3A00000 E1520003 14820004 1AFFFFFC E1A00000 E12FFF1E 02000024 00018D20 04000130 00120001 001E0002 001E0003 023FE074 E3520003 Press L+R to receive 18 Master Balls, 30 Ultra Balls and 30 Great Balls. Master Balls - PC Box Ultra Balls - Starting Slot Great Balls - Ending Slot Press Select to remove those Pokémon from that PC Box's Slot(s). Example: If the user discards 17 master balls, 29 Ultra Balls and 24 Great Balls, Pokémon 1-6 in Box 1 will be "released". Special Thanks: Codr and PokéGen. I used some info from Codr's PokéGen (PC Stuff) to make this. The ASM Source is "noob-friendly" (I didn't over complicate it IMO) and I commented every line of the code. Note: I doubt it will work on emulators (Desmume, NO$GBA, etc.). I tested this code on AceKard 2 + AKAIO with Pokémon Black 2 (J) [ProjectPokémon v4 Patch/IREJ E0BB8D9E] and the test results were good.
  5. Based on those addresses that you wrote to, I assumed you were intending on using the Universal Pointer Address (02000024) for both games to get the correct address. You load a pointer with the 'B' code type and I'm still curious about the results of that code because from the looks of it, I don't think it'll work. Note: I didn't look into this recently, so I'm not even sure if that's the correct offset.
  6. Have these been tested? You can only write on addresses that are in the 0x02000000-0x02400000 range. Based on your code, I'll assume that the address at 0x02000024 + 0x0D20 yields PC Box 1, Slot 1 and if that's the case, the first chunk of the code can be written as such: 94000130 FCFF0000 B2000024 00000000 C0000000 000003FB //how can you loop without an increment? 00000D20 00000000 D2000000 00000000 I'll look into this later.
  7. Are you referring to a code like this? If so, are you using ARDS(i), Flash Card, or an Emulator for cheat support? If you're using an ARDS(i) or a Flash Card, I'll look into it.
  8. Have you ever tried compiling with Nitro Hax for Flash Cards? The Desmume devs might have to implement an addition for this E Code type hack in their emulator or something. I know this might not really fix things since this game doesn't require the "(M)" code, but it might work. I noticed that it works well with games that require the Custom (M) code such as Animal Crossing: Wild World. In fact, that's the only solution to getting the ASM Codes with that E Code type hack to work on my Acekard for those kind of games. Example of one of my other codes; This code is partially off topic/isn't Pokémon related: //This code will work on an ARDS, but not on my flash card. [color="red"]023FF090 012FFF11 E0000000 000000A0[/color] E28F2001 E12FFF12 6800481D D0352800 00E424A9 68021B00 0B526885 3A100B6D 210F3D10 4011230F 0912402B 0252092D 004902ED 189B015B 185B195B 18D24A11 0A2C8815 D0192C50 4810490F 28007800 490FD102 7800480F 8854A210 18094360 8800480D 42108812 800DD100 3201231C D0004210 52CDE002 D5FC3B02 00004770 021C6DEC 021E3124 021CFC26 021CBD48 021D88FE 021D02EC 04000130 228C0301 [color="red"]023FF090 E3520003[/color] //this code will work on my flash card [color="green"]C2000000 000000A0[/color] E28F2001 E12FFF12 6800481D D0352800 00E424A9 68021B00 0B526885 3A100B6D 210F3D10 4011230F 0912402B 0252092D 004902ED 189B015B 185B195B 18D24A11 0A2C8815 D0192C50 4810490F 28007800 490FD102 7800480F 8854A210 18094360 8800480D 42108812 800DD100 3201231C D0004210 52CDE002 D5FC3B02 00004770 021C6DEC 021E3124 021CFC26 021CBD48 021D88FE 021D02EC 04000130 228C0301
  9. Yep, that code above should work exactly like whoever made this: ::Max Money (Select) 94000130 FFFB0000 02226084 0098967F D2000000 00000000 Credit goes to whoever made that... It will also work if I embedded a check for "if select is pressed" in the ASM code, but that usually requires a few more lines and it wasn't really needed since this isn't a complex code. Removing the activator from my code will work exactly like this: ::Infinite Money 02226084 0098967F One thing I did notice was that when you modify the game's ASM, you're modifying what happens when you do "this" action since you're modifying how the game "behaves". If I set a bpw on that address and if I modified the value that I want stored, I would have to buy/sell/gain in order for the code to max out my money (unless you could somehow get it to work upon entering the trainer ID screen or when it displays the money counter in a market). Using Kenobi's ARDS E Code Type Hack, I can write my own Custom ASM Routine that will write directly to those addresses and it's more "flexible" since you can do a lot more in ASM than with the original ARDS Code types.
  10. I didn't bother rewriting my code since you stated that it might not work, so I wrote something smaller. This seems to work on Pokémon Black 2 (J) [ProjectPokémon v4 Patch/IREJ E0BB8D9E]: ::Infinite Money :::Press Select 94000130 FFFB0000 023FE074 012FFF11 E0000000 00000018 E59F0008 E59F1008 E5801000 E12FFF1E 02226084 0098967F 023FE074 E3520003 D2000000 00000000 Source: ldr r0,money ldr r1,value str r1,[r0] bx lr money: .word 0x02226084 value: .word 0x0098967F Note: I tested this code on AceKard 2 using a Nintendo DS Lite.
  11. Hmm, I haven't written anything for the original Pokémon Black/White, but I did write something for Pokémon Black2/White2 using AR Code Types. I'll rewrite my Wild Pokémon Modifier for Pokémon Black 2 in ASM to confirm if the handler has been moved pretty soon.
  12. I haven't really contributed anything to this site since I've joined, so here's a little something I've been working on that let's you choose how many Pokémon to release from whichever PC Box and whichever slot(s) you choose. AR Code: 023FE074 012FFF11 E0000000 00000098 E28F0001 E12FFF10 6800481C D0342800 880BA11B 4D1C18C0 882A884B D105421A 60044C1A 60444C1A 60844C1A 421A888B 7802D123 7A047903 D11E2A01 D11C2B02 D11A2C03 88C38842 2A128944 2B1EDC15 2C1EDC13 88CDDC11 25101940 436A022D 18801B52 436B2588 1B5B436C 1824181B 601A2200 42A33304 4770D1FB 02111880 03000D14 E9FC0004 04000130 00120001 001E0002 001E0003 023FE074 E3520003 Press L+R to receive 18 Master Balls, 30 Ultra Balls and 30 Great Balls. Master Balls = PC Box Ultra Balls = Starting Slot Great Balls = Ending Slot Press Select to remove those Pokémon from that PC Box's Slot(s). Example: If the user discards 17 master balls, 29 Ultra Balls and 24 Great Balls, Pokémon 1-6 in Box 1 will be "released". I have opened the source to everything I've did for this code in this gist: https://gist.github.com/3617400 The ASM source is included, but it isn't noted. I have included some checks so if you somehow get more Poke Balls (buying/finding) or have a different Poke Ball in those slots, the code won't work. Special Thanks: Codr and PokéGen. I used some info from Codr's PokéGen (PC Stuff) to make this. I'm not expecting this code to get popular since this is 4th Generation, but it's still a cool code in my opinion. Note: I only tested this on AceKard 2 and I doubt it will work on emulators, but I'm 100% certain that it will work on an actual ARDS.
  13. 020195B4 FC24F7E8 ;bl $0x02001E00 I don't really know if it would affect wild encounters, but even if it did, if you remove that first line, you will never jump to that custom routine.
  14. I'm running Windows 7.
  15. Ah, I've completely forgot that Misdreavus was the Pokémon that followed Kris on the TV Show. That's pretty cool. :cool:
  16. Not bad. I actually prefer Kris over Lyra since Kris was the original female protagonist that appeared in both the game and TV Show (in Pokémon Chronicles, but "Kris" as "Marina" and "Ethan" as "Jimmy").
  17. Or you could just disregard the first line, and everything after the 2nd line in that code. 120178BE 000020XX 020178C0 46C046C0
  18. Code by: Demonic722 !!!Pokémon HeartGold (U) !!IPKE 4DFFBF91 :These Codes will replace everything in your first 11 slots. ::All Evolution Stones x5 v1 :::Press L+R 94000130 FCFF0000 B2111880 00000000 E000066C 00000014 0005006B 0005006C 0005006D 0005006E 000500E5 00000000 D5000000 00050050 C0000000 00000004 D6000000 00000654 D4000000 00000001 D2000000 00000000 ::All Evolution Stones x5 v2 :::Press L+R 94000130 FCFF0000 B2111880 00000000 E0000654 0000002C 00050050 00050051 00050052 00050053 00050054 00050055 0005006B 0005006C 0005006D 0005006E 000500E5 00000000 D2000000 00000000 Test these.
  19. I believe the request thread for Pokémon Black/White is here: http://projectpokemon.org/forums/showthread.php?13618-REQUEST-Pok%E9mon-Black-and-White-(U-E)-Action-Replay-Codes
  20. When you can do everything for free, spending $40 isn't worth it.
  21. Short Answer: When you connect the ARDS/ARDSi to your DS to the PC and have Code Manager you can add codes faster. I think that's what you're asking...
  22. Some code hackers wish to keep certain codes (if not all) for a specific forum only so they post of some variation of that in the post. I've noticed that this happens more frequently in PSP releases rather than NDS releases unless the code creator states otherwise. Here.
×
×
  • Create New...