• 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.
Blah
Reaction score
1,284

Profile posts Latest activity Postings Media Albums About

  • Hello!!! FBI
    I have been going through ur tut on asm in beginners guide (3.5/10)
    the last part in that guide manipulating more with registers when u were howing how to separate the numbers and get the req thing cant we use xor or or some logic operations inplace of lsl and lsr.
    can u give the code a look u might get hold of something i tried too see it myself but i found nothing wrong except the thing u corrected.
    i tried to swap when i had no pokemon it said i require a pokemon when i got my charmender and tried to swap before battling gary game frooze.
    FBI i did try touched code when i tested it i started with my bike sprite instead of normal sprite and when i tried to swap the sprite with item it froze my script
    #dynamic 0x800000
    #org @start
    setvar 0x8000 0xFF
    setvar 0x8001 ox14
    callasm 0x0071A280 (location to swaping routine others location are for gender it is 0071A240 for hook it is 0071A254 i made changes at 0x05C7E8 with 0048004755A27108)
    end
    help i cant swap sprites i guess my script or touched code any one is completely messed up.
    more info
    setvar 0x8000 0x[person id] setvar 0x8001 0x[sprite] callasm 0x[offset]
    this was given by newdenvercity
    here is the link to touched code http://www.pokecommunity.com/showpost.php?p=8981803&postcount=772
    help me my error is start with bike sprite instead of normal sprite when swap with item game freezes.
    i say for front trainers sprites, and yes it have a limiter, in firered any number major 148, the game crash. I only test in Firered
    well i see you creat new battle system for firered i have one question
    I extend the trainer sprite table and sprite trainer pallete table and one third table located before trainer sprite table, but the game crash when new sprites appear (the old works fine 0-147 Firered), you know where is the offset the change of break limiters ?, i found something located at 0x34757 but i change and not work again,
    you know how do it ?
    sry bro i m disturbing u but can u tell me where the bike routine is or did somebody find its offsets (i want asm code not hex values). if u can help i m trying to implement somthing in my game.
    Can help with changing battle backgrounds i dont know how change palletes for battle background i will be online at night
    I see. Couldn't we achieve that by using the ram and malloc, or even the rom?

    For example we'd first use malloc to get an address that has space for, lets say, 12 bytes, store the value of the 3 parameter registers in the appropriate addresses and then call our function with one argument, the pointer to that address in the ram?

    Actually now that I think of it, isn't this what stack pointer does? :P
    Hey, thanks man! I'm going to check the post more thoroughly tomorrow.

    I have some questions thooo. Malloc (8002B9C) returns an address from the IWRAM that has enough free space for the space parameter(in r0) when called? Memcpy (0x81E5E78) copies bytes from wherever (rom, i/ewram) to wherever (rom/ i/ewram)? Also, there something I don't get, i saw it in that post and remembered it. What exactly does this do: str r0, [sp, #0x20] ?
    hey FBI i read through that tut of deigoisawesome and i understood it lol i now can do some scripting in xse.
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
Back
Top