Odaxis Posted September 13, 2015 Posted September 13, 2015 Is the info for Daycare manageable in any way?, I currently only have a ditto in Daycare yet PKHeX shows me a Chesnaught that i removed months ago.
Kaphotics Posted September 14, 2015 Posted September 14, 2015 When you remove a Pokémon from the daycare, the data is not removed. It's simply marked 'Empty' and is only overwritten when you deposit another Pokémon into that slot. PKHeX denotes this flag with ✓/✘ and fades out the preview sprite [relevant code here]. It's similar to Trash Bytes; the game doesn't care to clear unused data (saves some cpu operations). Example 'Empty' Example 'Full' I prefer to not have the contents of the tab editable, as it may cause odd behavior ingame (ie, egg available for unbreedable species).
Odaxis Posted September 14, 2015 Author Posted September 14, 2015 Understandable. thanks for the reply.
Odaxis Posted September 14, 2015 Author Posted September 14, 2015 When you remove a Pokémon from the daycare, the data is not removed. It's simply marked 'Empty' and is only overwritten when you deposit another Pokémon into that slot.PKHeX denotes this flag with ✓/✘ and fades out the preview sprite [relevant code here]. It's similar to Trash Bytes; the game doesn't care to clear unused data (saves some cpu operations). Example 'Empty' Example 'Full' I prefer to not have the contents of the tab editable, as it may cause odd behavior ingame (ie, egg available for unbreedable species). One additional question. Is there anywhere i can read up more on Event Constants in the Event Flag Editor? I'm trying to determine why I cannot access box 31 in Pokemon Bank yet can access it in game.
Kaphotics Posted September 14, 2015 Posted September 14, 2015 One additional question. Is there anywhere i can read up more on Event Constants in the Event Flag Editor?I'm trying to determine why I cannot access box 31 in Pokemon Bank yet can access it in game. Event Flags are boolean (0/1, true false) storage. Event Constants are ushorts (0-65535) storage. If you've modified the 'boxes available' in the box editor (wallpaper) then yeah, it might be related to a constant.
Odaxis Posted September 14, 2015 Author Posted September 14, 2015 Event Flags are boolean (0/1, true false) storage.Event Constants are ushorts (0-65535) storage. If you've modified the 'boxes available' in the box editor (wallpaper) then yeah, it might be related to a constant. Any way to know which constant it could be related to?
Kaphotics Posted September 14, 2015 Posted September 14, 2015 Any way to know which constant it could be related to? Naw, unless you did a file diff on a before/after.
Odaxis Posted September 19, 2015 Author Posted September 19, 2015 Naw, unless you did a file diff on a before/after. Just completed the delta episode with a diff save file, confirmed have box 31 in bank, and am about to start comparing the constants before/after, just a question first. Is the list of event constants a complete list of everyone in game or does the list change as the game progresses? Also what function does the FlagDiff Researcher tool under event flag editor have?
Kaphotics Posted September 20, 2015 Posted September 20, 2015 Just completed the delta episode with a diff save file, confirmed have box 31 in bank, and am about to start comparing the constants before/after, just a question first. Is the list of event constants a complete list of everyone in game or does the list change as the game progresses?Also what function does the FlagDiff Researcher tool under event flag editor have? FlagDiff will just tell you what flags are set vs what flags were unset when comparing two loaded save files. The Researcher doesn't do event constants since those are fairly easy to understand with any diff-comparing program. The event constant range can change as it stores integers of things like [starter index chosen] used for deciding what Rival Trainer set you face. They can also be reusable for things like storing the random result of "come show me [X] for a reward today".
Odaxis Posted September 20, 2015 Author Posted September 20, 2015 FlagDiff will just tell you what flags are set vs what flags were unset when comparing two loaded save files.The Researcher doesn't do event constants since those are fairly easy to understand with any diff-comparing program. The event constant range can change as it stores integers of things like [starter index chosen] used for deciding what Rival Trainer set you face. They can also be reusable for things like storing the random result of "come show me [X] for a reward today". Is there a program i can use to export that information (Event Constants list) for comparison between 2 save files?
Odaxis Posted September 20, 2015 Author Posted September 20, 2015 HxD can do a diff, start at 0x14A00. DL'd and installed HxD but no clue how to use it. maybe a little bit in over my head.
Kaphotics Posted September 20, 2015 Posted September 20, 2015 http://i.snag.gy/RkZD0.jpg Choose the two files to diff; press F6 to advance to the next difference; to hop all the way to 0x14A00 just ctrl-G on both files and then find the next diff.
Odaxis Posted September 20, 2015 Author Posted September 20, 2015 http://i.snag.gy/RkZD0.jpgChoose the two files to diff; press F6 to advance to the next difference; to hop all the way to 0x14A00 just ctrl-G on both files and then find the next diff. Got it, my problem was trying to search for "0x14A00" instead of "14A00" soo much data in a full .sav file. next to impossible to get what i want.
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