Register.dat
Jump to navigation
Jump to search
Register.dat is an essential document within the Pokémon 3D savefiles. The document stores the event flag that has been triggered. Flags controls not only plot progress, but also all trainer fights.
Guide
In the file, every flag is seperated by a comma. Note: Some flags are exclusive to others, and should not be used simutaneously. Also, the game will crash if the sequential rival flags doesn't match. Currently available flags are below, in chronological order (they need not to be in the exact order in the save, though):
| Name | Flag |
|---|---|
| mom_start | Has talked to mom. |
| mom_wait | Has talked to mom. |
| elm0 | Has talked to Professor Elm. |
| elm1 | Has talked to Professor Elm. |
| pokemongot | After chosen your starter. |
| starter1 | Choose Chikorita as your starter. This affects what starter your rival will have. Should not be used together with starter2 or starter3. |
| starter2 | Choose Cyndaquil as your starter. This affects what starter your rival will have. Should not be used together with starter1 or starter3. |
| starter3 | Choose Totodile as your starter. This affects what starter your rival will have. Should not be used together with starter1 or starter2. |
| elm2 | After chosen your starter. Cleared after you obtained the potion from the researcher. |
| elm3 | After you obtained the potion from the researcher. Cleared after you returned the Mystery Egg to Professor Elm. |
| mom_adventure1 | After chosen your starter. Cleared after you returned the Mystery Egg to Professor Elm. |
| oldguide | After being navigated by the guide. |
| apricorninstruction | After talking to the man in the Berry House on Route 30. |
| get_egg_mrpokemon | After you get the Mystery Egg from Mr. Pokemon. |
| rival_encounter_cherrygrove | After you get the Mystery Egg from Mr. Pokemon. Cleared after the rival battle at Cherrygrove City. |
| trainer_rival_0_grass | After defeating your grass starter rival at Cherrygrove City. Should not be used together with trainer_rival_0_fire or trainer_rival_0_water. |
| trainer_rival_0_fire | After defeating your fire starter rival at Cherrygrove City. Should not be used together with trainer_rival_0_grass or trainer_rival_0_water. |
| trainer_rival_0_water | After defeating your water starter rival at Cherrygrove City. Should not be used together with trainer_rival_0_grass or trainer_rival_0_fire. |
| elm_police | fter defeating your rival at Cherrygrove City. Cleared after talking to the police at Elm Lab. |
| elm4 | After you returned the Mystery Egg to Professor Elm. |
| mom_talk | After you returned the Mystery Egg to Professor Elm. Cleared after you visited your mom with Mystery Egg delivered. |
| elm5 | After you returned the Mystery Egg to Professor Elm. Cleared after recieving Pokeballs from the researcher. |
| mom_adventure2 | After you visited your mom with Mystery Egg delivered. |
| trainer_30001 | After defeating the first trainer in Route 30. |
| trainer_30002 | After defeating the second trainer in Route 30. |
| trainer_30003 | After defeating the third trainer in Route 30. |
| trainer_31001 | After defeating the trainer in Route 31. |
| trainer_sprout001 | After defeating the first trainer in Bellsprout Tower. |
| trainer_sprout002 | After defeating the second trainer in Bellsprout Tower. |
| trainer_sprout003 | After defeating the third trainer in Bellsprout Tower. |
| trainer_sprout004 | After defeating the fourth trainer in Bellsprout Tower. |
| trainer_sprout005 | After defeating the fifth trainer in Bellsprout Tower. |
| trainer_sprout006 | After defeating the sixth trainer in Bellsprout Tower. |
| rival_sprouttower | After encountering your rival in Bellsprout Tower. |
| trainer_sproutelder | After defeating the elder in Bellsprout Tower. |
| get_HM01 | After you obtained HM01. |
| trainer_violetgym001 | After defeating the first trainer in Violet Gym. |
| trainer_violetgym002 | After defeating the second trainer in Violet Gym. |
| trainer_violetgymleader | After defeating the gym leader in Violet Gym. |
| zephyrbadge_obtain | After you obtained Zephyr Badge. |
| trainer_route32\32001 | After defeating the first trainer in Route 32. |
| trainer_route32\32002 | After defeating the second trainer in Route 32. |
| trainer_route32\32003 | After defeating the third trainer in Route 32. |
| trainer_route32\32004 | After defeating the fourth trainer in Route 32. |
| trainer_route32\32005 | After defeating the fifth trainer in Route 32. |
| trainer_route32\32006 | After defeating the sixth trainer in Route 32. |
| trainer_route32\32007 | After defeating the seventh trainer in Route 32. |
| trainer_route32\32008 | After defeating the eighth trainer in Route 32. |
| slowpoketail_fatguy | After talking to the slowpoketail guy. |
| trainer_unioncave\001 | After defeating the first trainer in Union Cave. |
| trainer_unioncave\002 | After defeating the second trainer in Union Cave. |
| trainer_unioncave\003 | After defeating the third trainer in Union Cave. |
| trainer_unioncave\004 | After defeating the fourth trainer in Union Cave. |
| trainer_unioncave\005 | After defeating the fifth trainer in Union Cave. |
| trainer_route33\33001 | After defeating the trainer in Route 33. |
| kurt_gone | After speaking to Kurt, and he goes to Slowpoke Well. Cleared after you cleared out all Team Rocket members from Slowpoke Well. |
| trainer_slowpokewell\001 | After defeating the first Team Rocket Grunt in Slowpoke Well. |
| trainer_slowpokewell\002 | After defeating the second Team Rocket Grunt in Slowpoke Well. |
| trainer_slowpokewell\003 | After defeating the third Team Rocket Grunt in Slowpoke Well. |
| trainer_slowpokewell\Proton | After defeating the Executive in Slowpoke Well. |
| rocket_defeat_slowpokewell | After defeating the Team Rocket in Slowpoke Well. |
| trainer_rival\rival_1_grass | After defeating your grass starter rival at Azalea City. Should not be used together with trainer_rival\rival_1_fire and trainer_rival\rival_1_water. |
| trainer_rival\rival_1_fire | After defeating your fire starter rival at Azalea City. Should not be used together with trainer_rival\rival_1_grass and trainer_rival\rival_1_water. |
| trainer_rival\rival_1_water | After defeating your water starter rival at Azalea City. Should not be used together with trainer_rival\rival_1_grass and trainer_rival\rival_1_fire. |
| rival_encounter_azalea | After encounting the rival in Azalea City. |
| trainer_azalea_gym\001 | After defeating the right twin in Azalea Gym. If the player defeated the left twin, this will be obtained after the Azalea Gym leader has been defeated. |
| trainer_azalea_gym\002 | After defeating the left twin in Azalea Gym. If the player defeated the right twin, this will be obtained after the Azalea Gym leader has been defeated. |
| trainer_azalea_gym\003 | After defeating the third trainer in Azalea Gym. |
| trainer_azalea_gym\004 | After defeating the fourth trainer in Azalea Gym. |
| trainer_azalea_gym\005 | After defeating the fifth trainer in Azalea Gym. |
| trainer_azalea_gym\leader | After defeating the Azalea Gym leader. |
| hivebadge_obtain | After you obtained the Hive Badge. |
| ilex_farfetchd_intro | After you were told about the Farfetch'd in Ilex Forest. |
| ilex_farfetchd_start | After you first tried to approach Farfetch'd. |
| ilex_farfetchd_caught | After you successfully caught Farfetch'd. |
| ilex_farfetchd_complete | After you returned to the young man after catching Farfetch'd. |
Windows: Pokemon3D/Pokemon/Save/(Name of Save File)/Register.dat