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

[Other] Is there a way to turn off exp in any pokemon games through a cheat or hacking?

Raj

Pokemon Master
  • 237
    Posts
    12
    Years
    NOTE: I posted on Reddit at the same time and now have a potential solution in level modifier codes rather than EXP codes.

    Couldn't figure out how to delete the thread, so I'll leave the synopsis here in case you were curious and if you think you have a better solution I'd love to hear it.

    Basically I want me and my younger brother to play a Pokemon Game where I can control EXP, the plan is to turn off the ability to gain exp through battles, I'll allocate them based off how much we run around in real life.

    I do know there are cheats that can grant EXP, but I'm not sure if there is a way to make it more specific as from what I could see it was 2* etc and not specific.

    Obviously I'll also have to work on balancing the game, off the top of my head something he pointed out was that he could just focus on catching stronger Pokemon that spawn in the wild and playing strategically which would work.
    So I'll have additional work to do there. But the most important ability is the need to control EXP.

    I want the ability to decide what exp/awards to give based on how much we ran and how fast we ran it.


    If you can think of a game that is similar but isn't Pokemon I'm open to suggestions.

    Before suggesting a GPS game like Pokemon GO though, I don't have Data on my phone so I can't play it well although I do run around my campus playing occasionally on WIFI.

    In the meantime while I figure it out I'm letting my younger brother RJ play Pokemon Y on the honour system.

    I give him a base 30 points, and he gets one more point for each KM he bikes and 2 points for every KM he runs.

    For every level up his Pokemon does it uses up a point, if he runs out of points and cannot use a point than the Pokemon that he leveled up becomes a meat shield only and cannot attack.

    He is aloud to catch anything he wants but if it levels up another point is consumed.

    We'll see how it ends up.
     
    Last edited:
    You say you have a "potential solution" but it sounds like it wasn't exactly what you're looking for. Posting because what you're asking for is actually really easy. Even what I'm about to post is not optimal, but I'm using this solution because I can be relatively confident in it even without testing. Basically, use the location where the game prevents level 100 pokemon from gaining experience and also do a flag check. Idk which game you're hacking or how much asm you know, but for FireRed, you would insert this:
    Code:
    prevent_experience_hook:	//hook at 0x08021CE8 via r0
    	ldr r0, =0x FLAG TO PREVENT EXPERIENCE HERE
    	ldr r3, =(0x0806E6D0 | 1)	//flag_check
    	bl cv3
    	cmp r0, #0x1
    	beq cannot_gain_experience
    	ldr r0, [r5]
    	ldrb r1, [r0, #0x10]
    	mov r0, #0x64
    	mul r0, r1
    	ldr r3, =(0x08021CF0 | 1)
    cv3:	bx r3
    
    cannot_gain_experience:
    	ldr r0, =(0x08021CFE | 1)
    	bx r0
    Then when that flag is set, you can't gain experience.
     
    Azurile's solution is good, but if you're not familiar with ASM, an alternative option would be to download and play a copy of Black or White without the anti-piracy patch. Pokemon won't gain any EXP from battles without the patch if the game is played on an emulator or flashcart that doesn't have automatic "anti-anti-piracy" features.
     
    Back
    Top