Jump to content



Photo

Starting Pinball FX2 and FarSight's Pinball Arcade with HyperPin (uses modified FPLaunch1.295wip10)

HyperPin FPLaunch FX2 TPA PBA

  • Please log in to reply
176 replies to this topic

#101 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 22 July 2013 - 05:29 AM

It does.
It needs to be connected if you run it first time and while you install the game or updates.

It has an offline mode, so it doesn't need to be connected all the time. But that expires after a few days, so you need to reconnect again.
A wlan dongle is a workable method, others buy it on steam and get a second version from not so legal sources for their cabs which doesn't have those restrictions.

My cab is connected by ethernet and has virusscan, so I run the steam version.

BTW, it is 50% off due to the Steam summer sale - which ends today.

#102 rockyrocket

rockyrocket

    Enthusiast

  • Silver Supporter
  • 145 posts
  • Location:Bristol,UK

  • Flag: United Kingdom

  • Favorite Pinball: xenon

Posted 22 July 2013 - 01:31 PM

Played some more with the LEDblinky stuff and can confirm sir cheddar is right, you can kill LEDBlinky cleaner by replacing

Run, taskkill /f /im ledblinky.exe

with

Run, C:\HyperPin\LEDBlinky\LEDBlinky\LEDBlinky.exe 2

Thanks sir cheddar.

 

Also it seems that when making your pbfx2.lwax file its best just to make a one frame animation with all your LED`s on and at full brightness.

In my vids I only had my reds and blue`s on and not my greens or under cab Lighting -  looks better now.



#103 zeenon

zeenon

    Enthusiast

  • Platinum Supporter
  • 217 posts
  • Location:Somerville, NJ

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

Posted 22 July 2013 - 07:38 PM

Followed the tutorial in the first post and everything worked great!!!

 

I do have one question, does anyone have this working with HP, a virtuapin encoder (think joy outputs), FX2, FP Launch and xpadder?

 

The programmable keys inside of FX2 are easy:

 

Left flipper button: left arrow key
Right flipper button: right arrow key
Left magnasave button: arrow up
Right magnasave button: arrow down

Launch Ball: enter

Change View: C

 

If I program the exit key to ESC it exits out of FX2 but then causes issues on exiting from VP/FP.

 

Z



#104 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 22 July 2013 - 09:56 PM

If I program the exit key to ESC it exits out of FX2 but then causes issues on exiting from VP/FP.
 
Z
Hmm. I might have an Idea what causes this. Best don't use xpadder to program the exit key.
Can you give me the values for exitEmulatorKey, exitEmulatorKey1 and exitEmulatorKey2 in your Hyperpin\Settings\Settings.ini?

#105 zeenon

zeenon

    Enthusiast

  • Platinum Supporter
  • 217 posts
  • Location:Somerville, NJ

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

Posted 23 July 2013 - 01:27 AM

SC,

 

I think I found a solution but I have only tested it for the last 15 minutes and it seems to be working:

 

Note: I just updated to the latest xpadder this morning instead of using the old free version = (I'm still learning the software)

 

So I have 2 profiles setup in xpadder (default and Pinball FX2), for the default profile (this has nothing to do with fx2, it's just my personal preference) I setup the Start button to be a shift key if held down:

 

xpadder1.jpg

 

If you hold down the Shift key (Start) you get these options:

 

xpadder2.jpg

 

Ctrl-Alt-H is a shortcut to start Hyperpin

5 adds credits (instead of dropping quarters in the coin door)

 

So in VP/FP/HP the encoder acts like normal (pulling the keys from the settings.ini)

 

I then setup another profile with the following:

 

xpadder3.jpg

 

These should look familiar and are the standard FX2 keys.

 

Now I didn't realize this but xpadder can launch a different profile when it senses a program launches. The default profile runs most of the time, but when it senses fx2 loads it switches to the fx2 profile. (upon exiting fx2, it switches back to the default profile)

 

xpadder4.jpg

 

Not sure if it passes the acid test yet as I've only went in and out of FX2 and FP.

 

[Main]
Version             = 0.5.0.0
Starting_Genre      = All Games

[Video]
Playfield_Monitor   = Primary
Playfield_Rotation  = 270
Backglass_Monitor   = Secondary
Quality             = BEST
Table_Video_Enabled = true
Table_Video_Offset  = 50
Use_Backglass       = true
Backglass_Image_x   = 0
Backglass_Image_y   = 0
Backglass_Image_w   = 1280
Backglass_Image_h   = 1024
Backglass_Image_r   = 0
Backglass_Delay     = .1


[Future Pinball]
Show_Games          = true
Exe                 = Future Pinball.exe
Path                = D:\Future Pinball\
Table_Path          = D:\Future Pinball\Tables\
Table_Video_Path    = D:\HyperPin\Media\Future Pinball\Table Videos\
Table_Image_Path    = D:\HyperPin\Media\Future Pinball\Table Images\
Backglass_Image_Path= D:\HyperPin\Media\Future Pinball\Backglass Images\



[Visual Pinball]
Show_Games          = true
Path                = D:\VPinball\
Table_Path          = D:\VPinball\Tables\
Table_Video_Path    = D:\HyperPin\Media\Visual Pinball\Table Videos\
Table_Image_Path    = D:\HyperPin\Media\Visual Pinball\Table Images\
Backglass_Image_Path= D:\HyperPin\Media\Visual Pinball\Backglass Images\
Exe                 = VPinball.exe

[Wheel]
Speed               = low
Text_Font           = Style2
Text_Stroke_Size    = 5
Text_Stroke_Color   = 0x000000
Text_Color1         = 0xe10008
Text_Color2         = 0xFFFFFF
Text_Color3         = 0xe10008
Color_Ratio         = 100
Shadow_Distance     = 0
Shadow_Angle        = 45
Shadow_Color        = 0x000000
Shadow_Alpha        = 1
Shadow_Blur         = 0

[Intro Video]
Use_Intro           = false
Skip_On_Keypress    = true


[Sound]
Master_Volume       = 100
Video_Volume        = 100
Sound_FX_Volume     = 50
Wheel_Sound_Volume  = 75

[AttractMode]
Active              = true
Time                = 60
MaxSpinTime         = 5

[Press Start Text]
Enabled             = true
Text1               = Select Table w/ Flippers
Text2               = Press Start
Color               = 0xe10008

[Keyboard]
Key_Delay           = false
Start               = 13
Exit                = 69
Up                  = 150
Down                = 149
SkipUp              = 191
SkipDown            = 90
Flyer               = 70
Instruction         = 73
Genre               = 71
Service             = 9


[Pinball Wizard]
Joy                 = 0
Start               = 9
Exit                = 8
Up                  = 2
Down                = 10
SkipUp              = 4
SkipDown            = 11
Flyer               = 3
Insruction          = 5
Genre               = 7
Service             = 15

[Flyer]
BottomX             = 300
CenterY             = 360

[Instruction]
Width               = 600
BottomX             = 250
CenterY             = 360

[Exit]
Enable_Exit_Screen  = true
Exit_HyperPin       = true
Shutdown            = false
Enable_Shortcut     = true
Shortcut_Action     = exit
Shortcut_Time       = 3


[Startup Program]
Executable          = D:\HyperPin\ledset.bat
Parameters          =
Working_Directory   =
WinState            = HIDDEN

[Exit Program]
Executable          = D:\HyperPin\ledoff.bat
Parameters          =
Working_Directory   =
WinState            = NORMAL

[FPLaunch]
exitScriptKey=q & s
exitKey=Joy8
exitKey1=p
enterKey=1
enterKey1=Joy9
upKey=LShift
upKey1=Joy10
downKey=RShift
downKey1=Joy2
toggleCursorKey=t
hideCursor=true
hideDesktop=true
hideTaskbar=true
useLoadingScreen=true
useExitScreen=true
useExitAsPause=true
useExitMenu=true
fadespeed=25
pauseFPKey=RButton
saveFPTables=true
editTableKey=!F4
printScreenKey=o
printBGKey=u
pfScreenNum=1
bgScreenNum=2
flyerKey=f
instructionsKey=i
hyperScale=0.75
debugMode=file
ledwiz=true
toggleLedwizKey=1
hyperpinexe=hyperpin.exe
focusSleep=500
useFocus=both
[LastLoad]
system=Visual Pinball
table=

Z


Edited by zeenon, 23 July 2013 - 01:29 AM.


#106 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 23 July 2013 - 05:02 AM

Ok. If it doesn't work out, it might be necessary to replace

e::Escape

with

joy8::Escape

in the script.

#107 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 27 July 2013 - 10:18 AM

The latest update gives us more options for keyboard configuration.

If you have magnasave or nudge buttons on your cab it's now possible to use them for nudge left/right and for up/down in menu navigation at the same time. I have updated my key setting recommendation for FX2 in the OP to make use of that.

It seems we can't change the mapping of the menu navigation keys yet.

Also, seems like they introduced a new issue for entering highscores with the update, I posted a bug report here
It would be interesting to know if anybody can reproduce that bug.

(No, I didn't forget to ask about an option to change the menu key bindings in the report)

Edited by Sir Cheddar, 27 July 2013 - 10:19 AM.


#108 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 27 July 2013 - 04:34 PM

I had the same problem.. :(



#109 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 17 August 2013 - 12:02 PM

Updated to v1.3.

Integrated support for BAM and Future DMD.
I don't have a real DMD so I never installed it, but it looks like fpintercept doesn't seem to need to be called from FPLaunch.

#110 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 17 August 2013 - 02:40 PM

Thanks Cheddar your the best!  

 

Ok just tried it and i get some kinda of Netramework error now..

Attached File  Untitled.png   35.55KB   9 downloads

 


Edited by LoadedWeapon, 17 August 2013 - 03:00 PM.


#111 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 17 August 2013 - 04:18 PM

Hmmm. Might be a path or command line options related problem of Future DMD.

Can you start Future DMD by double clicking FutureDMD.exe in the FP directory?
Do you have the newest version of Future DMD (with FutureDMD.ini) in your FP directory?
What is your FP directory?

Edit: Migbt also be some weirdness in the table name. Can you give me the name of the table you where trying to start?

Edited by Sir Cheddar, 17 August 2013 - 04:25 PM.


#112 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 17 August 2013 - 05:04 PM

yea it works fine i have it starting with windows loads but i wanted it to just load with the tables.. it is in my FP folder

C:\Future Pinball


Edited by LoadedWeapon, 17 August 2013 - 05:07 PM.


#113 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 17 August 2013 - 06:11 PM

Ok. Please try again with those two test files. Do you have an older BAM installation in your FP folder?

Attached Files

  • Attached File  test.zip   736.36KB   25 downloads


#114 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 17 August 2013 - 06:37 PM

im not using bam..

they both still give me the same error


Edited by LoadedWeapon, 17 August 2013 - 06:42 PM.


#115 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 17 August 2013 - 06:52 PM

Out of clue error :(

I can't reproduce the error on my system. Can you check if there isn't another instance of FutureDMD.exe running on your system, maybe with higher privileges as FPLaunch?

#116 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 17 August 2013 - 07:01 PM

nope only have the one and i closed it before starting hyperpin.. It's cool tho it works just fine as is I just dont see the hyperpin logo on the 3rd screen cause the fpdmd covers it :)



#117 Ralf

Ralf

    Neophyte

  • Platinum Supporter
  • 8 posts

  • Flag: Germany

  • Favorite Pinball: Eight Ball, Funhouse

Posted 19 August 2013 - 05:19 AM

Dear folks
This is all a really nice idea, but it wont work in my cab.....
 I wantet to do what ClarkKent did:

" found a solution: simply create a .bat file with

cd "c:\Games\Pinball "

"Pinball.exe"

And start it in fplaunch with

Run, "c:\Games\Pinball\Pinball.bat"

Just compile the script again - voila!

Works with other crashing games, too."

So if I hit the .bat file PinballFX2 starts, but if I change the FPlaunch.ahk to activate the .bat and compile it with Ahk2exe it wont work and when I start HP I have the error message: Error at line 4083.   
                                                                                  The following variable name contains an illegal
                                                                                   character: "pwb.bgcolor"
                                                                                  The program will exit
Maybe I am doing something wrong with the compiling.
Thanks for your hard work!!!from Germany    RALF
 


Edited by Ralf, 20 August 2013 - 01:10 PM.


#118 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 19 August 2013 - 08:20 PM

Steam.exe is the main executable of the Steam client, which is the only way to acquire Pinball FX2 legally at the moment. A pirated copy doesn't have Steam.exe.
I want to keep the mod compatible with the legit version.

No, I won't start to preach because... I never pirated anything and pigs go quack.


The error message from ahk2exe comes from using the Unicode version of Autohotkey. You are not the first who had this problem so I just reinstalled Autohotkey to see which version is needed.

Get AutoHotkey_L_Install.exe from http://www.autohotkey.com/
During installation select "Custom Installation" (not "Express Installation"), then ANSI 32-bit.

I'm going to update the OP with that information.

Greetings - also from Germany - SC

#119 Ralf

Ralf

    Neophyte

  • Platinum Supporter
  • 8 posts

  • Flag: Germany

  • Favorite Pinball: Eight Ball, Funhouse

Posted 20 August 2013 - 07:21 AM

Thanks for the answer Sir Cheddar,

the main thing I have to learn, is the intensive use of the search function on top of the page. So meanwhile I found every answer.

Because I Have got no internet at home, I use the breaks while I am in my  working place. So I have to find offline solutions for everything, and if there is a question, I have to wait till monday.

After all everything works fine!

I did the same with xpadder, created a .bat file to start it when FX2 starts, and used the modified  part that stops the backglass.exe+appkiller.to stop xpadder when leaving FX2 back to Hyperpin. All this because I use a Mot ion kit.

So xppadder only runs when FX2 is running, and I had no changes in the rest of the running system.

Thanks again  Ralf


Edited by Ralf, 21 August 2013 - 05:36 AM.


#120 joeyhza

joeyhza

    Hobbyist

  • Members
  • PipPip
  • 45 posts

  • Flag: South Africa

  • Favorite Pinball: Indiana Jones

Posted 21 August 2013 - 03:44 PM

Can you perhaps help me on an issue i have please please?

Using your FPLaunch every time i launch a VP table or even a FP table in hyperpin it shows the loading table screen but also brings up the launchers for VP and for FP? For the life of me i can't figure out how to start fixing this.

This is my first time using Hyperpin.

I have to ALT+ TAB or sometimes even ALT+F4 cos things just hang. 

 
 
Thanks