Bugd Posted July 21, 2021 Posted July 21, 2021 Did you find a way to edit the battle tree so that super mode sets all pokémon to level 100 instead of level 50? I think it's a stupid design choice to set them to 50 when they could be set to 100 instead
Sphealeo Posted September 30, 2021 Posted September 30, 2021 010 Editor has a "Find in Files" option, so I decided to search my dumped X romfs/a/ folder (and its subdirectories) for the hex string "00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 0E" (i.e. the first line of importance in the 101-byte file @Kaphotics posted in 2017). 010 found 24 instances of that hex string, all in a/1/8/9, as should be shown in the attached image. I assume that if the 24 sets of Kaphotics' 101 bytes are zeroed out, XY would have its banlist removed? Hopefully someday someone will figure out Item Clause...the only thing left that could be done to make these Battle facilities perfect.
paladinsynth Posted March 17, 2022 Posted March 17, 2022 This is not working, the 33kb file located in a/1/7/0 shows only dummy text after I tried open it with c++, jave and nothing, only randon "null" and dummy texts. So how do you edit it then?
paladinsynth Posted March 25, 2022 Posted March 25, 2022 It worked! Finally another place to have fun with ubers other than beating elite 4 and playing on pokemon showdown. Seriouly it should be in the main game to begin with, maybe the player gets no BP for using ubers I guess?
Doujo Posted January 9, 2023 Posted January 9, 2023 On 3/25/2022 at 2:40 AM, paladinsynth said: It worked! Finally another place to have fun with ubers other than beating elite 4 and playing on pokemon showdown. Seriouly it should be in the main game to begin with, maybe the player gets no BP for using ubers I guess? Hello, I know you’ve said it worked and I’ve seen that this is apparently working on future games too, but can you further explain how to get this working for someone who is new to this? Is there a code I need to put in to get it to work or is there more to it? Any help would be greatly appreciated, thanks.
luigimud Posted February 27, 2024 Posted February 27, 2024 Hello there, Was the EV limit restriction ever figured out?
Pocket Monsters Posted November 4, 2024 Posted November 4, 2024 Hey Guys! I did a MOD for remove all Legendaries Restricted and the item Soul Dew in Kalos/Hoenn Battle Maison & Alola Battle Tree. Alola Battle Tree no Restrictions MOD.zip Hoenn Battle Maison no Restrictions MOD.zip Kalos Battle Maison no Restrictions MOD.zip
SandAngel Posted November 12, 2024 Posted November 12, 2024 So i edited the code to the file in the hex editor, that all went fine it appeared to extract normally, but then when i try to rebuild pk3ds won't let me do it as a 3ds file. Solution please?
Dragonqueen Posted April 2, 2025 Posted April 2, 2025 Thanks for the Hoenn battle Maison mod Pocket Monsters it works great ! Now all we need now is someone to mod the 510 ev limit restriction if it’s even possible
xXAXONXx Posted November 19, 2025 Posted November 19, 2025 On 8/21/2019 at 1:23 PM, ABZB said: For USUM, the banlist is: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 07 00 00 00 00 00 00 00 00 00 00 00 98 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8 03 00 00 00 00 00 00 00 F0 03 00 00 00 00 00 00 00 E0 01 87 It occurs at the following offsets in a/1/4/1: 0760-07C4 1558-15BC 2350-23B4 3148-31AC 4890-48F4 4D38-4D9C 51E0-5244 5688-56EC 5B30-5B94 5FD8-603C 6480-64E4 I suppose that each instance is called by a different battle mode. can you guys tell me how do i remove that uber restriccion in pokemon 5 generation, emerald and crystal please?
isleep2late Posted June 3 Author Posted June 3 (edited) Sorry I haven't followed this thread in a while - I plan on documenting how to remove the banlist restrictions for all / most of the games eventually and putting them on a repo - you will eventually see that posted on GitHub. But I have something VERY exciting to share: I discovered how to REMOVE the items and species clause in Battle Tree! The GARC location is at a/1/4/1 (RomFS) - the Battle Tree / facility rule-set table. It's a GARC of 25 rule records, 1192 (0x4A8) bytes each. Every "real" battle mode record carries two clause flags in its header: - offset +0x0E = Species Clause (no duplicate species) — `01` = on - offset +0x0F = Item Clause (no duplicate held items) — `01` = on Set both to `00` and the clause is gone (and the rules screen flips to permitted). These flags are independent of the banlist — the Normal-course records (no level cap, no banned mons) carry them too, which is why the clause applied even in Normal mode. Exact HxD edits Open a/1/4/1 in HxD and change `01` -> `00` at all 28 offsets below (14 records × 2 bytes). These file offsets are identical in both Ultra Sun and Ultra Moon (the rule table is the same in both): Record (mode) - Species Clause (+0x0E) - Item Clause (+0x0F) Super Single | `0x006F2` | `0x006F3` | Super Double | `0x014EA` | `0x014EB` | Super Multi | `0x022E2` | `0x022E3` | Super (variant)| `0x030DA` | `0x030DB` | Normal Single | `0x03A2A` | `0x03A2B` | Normal Double | `0x03ED2` | `0x03ED3` | Normal Multi | `0x0437A` | `0x0437B` | facility 06-1) | `0x04822` | `0x04823` | facility 06-2) | `0x04CCA` | `0x04CCB` | facility 06-3) | `0x05172` | `0x05173` | facility 07) | `0x0561A` | `0x0561B` | facility 08) | `0x05AC2` | `0x05AC3` | facility 09) | `0x05F6A` | `0x05F6B` | facility 0A) | `0x06412` | `0x06413` | In every case the byte currently reads 01; change it to 00. (If you only care about the main Battle Tree, the first 7 rows cover Super + Normal Single/Double/Multi; the rest are the other facility variants (not sure which facility variants these are since I haven't played the game normally in a while) - harmless to do them all, since you're only removing a restriction.) After editing, repack/rebuild as you normally would (LayeredFS drop of `a/1/4/1`, or repack the CIA and rebuild the RomFS IVFC hash tree). If you're patching a built .cia directly, find a/1/4/1 in the RomFS first, then apply the same +0x0E/+0x0F edits within it. When you open Battle Tree, you'll see "Permitted" under Items and Species rules! Hope this helps y'all! -IS2L Edit: Just wanted to link the GitHub where I have this stuff documented / patched for people who want an easy solution: https://github.com/isleep2late/Un-Nerf-Compendium MASSIVE UPDATE!!! I have figured out how to remove ALL restrictions in Pokemon ORAS, including 510 EV limit, Species Clause, and Item Clause. You can even play with 6 Pokemon on Battle Maison. See the github for the complete patch, but basically through an extensive series of trial and error I was able to nail down the additional bytes that needed to be changed (FOR ORAS): - Vaddr: 0x1E9734 -> file offset inside code: 0x0E9734 - Find: FE 01 00 00 (510, little-endian 32-bit) - Replace with: FA 05 00 00 (1530 - chosen above the 6x252 = 1512 max, so the total check can never trip while the per-stat </=252 cap still holds) That single 4-byte word is the whole fix. Optional, for completeness: the separate Battle-Spot legality validator has its own copy of this check, same FE 01 00 00 → FA 05 00 00. Its offset is title-specific (OR/AS code differ by +8 here): - Alpha Sapphire: vaddr 0x4474B8 (file offset 0x3474B8) - Omega Ruby: vaddr 0x4474C0 (file offset 0x3474C0) Edited Thursday at 09:57 AM by isleep2late Just wanted to add a useful link
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now