• Snag some vintage SPL team logo merch over at our Teespring store before January 12th!

5th Gen PRNG Help / Info - Latest: RNG Reporter 9.96.5, PPRNG 1.15.0

Hi. I'm running Ubuntu oneiric, and use Mono to load RNG Reporter.

9.75 works perfectly, but when I try to use 9.95, it dumps a huge wall of text on me.

Code:
k@soup:~/Downloads$ mono RNGReporter.exe (I censored my name.)
  
 (mono:9490): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", 
  
 (mono:9490): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", 
  
 (mono:9490): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", 
  
 (mono:9490): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", 
  
 Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object 
   at RNGReporter.Popup.OnSizeChanged (System.EventArgs e) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStrip.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStripDropDown.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.set_Size (Size value) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStripDropDown.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.PerformLayout () [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.ResumeLayout (Boolean performLayout) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.ResumeLayout () [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStrip..ctor (System.Windows.Forms.ToolStripItem[] items) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStrip..ctor () [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStripDropDown..ctor () [0x00000] in <filename unknown>:0  
   at RNGReporter.Popup..ctor (System.Windows.Forms.Control content) [0x00000] in <filename unknown>:0  
   at (wrapper remoting-invoke-with-check) RNGReporter.Popup:.ctor (System.Windows.Forms.Control) 
   at RNGReporter.PopupComboBox.set_DropDownControl (System.Windows.Forms.Control value) [0x00000] in <filename unknown>:0  
   at RNGReporter.CheckBoxComboBox..ctor () [0x00000] in <filename unknown>:0  
   at (wrapper remoting-invoke-with-check) RNGReporter.CheckBoxComboBox:.ctor () 
   at RNGReporter.MainForm.InitializeComponent () [0x00000] in <filename unknown>:0  
   at RNGReporter.MainForm..ctor () [0x00000] in <filename unknown>:0  
   at (wrapper remoting-invoke-with-check) RNGReporter.MainForm:.ctor () 
   at RNGReporter.Program.Main () [0x00000] in <filename unknown>:0  
 [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object 
   at RNGReporter.Popup.OnSizeChanged (System.EventArgs e) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStrip.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStripDropDown.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.set_Size (Size value) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStripDropDown.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.PerformLayout () [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.ResumeLayout (Boolean performLayout) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.Control.ResumeLayout () [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStrip..ctor (System.Windows.Forms.ToolStripItem[] items) [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStrip..ctor () [0x00000] in <filename unknown>:0  
   at System.Windows.Forms.ToolStripDropDown..ctor () [0x00000] in <filename unknown>:0  
   at RNGReporter.Popup..ctor (System.Windows.Forms.Control content) [0x00000] in <filename unknown>:0  
   at (wrapper remoting-invoke-with-check) RNGReporter.Popup:.ctor (System.Windows.Forms.Control) 
   at RNGReporter.PopupComboBox.set_DropDownControl (System.Windows.Forms.Control value) [0x00000] in <filename unknown>:0  
   at RNGReporter.CheckBoxComboBox..ctor () [0x00000] in <filename unknown>:0  
   at (wrapper remoting-invoke-with-check) RNGReporter.CheckBoxComboBox:.ctor () 
   at RNGReporter.MainForm.InitializeComponent () [0x00000] in <filename unknown>:0  
   at RNGReporter.MainForm..ctor () [0x00000] in <filename unknown>:0  
   at (wrapper remoting-invoke-with-check) RNGReporter.MainForm:.ctor () 
   at RNGReporter.Program.Main () [0x00000] in <filename unknown>:0
Help?
RNG Reporter doesn't work properly with Mono/Wine right now. I believe Slashmolder is planning to add support for it, but it's not high on the priority list so no idea when it'll happen.
 
@Princess of Johto - thanks, those helped quite a bit. I tried using the nature searcher thing in RNGReporter, but right now I'm just confused. When it comes to resetting, won't the two target times collide? (unless they're absolutely the same) In simpler terms, how can I hit both seeds (standard and C-Gear) at once?

The standard seed and C-Gear seed are determined at separate times, so the different target times are definitely hittable. You might have to do a little adjusting in the Entralink Seed Search so that it can find standard seeds you can hit.
 
During our absence we heard once in a while that it is possible now to perform the standard method with a DSi. We are currently looking for more solid hints, so: Is it true? It sound a bit too awesome for me.
 
Yes, it's true. The only major differences are that you have to start the game about 3 seconds earlier instead of 1, and the DSi lacks a second hand so you'll have to use an external clock to track it.
 
I am trying to RNG a hp fire Petilil at Lostlorn forest. I entered 0 and 2 in the encounter slot part. But I keep getting Swadloon with the perfect ivs, hp fire 70,modest, etc.

Here are the details of the seed:
Seed Frame
0B35F8CFB158F04B 1
Date\Time Timer0 Keypresses
01/29/12 06:55:40 C7F A-X-Y

What is the mistake I am making?
 
Alright.. so I've been trying to RNG abuse in double grass. I've got my seed and I'm trying to advance my PID frame to a frame with encounter slot 6. I've been using chatots and the chatot crys sound accurate, but when I go to use sweet scent I find a different Pokemon than I should be.

Is there something special about double grass? I've been having a hard time finding info on it. I know there is a different encounter slot table for it and I've been using it, but I'm still not hitting the right thing and I am fairly sure I'm hitting the right seed.

EDIT: I know I'm hitting the right seed as I caught a different Pokemon and it had the correct IVs.

EDIT2: I've been testing this a few times to see which PID frames I AM hitting and it seems to be all over the place, although it's usually like 10-15 off. I am doing this on the double grass on Route 14, the double grass thats closest to Black city/White Forest. I dont see any moving NPCs.. but is something else causing the frame to freak out?
 
Yes, it's true. The only major differences are that you have to start the game about 3 seconds earlier instead of 1, and the DSi lacks a second hand so you'll have to use an external clock to track it.
That's some good news, thanks. There is a lot to catch up.

Is there a FAQ for those who are using a DSi? Many guides assume you are using a DS/lite, naturally. For example for those things you brought up:
Do we have to reset the DSi 3 seconds before the next minute or starting from the main screen 3 second before? My guess: Since a DSi always start from the main screen after a reset it probably is the former one, isn't it?
What does "lacking a second hand" mean? We are sorry for not being that literate in English.
Is hard resetting the same as soft resetting on the DSi? It both sends you to the main screen, so it looks like there is no difference. Both of us hate using the shoulder buttons.
Is it possible to hit seeds in the 4th generation (with a DSi)?
 
That's some good news, thanks. There is a lot to catch up.

Is there a FAQ for those who are using a DSi? Many guides assume you are using a DS/lite, naturally. For example for those things you brought up:
Do we have to reset the DSi 3 seconds before the next minute or starting from the main screen 3 second before? My guess: Since a DSi always start from the main screen after a reset it probably is the former one, isn't it?
What does "lacking a second hand" mean? We are sorry for not being that literate in English.
Is hard resetting the same as soft resetting on the DSi? It both sends you to the main screen, so it looks like there is no difference. Both of us hate using the shoulder buttons.
Is it possible to hit seeds in the 4th generation (with a DSi)?
Start the game from the main menu 3 seconds before your target time. You should be able to confirm this when you find your parameters using the "Actual Seconds" part.

The clock in the DSi's main menu only shows the hour and minute, while the one on a DS or DS Lite also shows the second. Since you need to know the exact second, you'll have to use another clock to keep track of that.

You can either hard reset or soft reset, but once you pick one, stick with it, because you might get different results between the two methods.

There's no difference between DS models for 4th gen RNG, so you should be fine with anything.
 
Alright.. so I've been trying to RNG abuse in double grass. I've got my seed and I'm trying to advance my PID frame to a frame with encounter slot 6. I've been using chatots and the chatot crys sound accurate, but when I go to use sweet scent I find a different Pokemon than I should be.

Is there something special about double grass? I've been having a hard time finding info on it. I know there is a different encounter slot table for it and I've been using it, but I'm still not hitting the right thing and I am fairly sure I'm hitting the right seed.

EDIT: I know I'm hitting the right seed as I caught a different Pokemon and it had the correct IVs.

EDIT2: I've been testing this a few times to see which PID frames I AM hitting and it seems to be all over the place, although it's usually like 10-15 off. I am doing this on the double grass on Route 14, the double grass thats closest to Black city/White Forest. I dont see any moving NPCs.. but is something else causing the frame to freak out?

So uh.. am I only having issues because there are moving NPC on Route 14? If so, besides the encounter slots being different, is there no differense between RNGing on normal grass vs double grass?
 
I've trying to RNG the Darkrai event, but every seed I find is starting on a frame 4 higher than RNG Reporter states it should do so. Any idea why this might be?
 
So uh.. am I only having issues because there are moving NPC on Route 14? If so, besides the encounter slots being different, is there no differense between RNGing on normal grass vs double grass?
I've RNG'd in double grass without trouble. If you can account for the NPC advancements, it should work fine.
I've trying to RNG the Darkrai event, but every seed I find is starting on a frame 4 higher than RNG Reporter states it should do so. Any idea why this might be?
If you're in any Pokémon Center besides the Pokémon League one, there are moving NPCs. Or you could just do 4 fewer Chatters.
 
So uh.. am I only having issues because there are moving NPC on Route 14? If so, besides the encounter slots being different, is there no differense between RNGing on normal grass vs double grass?

The structure of PID frames in doubles grass is different. If I recall correctly, it will always be one frame off because of needing to check whether you will have a single or double encounter (40% chance of double), and in the case that it's a double encounter, the ESVs and natures are determined in a different order, so the PID frame results you get from RNG Reporter and PPRNG won't be correct (unless they add support for doubles grass encounters at some point).
 
Start the game from the main menu 3 seconds before your target time. You should be able to confirm this when you find your parameters using the "Actual Seconds" part.

The clock in the DSi's main menu only shows the hour and minute, while the one on a DS or DS Lite also shows the second. Since you need to know the exact second, you'll have to use another clock to keep track of that.

You can either hard reset or soft reset, but once you pick one, stick with it, because you might get different results between the two methods.

There's no difference between DS models for 4th gen RNG, so you should be fine with anything.

I think the part where you have to load your game x seconds before your actual time varies from DSi to another. I only load my DSi 1 second before my actual time which is the same with Fats and Lites. Also a tip for not having a seconds hand for the DSi is to use a digital timer so you could reset it everytime. I use EonTimer's Gen III function, I just set the Target Frame to 0 and modify the First Timer to have my "wanted" time.
 
Help me please

It's almost a year after I've been able to visit smogon website again can so I don't have idea if I can still use The lastes RNG reporter to manipulate the frame in soul silver thanks to those people that will help
 
It's almost a year after I've been able to visit smogon website again can so I don't have idea if I can still use The lastes RNG reporter to manipulate the frame in soul silver thanks to those people that will help
You can still RNG in Soul Silver. However, questions about that and other 3rd/4th generation games should go in this thread instead.
 
I just wanted to say that I was able to catch the Shuckle I needed from Route 14 in a double battle. While it's nature and everything else was wrong, the IVs were correct (which was all I needed as I'm just going to use it to breed). But this got me wondering.. did both Pokemon in that battle have the same IVs? Were they both the same as the seed I went for, or did I get lucky and they just happened to be on the Pokemon I needed? Just wondering.
 
I just wanted to say that I was able to catch the Shuckle I needed from Route 14 in a double battle. While it's nature and everything else was wrong, the IVs were correct (which was all I needed as I'm just going to use it to breed). But this got me wondering.. did both Pokemon in that battle have the same IVs? Were they both the same as the seed I went for, or did I get lucky and they just happened to be on the Pokemon I needed? Just wondering.

Double battles are not supported in RNG Reporter (yet). The other Pokemon had different IVs but had the nature you wanted on your Shuckle.
 
Oh interesting. Glad I just needed the IVs. xD

P.S. Random question.. does using an everstone to get the nature you want increase the odds to get Shinys when searching for seeds on RNG reporter? Theoretically I would think so since you have more options with the correct nature but I'm not exactly sure how the everstone works in conjunction with everything else.
 
P.S. Random question.. does using an everstone to get the nature you want increase the odds to get Shinys when searching for seeds on RNG reporter? Theoretically I would think so since you have more options with the correct nature but I'm not exactly sure how the everstone works in conjunction with everything else.

It does increase the odds but honestly it's not worth it. It's way too hard to tell how off you were if you screw up with an everstone. Increase the number of keypresses you're searching though, or getting parents with better IVs if they aren't close to matching already, should help you a lot more.
 
Back
Top