Toffoletto
-
Posts
36 -
Joined
-
Last visited
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by Toffoletto
-
-
So, I was playing Ultra Moon on Citra in order to perform a TID RNG and when I got my starter I noticed a possible issue with legality: after viewing its data with PKHeX, I saw that it lacks any indication of its sub-region, which actually cannot even be set in the emulator settings. I'm not an expert, but as far as I know, this would make every pokémon obtained on emulator illegal (unless, somehow, the actual console lets you to not choose your sub-region).
Provided that this is correct, and since I'd like to do things in the most possible legal way, I have two questions in this regard:1) If I use Citra only to RNG my TID, save the game, and then transfer the save data on an actual 3DS with CFW, would the Pokémon subsequently obtained be legal, if generated by playing on the 3DS?
2) What about the trainer data? By checking it with PKHeX, I noticed that it is supposed to show the indication of the sub-region as well; would transferring the save "adjust" it, in order to match the one set on 3DS?
Thank you in advance for your help.
-
11 minutes ago, Cass said:
I suppose this is a limit of my understanding. I am thinking about TID/SID generation as if it is an RNG where, given enough iterations, 00008/00000 would eventually be produced (even with roughly 4.3bil possibilities). Is it in fact the case that there is only a limited number of TID/SID combinations, and the seed determines which frame those combinations appear?
Yes: the seed determines (not which, but) when a given combination will appear; nonetheless, for some games, not every combination is legally possible, no matter how long you wait for its frame. I don't know what is the specific reason for this, however, so if you wish to know about this detail, you would need a person more experienced than me.
-
I don't know if and how Nintendo's legality checker would handle a PID mismatch(this should be tested empirically, I guess), but, as far as I know, the legality of a given TID/SID combination does not depend on its corresponding frame: a combination found on, let's say, frame 1 billion, is just as legal as one found on frame 10,000. However, if you want a specific combination -and that combination is possible, of course- you don't need to wait "ad infinitum": by using Dolphin 4.0-9148(or lower versions) and the program "Runasdate", you are able to start the game on a date that allows you to get your TID/SID on a conveniently low frame: for example, I got my combination around frame 15,000. Also, I think that PKHeX's legality check is alrealdy based on Umbreon and Espeon's match with the TID/SID: Umbreon and Espeon's PIDs are generated after a number of frames(usually 7 and 14, respectively, but this can vary) after your TID/SID: since the combination 00008/00000 is not possible at all, no Umbreon/Espeon with those numbers will ever be legal. However, it seems that PKHeX doesn't check whether a combination itself is possible or not, so if you edit a shadow pokemon to give it an impossible pair, it could be marked as legal, even if it is actually not: that's why it's always better to do everything in-game.
P.S. Yeah, I picked 00008 on purpose: it's the number of the principal winds of the compass rose, and a cool number in general!
-
23 hours ago, Cass said:
1. Is it possible that the PRNG doesn't produce all theoretically possible TID/SID combinations? is 00008/00000 unobtainable given Colo's coding? I was able to generate PIDs for both TID00008 and SID00000, so those are both possible, I just haven't been able to get them together
That combination is impossible indeed, as it doesn't appear in the "PID to IVs" section of RNG Reporter. It is possible, however, the combination 00008/00001, if it pleases you. The fact is that Colosseum and XD behave like Ruby and Sapphire; so, unlike Emerald, Fire red and Leaf green, not every TID/SID combination is possible. Moreover, to make things more complicated, you should consider that even if a given combination is theoretically possible, you could not be able to actually obtain it, because some frames are skipped during the TID/SID generation; and since the PIDs of Espeon and Umbreon are linked to the frame that corresponds to your TID/SID, you should really use the RNG manipulation to get them, instead of just altering them via PKHeX, if you want to be 100% sure about their legality.
23 hours ago, Cass said:2. Please help??
If you need more help, feel free to ask!
P.S. Coincidentally, just two days ago, I started a new game in Colosseum with your same TID: 00008. Since I'm a curious guy, can I ask you why you chose that very number?
-
Perfect: it is exactly what I was looking for.
Thank you!
-
Hi!
I was wondering if there is a way to inject the Wonder card for the Aurora ticket in a Japanese copy of Emerald. For some reason, Suloku's Mystery Gift Tool doesn't support it, even if it includes a custom Wonder card for the non-Japanese Old sea map, which, as we all know, is an illegal event. I know that through PKHeX it would be possible to reach Birth Island and catch Deoxys, but I would like to get the event enabled via the Wonder card(whether it is official or not).
Thank you in advance for your replies.
-
6 hours ago, Sabresite said:
We have the PCNY hardware. Definitely wasn't by chance though. This is legal, not legit.
Is there any chance this ROM will become public, like the ones for Aura Mew or 10ANNIV Pokèmon? It would be nice to use the RNG to get one of those Jirachi.
-
On 6/5/2020 at 1:33 AM, Liger0 said:
I am talking about a normal gameplay I did on console over a decade ago. The predominant method is method 2, just like on emulator.
When are methods H-1, 2 and H4 used? I only tested RSE and this is what I know, I am unsure about FRLG:
Method 1: Legends and wilds (sweet scent and walking, no idea about rock smash and fishing)
Method H1: Never? Maybe having a synch lead will trigger it?
Method 2: Is this a thing? Maybe only walking?
Method H2: Sweet scent, fishing, rock smash. No synch required.
Method 3/H3: Not even reported on the rng reporter, is this a legend?
Method 4: Legends (rare), wilds (walking at least)
Method H4: Maybe having a synch lead will trigger it? After abusing the sav to shiny a method 4 spread, I can't seem being able to shiny that spread as method h4 even with a shynch.
Hi,
the use of each method should be as follows:
1: all stationary encounters(starters, gifts, legends, etc.), for ALL Gen 3 GBA games played on a GBA;
H1: wild encounters(including the use of sweet scent) for Ruby, Sapphire, Fire Red and Leaf Green;
H2: wild encounters(including the use of sweet scent) for Emerald. Sometimes, however, it can shift to method H1/H4, expecially with some kinds of encounters, like fishing;
4: stationary encounters(most of times, at least) for Ruby and Sapphire played through Pokemon Box;
H4: wild encounters(including the use of sweet scent) for Ruby and Sapphire played through Pokemon Box. The shift to this method is not guaranteed, however: it only happens to be more likely when playing Ruby/Sapphire via the Gamecube.
Method H1 and H4 spreads are the same of method 1 and 4 spreads, respectively; they are just adjusted for wild encounters. This means that a PID obtained with method H1/H4 also exists for method 1/4.
I never got a method 2 or a method 3/H3 spread.
Colosseum/XD and Channel follow their own method.
I can confirm that the results are the same for both a regular console and the emulator I use(VBA-RR).
I hope this was of some help.
- 1
-
9 minutes ago, juanpironi said:
Thanks!
@Toffoletto Can you send me the Link/Program?Sure, here it is:
- 1
-
Yes, Kaphotics is right. I suggest checking with Eligor what spreads are reachable and what aren't.
-
@Kaphotics,
I have to disagree with you: for example, if a pokemon is caught not in its original location, but from Miror B., Pkhex marks it as illegal, even if it's not.
We have already discussed of this issue here:
And, as I said, also the opposite is true: there are cases of illegal pokemon marked as legal; we've discussed about this one here:
-
The fact is that in XD not every PID is actually reachable: some are skipped because of the non-shadow pokemon generated before the shadow one.
As for Rhydon, there's not a non-shadow pokemon generated before it, so, in theory, any PID should be valid.
With XD, however, Pkhex is still quite inaccurate, since it flags illegal pokemon that are actually legal, and vice-versa.
In the end, my recommendation is: if you want shadow pokemon to be legal, you have to actually catch them and keep them as they are.
- 1
-
25 minutes ago, Kaphotics said:
PKHeX finds it possible to generate starting with seed 68d088a7 with no shiny skips required; the NPC TID/SID take the next 2 frames, then the pkm are generated from there.
It could be that the Farfetch'd shadow locks are documented incorrectly instead
generated team data:
68d088a7 @ -129 (start) tid/sid +2 25f493e5 @ -127 eddaf479 @ -116 14a61dfe @ -7 shadow mon public static readonly TeamLock XFarfetchd = new TeamLock { Species = 083, // Farfetch’d Locks = new[] { new NPCLock(282, 12, 0, 127), // Gardevoir (M) (Serious) new NPCLock(368, 00, 1, 127), // Gorebyss (F) (Hardy) new NPCLock(315, 24, 0, 127), // Roselia (M) (Quirky) }};
I don't know the specifics, so it's likely that I'm wrong with what I'm going to say; I tried to check that seed with RNG Reporter: it generates that spread after 132 frames, but with a different PID and nature(hasty); in this case, why wouldn't a shiny skip be required to get an adamant Farfetch'd, while keeping the same spread?
- 1
-
1 hour ago, Kaphotics said:
PKHeX does check for anti-shiny occurring spreads
Hmm, are you sure? Try looking at this Farfetch'd, which was caught by using the anti-shiny RNG method. If you try to manually change either its TID or SID, PKHeX will still flag it as legal, even if it shouldn't be, since its PID, with that nature, is not compatible with every TID/SID combination.
I did not try out Eligor yet. I could make a test and tell you later if it generates valid spreads.
-
@theSLAYER and @PokemonWorldMaster1,
The fact is that not every spread provided by RNG Reporter is legal, because, at least in XD, many of those spreads cannot be actually reached in-game. To know what are the valid spreads, you should also use Ginzaru's tool, xdcheck(it's only in japanese, however).
Then, there's still the issue of pokemon caught by using the anti-shiny technique, which are supposed to have not only a valid spread, but also a matching TID and SID: PKHeX still fails to recognize as illegal the pokemon that don't fit these requirements.
-
I'm not an expert of computer programming, but I already guessed that they have to be inserted manually in the code. Since you asked for a list of the allowed characters, I linked that page to show you that they could be easily deducted from those images. Then, if you don't want to add them in PKHeX, there's no problem, of course.
-
15 hours ago, Kaphotics said:
Needs to be more explicit than "x language allows for latin characters"; instead needs to be literally a list of every single character (abcdefghijklmnopqrstuvwxyzetc) list for every single language/generation
I don't get what you say. In that page, under section 1.5("List of characters"), there are screenshots of every onscreen keyboard for each generation: isn't that explicit enough? I mean, I agree that, just by saying "latin characters", one could think that letters like "x" and "y" could be not included, but with those images this shouldn't be an issue, right?
-
perhaps this page could be of some help?
https://bulbapedia.bulbagarden.net/wiki/Nickname
-
Hello,
while using the spread finder for Gamecube RNG on RNG Reporter, I noticed that some spreads are marked with this wording: "Shiny skip(TSV: ...)", with a number after the colon.
Does anyone know what this means and what is its usage?
Thank you very much.
-
We all know that TID/SID RNG is easily doable on the american ROM of Pokèmon XD, but is it also possible on the european version? I tried to perform it, but the PRNG does not advance at all, while I am at the naming screen: in fact, it remains stuck to the same frame, and, therefore, I always get the same TID/SID combination. This leads me to believe that this kind of RNG is actually impossible in the european version.
Can someone confirm or disprove this, please?
Thank you in advance for your answers.
-
Reclaimer Shawn, thank you for your answer; but I would actually prefer to do it in a more legit way, as I feel that cheats and edits offer "the advantages of theft over honest toil".
-
I understand. So, unless somebody else has better informations than us, I think we can safely conclude that seed manipulation(and, therefore, TID/SID manipulation) is currently impossible for Colosseum.
For Pokemon hunting, as far as I know, it's just more luck-based than XD for the same reason(impossibility to determine the initial seed); actually, both the RTC and the initial seed are easily changeable in XD by using Dolphin's Dev mode, because they are related, while in Colosseum this is possible only for the former.
-
Togamicalc is a tool included in RNG Reporter; it's called this way because it was developed by a guy whose nickname is Togami. It's called "GameCube RTC" in newer versions of RNG Reporter. I used it with XD too: it seems significantly easier than xdseed, and it's also useful when it comes to use RNG to catch Pokemons.
I have to add that I would perform this RNG on emulator. Are you sure that with xdseed it is possible to obtain both TID and SID at the same time? In any case, it's impossible to predict the initial seed in Colosseum, right?
-
Thanks, but, if I understand correctly, the guide only shows how to obtain a specific TID, not a specific pair of TID and SID.
In order to get those, it would be necessary to determine the initial seed that the game generates when it is booted up; if you play XD, this is possible by using Togamicalc, but this tool apparently doesn't work with Colo as well, therefore making its initial seeds, as far as I know, unpredictable.
Gen 7: 3DS sub-region and legality
in Pokémon Legality
Posted
This is very interesting news: if that is the case, then Pokémon caught on Citra are not illegal just because they lack the indication of the sub-region, is it correct?
And with reference to legality, are there any other issue I need to pay attention to when playing on emulator?
Just one more thing: could you point me a guide that explains how to dump the system settings data on Citra? I still have to hack my 3ds and don't know how to do it.
Thank you.