Go Back   Smogon Community > Pokémon > Wi-Fi
Register FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read

Closed Thread
 
Thread Tools
Old Mar 23rd, 2009, 3:39:58 PM   #1
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Post RNG Reporter (Software for Emerald/DPPt SR and Breeding)

A good while ago, after Everstone figured out the soft resetting gave predictable results in Emerald, I became very interested in the topic and after a bit of research published my first "List". Was fun at the time, but then emloop became known and pretty much blew it away. Being hard headed and adverse to figuring out emloop I kept working on my own list generators until finally I decided the best thing to do would be to create a GUI app. Much has changed since then, with the DPPt RNG research yielding great results and RNG Reporter has been regularly updated to keep up.

So here it is.

http://www.eggmove.com/rngreporter/

If you are having problems downloading this from the site above please use the attachment below.

Since Jimbo has allowed me to create a thread this seems like as good a place as any to do things like announce versions, take feature requests, answer some questions, etc.

Let me know what you think.

Non Obvious Feature --

When searching you have the standard 'greater than' and 'less than', but there are a few others that deserve mention:

!= = Not Equal to.
E = Even
O = Odd
HP = Perfect Hidden Power numbers only.
HP_E = Even, but perfect Hidden Power numbers only
HP_O = Idd, but perfect Hidden Power numbers only

History

31 July 2009 - Version 7.00 Released
- Fixed issue with some CSV output
- Added Context menu option (in timefinders) to copy seed to clipboard
- Added adjacents finder to the Seed to Time function
- Added a function to get the SID from a group of chained shinys

19 July 2009 - Version 6.11 Released
- Fix problem with poketch RMB menu option.

19 July 2009 - Version 6.10 Released
- Encounter Slot Dialog
- When Seed->Time is used from main page the current seed is populated.

8 July 2009 - Version 6.00 Released

- Timefinder only picks up the ID/SID when you first open the the window. Make it either pick it up on each activate or allow them to be entered directly on the timefinder screen.
- Any time you "Generate" a coin flip sequence is shown on the main screen for the particular seed.
- Seed to time no longer crashes on blank year
- Seed to time no longer allows years less than 2000.
- Time finder no longer allows years less than 2000.
- MinusOnes shiny finder is now built in as the Egg PID Time Finder. Thanks MinusOne!
- There is now an option to show Odd/Even only in the Egg IV Time Finder.
- Multiple frames can be searched in the Egg IV Time Finder.

31 May 2009 - Version 5.20 Released

- Add hidden powers to the method 1 IVs output
- Add open search to the initial seed finder
- Write new CSV output for method 1 (wondercard) IVs
- Split egg IVs CSV classes to remove time from DPPt
- FIX: Seed to time seed textbox no longer accepts more than 8 characters
- FIX: Main seed textbox no longer accepts more than 8 characters
- FIX: Offset column not honoring offset checkbox in stat seed finder.
- FIX: often scatters things/scatters things often were broken in IV checker.
- FIX: Blank seed no longer crashes seed to time.

27 May 2009 - Version 5.10 Released

- Added Wondercard IVs generation method
- FIX: Problem with initial seed finder when the captured monster was Method 1/Frame 1.

24 May 2009 - Version 5.00 Released

- Remove Time field from Method J output
- Remove Time field from DPPt Breeding output
- Added the mini-dex to show abilities (4th gen) and base stats for all pokemon.
- Added simple standalone IV checker functionality.
- Monster seed in initial seed finder no londer shown by default, but can be shown with checkbox.
- Offset in initial seed finder no longer shown by default, but can be shown with checkbox.
- Add IV Check to Seed Finder
- Flip finder (10 flips) in the egg iv time finder
- Add "ability" to main search page
- FIX: problem with max frame not being honored all of the time in the capture time finder.
- FIX: crash bug when invalid seed was entered into the seed->time dialog.
- FIX: problem with progress dialog when > 2^31 frames searched.

11 May 2009 - Version 4.60 Released

- Added a list of 10 Coin Flips to the breeding Time Finder to make it easier to see if you hit the correct Date/Time/Delay without having to hatch an egg or scent a Pokemon.
- Added Coin Flips to breeding Time Finder CSV output.
- Added a Coin Column to the DPPt Egg PID output.
- Added a Coin Column to the DPPt Egg PID CSV output.
- Added Actual to the Method J CSV output.
- FIX: Made Method J CSV output work.
- FIX: Corrected a problem with the Seed to Time dialog.
- FIX: Don't let the RMB menu show on the IVs to PID dialog if there are no item displayed in the grid.
- FIX: Clicking the Time Finder button when the Time Finder is already open will now properly focus that window.

8 May 2009 - Version 4.50 Released

- Add IV -> Seed for different methods to aid 3rd gen abusers.
- Fix offset in seed finder to match frame after generate (off by 2 right now)
- SID detection function (need method 2/3 ivs->seed)
- Changed most text in program from "offset" to more appropriate "frame"
- Added a way to open seed to time from main screen.
- Added Method 4 generation.

3 May 2009 - Version 4.20 Released

- Added Method J/Method 1 timefinder
- Fixed problem with Emerald Breeding No Splits generation
- Put the monster seed back on the seed finder.

19 April 2009 - Version 4.10 Released

- Add Emerald Alternate Method: Breeding (Emerald Alternate)
- Show abilities as 0/1 for parity with Smogon PID Articles
- New method for 4th Gen Method 1 Non-Runners (method J synch/nosynch)
- Tightened up seed finder. Faster, less false positives.
- Don't show monster frame in seed finder.
- Fix masked text boxes to select all OnEnter.
- Fixed crash bug when finding adjacents from 0 seconds

11 April 2009 - Version 4.00 Released

- Remove offset from poketech app
- Change text in poketech app display to note double taps.
- Notice box on advanced seeder to notify when no monster was found.
- Hide all but IV output for bred method frames to avoid any confusion.
- Hide all but PID output for platinum breeding
- RMB Button to clear the start frame / max results
- Fix Bug in Simple Seeder
- Output to CSV.
- Timefinder added for Platinum Egg IVs
- Adjacent Listings for Timefinder
- Split the seed finder into tabs to avoid confusion on what to fill out.
- Adjusted the minimum delay that will be reported on the seed finder to 500+year-2000.

31 March 2009 - Version 3.00 Released

- Platinum Egg PIDS (both methods)
- Poketech app calculator
- Save of ID and SID

28 March 2009 - Version 2.10 Released.

- Update to Platinum Seeding

26 March 2009 - Version 2.00 Released.

- Set target frame
- Jump to target frame
- Time based filter/centering of spreads.
- Clear buttons for search filters
- Save window position
- Added new search type (HP) that matches odd OR even perfect hidden power numbers.
- Gender Output
- Open seeding.
- Platinum seed generator.

23 March 2009 - Version 1.00 Released.

Todo

- Hidden Power dropdown to set all filters for a perfect hidden power (only really useful for breeding).
- Hidden Power filter for Methods 1/2/3/4 with a power and minimum hidden power power.
- Subsearch for ease in finding ranges.
- IV Checker built into subsearch
- Store actual seed in frame for ease of advancing to a new set of frames.
- Collection of SID/ID to be able to check for multiple games.
- Make finding adjacents for seconds work properly instead of stopping at 0 or 59.
- Exact IVs time finder.
- Brute force time finder.
- Hard ==A / ==B / ==AB / == for the searching, at least in the egg time finder.
- Garbage (non-hexadecimal) values pasted into the seed box on the the main screen or screen to time will crash the program.

Done For Next Version

Reference
http://code.msdn.microsoft.com/MersenneTwister

.
Attached Files
File Type: zip rngreporter_520.zip (74.2 KB, 136 views)

Last edited by mingot; Jul 31st, 2009 at 11:26:03 PM.
mingot is offline  
Old Mar 23rd, 2009, 3:43:03 PM   #2
Invictus
 
Invictus's Avatar
 
Join Date: Feb 2009
Posts: 915
New York
Send a message via AIM to Invictus
Default

Wow, this is really impressive =)
Thanks for making it.
__________________
Platinum Friend Code: 2407 2060 0600
Hardly doing any Wi-Fi Trading: If I have EV'd something for you, PM me to pickup.
My Final Thread~
Invictus is offline  
Old Mar 23rd, 2009, 3:50:22 PM   #3
E.A.
 
E.A.'s Avatar
 
Join Date: Sep 2008
Posts: 479
Default

I just opened this and I have to say this is cool. The addition of the Potential hidden Powers is a really cool idea, as well as the ability number. Is there any way you could put a search function for potential Hidden Powers?
E.A. is offline  
Old Mar 23rd, 2009, 4:00:46 PM   #4
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Default

I guess not everyone knows the hidden powers off the top of their heads. I could certainly consider a dropdown in the cluster of search controls that would set values to the proper 30/31/HP_E/HP_O based on a selection, though. That would be pretty neat, thanks.
mingot is offline  
Old Mar 23rd, 2009, 4:13:43 PM   #5
LightningFusion
 
LightningFusion's Avatar
 
Join Date: Mar 2009
Posts: 1,809
Michigan
Default

why is the initial seed included but not selectable? Is it for potential platinum usage?
__________________
Diamond Name: Fus!on FC: 2321 1627 1150
Nookington's
LightningFusion is offline  
Old Mar 23rd, 2009, 4:17:57 PM   #6
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Default

Exactly. At some point in the near future there will be a button next to it to pop up a dialog with the time/frame information and it will use that as the starting seed for determining the listing.
mingot is offline  
Old Mar 23rd, 2009, 4:19:02 PM   #7
LightningFusion
 
LightningFusion's Avatar
 
Join Date: Mar 2009
Posts: 1,809
Michigan
Default

sweet and nice program. It works great.
__________________
Diamond Name: Fus!on FC: 2321 1627 1150
Nookington's
LightningFusion is offline  
Old Mar 23rd, 2009, 4:28:12 PM   #8
Jibaku
MUNNA SUCKS Ƹ̵̡Ӝ̵̨̄ƷƸ̵̡Ӝ̵̨̄ƷƸ̵̡Ӝ̵ ̨̄ƷƸ ̵̡Ӝ̵̨̄Ʒ
is an official Team Rateris a Forum Moderatoris a Smogon IRC AOpis a Contributor to The Smogis a Contributor to Smogon
 
Jibaku's Avatar
 
Moderator
Join Date: Dec 2005
Posts: 4,848
Four squares and a sprained ankle??
Send a message via AIM to Jibaku
Default

This is an amazing program! Thanks for the effort put into this
__________________
Quote:
[00:32] <Theorymon> Jibaku, I bet that Hipmonlee's mouths are on its FEET
Highest Uber Ladder CRE: 1919
If you PM me on IRC, please message me indicating that you did, because I rarely or don't check my PMs there!

Last edited by Jibaku; Mar 23rd, 2009 at 7:00:29 PM. Reason: what's wrong with my grammar today?
Jibaku is offline  
Old Mar 23rd, 2009, 4:44:18 PM   #9
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Default

Appreciate it :) I have some ideas to make it a lot easier to reset for things (at least with regards to my usual workflow) so hopefully I can get some of those things in soon.

I've also gotten two really good user ideas today (thanks ExplorerAce and Lorak) that I had not even considered before so hopefully I get some more feedback like that.
mingot is offline  
Old Mar 23rd, 2009, 5:01:25 PM   #10
Monarchfan92
 
Monarchfan92's Avatar
 
Join Date: Jan 2009
Posts: 100
Where do YOU live?
Send a message via AIM to Monarchfan92
Default

Does it matter weather u have ur SID or not?
__________________
FCs:Caius:0431-4158-7940
*I do cloning, just ask,im sure that we can work something out.
Monarchfan92 is offline  
Old Mar 23rd, 2009, 5:03:42 PM   #11
LightningFusion
 
LightningFusion's Avatar
 
Join Date: Mar 2009
Posts: 1,809
Michigan
Default

no, that only provides you with what pokemon are shiny
__________________
Diamond Name: Fus!on FC: 2321 1627 1150
Nookington's
LightningFusion is offline  
Old Mar 23rd, 2009, 5:07:02 PM   #12
Monarchfan92
 
Monarchfan92's Avatar
 
Join Date: Jan 2009
Posts: 100
Where do YOU live?
Send a message via AIM to Monarchfan92
Default

oh, ok, thanks.
__________________
FCs:Caius:0431-4158-7940
*I do cloning, just ask,im sure that we can work something out.
Monarchfan92 is offline  
Old Mar 23rd, 2009, 7:06:37 PM   #13
Bozo
 
Bozo's Avatar
 
Join Date: Mar 2008
Posts: 2,852
Australia
Send a message via AIM to Bozo
Default

brilliant, mingot!!! i really look forward to trying this! obviously made by a breeder - i love the idea of being able to search for even/odd HP numbers haha........

youre the man
__________________
BozoTube

Can you beat me at tetris?

Revenge on the Battle Frontier:
Sheer Cold Machamp
Bozo is offline  
Old Mar 23rd, 2009, 7:10:43 PM   #14
Sidd
 
Join Date: Mar 2009
Posts: 824
chapter 22x, trying to beat Genisis
Default

Mingot, you seem to know a LOT about this RNG, so could you help me out by telling exactly what it is and why it's so important? I know the RNG has something to do with breeding, but can you explain it to me?
__________________

Sidd is offline  
Old Mar 23rd, 2009, 7:14:57 PM   #15
LightningFusion
 
LightningFusion's Avatar
 
Join Date: Mar 2009
Posts: 1,809
Michigan
Default

RNG basic definition: It stands for random number generator. It generates the pokemon you find/breed IVs, ability, nature and gender.
__________________
Diamond Name: Fus!on FC: 2321 1627 1150
Nookington's
LightningFusion is offline  
Old Mar 23rd, 2009, 7:15:16 PM   #16
Lightsabre
 
Lightsabre's Avatar
 
Join Date: Aug 2008
Posts: 2,000
Texas. PM/VM ME FOR EVING JOBS. Price on request
Default

really, that can be found out if you read through all the threads having to do with it. and Mingot....... o.O I like it!
__________________
† I am a Christian and I'm Proud of it.†
Quote:
Fuzznip:late-game sweepers are usualy hidden, so the opponent is like "oh s*** it's a gyarados! $#!^ and they lose.
trade thread Diamond 1633-3090-6221
Platinum FC 3739-0616-7332
Lightsabre is offline  
Old Mar 24th, 2009, 4:15:40 PM   #17
LightningFusion
 
LightningFusion's Avatar
 
Join Date: Mar 2009
Posts: 1,809
Michigan
Default

Do you have an estimate on time when you will get the initial seed setting to start working? I don't know how long programming this stuff takes. (I'm taking basic fortran at college and that's it)

I want to see if my spread on my heatran I got twice is in there.
__________________
Diamond Name: Fus!on FC: 2321 1627 1150
Nookington's
LightningFusion is offline  
Old Mar 24th, 2009, 4:26:03 PM   #18
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Default

To be honest I'm not 100% sure, as I started doing some non-Platinum type updates to the software. Since people want to investigate platinum, though I might side track on that part and disable some of the half done stuff for an interim release. No solid timeframe, though.
mingot is offline  
Old Mar 24th, 2009, 4:50:35 PM   #19
Kijin
 
Kijin's Avatar
 
Join Date: May 2007
Posts: 999
Send a message via AIM to Kijin
Default

Holy balls, a frame searcher that doesn't threaten to crash my browser. Thank you for saving America, Mingot! ...now if only I weren't so concerned with GRINDAN in Platinum and finishing school work to actually breed in Emerald.
__________________
You've called down the thunder, now reap the whirlwind.
Biscuit Barn and Trade Thread
Recently Added: Hasty Chimchar - 8/31/30/31/24/31 - 4 Egg Moves
Diamond FC: 5026 2893 9608
Platinum FC: 2750 8013 3827
Kijin is offline  
Old Mar 24th, 2009, 5:04:47 PM   #20
Expert Evan
Greatest Of All Times EE
is a Forum Moderator
 
Expert Evan's Avatar
 
Moderator
Join Date: Jan 2007
Posts: 3,143
Southwestern Connecticut
Send a message via AIM to Expert Evan
Default

Just a reminder that I'll need the secret ID for my emerald game as I only know it as OT=Brendan & ID=44174, which applies to many of my pokemon brought up and 4 of my redistributables which include blissey, salamence, slaking & a lickitung.
__________________
EE's Official trade thread: G.O.A.T. EE - Mark 2
trades = 0517-9728-9277 | battles = 2708-4243-9396
Also be sure to join #smogonwifi on IRC for faster communication
If you want to be cool, read and obey the rules especially the ones for WiFi.
Expert Evan is offline  
Old Mar 24th, 2009, 5:41:56 PM   #21
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Default

Yours the shiny Mence that pokeguy traded/trades?
mingot is offline  
Old Mar 24th, 2009, 6:21:54 PM   #22
Expert Evan
Greatest Of All Times EE
is a Forum Moderator
 
Expert Evan's Avatar
 
Moderator
Join Date: Jan 2007
Posts: 3,143
Southwestern Connecticut
Send a message via AIM to Expert Evan
Default

That is correct.
__________________
EE's Official trade thread: G.O.A.T. EE - Mark 2
trades = 0517-9728-9277 | battles = 2708-4243-9396
Also be sure to join #smogonwifi on IRC for faster communication
If you want to be cool, read and obey the rules especially the ones for WiFi.
Expert Evan is offline  
Old Mar 24th, 2009, 7:04:29 PM   #23
Bozo
 
Bozo's Avatar
 
Join Date: Mar 2008
Posts: 2,852
Australia
Send a message via AIM to Bozo
Default

sent in a PM already, but here are some suggestions so people can discuss / enhance / make more work for ya!

1. make a way to export to a text file for easy printing

2. couple more shortcut buttons - in particular a way to clear the == or >= in the IV boxes.

3. a way to change the display to give actual stats of given pokemon at a given level - to make it easier when resetting legends.

#1 and #3 would be very good for people like me who do most of their pokemon'ing on the train, with a printout in front of them :)
__________________
BozoTube

Can you beat me at tetris?

Revenge on the Battle Frontier:
Sheer Cold Machamp
Bozo is offline  
Old Mar 24th, 2009, 7:12:00 PM   #24
mingot
who'll be my role model
is a member of the Smogon Site Staffis a Super Moderatoris a Pokémon Researcheris a Contributor to The Smogis a Contributor to Smogon
 
mingot's Avatar
 
Super Moderator
Join Date: Jun 2008
Posts: 2,416
now that my role model is gone
Default

#1 is pretty high on my todo list. I love text files. It will probably be CSV format. I might even take the time to have it do semicolons for people in strange lands who use commas for decimals instead of points. No promises.

#2 is already done in my internal build so it will be in the next release.

#3 is very interesting. I may end up just doing it as a new set of columns in addition to the rest, but not sure. Would take some internal reworking of some things I have already done to make it "share". I will say that I am already working on an IV checker for subsearching (thanks Lorak!) so I will have the code to do what you are asking for :)
mingot is offline  
Old Mar 24th, 2009, 7:16:27 PM   #25
Bozo
 
Bozo's Avatar
 
Join Date: Mar 2008
Posts: 2,852
Australia
Send a message via AIM to Bozo
Default

Quote:
Originally Posted by Fat mingot View Post
#1 is pretty high on my todo list. I love text files. It will probably be CSV format. I might even take the time to have it do semicolons for people in strange lands who use commas for decimals instead of points. No promises.

#2 is already done in my internal build so it will be in the next release.

#3 is very interesting. I may end up just doing it as a new set of columns in addition to the rest, but not sure. Would take some internal reworking of some things I have already done to make it "share". I will say that I am already working on an IV checker for subsearching (thanks Lorak!) so I will have the code to do what you are asking for :)
that would be incredibly awesome :) i know it'd be a fair bit of work, which is why i was hesitant asking, but it would make a ripper of an update ;)

i still cant believe your program lets you search 999999 frames in the time emloop searched 10000.

EDIT: whatchu talkin bout strange lands. anyway my particular strange land doesnt use commas like that :)
__________________
BozoTube

Can you beat me at tetris?

Revenge on the Battle Frontier:
Sheer Cold Machamp

Last edited by Bozo; Mar 24th, 2009 at 7:18:59 PM.
Bozo is offline  
Closed Thread Smogon Community > Pokémon > Wi-Fi

« Previous Thread | Next Thread »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 2:02:08 AM.