|
|||||||
| View Poll Results: What should I implement next? | |||
| Gen I |
|
6 | 13.33% |
| Gen II |
|
6 | 13.33% |
| Gen IV |
|
1 | 2.22% |
| Gen V |
|
26 | 57.78% |
| Researcher |
|
1 | 2.22% |
| Automatic VBM export (would take a while) |
|
1 | 2.22% |
| lol why would anyone use this |
|
4 | 8.89% |
| Voters: 45. You may not vote on this poll | |||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Join Date: Sep 2010
Posts: 76
|
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 I, II, and V support! Expanded Gen IV support! 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 don't know why I just thought of this, but I am now in the 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. However, this feature is currently on hold due to compiler limitations, e.g. something I can't control.
__________________
TurboRNG, a new lightweight, cross-platform RNG abuse tool! http://i.imgur.com/1OwsO.png Last edited by Fishaman P; Apr 2nd, 2013 at 5:40:40 PM. Reason: Status update |
|
|
|
|
|
#2 |
|
Join Date: Sep 2010
Posts: 76
|
Just an update: I don't know how to change the poll, so bear with it for the moment.
RBY abuse will HAVE to be done on an emulator. In addition to the current RNG value, the next value of the RNG also depends on the the buttons you are pressing, and it's not predictable without memory watching. And really, builds ARE coming; it now runs flawlessly, and all I have to do is compile for every single platform! YAY!
__________________
TurboRNG, a new lightweight, cross-platform RNG abuse tool! http://i.imgur.com/1OwsO.png Last edited by Fishaman P; Oct 15th, 2012 at 6:22:30 PM. |
|
|
|
|
|
#3 |
|
Join Date: Sep 2010
Posts: 76
|
v1.0 released for Linux 64-bit!
Check back daily for new platforms and versions! |
|
|
|
|
|
#4 |
|
Dies, died, will die.
Join Date: Jun 2010
Posts: 302
|
adfly? really?
__________________
[12:27] <xfr> it's game freak doing it wrong as always [14:48] <~Nexus> Pokemon has no magic after OmegaDonut ruined it with his RNG [19:52] <~Shii> I NEED MAT'S TOUCH |
|
|
|
|
|
#5 |
|
Join Date: Sep 2010
Posts: 76
|
I just need $5 or so; that means standard links after ~1500 downloads.
On another note, new version coming soon, with a smaller executable and faster speed! |
|
|
|
|
|
#6 |
|
'Ello Governor
![]()
Join Date: Mar 2011
Posts: 271
|
RNG Reporter will have full Linux Support under Mono at the same time as we get a Windows XP version out. Just wait for it to settle down and it'll be there I promise.
__________________
My Pokécheck Pokémon <~Nexus> Mat's seen things that would make you wake up screaming in the middle of the night NO MORE RNG NO MORE RNG <CDXCIV> kittens is not a Pokemon. |
|
|
|
|
|
#7 |
|
Join Date: Jun 2006
Posts: 205
Australia
|
I'm also working on a new GUI with Chiizu for pprng that will make it cross platform...
|
|
|
|
|
|
#8 |
|
Join Date: Sep 2010
Posts: 76
|
Yeah, but neither RNGReporter nor PPRNG have CSV output (at least not to my knowledge), and they both lack 1st and 2nd Gen support, which I have planned.
|
|
|
|
|
|
#9 |
|
Join Date: May 2010
Posts: 2,012
Reflecting ourselves in the blood of all the beings we slay.
|
in all honesty, who the hell cares about RNGing on Gen 1 or 2?
__________________
Last edited by The Agonist; Oct 17th, 2012 at 5:33:27 PM. |
|
|
|
|
|
#10 |
|
Join Date: Sep 2010
Posts: 76
|
According to the poll, at least 7 people do, and that's enough for me.
|
|
|
|
|
|
#11 | |
|
PPPPPPPPPPPPPPPPPPPPPPPPP RNG
![]()
Join Date: Nov 2010
Posts: 369
|
Quote:
Good luck with the tool.
__________________
RNG Abuse for Mac Users: PPRNG 1.15.0 |
|
|
|
|
|
|
#12 | |
|
'Ello Governor
![]()
Join Date: Mar 2011
Posts: 271
|
Quote:
__________________
My Pokécheck Pokémon <~Nexus> Mat's seen things that would make you wake up screaming in the middle of the night NO MORE RNG NO MORE RNG <CDXCIV> kittens is not a Pokemon. |
|
|
|
|
|
|
#13 |
|
Join Date: Oct 2012
Posts: 2
Sao Paulo, Brazil
|
Yes, yes, yes! Finally a command line RNG tool!
I was very excited over this... But currently there's only a 64-bit version. Sadly my machine is 32-bit. Will it have a 32-bit version? Is there any chance of TurboRNG becoming open source? If the source code was available, I could compile it for my machine myself, as could people using other platforms... Added my vote for Gen IV RNG support. |
|
|
|
|
|
#14 | ||
|
Join Date: Sep 2010
Posts: 76
|
Quote:
Quote:
As for the open-source part... the project is too small right now for that to be helpful. At its current stage, I think more coders would just slow the pace. On the other hand, if someone can build 32-bit and 64-bit binaries for Mac using Xcode, I would gladly share the source (privately) to spread the love! |
||
|
|
|
|
|
#15 | |
|
PPPPPPPPPPPPPPPPPPPPPPPPP RNG
![]()
Join Date: Nov 2010
Posts: 369
|
Quote:
Anyway, I can compile Mac versions if you would like.
__________________
RNG Abuse for Mac Users: PPRNG 1.15.0 |
|
|
|
|
|
|
#16 |
|
Join Date: Apr 2011
Posts: 4
New Jersey
|
What's this written in? I can't run it cause I run windows, but it sounds like something that would be great in Java. If at any point this project comes near java, please tell me ;)
__________________
"Although personally I am quite content with existing explosives, I feel we must not stand in the path of improvement." --Winston Churchill |
|
|
|
|
|
#17 |
|
Join Date: Oct 2012
Posts: 2
Sao Paulo, Brazil
|
@saphiren: it's in C. And the author said to have compiled it in Windows, so a Windows version should be coming.
|
|
|
|
|
|
#18 |
|
Join Date: Sep 2010
Posts: 76
|
v1.1 released for Linux x64, Win32, and Win64!
Generally performance and size optimizations. Also, I added basic research functionality. EDIT: @saphiren: funny you mention Java. This was first written in Java as RNJava, but it only got 3,000 frames per second on my Core i3 (less than 1/3 the performance of TurboRNG), and that was even before Hidden Power and genders were implemented!
__________________
TurboRNG, a new lightweight, cross-platform RNG abuse tool! http://i.imgur.com/1OwsO.png Last edited by Fishaman P; Oct 19th, 2012 at 5:18:20 PM. |
|
|
|
|
|
#19 |
|
Join Date: Sep 2010
Posts: 76
|
v1.2 released with CSV output (FINALLY!)
Right now it's in user input like the rest of the options, but rest assured I am working on implementing command-line arguments! Also some additions to the researcher, as well as adding the ability to enter frames above 4294967295. On a related note: entering 4294967296 frames no longer exits the program. |
|
|
|
|
|
#20 |
|
Join Date: Sep 2010
Posts: 76
|
v2.0 released with command-line arguments (FINALLY!)
For output, you can use the -o switch, but you can also omit it and specify a filename when it asks. Also some common sense things, like not asking for TID and SID when using the Researcher, and also the removal of the (currently) useless 87.5% female gender ratio. |
|
|
|
|
|
#21 |
|
Join Date: Feb 2009
Posts: 1,210
Orlando, FL
|
I'm definitely going to have to check this out once I get my new computer. I'm a C programmer myself (though not too advanced), so perhaps I could even help out.
I look forward to seeing what the future holds for TurboRNG! Keep up the great work!
__________________
My other Rotom is a washing machine. |
|
|
|
|
|
#22 |
|
Join Date: Sep 2010
Posts: 76
|
Thank you!
EDIT: I haven't abandoned this project. Once I have my error-checking fully implemented (which might even be right now!), I will get to work on... BLACK AND WHITE! The algorithms are well-documented, so it won't take long at all. I'll be working on Pokemon Crystal in the meantime, as well. EDIT2: Looks like v2.1 will be finished soon! After that's done, I plan to add Gen 3 breeding, at least for IVs. EDIT3: v2.1 will be skipped. v3 will come instead, with a much better code base!
__________________
TurboRNG, a new lightweight, cross-platform RNG abuse tool! http://i.imgur.com/1OwsO.png Last edited by Fishaman P; Dec 7th, 2012 at 4:32:33 PM. |
|
|
|
|
|
#23 |
|
Join Date: Feb 2009
Posts: 1,210
Orlando, FL
|
Is B/W going to be implemented in v3? If so, will you be including a feature for Unova Link calibration and/or support for Dream Radar abuse?
__________________
My other Rotom is a washing machine. |
|
|
|
|
|
#24 |
|
Join Date: Sep 2010
Posts: 76
|
B/W is going to be implemented if things are going as they should be (which they are), but it'll only be standard IVs at first. Console apps aren't as suited to calibration and that kinda stuff as GUI apps are, but I'll consider it when life gets less busy.
__________________
TurboRNG, a new lightweight, cross-platform RNG abuse tool! http://i.imgur.com/1OwsO.png Last edited by Fishaman P; Dec 19th, 2012 at 4:34:18 PM. |
|
|
|
|
|
#25 |
|
Join Date: Sep 2010
Posts: 76
|
Finally, my latest work is released: v2.5 alpha is here!
Please note that there are some shenanigans going on with GRNG (sometimes off by 0x80000000) and that ELCRNG is currently broken on 32-bit for an unknown reason. Also, method J is completely wrong besides the abilities, method K only outputs a mass of "not done yet!", and both RSInherit and EmInherit will cause a fatal error. (Don't worry though, it's not memory corruption, I specifically handle the error) EDIT: v2.5a is now released for Mac OSX, thanks to chiizu! Even though this is an alpha version, the improved speed, higher stability, and vastly improved features make this the recommended release over v1.1. If you are still running v1.1 or are thinking about giving TurboRNG a whirl, please use v2.5a!
__________________
TurboRNG, a new lightweight, cross-platform RNG abuse tool! http://i.imgur.com/1OwsO.png Last edited by Fishaman P; Mar 15th, 2013 at 8:30:46 PM. |
|
|
|
![]() |
| Thread Tools | |
|
|