• Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • 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 sonic1

  1. S

    Comment by 'sonic1' in media 'Wild double battles in FR. Just a test.'

    As an old test, i must say yes, there are. I can't make it random pick 2nd poke, as well the music changing to winning music after defeating 1 pokemon, plus 1 or 2 more...
  2. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    Here's what you want: https://sfc.pokefans.net/lesson.php?id=19 ~Sonic1
  3. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    What do you mean actually? Like an WriteByteToOffset? Or a value that changes constantly? If the first one, it's as simple as this: .align 2 .thumb push {r0-r1,lr} ldr r0, =0xOFFSET ldr r1, =0xValue [S-HIGHLIGHT]str[/S-HIGHLIGHT] r1, [r0] pop {r0-r1, lr} You must change That STR to STRB if...
  4. S

    Development: Fancy Knowledge #3 - Using Two Different Musics In One Event

    Don't bother. Here they are: 0x086B49C0 -> Offset of channel table 0x086B49F0 -> Offset of Music Table. And the offsets you must start overwriting is 0x2E0130 (the music_loader routine) ~Sonic1
  5. S

    Tool: Darth TME

    Now this is what i call a decent tilemap editor! This is what we've been needing since NTME. Great Job, darth. :D ~Sonic1
  6. Transparency: ACHIEVED!

    Transparency: ACHIEVED!

  7. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    Hya, dude.I'm sure Jambo51 has an advanced version of the routine, but for starters, what you might want is a piece of work made by our dear ASM hacker MM_X. The routine you're looking for is here: https://sfc.pokefans.net/lesson.php?id=13 Greetz
  8. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    Nope. Pushing a register keeps the value intact, it only stores it in the stack. To clear a register, there's a clean, fast way that don't waste cycles, that is by doing LSL rX, rX, #0x20 or MOV rX, #0 This way you clear the register content. ~Sonic1
  9. S

    Quick Research & Development Thread

    Yup, that table exists in Emerald, it's located at 0x31DFB8 For any ruby/firered to emerald equivalents, you can ask me, as i'm a emerald hacker.
  10. S

    Quick Research & Development Thread

    Ok, sorry, my bad, the script doesn't work, and i don't know why. In the past months i only worked with ASM, so i'm a but rusty with scripts. Here's a routine. Try callingasm this routine: .align 2 .thumb main: push {r0-r4, lr} ldr r0, =0x3E8 @flag base ldr r1, =0x0 @counter loop: cmp...
  11. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    080549F8 @ =============== S U B R O U T I N E ======================================= 080549F8 080549F8 080549F8 sub_080549F8: @ CODE XREF: new_game+CAp 080549F8 080549F8 var_8 = -8 080549F8 080549F8 PUSH {LR} 080549FA SUB...
  12. S

    Quick Research & Development Thread

    Well, actually, they are normal flags, like 0x800 etc..., but are Hidden ID + Flag 0x3E8. (E.g: Hidden item 0x10 would be flag 0x3F8. Clear the flag to be able to get the item again) The script is somewhat easy. There are 0xBE hidden items. Here's a script made now for the purpose: #dynamic...
  13. S

    Quick Research & Development Thread

    Well, i only took a quick look into this issue (3 minutes) because i'm very busy now, and i don't want to discourage you, but there's a limit for those items. The routine at 080CC44C is the one who gets the flag associated with the hidden item, based on Hidden ID + 0x3e8. This means no...
  14. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    Well, the script is correct! Now, figuring the mapfooter... I don't know your version, so i'm going to use emerald as base, because i'm an emerald hacker. Lets take by example ROUTE 101 (0.16) Now, we know that our map footer is 0x3EBC64. In emerald, there's a table at 0x481DD4 So! Each...
  15. S

    [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

    There's a feature already of that in emerald! To help, check this site: https://sites.google.com/site/hackroms/documents-researchs/shoal-cave
Back
Top