Giter VIP home page Giter VIP logo

joyrider3774 / pinballx_launcher_app Goto Github PK

View Code? Open in Web Editor NEW
8.0 3.0 7.0 1.06 MB

A PinballX Launcher app to specify parameters for the launched application. (Defaults to pinball FX3 classic / multiplayer selection)

Home Page: https://joyrider3774.github.io/PinballX_Launcher_app/

License: MIT License

Pascal 100.00%
pinball-fx3 cabinet pinballx-launcher virtual-pinball pinball-cabinet delphi joypad

pinballx_launcher_app's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pinballx_launcher_app's Issues

Launch Timer Config

Is it possible to make the launch timer configurable? or even disable it entirely? or reset the timer if you switch selection?

Thanks!

Feature request

I use the launcher for multiple systems in my cabinet, but have a request.
I just created this to launch FX with paramaters
image

  • can there be an extra parameter for the tiles, to set an image per tile (so I don't need to stick to the text, which is hard to align)
  • Is it also possible to make the image of the buttons higher ? The 175x175 pixels shows very blurry .

x360ce input request

Hello !
Thanks a lot for that launcher !
i've juste put it with Pinup Popper, and it works like a charm, but i have only one issue.
I have a kl25z input to navigate in my launcher and game on my pincab, i use x360ce to emulate à controller. No keyboard...
So your launcher only work with keybord and i had to install Joytokey only for your launcher.
Is that possible to imagine à xinput entry to your launcher ?

Thanks

PinballArcade (Arcooda) Passthrough all commandline parameters from launching application

Hello, i tried your launcher for PinballArcade. I have an exe called "PinballArcadeLoader.exe". This exe runs with the following command:

PinballArcadeLoader.exe "..\PinballArcadeCabinet.exe" name-of-table FixCamera=5 HIDETEXT Players=x

My ini from your launcher looks:

[SETTINGS]
LEFTKEY=160
RIGHTKEY=161
LAUNCHKEY=13
LAUNCHKEY2=32
QUITKEY=81
STARTPARAMS=
PATH=PinballArcadeLoader.exe
REPOSITIONWINDOW=0
POSLEFT=420
POSTOP=30
SCALEM=1
SCALED=1
SCALEFONTM=1
SCALEFONTD=1
DONTSAVEINIONEXIT=0
TITLE=Pinball Arcade Launcher
DONTREADSTEAMPATHREG=1
LASTACTIVEBUTTON=1
ROTATE=0
SMOOTHRESIZEDRAW=1
FORCEFOREGROUNDWINDOW=0
COLOR1=FFFFFF
COLOR2=000000
COLOR3=FFFFFF

[JOYPAD]
USEJOYPAD=0
LEFTBUTTON=4
RIGHTBUTTON=5
LAUNCHBUTTON=0
LAUNCHBUTTON2=1
QUITBUTTON=6
LEFTRIGHTAXIS=0
LEFTRIGHTAXISDEADZONE=0,5
JOYPOVLEFTMIN=260
JOYPOVLEFTMAX=280
JOYPOVRIGHTMIN=80
JOYPOVRIGHTMAX=100
JOYAXISSELECTION=1
JOYPOVSELECTION=1
JOYBUTTONSELECTION=1

[BUTTON_ONE]
TEXT=One Player
ENABLED=1
PARAM="..\PinballArcadeCabinet.exe" FixCamera=5 HIDETEXT Players=1

[BUTTON_TWO]
TEXT=Two Players
ENABLED=1
PARAM="..\PinballArcadeCabinet.exe" FixCamera=5 HIDETEXT Players=2
...

In PinballX i set the correct path/exe and in Parameters: "[TABLEFILE]" as you discribe.

When i start in PinballX a table, I get Error: could not load exe. from my "PinballArcadeLoader.exe".
But when i start your launcher as standalone with a selected table with:
PARAM="..\PinballArcadeCabinet.exe" AddamsFamily FixCamera=5 HIDETEXT Players=2
it starts....

So it means, it don´t take the [TABLEFILE] from PinballX....

P.S: I tried even with Zaccaria, the same, over PinballX it kicks me back to PinballX. But when i set in ini PARAM=-skipmenu "Aerobatics"... it starts...

And i saw in the latest release that i have, the readme is not updated with: Passthrough all commandline parameters from launching application
Fix spaced single parameters being passed as multiple parameters

It stays on Feb 19. You forgot to update it?

EDIT: Ok i got it. In the readme it was not clear to me that I can also use the STARTPARAMS= if i use the PATH= mode.
So your launcher and PinballArcadeLoader.exe must be in an subfolder within "PinballArcade (ARCOODA)" folder and the ini should look:

STARTPARAMS="..\PinballArcadeCabinet.exe"
PATH=PinballArcadeLoader.exe (it is Arcooda loader not your launcher)
...
PARAM=FixCamera=5 HIDETEXT Players=x (x= the playermode you want for the button 1...4)

And in PinballX you set Path/exe to your launcher and under Parameters: "[TABLEFILE]"
Now you can run PinballArcade (Arcooda) with Multiplayer modes...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.