Jump to content



Photo
* * * * * 10 votes

PinSelect - an alternative to Hyperpin


  • Please log in to reply
356 replies to this topic

#241 bnlsg

bnlsg

    Hobbyist

  • Platinum Supporter
  • 28 posts

  • Flag: ---------

  • Favorite Pinball: Medieval Madness

Posted 07 May 2013 - 01:20 PM

One more thing... :whistle:

 

On my cab I would like to disable "Exit PinSelect" and only have the option "Shutdown System".

 

In Hyperpin's Settings.ini there is a section called [Exit]. I noticed that PinSelect doesn't use those entries but instead has "ShowShutdownOption" under [PinSelect]. Something like "ShowExitOption" under [PinSelect] is missing.

 

Would it be possible for PinSelect include an option to disable "Exit PinSelect", preferably by using the entry under [Exit]?



#242 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 07 May 2013 - 01:55 PM

Yep in the next version :D

#243 jasonsmith

jasonsmith

    Enthusiast

  • Members
  • PipPipPip
  • 214 posts
  • Location:BC, Canada

  • Flag: Canada

  • Favorite Pinball: AFM

Posted 07 May 2013 - 02:38 PM

Fuzzel I can't test anything until I get home from work tonight. I'll report back ASAP.

#244 knucklehd

knucklehd

    Hobbyist

  • Members
  • PipPip
  • 17 posts
  • Location:Dallas Ga.

  • Flag: United States of America

  • Favorite Pinball: whirlwind

Posted 07 May 2013 - 03:34 PM

I do not load anything from batch files, I simply click on pinselect shortcut. Does not get far enough for debug to work, instant crash.  I have not tried new version, I will when I get home from work, and report back

Thanks



Wait that's not true, I do load the led.bat stuff within the settings.ini.



#245 imagamejunky

imagamejunky

    Addicted

  • Members
  • PipPipPip
  • 104 posts
  • Location:CA Bay Area

  • Flag: United States of America

  • Favorite Pinball: TZ, IJ, MM, TOTAN, CV, TAF, AFM, STTNG, T2

Posted 07 May 2013 - 04:06 PM

The sourceforge download doesn't work fuzzel.

 

EDIT

Nevermind.  It took about 10 tries, but it worked...

 

Thanks



Version .185 crashes immediately for me.

So did .184.

The last working version I have installed is .181 although I still can't get it to show all of my tables.

 

I do appreciate all of you hard work and updates on this fuzzel.  So thanks


Edited by imagamejunky, 07 May 2013 - 04:00 PM.


#246 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 07 May 2013 - 04:53 PM

Hmm could you all please try what happens if don't start something on startup (by removing the entries in startup program in settings.ini?) Another test is to start PS with admin rights.

#247 imagamejunky

imagamejunky

    Addicted

  • Members
  • PipPipPip
  • 104 posts
  • Location:CA Bay Area

  • Flag: United States of America

  • Favorite Pinball: TZ, IJ, MM, TOTAN, CV, TAF, AFM, STTNG, T2

Posted 07 May 2013 - 08:30 PM

Ok Fuzzel.

 

I tried a few things out on my cab with crappy windows 8-64bit.  Here's what I found...

 

Scenario #1

Settings.ini file WITH ledset.bat and ledoff.bat in the startup and exit executables

 

Results

Hyperpin runs normally AND CORRECTLY shows all 173 of my tables (WITH cabinet lighting control)

Pinselect (version 181) runs but ONLY shows 99 of my tables (without cabinet lighting control)

Pinselect (version 185) CRASHES at startup

 

Scenario #2

Settings.ini file WITHOUT ledset and ledoff executables

 

Results

Pinselect (version 181) runs but ONLY shows 99 of my tables (without lighting control)

Pinselect (version 185) runs correctly and SHOWS ALL 173 of my tables!  (without lighting control)

 

 

Hope this helps.

Nick



#248 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 07 May 2013 - 09:45 PM

yep that helps thanks...I made a mistake starting processes, but it must have something to do what you start. I tried it with some simple scripts and applications and I didn't get a crash at all. I have to analyze that a bit deeper and will fix it with the next version

#249 knucklehd

knucklehd

    Hobbyist

  • Members
  • PipPip
  • 17 posts
  • Location:Dallas Ga.

  • Flag: United States of America

  • Favorite Pinball: whirlwind

Posted 08 May 2013 - 01:49 AM

Ok Fuzzel.

 

I tried a few things out on my cab with crappy windows 8-64bit.  Here's what I found...

 

Scenario #1

Settings.ini file WITH ledset.bat and ledoff.bat in the startup and exit executables

 

Results

Hyperpin runs normally AND CORRECTLY shows all 173 of my tables (WITH cabinet lighting control)

Pinselect (version 181) runs but ONLY shows 99 of my tables (without cabinet lighting control)

Pinselect (version 185) CRASHES at startup

 

Scenario #2

Settings.ini file WITHOUT ledset and ledoff executables

 

Results

Pinselect (version 181) runs but ONLY shows 99 of my tables (without lighting control)

Pinselect (version 185) runs correctly and SHOWS ALL 173 of my tables!  (without lighting control)

 

 

Hope this helps.

Nick

 

Confirmed this operates exactly as mine. 

Noticed ugly noise when you hold the exit button as if scrolling through tables except scratchy. My 4 year old who loves his pinball is used to holding the button for 3 seconds to exit table. I would also like to ask if possible to also exit with full 3 second hold. So initial exit button tap gets the menu, and if you were to continue to hold button, pinselect would  exit. I would rather do this than hit exit, then flipper to scroll to exit pinselct button, then hit enter button.  I hope this makes sense.  Keep it up!  Me and my son are spending serious pinball time now thanks to your efforts.  



#250 knucklehd

knucklehd

    Hobbyist

  • Members
  • PipPip
  • 17 posts
  • Location:Dallas Ga.

  • Flag: United States of America

  • Favorite Pinball: whirlwind

Posted 08 May 2013 - 02:45 AM

The exit button noise went away after a few tables, not sure why. In more testing I found that the new BAM works with FP 2.5 and pinselect now, Yay! 



#251 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 08 May 2013 - 07:08 AM

Ok here is a release candidate for the upcoming v1.86.

Could you please test it if the crash is still happen when you define a startup program?

The archive contains the executable only, just extract it in your Hyperpin directory.

 

Thanks!

Attached Files



#252 knucklehd

knucklehd

    Hobbyist

  • Members
  • PipPip
  • 17 posts
  • Location:Dallas Ga.

  • Flag: United States of America

  • Favorite Pinball: whirlwind

Posted 08 May 2013 - 01:13 PM

Appears to work. However I get an error on startup, (hit continue and it works) and an error when I exit by menu or by 3 second button hold. have to force exit, so cant see if ledclear works

like its in debug. I think I have windows debug services stopped if that helps.

"unhandled exception has occured in your application - the system cannot find the specified file

at SYstem.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartinfo startinfo) ..."

 got to head to work, i will email you error pics



#253 knucklehd

knucklehd

    Hobbyist

  • Members
  • PipPip
  • 17 posts
  • Location:Dallas Ga.

  • Flag: United States of America

  • Favorite Pinball: whirlwind

Posted 08 May 2013 - 02:24 PM

 
 
 


#254 imagamejunky

imagamejunky

    Addicted

  • Members
  • PipPipPip
  • 104 posts
  • Location:CA Bay Area

  • Flag: United States of America

  • Favorite Pinball: TZ, IJ, MM, TOTAN, CV, TAF, AFM, STTNG, T2

Posted 08 May 2013 - 02:45 PM

I am unable to extract the RAR file.  I keep getting an extraction failed error.  It says the file is corrupted or incomplete.  It's not my extraction utility, I use it all the time without problem.

Sorry man



#255 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 08 May 2013 - 03:04 PM

Thx can you send me your startup program settings ?

#256 Hyper

Hyper

    Enthusiast

  • Members
  • PipPipPip
  • 251 posts

  • Flag: Netherlands

  • Favorite Pinball: MM, Tommy & AFM

Posted 08 May 2013 - 03:19 PM

I got the same startup error as Knucklehd.

Has it something to do with .NET?

I have version .NET 4 installed on a W7 64 bit pc

I get a white screen with a red border and a red cross to point out the middle of the screen.

 

see error (is in dutch mainly)

 

 

Zie het einde van dit bericht voor meer informatie over het aanroepen
van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster.

************** Tekst van uitzondering **************
System.ArgumentOutOfRangeException: De index valt buiten het bereik. Deze mag niet negatief zijn en moet kleiner zijn dan de grootte van de verzameling.
Parameternaam: index
   bij System.ThrowHelper.ThrowArgumentOutOfRangeException()
   bij System.Collections.Generic.List`1.get_Item(Int32 index)
   bij PinSelect.BigBangBar.draw(Graphics g)
   bij PinSelect.MainScreen.playfieldPicBox_Paint(Object sender, PaintEventArgs e)
   bij System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
   bij System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
   bij System.Windows.Forms.Control.WmPaint(Message& m)
   bij System.Windows.Forms.Control.WndProc(Message& m)
   bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladen assembly's **************
mscorlib
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
PinSelect
    Assembly-versie: 1.0.0.0
    Win32-versie: 1.0.0.0
    CodeBase: file:///C:/HyperPin/PinSelect.exe
----------------------------------------
System.Windows.Forms
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Assembly-versie: 2.0.0.0
    Win32-versie: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_nl_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT-foutopsporing **************
Als u JIT-foutopsporing wilt inschakelen, moet in het configuratiebestand voor deze
toepassing of computer (machine.config) de waarde
jitDebugging in het gedeelte system.windows.forms zijn ingesteld.
De toepassing moet ook zijn gecompileerd terwijl foutopsporing
was ingeschakeld.

Bijvoorbeeld:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wanneer JIT-foutopsporing is ingeschakeld, worden onverwerkte uitzonderingen
naar het JIT-foutopsporingsprogramma gestuurd dat op de computer is geregistreerd
en worden niet door dit dialoogvenster verwerkt.


 


Edited by Hyper, 08 May 2013 - 03:21 PM.


#257 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 08 May 2013 - 04:12 PM

I got the same startup error as Knucklehd.

Has it something to do with .NET?

I have version .NET 4 installed on a W7 64 bit pc

I get a white screen with a red border and a red cross to point out the middle of the screen.

 

see error (is in dutch mainly)

 

 

Zie het einde van dit bericht voor meer informatie over het aanroepen
van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster.

************** Tekst van uitzondering **************
System.ArgumentOutOfRangeException: De index valt buiten het bereik. Deze mag niet negatief zijn en moet kleiner zijn dan de grootte van de verzameling.
Parameternaam: index
   bij System.ThrowHelper.ThrowArgumentOutOfRangeException()
   bij System.Collections.Generic.List`1.get_Item(Int32 index)
   bij PinSelect.BigBangBar.draw(Graphics g)
   bij PinSelect.MainScreen.playfieldPicBox_Paint(Object sender, PaintEventArgs e)
   bij System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
   bij System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
   bij System.Windows.Forms.Control.WmPaint(Message& m)
   bij System.Windows.Forms.Control.WndProc(Message& m)
   bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

No that's not the same error. Something went wrong rendering the wheel/icon.



Ahh I found the bug :D

I assume you guys didn't define a working directory in startup/exit program section? If there isn't a path defined PS will fail starting the program.

Final v1.86 will be out soon.



#258 Hyper

Hyper

    Enthusiast

  • Members
  • PipPipPip
  • 251 posts

  • Flag: Netherlands

  • Favorite Pinball: MM, Tommy & AFM

Posted 08 May 2013 - 04:23 PM

True, because I don't use any batch files :pinnochio:


Edited by Hyper, 08 May 2013 - 04:24 PM.


#259 jasonsmith

jasonsmith

    Enthusiast

  • Members
  • PipPipPip
  • 214 posts
  • Location:BC, Canada

  • Flag: Canada

  • Favorite Pinball: AFM

Posted 08 May 2013 - 04:27 PM



Ahh I found the bug :D

I assume you guys didn't define a working directory in startup/exit program section? If there isn't a path defined PS will fail starting the program.

Final v1.86 will be out soon.

 

That is correct, no working directory defined. I'm glad you found the bug fuzzel, the past many hours must have been frustrating. Thanks for digging into it. 



#260 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 08 May 2013 - 10:11 PM

Version 1.86 is up!

 

https://downloads.so...nSelect1.86.rar