• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

Having trouble with the givemon tutorials

  • 1
    Posts
    196
    Days
    • Seen Dec 11, 2024
    Hello, im new to ROM hacking, Ive been following the Team Aqua Hideout youtube channel to hack Emerald. Everything has been going great but I think the videos overlooked an essential step in the process which build on itself into other lessons. I could also just be so lost !

    The part that im getting lost at is when trying to add more starters to a different lab in littleroot town. In the tutorial, we created a physical clone of professor birchs lab in pory maps and then added it as a new mapscript under littleroot town indoor groups. I did not notice but the creator also adds another little townroot indoor mapscript for newProfessor but never goes over the details of what it does (I re-watched the videos so many times :( ). They add a script to it but im not sure if im missing some important attributes im supposed to assign in porymaps to make it work. If anybody has used these resources and can shed light that'd be great!

    Essentially, I've been trying to work around the problem myself but whenever I create a new object (a pokeball) it never shows up in my ROM much less interactable. I tried adding one in my own custom indoor mapscript like the tutorial says but the pokeball still wont even appear. I also then tried to find a simple script and add a pokeball to the littleroot town map .Still no luck. Any advice or help would be great!
     

    Attachments

    • [PokeCommunity.com] Having trouble with the givemon tutorials
      porymapssnip.PNG
      270.2 KB · Views: 3
    • [PokeCommunity.com] Having trouble with the givemon tutorials
      VSsnip.PNG
      162 KB · Views: 3
    Hello, im new to ROM hacking, Ive been following the Team Aqua Hideout youtube channel to hack Emerald. Everything has been going great but I think the videos overlooked an essential step in the process which build on itself into other lessons. I could also just be so lost !

    The part that im getting lost at is when trying to add more starters to a different lab in littleroot town. In the tutorial, we created a physical clone of professor birchs lab in pory maps and then added it as a new mapscript under littleroot town indoor groups. I did not notice but the creator also adds another little townroot indoor mapscript for newProfessor but never goes over the details of what it does (I re-watched the videos so many times :( ). They add a script to it but im not sure if im missing some important attributes im supposed to assign in porymaps to make it work. If anybody has used these resources and can shed light that'd be great!

    Essentially, I've been trying to work around the problem myself but whenever I create a new object (a pokeball) it never shows up in my ROM much less interactable. I tried adding one in my own custom indoor mapscript like the tutorial says but the pokeball still wont even appear. I also then tried to find a simple script and add a pokeball to the littleroot town map .Still no luck. Any advice or help would be great!
    Are you using an existing savefile for your tests?
    If so, is the FLAG_UNUSED_0x020 set in that savefile? Perhaps you might have set it as a part of some test or something like that?
    If you're working with the Pokeemerald-expansion you can access the overworld debug menu with R + Start and check that out.
    Otherwise you can write a simple script to verify the state of the flag and trigger it in-game, something like:
    Code:
    EventScript_CheckFlag0x020::
        goto_if_set FLAG_UNUSED_0x020, EventScript_Set
        goto_if_unset FLAG_UNUSED_0x020, EventScript_Unset
    
    EventScript_Set:
        msgbox EventScript_CheckFlag0x020_Text_Set, MSGBOX_DEFAULT
        release
        end
    
    EventScript_Unset:
        msgbox EventScript_CheckFlag0x020_Text_Unset, MSGBOX_DEFAULT
        release
        end
    
    EventScript_CheckFlag0x020_Text_Set:
        .string "The flag is set.$"
    EventScript_CheckFlag0x020_Text_Unset:
        .string "The flag is NOT set.$"

    I'm asking this because the flag that you assign to an event object is a visibility flag, and if the flag in question is set in your savefile, the event object is hidden by default.
     
    Back
    Top