This guide will cover the process of RNG abusing the Cram-o-matic and the PC lottery function in Sword/Shield using the SWSH Overworld RNG Generator by LegoFigure11. Item RNG abuse is best utilized to help players obtain rare/valuable items such as rare Pokeballs!
From here this guide assumes you are using a CFW Switch console running Atmosphere.
Click here if you are using a unmodified Switch console!SWSH_OWRNG_Generator_GUI.zip
into an empty folder on your PC in a known location.ldn-mitm.zip
& Luxray.zip
into the same folder as the above.atmosphere
& switch
folder inside this folder. Drag these folders to the root of your Switch SD card.SWSH_OWRNG_Generator_GUI can be used to track the current RNG state, and the amount of advancements that have passed since connecting to the program. Frames will advance naturally depending on your location and the amount of NPCs that are present. Since both machines are located in-doors, these are the only variables that we need to consider.
Different in-game actions can also be used to advance the RNG state with varying influence, the most useful actions can be found in the table directly below.
Type of action | Description of action | Adv. influence |
---|---|---|
Player Movement | Moving the player using the control stick, then letting the control stick fall back into it's resting state. This Includes whistle and bike bell. |
1-3 Advancements per input. |
Menu Close | Opening and closing the pause menu using the X button. |
Varying depending on location and environment, predictable (explained below). |
NPC Activation | Standing near an NPC to make them notice the player. Moving away from an NPC will cause them to "deactivate". Useful for covering short distances quickly. |
~2500 advancements per minute. |
Animations/Motions | Having your Pokémon animate on the summary screen or party menu by clicking in the L3 button, or by using the Skip feature. |
+1 advancement per animation on the individual Pokémon summary screen. +1 advancement per button input on the party summary screen. |
The Menu Close Advances Viewer
window can be used to predict the amount of advancements that will pass from closing the pause menu. Closing the pause menu also has an added effect of freezing the RNG state in the area for a a few seconds, this makes it a great option for closing in on any target frames as it provides a lot more consistency in doing so.
For Loto-ID and the Cram-o-Matic the NPC Counts are likely as follows:
By knowing how many advancements will occur from closing the pause menu, and having a window of silence to interact with the machine, we can near guarantee to hit any potential target frames.
When using the Consider menu close
feature of the Menu Close Advances Viewer
, the result output will be for the frame you should close the pause menu on, not the frame of which you should interact with the machine!
X
button on your controller to open the pause menu, then disconnect and reconnect to the main window. This will ensure the number inside the Curr. Adv
remains at 0.Menu Close Advances Viewer
button at the top of the main window to open a smaller window. Your seeds should be visible in the correct fields.Init Adv.
field. If the above steps were closely followed, this number should be 0.NPCs
field and search. Gradually increase this number by 1 until you find a match. Repeat this step a few times to ensure the advancement predictions are accurate.The goal is to interact with the Cram-o-matic on the calculated target frame given to us by the Cram-o-matic
window of the generator. We will be using the advancement methods listed in the table above to hit the target frame.
In this example we will be aiming for a 5 Level Balls. You can be more specific with the filters if you wish, such as filtering for a specific rare items.
Figure 1 - Tool setupAwesome, everything looks good! We can see our current seeds on the Cram-o-matic
tab and have our filters set properly. Time to stand near the Cram-o-matic!
X
button to pause the game.Cram-o-Matic
tab, then set the filters & NPC count.If your results are not desirable, repeat the following:
We found a target frame! 5 Level Balls on advance 795.
The Cram-o-Matic window of SWSH_OWRNG_Generator_GUI displays the target on frame 795, we do not need to account for any delay. This means we will aim to interact with the Cram-o-matic on frame 795.
Earlier we calculated that there are 21 NPCs in the area, we need this information to accurately predict the amount of advancements that will occur from closing the pause menu.
A
press.X
button, then disconnect and reconnect to the main window, then search for your target again in the Cram-o-matic
window.menu close
& amimation
advancements as they advance in small increments, making them easy to keep track of.
Cram-o-Matic
window, enter your target frame into the +
field and the amount of NPCs into the NPCs
field, then click search.Cram-o-matic
window and search for your target frame again. Repeat this process until your target frame is visible.
Cram-o-Matic
window prediction. Pay attention to the Curr. Adv
field of the main window to avoid overshooting your target.You can be creative with the methods you use to advance the RNG state. Menu close prediction is not necessary but will make for a much easier time hitting target frames and is extremely helpful in areas of the game where the RNG advances at a quick pace.
The result matches the output of the generator, mission accomplished! We got 5 Level Balls from the Scam-o... er... Cram-o-matic on our first attempt!
That's all there is to RNG abusing the Cram-o-matic!
The goal is to interact with the Rotom PC in the Pokecenter on the calculated target frame given to us by the Loto-ID
window of the generator. We will be using the advancement methods listed in the table above to hit the target frame and the target will be to obtain a Master Ball.
You can search for multiple TIDs by opening Loto-ID.txt
in a text editor and inputting a list of TIDs to read from, this is helpful if you have Pokemon with varying TIDs in storage.Loto-ID.txt
is found in the same directory as SWSH_OWRNG_Generator_GUI.
Awesome, everything looks good! We can see our current seeds on the Loto-ID
tab and have our filters set properly. Time to stand near the PC in Wedgehurst PokeCenter!
X
button to pause the game.Loto-ID
tab, then set the filters & NPC count.If your results are not desirable, repeat the following:
We found a target frame! A Master Ball on advance 806-808. This will be the frame we close the pause menu and interact with the PC.
The Loto-ID window of SWSH_OWRNG_Generator_GUI displays the target on frame 806-808, we do not need to account for any delay. This means we will aim to interact with the PC on frame 806-808.
Earlier we calculated that there are 7 NPCs in the area, we need this information to accurately predict the amount of advancements that will occur from closing the pause menu.
A
press.X
button, then disconnect and reconnect to the main window, then search for your target again in the Loto-ID
window.menu close
& amimation
advancements as they advance in small increments, making them easy to keep track of.
Loto-ID
window, enter your target frame into the +
field and the amount of NPCs into the NPCs
field, then click search.Cram-o-matic
window and search for your target frame again. Repeat this process until your target frame is visible.
Loto-ID
window prediction. Pay attention to the Curr. Adv
field of the main window to avoid overshooting your target.You can be creative with the methods you use to advance the RNG state. Menu close prediction is not necessary but will make for a much easier time hitting target frames and is extremely helpful in areas of the game where the RNG advances at a quick pace.
The result matches the output of the generator, mission accomplished!
That's all there is to RNG abusing the PC lottery function!