Page 2 of 3

Pokémon Uranium [REUPLOAD]

Posted: Thu May 31, 2018 3:00 pm
by kemenner
I haven’t played Pokemon Uranium in a while. So, I decided to open the game and let it patch itself. Once again, I ran into a trouble patching the game. Then, I deleted the game, went to reddit and downloaded version 1.2.1. I installed that version, then successfully updated the game.



The reason I bring this up is because I think that sometimes, when the update process fails, it fucks up something in the game and maybe, just maybe, that’s why some of you guys have trouble with the script. My advice is, do a clean install of the game just like I did, just to rule out that possibility.



Another thing that could be happening, after ruling out a faulty update, is that the aobscan in the script doesn’t find anything, and this means that the bytes that the scan is looking for changed or that those bytes aren’t unique enough. However, in my game, the bytes are the same and are unique enough. In other words, the instructions the game uses to access the pokemon summary and the pokemon IV/EV are the same, that means this didn’t change between updates.



[CODE]{

//these bytes haven't changed between updates

8B 55 08 - mov edx,[ebp+08]

8B 42 10 - mov eax,[edx+10]

------------Injecting Here----------------

8B 4D 0C - mov ecx,[ebp+0C]

8B 04 88 - mov eax,[eax+ecx*4] // instruction that accesses IVs and EVs

------------Done Injecting----------------

5D - pop ebp

C3 - ret

}[/CODE]



The only thing I have found that is changing between updates is this:



[CODE]// the game uses the same instructions between updates

{

8B 55 10 - mov edx,[ebp+10]

8B 45 FC - mov eax,[ebp-04]

-----------------------Injecting Here---------------------------

8B 48 08 - mov ecx,[eax+08]

89 0A - mov [edx],ecx

-----------------------Done Injecting---------------------------

B8 01000000 - mov eax,00000001

8B E5 - mov esp,ebp

5D - pop ebp

C3 - ret

}

//Version 1.2.1



cmp [eax],397A //Hold item

je Item_Filter

cmp [eax],B472 //Pokemon name

je Pokemon_Filter

cmp [eax],392A //HP

je Health_Filter

cmp [eax],31F2 //EXP

je Exp_Filter

cmp [eax],FC22 //Pokeball caught with

je Pokeball_Filter

cmp [eax],136D2 //Level met at





//Version 1.2.2



cmp [eax],397A //Hold item

je Item_Filter

cmp [eax],B47A //Pokemon name

je Pokemon_Filter

cmp [eax],392A //HP

je Health_Filter

cmp [eax],31F2 //EXP

je Exp_Filter

cmp [eax],FC1A //Pokeball caught with

je Pokeball_Filter

cmp [eax],136EA //Level met at

je Met_Filter[/CODE]



Notice how the bytes that the script needs to compare changed from version 1.2.1 to 1.2.2 for the “pokemon name”, the “pokeball caught with” and the “level met at”, but the bytes for the “hold item”, “HP” and “EXP” didn’t change. And this has nothing to do with the IV/EV script, this is for the get pokemon script.



I attached a rar file where there are some screenshots that show the script in action. I changed the IV and EV for 2 pokemons.



In summary:

[LIST]

[*]Rule out messed up game files

[*]Look if in your game the bytes aren’t unique enough or somehow have changed

[*]Read the instructions in the big README script by double clicking a and make sure you’re not making any mistakes

[/LIST]

Pokémon Uranium [REUPLOAD]

Posted: Sun Jun 03, 2018 1:45 am
by urthor
Hey Kem



EVs

[MEDIA=imgur]BgXlzNZ[/MEDIA]

Pokemon Stats

[MEDIA=imgur]3fXrMOB[/MEDIA]

Get Pokemon

[MEDIA=imgur]szem5mQ[/MEDIA]

IVs

[MEDIA=imgur]cndNlyO[/MEDIA]



I've just done a clean install of my game from megadrive, done an update to 1.2.2, used the table with your new updated values, and currently the EV/IV/Get Pokemon values definitely don't seem to be populating like they are in your screenshots. With the EVs this may be because my EV values are too low to be unique, but I doubt that's the case.





Given the fact that both the HP/Exp fields in get pokemon and the EV fields aren't updating, I can only assume that there's some reason values aren't populating with different versions of the table. Judging from your screenshots I seem to have done most things correctly it's just that the values aren't scanning for some reason. Food for thought.

Pokémon Uranium [REUPLOAD]

Posted: Sun Jul 08, 2018 5:02 pm
by Radu13
Hello i tried last table with last uranium update but give me "??" in all values of the table

Re: Pokémon Uranium [REUPLOAD]

Posted: Tue Oct 23, 2018 11:14 pm
by kemenner
Wow, this thread got all messed up with the forum changes. Judging by what urthor said, I think the AOB isn't unique. There has to be a byte that is changing between PCs. Since I don't have another PC, I can't check myself.

Someone could try checking that, it's very easy. Find the XP to level up of a pokemon and then find out what is accessing that address. You can use what is available in the table as a guide.

Re: Pokémon Uranium [REUPLOAD]

Posted: Wed Nov 28, 2018 7:39 pm
by Nuostabus
I downloaded the 1.2.1 version to try this cheat table, it has worked well with the items so far. However, I couldn't change the Ivs or Evs of my team. Does anyone know how to do it? I don't know if I'm doing something wrong or if it just doesn't work.

Pokémon Uranium [REUPLOAD]

Posted: Sun May 24, 2020 2:58 pm
by ygtrece
Hai can anyone update this to 1.2.4? Because the cheat for “pokemon name”, the “pokeball caught with” and the “level met at” don't work meaning they changed the bytes again in the newer updated version (1.2.4) just like what Kem said on 1.2.1-1.2.2. If anything, can anyone tell me how to find the new bytes in the game so I can update the cheat myself?

Thanks!

Pokémon Uranium [REUPLOAD]

Posted: Thu Oct 27, 2022 2:26 am
by PALULDS
Can someone update this to version 1.2.5?

Re: Pokémon Uranium [REUPLOAD]

Posted: Mon Dec 19, 2022 8:52 pm
by Vulcan_Viduus
Bump for 1.2.5

Re: Pokémon Uranium [REUPLOAD]

Posted: Thu Aug 24, 2023 6:12 am
by a469956310
cmp [eax],397A//携带物品
je Item_Filter
cmp [eax],B48A//宝可梦种族1.25 1.24:B482
je Pokemon_Filter
cmp [eax],B34A//宝可梦形态1.24
je Forme_Filter
cmp [eax],137E2//闪光1.24
je Shiny_Filter
cmp [eax],137A2//特性1.24
je Ability_Filter
cmp [eax],137DA//性格1.24
je Nature_Filter
cmp [eax],1375A//蛋
je egg_Filter
cmp [eax],392A//血量
je Health_Filter
cmp [eax],31F2//经验
je Exp_Filter
cmp [eax],FC3A//捕获精灵球1.24
je Pokeball_Filter
cmp [eax],1369A//亲密度1.25 1.24:13922 修改后变动
je Friendship_Filter

Re: Pokémon Uranium [REUPLOAD]

Posted: Tue Dec 05, 2023 4:35 pm
by a469956310
1.26
cmp [eax],397A//携带物品
je Item_Filter
cmp [eax],B5E2//宝可梦种族
je Pokemon_Filter
cmp [eax],B4AA//宝可梦形态
je Forme_Filter
cmp [eax],1370A//闪光
je Shiny_Filter
cmp [eax],136CA//特性
je Ability_Filter
cmp [eax],13702//性格
je Nature_Filter
cmp [eax],13682//蛋
je egg_Filter
cmp [eax],392A//血量
je Health_Filter
cmp [eax],31F2//经验
je Exp_Filter
cmp [eax],FAF2//捕获精灵球
je Pokeball_Filter
cmp [eax],13842//亲密度
je Friendship_Filter
jmp code

Re: Pokémon Uranium [REUPLOAD]

Posted: Fri Dec 22, 2023 10:45 pm
by EVILGRANDMASTER
Anyone have an updated version of this file? I cant seem to get it to work and really do not want to have to wait for victory road and spend days hunting for a shiny to get the monster I want to go through the story with.

Re: Pokémon Uranium [REUPLOAD]

Posted: Sun Dec 24, 2023 11:28 pm
by EVILGRANDMASTER
a469956310 wrote:
Tue Dec 05, 2023 4:35 pm
1.26
cmp [eax],397A//携带物品
je Item_Filter
cmp [eax],B5E2//宝可梦种族
je Pokemon_Filter
cmp [eax],B4AA//宝可梦形态
je Forme_Filter
cmp [eax],1370A//闪光
je Shiny_Filter
cmp [eax],136CA//特性
je Ability_Filter
cmp [eax],13702//性格
je Nature_Filter
cmp [eax],13682//蛋
je egg_Filter
cmp [eax],392A//血量
je Health_Filter
cmp [eax],31F2//经验
je Exp_Filter
cmp [eax],FAF2//捕获精灵球
je Pokeball_Filter
cmp [eax],13842//亲密度
je Friendship_Filter
jmp code
How do I use this? Tried modifying the script but it always gives an error.
[Link]

Re: Pokémon Uranium [REUPLOAD]

Posted: Mon Jan 08, 2024 5:43 am
by KingApin
Please update for 1.2.6

Re: Pokémon Uranium [REUPLOAD]

Posted: Mon Jan 08, 2024 10:56 pm
by KingApin
a469956310 wrote:
Tue Dec 05, 2023 4:35 pm
1.26
cmp [eax],397A//携带物品
je Item_Filter
cmp [eax],B5E2//宝可梦种族
je Pokemon_Filter
cmp [eax],B4AA//宝可梦形态
je Forme_Filter
cmp [eax],1370A//闪光
je Shiny_Filter
cmp [eax],136CA//特性
je Ability_Filter
cmp [eax],13702//性格
je Nature_Filter
cmp [eax],13682//蛋
je egg_Filter
cmp [eax],392A//血量
je Health_Filter
cmp [eax],31F2//经验
je Exp_Filter
cmp [eax],FAF2//捕获精灵球
je Pokeball_Filter
cmp [eax],13842//亲密度
je Friendship_Filter
jmp code
Can you explain how can I update the table using this? Some of it is working just by changing the code but some are not available in the table. So I cannot just change the code to make it work. Eg: Shiny Filter, Ability Filter, Nature Filter, egg filter, Friendship Filter. These are not present in the table

Re: Pokémon Uranium [REUPLOAD]

Posted: Tue Jan 09, 2024 1:06 am
by KingApin
I've edited the table quite a bit according to some of the address given above for 1.2.6. Tho I couldn't edit the Ability, Shiny, Nature, Friendship, Egg because I don't know how. I've tried copying the code and editing them but didn't work. I also change the type from RPG VX to 4 Bytes for IV/EV Editor.

If somebody know the address for Ability Shiny and Nature do share it here please