• 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.

[Pokeemerald] Following Pokémon

247
Posts
6
Years
    • Age 25
    • Seen yesterday
    The game crashes when you switch pokemon on the bridge in Fortree city <img>

    I tried to recreate this bug, but I had no problem swapping Pokémon on the Fortree bridge. I tried in multiple different sections of the bridge, no problems. I also tried with different Pokémon, still no error.
     
    247
    Posts
    6
    Years
    • Age 25
    • Seen yesterday
    After exiting Fiery Path onto the Route 112 on a bike, it becomes impossible to move and the camera becomes bugged. After opening and closing the bag you can move, but the camera is still bugged.

    I just took another crack at this bug, and I got it fixed! For some reason, when I moved the berry trees' object events to the end of this map's list of object events, the bug no longer occurred. I don't know why that fixes the problem, but it does. Just pushed that to the repos.
     
    3
    Posts
    1
    Years
    • Age 25
    • Seen Oct 11, 2023
    Hey there,

    I just got this working in my decomp and I absolutely love it! However I seem to have run into a bug where any gen 4 pokemon sprites appear fragmented and playing the wrong animations (looking left to down repeatedly):

    https://imgur.com/Pez6RCE
    https://imgur.com/y9Pm0U2

    Gen 3 pokemon are fine however:
    https://imgur.com/zsrwBgS

    I can 100% believe that this is a problem on my end, but I'm unsure about where in the code the problem lies. My initial thought is somewhere in oject_event_anims.h, but nothing so far.

    Any help is appreciated!

    EDIT:

    Of course I figure it out almost right after I post this lol. My spritesheet_rules.mk must've gotten reverted at some point - copying a fresh copy from your repo fixed it.
     
    Last edited:
    247
    Posts
    6
    Years
    • Age 25
    • Seen yesterday
    Of course I figure it out almost right after I post this lol. My spritesheet_rules.mk must've gotten reverted at some point - copying a fresh copy from your repo fixed it.

    Actually, my repo had an incorrect spritesheet_rules.mk. Thanks for bringing that to my attention! I just pushed a fix.
     
    247
    Posts
    6
    Years
    • Age 25
    • Seen yesterday
    Just pushed a couple of fixes:

    - When the player is standing on stairs one tile north of the follower, the player was effectively standing on the follower's head. A similar bug to this, where the player and follower's positions were switched, was fixed awhile ago. Both versions of this elevation issue are fixed now, thanks to Karl once again for noticing and fixing this other case.
    - The follower_face commands had a potential for softlocking the game if they were used while another object event that had the same local id as the follower was on screen. This no longer happens. Karl pointed this one out to me as well, and I was able to fix it.
     
    247
    Posts
    6
    Years
    • Age 25
    • Seen yesterday
    Just pushed a small fix for when you deposit your lead mon to a daycare. Before, the follower sprite wouldn't update to the next non-fainted mon in your team. Now it will update. Thanks to Karl for pointing the bug out to me.
     
    12
    Posts
    5
    Years
    • Age 24
    • Seen Mar 25, 2024
    Hello wiser, thanks a lot for this wonderful mod. But there's a major game-breaking bug that I've noticed. It happens more often on other emulators than mGBA. It happens on mGBA too so its not an emulator specific bug.

    When there's too much sprites on the screen (overworld) and you open and change the first party Pokemon, it corrupts the game and you start walking on buildings. It registers you being at other location so collisions and warp stuff gets offsetted too. Also I've noticed that it happens when I switch a small sprite Pokemon (like mudkip) to bigger sprite Pokemon (like rayquaza). My guess on this is, the mountain exit bug you've fixed on previous version happened because of this too. There's too much sprites on mountain's exit and it causes the bug. Moving the berries was a temporary solution and it worked. But this can happen everywhere in the game because new following pokemon can be spawned everywhere in the game, and when is is spawned where there's too much overworld sprites are shown, the game may get bugged. I don't have an idea on how to fix this, but checking the code of changing following pokemon on overworld might help. By the way, the bug is recreatable. I will post the steps when I'm available.
     
    247
    Posts
    6
    Years
    • Age 25
    • Seen yesterday
    Just pushed a more efficient version of the daycare fix and fixed a graphical bug that would occur if you tried to rapidly get on and off of a bike and kept on making the follower go into/pop out of the pokeball over and over.
    When there's too much sprites on the screen (overworld) and you open and change the first party Pokemon, it corrupts the game and you start walking on buildings......
    I'll see if I can find a fix for this bug. Thanks for pointing it out!
     
    247
    Posts
    6
    Years
    • Age 25
    • Seen yesterday
    When there's too much sprites on the screen (overworld) and you open and change the first party Pokemon, it corrupts the game and you start walking on buildings....
    I think I've fixed this now. I just pushed a couple changes, one of which being how the local id of the follower is handled. Hopefully that clears up this problem. The other change was more cosmetic, where the follower now goes into its pokeball when deposited at the daycare.
     
    Back
    Top