Jump to content

Recommended Posts

Posted

Keep travelling through wormholes but encounter only a few legenaries in hours feels not good.

Is there any way we can do to edit the sav or rom to increase the chance to encounter legendaris in wormhole?

Posted
2 hours ago, PKHex_User said:

Keep travelling through wormholes but encounter only a few legenaries in hours feels not good.

Is there any way we can do to edit the sav or rom to increase the chance to encounter legendaris in wormhole?

You can perform coordinate editing:

 

On 12/21/2018 at 7:10 PM, theSLAYER said:

I found the offset controlling shininess of non-legends, it's offset 0x4535.
0x00 for non-shiny, 0x01 for shiny. (Changing that made my shiny Barbaracle into standard Barbaracle)

 

This table will document the various values, as I move along.


old words:

  Hide contents

I'm researching where Wormhole Encounters are stored on Ultra Sun and Ultra Moon saves.

To explain: when you enter a non-legendary wormhole, that data of the creature you're going to encounter is stored somewhere on the save.
While the other encounter details are random, the species and shininess is already determined the moment you enter the wormhole.

Based on my findings, the data seems to be between offset 0x0 to offset 0x507FF.
(I basically pasted half of another save into my testing save, and found the half that controls it).

I intend to further narrow it down, to determine which block controls the encounter.

edit: It appears that the control for this encounter, may be stored in two separate blocks.
I further halved, copying 0x00 to 0x44FF from a standard Barbaracle save into a shiny Lombre save,
and it resulted in some kind of hybrid, where I encountered a shiny Barbaracle. Curious indeed.

edit yet again: The area that controls the species, appears to be the event const area according to PKHeX.
The offsets are 0x1C00 to 0x29FF. Going to compare event data using PKHeX to see if anything jumps out.

 

It's safe to say that WHEN you're in the correct wormhole, UnSet one of 0011 to 0015, and Set the other 4,
and have constant 851 store the value that matches the unset event flag you chosen
(0011 - 38, 0012 - 39, 0013 - 40, 0014 - 41, 0015 - 42).

 



There are some limitations; I think you'll need to be in a cave before you attempt to teleport to a different spot. It might work best if you save in a random ultra wormhole spot before attempting to teleport.

Make sure you keep a safe backup of the unedited save.

Posted
55 minutes ago, theSLAYER said:

You can perform coordinate editing:

  



There are some limitations; I think you'll need to be in a cave before you attempt to teleport to a different spot. It might work best if you save in a random ultra wormhole spot before attempting to teleport.

Make sure you keep a safe backup of the unedited save.

Cool. Which area I should edit? the OVERWORLD in block data? but what does the R stands for in this section?

 image.png.ac9d394ea84a98cbf16acb3e6ca9af54.png

Posted
1 hour ago, theSLAYER said:

There are some limitations; I think you'll need to be in a cave before you attempt to teleport to a different spot. It might work best if you save in a random ultra wormhole spot before attempting to teleport.

it seems the contrary. I saved out of the ultra wormhole and teleport works fine, while if i save in a wormhole, the screen turns black.

Another quesiton: how do we manipulate the species, or just keeps reload until legendry appears?

Posted
1 minute ago, PKHex_User said:

it seems the contrary. I saved out of the ultra wormhole and teleport works fine, while if i save in a wormhole, the screen turns black.

Another quesiton: how do we manipulate the species, or just keeps reload until legendry appears?

The flags portion of the excel sheet. Event flags. Set or unset them.

image.png

Posted
25 minutes ago, theSLAYER said:

The flags portion of the excel sheet. Event flags. Set or unset them.

image.png

I don't get it. No matter I check or uncheck flag bock with their species number, it will cause the black screen. And in the un-edited sav version, for those I haven't captured, some are already check while some not.

Posted
10 minutes ago, PKHex_User said:

I don't get it. No matter I check or uncheck flag bock with their species number, it will cause the black screen. And in the un-edited sav version, for those I haven't captured, some are already check while some not.

So let's say you want Ho-Oh for example.
image.png

1. Make sure the coordinates are for the Red Wormhole
2. Make sure you unset Flag 4 (not the species number. Literally flag number 4)
3. Make sure you set the other numbers 1 through 15, except 4.


If you're still having difficulties, I don't how else to explain it. :(

  • Like 1
Posted
11 minutes ago, theSLAYER said:

So let's say you want Ho-Oh for example.
image.png

1. Make sure the coordinates are for the Red Wormhole
2. Make sure you unset Flag 4 (not the species number. Literally flag number 4)
3. Make sure you set the other numbers 1 through 15, except 4.


If you're still having difficulties, I don't how else to explain it. :(

Well, yeah, this time works.

So the key is its not only set or unset the particular one we want, but also do the opposite for the rest

thanks

  • Like 1
  • 5 months later...
  • 2 years later...
Posted

Sorry for necroing, but is there any way to edit the lightyears traveled? Been looking for a while and haven't found anything on that specific parameter yet

Posted
34 minutes ago, KyzenEX said:

Sorry for necroing, but is there any way to edit the lightyears traveled? Been looking for a while and haven't found anything on that specific parameter yet

You referring to the string of text that shows up after you’ve entered a wormhole into a different place?

What do you need it for? It’s a temporary value not saved in the save (as far as I know) and wont have any bearings on what you’re gonna encounter (as you’ve already entered the world…)

Posted
2 hours ago, theSLAYER said:

You referring to the string of text that shows up after you’ve entered a wormhole into a different place?

What do you need it for? It’s a temporary value not saved in the save (as far as I know) and wont have any bearings on what you’re gonna encounter (as you’ve already entered the world…)

The lightyears traveled affect shiny odds as far as I'm aware and have read online (up to 4k iirc). I reckon that they gotta be saved somewhere once you enter that world to "set" that value up for further shiny calculations. Is there any way to find it on Pkhex? Or is it even known at all for that matter? Also, thank you very much for your swift reply!

Posted
1 minute ago, KyzenEX said:

The lightyears traveled affect shiny odds as far as I'm aware and have read online (up to 4k iirc). I reckon that they gotta be saved somewhere once you enter that world to "set" that value up for further shiny calculations. Is there any way to find it on Pkhex? Or is it even known at all for that matter? Also, thank you very much for your swift reply!

The lightyears metric doesn't affect legendaries/UBs, as far as I am aware, so I'll move on to non-legends.

For non-legends, their shininess is already determined upon entering the world, so even if you could affect it the lightyear metric (which again, AFAIK isn't stored), wouldn't matter cause shininess was already determined.
It means that the encounter was already decided to be shiny or not shiny. As long as you're in that world, even if you reset the game, the shininess of the encounter is already decided.

Quote

I found the offset controlling shininess of non-legends, it's offset 0x4535.
0x00 for non-shiny, 0x01 for shiny. (Changing that made my shiny Barbaracle into standard Barbaracle)

Read here: https://projectpokemon.org/home/forums/topic/39433-sm-usum-save-research-thread/page/3/#comment-239090

So edit the byte in a hex editor, load the save into PKHeX to fix checksums, then export the save. Then import into your game.

Posted
12 minutes ago, theSLAYER said:

The lightyears metric doesn't affect legendaries/UBs, as far as I am aware, so I'll move on to non-legends.

For non-legends, their shininess is already determined upon entering the world, so even if you could affect it the lightyear metric (which again, AFAIK isn't stored), wouldn't matter cause shininess was already determined.
It means that the encounter was already decided to be shiny or not shiny. As long as you're in that world, even if you reset the game, the shininess of the encounter is already decided.

Read here: https://projectpokemon.org/home/forums/topic/39433-sm-usum-save-research-thread/page/3/#comment-239090

So edit the byte in a hex editor, load the save into PKHeX to fix checksums, then export the save. Then import into your game.

Ohhhh I see. I happened upon that same thread earlier but I neither knew about the value not being stored/being basically useless after generating the portal nor that it doesn't even affect legendaries. That sux lol, so it basically matters while you're on the wormhole minigame, gotcha.

Also, do you know of a good Hex editor for gen7 saves? (or in general)

Posted
15 hours ago, KyzenEX said:

Ohhhh I see. I happened upon that same thread earlier but I neither knew about the value not being stored/being basically useless after generating the portal nor that it doesn't even affect legendaries. That sux lol, so it basically matters while you're on the wormhole minigame, gotcha.

Also, do you know of a good Hex editor for gen7 saves? (or in general)

Yeah the lightyears metric affects what wormhole spawns as you're flying. Once you're in it doesn't really matter any more.

 

I personally use the program HxD to hex edit any data.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...