Jump to content
ducon2016

[Tuto] Pinball Arcade Loader

Recommended Posts

Hello again Ducon2016 I reached out to terry Red and it seems that he is willing to make the inetrface of the launcher where the number of persons can be selected. Here is what he said,

Dont know it it possible but if you are willing thank you in advance.. Thanks again !

My launchers only work as an in between launcher to pass commandline parameters to another program with multiple options. Pinballarcade nor that new launcher has any option to specificy the amount of players in commandline parameters so it's not possible and it makes no sense to use my inbetween launcher then except if you want options to specify the ballskin as it seems that "new" launcher has options for that but not selecting amount of players. Pinballfx3 has the options on its own, with zaccaria pinball it was possible to change the configuration file behorehand with pinball arcade neither possibilities are there so not possible sorry.

Share this post


Link to post
Share on other sites
3 hours ago, vpxpinball said:

Hello again Ducon2016 I reached out to terry Red and it seems that he is willing to make the inetrface of the launcher where the number of persons can be selected. Here is what he said,

Dont know it it possible but if you are willing thank you in advance.. Thanks again !

My launchers only work as an in between launcher to pass commandline parameters to another program with multiple options. Pinballarcade nor that new launcher has any option to specificy the amount of players in commandline parameters so it's not possible and it makes no sense to use my inbetween launcher then except if you want options to specify the ballskin as it seems that "new" launcher has options for that but not selecting amount of players. Pinballfx3 has the options on its own, with zaccaria pinball it was possible to change the configuration file behorehand with pinball arcade neither possibilities are there so not possible sorry.

 

I just do not understand why you cannot select the number of players AFTER the table is loaded.


Pinball FX3: Select the table, select the number of player, then load the table. Clearly in this case you need this in the launcher

Pinball Arcade: Select the table, then load the table, then select number of players. In this case I do not get what is the benefit of picking the players in command line. Can you explain?

 

Share this post


Link to post
Share on other sites

I don't understand how this can be done if using a front end like pinup it pinballX . When the table loads if the number of players was already selected then it would be possible to go directly into the table and have it start without having to hit enter. 

Maybe I am doing something wrong ...(most probably) or don't understand.... How to select multiple players without having to enter back into the settings gear to chose the amount of players. 

I am trying to use this launcher in combination with a front end that would allow to chose  table then the  screen would pop up like in pinball fx3 launcher. Then you select the number of players and it takes you directly into the table and the the games can be started. 

 

Not sure if this is possible so I reached out Terry to ask him and he said it can only be done if the command line has an option to chose amount of players then the interface can be used. 

The only way that I am able to get it to multiple players is to go into gear icon after starting table which I can't do from a pinball cabinet. 

 

Thanks

Share this post


Link to post
Share on other sites
1 hour ago, vpxpinball said:

I don't understand how this can be done if using a front end like pinup it pinballX . When the table loads if the number of players was already selected then it would be possible to go directly into the table and have it start without having to hit enter. 

Maybe I am doing something wrong ...(most probably) or don't understand.... How to select multiple players without having to enter back into the settings gear to chose the amount of players. 

I am trying to use this launcher in combination with a front end that would allow to chose  table then the  screen would pop up like in pinball fx3 launcher. Then you select the number of players and it takes you directly into the table and the the games can be started. 

 

Not sure if this is possible so I reached out Terry to ask him and he said it can only be done if the command line has an option to chose amount of players then the interface can be used. 

The only way that I am able to get it to multiple players is to go into gear icon after starting table which I can't do from a pinball cabinet. 

 

Thanks

 

Ah ok I understand, you WANT to add a custom screen to pick the number of players BEFORE you launch the table. Basically what is desirable for you is to have a behavior like PBFX3. I understand now, I am surprised because I do not like this behavior. For example often I start playing a table, people see me play and then want to join. I like being able to do that without quitting. I will see what I can do, not sure I can do it but we will see.

Share this post


Link to post
Share on other sites

 

Thanks that would be great . then it can easily  be used in a front end and pinball cabinet.

 

 

Fingers crossed...Thanks again

Share this post


Link to post
Share on other sites
Le 21/07/2020 à 9:05 AM, cvtof a dit :

Hello,
I have tried my folder is not write protected, and pinballarcadeloader is ok for administrator, but, I get this message, 'Could not load exe',
I write
PinballArcadeLoader.exe "D:\Hyperspin\Emulators\The Pinball Arcade\PinballArcade.exe" StarTrekTNG
Thank you
I found, it can be useful
do not put space in the folder containing pinball

Share this post


Link to post
Share on other sites

Thanks for this, it works great! Question, any idea what the table name is for Black Knight? Not Black Knight 2000, the original Black Knight. 

 

EDIT: found it!

Edited by Yardley

Share this post


Link to post
Share on other sites
On 8/8/2020 at 3:45 PM, Yardley said:

Thanks for this, it works great! Question, any idea what the table name is for Black Knight? Not Black Knight 2000, the original Black Knight. 

 

KnightEmu

Share this post


Link to post
Share on other sites

@ducon2016

 

WOW this is amazing cheers...

I was using CAM MOD too messy many features I would never use,

but this is STRAIGHT TO THE POINT.. Loading the tables works flawlesy

 

Is there any part of the code you could add to start the tables rather man clicking the OK/CONFIRM??

Share this post


Link to post
Share on other sites
On 8/16/2020 at 4:39 AM, Manson976 said:

Is there any part of the code you could add to start the tables rather man clicking the OK/CONFIRM??

 

On 7/25/2020 at 2:54 PM, vpxpinball said:

Thanks that would be great . then it can easily  be used in a front end and pinball cabinet.

 

Fingers crossed...Thanks again

 

Check the first post, I updated to 1.5 with two additional options to address that

 

    5. If you do not want to see the table introduction text and jump right away into the attract mode add HIDETEXT to the end of the command line
    6. If you want to start the table with a number of players add PLAYERS=2 or PLAYERS=3 or PLAYERS=4 to the end of the command line

 

Example command line:

       PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" GhostbustersStern FixCamera=5 CUSTOMBALL HIDETEXT Players=2

 

Share this post


Link to post
Share on other sites
22 hours ago, ducon2016 said:

 

 

Check the first post, I updated to 1.5 with two additional options to address that

 

    5. If you do not want to see the table introduction text and jump right away into the attract mode add HIDETEXT to the end of the command line
    6. If you want to start the table with a number of players add PLAYERS=2 or PLAYERS=3 or PLAYERS=4 to the end of the command line

 

Example command line:

       PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" GhostbustersStern FixCamera=5 CUSTOMBALL HIDETEXT Players=2

 

Cheers once again can't truly express in words how great this is..

Rock hard ride free. \m/

Share this post


Link to post
Share on other sites
Am 6.9.2020 um 23:36 schrieb ducon2016:

 

 

Check the first post, I updated to 1.5 with two additional options to address that

 

    5. If you do not want to see the table introduction text and jump right away into the attract mode add HIDETEXT to the end of the command line
    6. If you want to start the table with a number of players add PLAYERS=2 or PLAYERS=3 or PLAYERS=4 to the end of the command line

 

Example command line:

       PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" GhostbustersStern FixCamera=5 CUSTOMBALL HIDETEXT Players=2

 

@ducon2016 Thank you for this Loader! :)

Can you change the command lines like this:
PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" FixCamera=5 CUSTOMBALL HIDETEXT Players=2 GhostbustersStern
Because LaunchBox don't like the commands after the the gamename

Share this post


Link to post
Share on other sites
22 minutes ago, PolybiusExtreme said:

@ducon2016 Thank you for this Loader! :)

Can you change the command lines like this:
PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" FixCamera=5 CUSTOMBALL HIDETEXT Players=2 GhostbustersStern
Because LaunchBox don't like the commands after the the gamename

Create a bat file per game with your command line and add bat to launchbox as game, no emulator and it will load directly to game see example

 "D:\emulators\PinballArcade\PinballArcade11.exe" ACDC FixCamera=4 CUSTOMBALL HIDETEXT Players=2 

Share this post


Link to post
Share on other sites
vor 20 Minuten schrieb eathearty1:

Create a bat file per game with your command line and add bat to launchbox as game, no emulator and it will load directly to game see example

 "D:\emulators\PinballArcade\PinballArcade11.exe" ACDC FixCamera=4 CUSTOMBALL HIDETEXT Players=2 

thank you, but i dont want to create 100 batfiles ;)

Share this post


Link to post
Share on other sites
1 hour ago, PolybiusExtreme said:

@ducon2016 Thank you for this Loader! :)

Can you change the command lines like this:
PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" FixCamera=5 CUSTOMBALL HIDETEXT Players=2 GhostbustersStern
Because LaunchBox don't like the commands after the the gamename

 

Create a batch file Run.bat

PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" %1 FixCamera=5 CUSTOMBALL HIDETEXT Players=2

and you call: run.bat GhostbustersStern

Edited by ducon2016

Share this post


Link to post
Share on other sites

Hi, i want to ask if anyone could make it work with cabinet mode on the Stern Tables, all the rest of the tables works good with cabinet mode except for banzai run i think, but the stern tables launch on cabinet mode but the backglass is black, if i activate the 3rd screen i can use the dmd but the backglass is still black on those tables. Any fix for this? 

Share this post


Link to post
Share on other sites
8 hours ago, sirleirbag23 said:

Hi, i want to ask if anyone could make it work with cabinet mode on the Stern Tables, all the rest of the tables works good with cabinet mode except for banzai run i think, but the stern tables launch on cabinet mode but the backglass is black, if i activate the 3rd screen i can use the dmd but the backglass is still black on those tables. Any fix for this? 

 

What command line options do you use?

Share this post


Link to post
Share on other sites
Le 23/03/2020 à 21:46, ducon2016 a dit :

PINBALL ARCADE LOADER
v1.5 - 2020/09/06

 

Download here: Pinball_Arcade_Loader_v1.5.7z (full source code is included as usual)

 

History:

    2020/09/06 - 1.5 - Added option to hide table introduction text, and to change the numbers of players automatically

    2020/05/07 - 1.4 - Added option to load custom ball textures, and close the game by pressing Escape

    2020/05/06 - 1.3 - Added optional command line option to fix camera in place

    2020/05/05 - 1.2 - Minor fix for tables that recently stopped working

    2020/03/25 - 1.1 - Minor fix for tables throwing internal exceptions like ACDC and Star Trek

    2020/03/23 - 1.0 - First release tested with versions 1.61.10 to 1.71.25

 

Description:

    Pinball Arcade Loader is a simple loader to load and jump directly into the table you want to play instead of having to navigate the UI manually every time you launch it. It is similar to another project TPA Camera Mod but do things differently: it loads tables faster without ever displaying the underlying UI or UI navigation, and does not play sounds. However this loader does not allow you to edit camera settings yet. Also TPA Camera Mod only works with the latest version of Pinball Arcade, whereas this loader supports many different versions. And finally, this loader does not require tedious, hard to follow configuration files, just run the command line and you are done. If your version of Pinball Arcade does not work, just send me a private message.
    
Credits:

    Ducon2016

    Sean Barret for stb_image.h (https://github.com/nothings/stb)

 

How to use:

    1. Right click PinballArcadeLoader.exe => Properties => Compatibility tab => Make sure "Run this program as administrator" is turned on
    2. Run in command line: PinballArcadeLoader.exe PathToYourExe NameOfYourTable
       Example: PinballArcadeLoader.exe "C:\Pinball Arcade\PinballArcade11.exe" StarTrekTNG

    3. If you want the camera to be locked in place add FixCamera=4 or 5 or 6 at the end of the command line. Other numbers are at your own risk.

    4. If you want to use custom ball textures, make sure BallAlbedo.png and BallShiny.png are in the same folder as PinballArcadeLoader.exe and add CUSTOMBALL at the end of the command line

    5. If you do not want to see the table introduction text and jump right away into the attract mode add HIDETEXT to the end of the command line
    6. If you want to start the table with a number of players add PLAYERS=2 or PLAYERS=3 or PLAYERS=4 to the end of the command line

 

Example command line:

       PinballArcadeLoader.exe "YourPath\PinballArcade11.exe" GhostbustersStern FixCamera=5 CUSTOMBALL HIDETEXT Players=2

 

Greetings in Alphabetical order:

    Argon Le Fou
    Boomslang
    Dendy
    DJExpert
    FlyBit
    Houb
    Mohkerz
    Stooz

 

License:

    The loader is provided as is, and we take no responsibility whatsoever for anything that would happen if you use it. If you have any issue or are not happy with a feature: either do not use the loader, or help us improving it by taking part in the coding effort and share it back with the community. The code and loader can be considered public domain, so do whatever you want with it as long as it is legal.

 

Tem como fazer igual no pinball fx3 

How to do the same in pinball fx3

Share this post


Link to post
Share on other sites
En 22/10/2020 a las 13:13, ducon2016 dijo:

 

What command line options do you use?

Hi, i want to make clear that i had NO PROBLEMS with PinballArcade11, is just that i try your loader with PinballArcadeCabinet.exe, and it works excellent, but the stern tables dont run with it, i mean, they run, but not show the backglass (maybe this is a game issue, not the loader), so i tryed to make 2 different type of files to launch your launcher with the tables, on the tables that support backglass i launch the cabinet, on the stern tables, the dx11 version, but that gives me a issue when i change from one to another the screen goes to my 2nd screen instead of the first... and i have to change it manually. 
I would love to explain better to you, if you can send me a message or reach me in discord: Sirleirbag23#0247 (im in the coinops group and will be including pa on a build today also, you can check my channel https://www.youtube.com/channel/UC3rz_I4QLZHhJjkg5hXnoAw/)
Thanks in advance. 

Share this post


Link to post
Share on other sites
4 hours ago, sirleirbag23 said:

Hi, i want to make clear that i had NO PROBLEMS with PinballArcade11, is just that i try your loader with PinballArcadeCabinet.exe, and it works excellent, but the stern tables dont run with it, i mean, they run, but not show the backglass (maybe this is a game issue, not the loader), so i tryed to make 2 different type of files to launch your launcher with the tables, on the tables that support backglass i launch the cabinet, on the stern tables, the dx11 version, but that gives me a issue when i change from one to another the screen goes to my 2nd screen instead of the first... and i have to change it manually. 
I would love to explain better to you, if you can send me a message or reach me in discord: Sirleirbag23#0247 (im in the coinops group and will be including pa on a build today also, you can check my channel https://www.youtube.com/channel/UC3rz_I4QLZHhJjkg5hXnoAw/)
Thanks in advance. 

 

Thanks that helps. What happens if you don't use my loader with PinballArcadeCabinet.exe? Do the stern tables show backglass?

Share this post


Link to post
Share on other sites
hace 9 horas, ducon2016 dijo:

 

Thanks that helps. What happens if you don't use my loader with PinballArcadeCabinet.exe? Do the stern tables show backglass?

No, they dont even show on the table list... all the stern titles are on the table selection but no tables under those... I dont know if you can make a fix to show the backglass... im not asking for that cos it might not be possible, but maybe you can force the launcher to launch the game on certain screen only? like a monitor=1 or something like that? cos doesnt matter what i select on the pbaconfig.exe for my main screen or whatever... if i launch another table with cabinet properties, when i go back to the table with the pinballarcade11.exe, the stern ones, they show on the second screen again and i have to resize them and drag them to the first screen again

 

Share this post


Link to post
Share on other sites

@sirleirbag23

Hi !

You can maybe try this to fix some weirds issues with Stern tables:

 

With regedit  try to modify the line of "at91jit" by 0 instead of 1 in the Visual PinMame folder. 

HKEY_CURRENT_USER\Software\Freeware\Visual PinMame\"Id of the table"\

 

If doesnt works remember to set it back to 0

Share this post


Link to post
Share on other sites
hace 4 horas, oroborus77 dijo:

@sirleirbag23

Hi !

You can maybe try this to fix some weirds issues with Stern tables:

 

With regedit  try to modify the line of "at91jit" by 0 instead of 1 in the Visual PinMame folder. 

HKEY_CURRENT_USER\Software\Freeware\Visual PinMame\"Id of the table"\

 

If doesnt works remember to set it back to 0

Sorry, but, is not that for Visual Pinball?

Share this post


Link to post
Share on other sites
12 hours ago, sirleirbag23 said:

No, they dont even show on the table list... all the stern titles are on the table selection but no tables under those... I dont know if you can make a fix to show the backglass... im not asking for that cos it might not be possible, but maybe you can force the launcher to launch the game on certain screen only? like a monitor=1 or something like that? cos doesnt matter what i select on the pbaconfig.exe for my main screen or whatever... if i launch another table with cabinet properties, when i go back to the table with the pinballarcade11.exe, the stern ones, they show on the second screen again and i have to resize them and drag them to the first screen again

 

 

Sorry I cannot do that if it is not working without the loader.

Share this post


Link to post
Share on other sites
hace 3 minutos, ducon2016 dijo:

 

Sorry I cannot do that if it is not working without the loader.

but can you force it to launch on a specific monitor? add that feature to the current loader?

Share this post


Link to post
Share on other sites
En 26/10/2020 a las 15:49, ducon2016 dijo:

 

Sorry I cannot do that if it is not working without the loader.

Hi man, sorry to botter you, do you know if its possible to force the launching of pinball arcade to a specific monitor? maybe adding some sort of command to your loader?

Share this post


Link to post
Share on other sites

Merci, ça marche nickel :)

Serait'il possible de lancer les tables en tate ? (vertical) sans devoir mettre le bureau en portrait ?

Edited by bonky0013

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×