It all started when my friend wanted to learn 3rd Gen RNG abuse. PPRNG wasn't an option, and RNG Reporter refused to run under Mono. Eventually, we got fed up and installed RNG Reporter into a virtual machine, but it was painfully slow.
But no more! I have written a cross-platform, lightweight RNG abuse tool in C. Its memory use is minimal (unlike RNG Reporter) and supports Gen 3 (unlike PPRNG). I give you...
TurboRNG!
Features:
Methods 1, 2, 4, and GC! (Also known as Method Colosseum/XD)
LCRNG, GCRNG (XDRNG), GRNG, ARNG, and ELCRNG researcher!
User-friendly command-line interface!
Optional complete automation with command-line arguments!
Over 500,000FPS with a 3GHz Core i3 and a 7200RPM hard drive!
Changelog:
Upcoming features:
Gen III breeding!
R/S TID abuse!
Downloads (v2.5 Alpha)
Windows 32-bit
Windows 64-bit
Linux 32-bit
Linux 64-bit
Mac OSX (courtesy of chiizu)
Downloads (v2.0)
Windows 32-bit
Windows 64-bit
Linux 64-bit
Old downloads:
Current Status
I am currently cleaning up the code and considering open-sourcing it.
Besides that, I am now in the late planning stages for the TurboSearch module.
At first, it'll only parse TurboRNG-formatted output for IVs, natures, shininess, etc.
At a future date, it will be able to filter results as TurboRNG generates them.
But no more! I have written a cross-platform, lightweight RNG abuse tool in C. Its memory use is minimal (unlike RNG Reporter) and supports Gen 3 (unlike PPRNG). I give you...
TurboRNG!
Features:
Methods 1, 2, 4, and GC! (Also known as Method Colosseum/XD)
LCRNG, GCRNG (XDRNG), GRNG, ARNG, and ELCRNG researcher!
User-friendly command-line interface!
Optional complete automation with command-line arguments!
Over 500,000FPS with a 3GHz Core i3 and a 7200RPM hard drive!
Changelog:
v2.6 beta (unreleased, latest work 2/2/14)
[*] Significant code cleanup, which should speed things up a bit
[*] Better error-handling for command-line arguments
[+] Fixed Method GC abilities (hah, take that RNG Reporter!)
v2.5 alpha (3/1/13)
[*] Near-complete rewrite
[*] Fixed quite a few bugs
[+] Reverse RNG support
v2.0 (11/1/12)
[*] Method entry now accepts extra characters (e.g. "123" will be registered as Method 1)
[*] TurboRNG no longer asks for useless info (e.g. it no longer asks for TID and SID when using the Researcher)
[-] Removed 87.5% F Gender ratio; it was useless anyway since no Gen is supported that uses it
[+] Command-line arguments! Run TurboRNG without any (or with incorrect ones) to see the usage.
v1.2 (10/24/12)
[*] Frames can now exceed 4294967295 (maybe you wanna prove there's 0x100000000 iterations, I dunno)
[+] Optional CSV output
[+] GRNG, ARNG, and ELCRNG research
v1.1 (10/19/12)
[*] Performance and size optimizations
[+] LCRNG and GCRNG researcher
v1.0 (10/15/12)
Initial release
[*] Significant code cleanup, which should speed things up a bit
[*] Better error-handling for command-line arguments
[+] Fixed Method GC abilities (hah, take that RNG Reporter!)
v2.5 alpha (3/1/13)
[*] Near-complete rewrite
[*] Fixed quite a few bugs
[+] Reverse RNG support
v2.0 (11/1/12)
[*] Method entry now accepts extra characters (e.g. "123" will be registered as Method 1)
[*] TurboRNG no longer asks for useless info (e.g. it no longer asks for TID and SID when using the Researcher)
[-] Removed 87.5% F Gender ratio; it was useless anyway since no Gen is supported that uses it
[+] Command-line arguments! Run TurboRNG without any (or with incorrect ones) to see the usage.
v1.2 (10/24/12)
[*] Frames can now exceed 4294967295 (maybe you wanna prove there's 0x100000000 iterations, I dunno)
[+] Optional CSV output
[+] GRNG, ARNG, and ELCRNG research
v1.1 (10/19/12)
[*] Performance and size optimizations
[+] LCRNG and GCRNG researcher
v1.0 (10/15/12)
Initial release
Upcoming features:
Gen III breeding!
R/S TID abuse!
Downloads (v2.5 Alpha)
Windows 32-bit
Windows 64-bit
Linux 32-bit
Linux 64-bit
Mac OSX (courtesy of chiizu)
Downloads (v2.0)
Windows 32-bit
Windows 64-bit
Linux 64-bit
Old downloads:
Current Status
I am currently cleaning up the code and considering open-sourcing it.
Besides that, I am now in the late planning stages for the TurboSearch module.
At first, it'll only parse TurboRNG-formatted output for IVs, natures, shininess, etc.
At a future date, it will be able to filter results as TurboRNG generates them.
Last edited: