• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Recent content by Xenesis

  1. X

    FireRed hack: FireRed 649 Patch

    Hm, it was up this morning. It's apparently down at the moment, try again in the morning? :(
  2. X

    FireRed hack: FireRed 649 Patch

    Ah, Yes. Still very neat. Thank you :) Well, considering you can make patches look at this: IPSelect It's an IPS patch utility that allows you to customise what you actually apply of an IPS patch - it's great for tracking down bugs in your major patches or transferring over only small bits of...
  3. X

    FireRed hack: FireRed 649 Patch

    I'm curious - how did you pull this off? The music engine is common across a lot of GBA games, so I'd love to know what you did. Still, it's amazing to see some good old fashioned assembly work and elbow grease. This is an amazing project. :)
  4. X

    Development: Adding New Moves to Gen 3

    Superpower also lowers your attack and defence by one stage.
  5. X

    Development: Adding New Moves to Gen 3

    Haha, this is amazing. It's like playing legos with attacks.
  6. X

    Research: Editing Move Animations

    Actually, it doesn't mean that in the slightest. 0x800000 is the entry point for the ROM - it's where it starts in RAM. (Eg, when you turn on your GBA, it starts running the code at 0x8000000 in ARM mode). What's happening is that these pointers are obviously to custom assembly code for each...
  7. X

    Research: Music Hacking Info from the Fire Emblem Community

    Zahlman's importer currently doesn't support one or two instrument types (I believe they're the split key ones) so it'll skip tracks in a song that uses them.
  8. X

    Research: Music Hacking Info from the Fire Emblem Community

    Modifying voicegroups? Sweet. Music hacking's still probably the most complicated part of hacking a GBA game but what the heck, at least the tools are improving.
  9. X

    Development: The 4th gen class split in 3rd gen

    Just because the game has the same data tables (which likely get copied and pasted between games) doesn't mean that the game has the same code to read those data tables. Do recall that Emerald added a bunch of features, fixed some bugs and introduced some new bugs.
  10. X

    Music Hacking WITHOUT Sappy

    They have, if you just want to dump/insert songs between games with the M4A music format and convert midis. Zahlman's Song Editor Runs via python, so if you have something that can run Python (Eg, everything) you can use it. Best part of it, is if you dump songs from other games, it'll include...
  11. X

    No$GBA Vs. Desmume

    I wouldn't play games on No$GBA, but it has the most amazing debugger this side of sliced bread.
  12. X

    GBA ASM Programming

    Yes, that's correct. However, you can't AND an immediate value in code, you have to AND two registers. Eg, you can't go: AND r0, #0x3 because the hardware doesn't support it. You have to go something like: MOV r1, #0x3 AND r0, r1 Which requires two free registers. If you want to clear...
  13. X

    GBA ASM Programming

    Using shifts to clear bits has it's advantages. Mainly because to and something you need to load a value into a register and then and between two registers. Using bitshifts to cut off bits you don't care about is often simpler because it requires only one register. Basically, as a consequence...
  14. X

    Can rom hacking help get you into college?

    The skills are probably more valuable than the actual title on your resumé. Assuming you're a reasonably prolific hacker with minimal reliance on "tools" and under, you'll have a fairly diverse skillset for some hardcore integrated systems type work. Knowing how to work a debugger and the like...
  15. X

    Development: Cutscenes

    A subroutine (or nested subroutine) from the main loop at some level should call what is essentially the 'music engine'. You'll find that the game should (through every loop) update the buffer to include the audio data in a timely fashion. Regardless of anything else, whenever you run a script...
Back
Top