Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

The only reference I have to adding ScummVM is GameEx instructions. I am assuming that for PBX, you have to do separate ScummVM entries for each game. I have Full Throttle and Sam & Max Hit the Road loaded into ScummVM already. I don't know quite how to finish this off.

Posted

i have never used ScummVM but i am thinking it should be easier in PinballX than GameEx as PinballX is setup per game.

Looks like you add the game within ScummVM then add the game in PinballX with the game manager of your choice,

Again, I've never used it but looks simple in PinballX

Posted
1 hour ago, Tom Speirs said:

i have never used ScummVM but i am thinking it should be easier in PinballX than GameEx as PinballX is setup per game.

Looks like you add the game within ScummVM then add the game in PinballX with the game manager of your choice,

Again, I've never used it but looks simple in PinballX

I tried that method in Game Manager. It launches ScummVM but makes you choose the game from their GUI, so you don't auto-launch into any of the games you actually chose.

Posted
10 hours ago, Draco1962 said:

Will need the pinballx.ini as well for your command-line entries.

@Tom Speirs, @Draco1962

Sorry it took so long. I was trying a few other avenues...

Here's the data you asked for...if I use this config, it will auto-exit and quit...if I take out the parameters, it will just go to the ScummVM GUI and make me choose the game from there which defeats the purpose of the frontend. I KNOW this works. At this point, I am wondering if separate entries using a BAT file for each game is the option.

log.txt PinballX.ini

Posted
3 hours ago, tabascoman77 said:

@Tom Speirs, @Draco1962

Sorry it took so long. I was trying a few other avenues...

Here's the data you asked for...if I use this config, it will auto-exit and quit...if I take out the parameters, it will just go to the ScummVM GUI and make me choose the game from there which defeats the purpose of the frontend. I KNOW this works. At this point, I am wondering if separate entries using a BAT file for each game is the option.

log.txt 4.5 kB · 0 downloads PinballX.ini 16.17 kB · 0 downloads

With the correct parameters in the Emulator (Other System) slot and configuration of your setup it shouldn't be needed. PinballX will read your ScummVM.xml file and pass it along. Have you loaded any games into Game Manager to create the XML file?

Posted

My roms are here:

FULL THROTTLE:
C:\vPinball\roms\scummvm\ft.scummvm\(game files inside)

SAM & MAX HIT THE ROAD:
C:\vPinball\roms\scummvm\samnmax.scummvm\(game files inside)

I've tried just calling them their shortcut names without the ".scummvm" at the end. Nothing works. If you try to load "ft" or "ft.scummvm" or, hell, ANYTHING into Game Manager, you'll have a game entry like any other game, but that means nothing because PBX won't load either entry when it all comes down to it. 

I don't think that PBX understands what it's supposed to be loading. It just sees a folder full of crap and is going "Tell me what to load."

Posted

When I enter THIS into my Terminal on Windows...

C:\vPinball\ScummVM\scummvm.exe -p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

...Sam & Max will launch successfully.

When I put that in PBX's parameters, PBX just launches, laughs, and kicks it back. In these moments, I've always pictured PBX saying "Yeah...it's all correct...I just don't like you, dude, so screw you."

Heh.

 

Posted
1 hour ago, tabascoman77 said:

When I enter THIS into my Terminal on Windows...

C:\vPinball\ScummVM\scummvm.exe -p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

...Sam & Max will launch successfully.

When I put that in PBX's parameters, PBX just launches, laughs, and kicks it back. In these moments, I've always pictured PBX saying "Yeah...it's all correct...I just don't like you, dude, so screw you."

Heh.

 

Can you post the log file and your settingsfile from this attemption? 

Posted

It appears that the executable is being launched twice. Could you please remove the executable from the parameters path?

Parameters=C:\vPinball\ScummVM\scummvm.exe -p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

Make it like this

Parameters=-p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

Now this system should launch sammax

If you replace sammax for [tablefile] you can create a xml with the 2 'tables'

Something like this :

-p "[tablepath]\[tablefile].scummvm" [tablefile]

And call your table sammax

Posted
37 minutes ago, Mike_da_Spike said:

It appears that the executable is being launched twice. Could you please remove the executable from the parameters path?

Parameters=C:\vPinball\ScummVM\scummvm.exe -p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

Make it like this

Parameters=-p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

Now this system should launch sammax

If you replace sammax for [tablefile] you can create a xml with the 2 'tables'

Something like this :

-p "[tablepath]\[tablefile].scummvm" [tablefile]

And call your table sammax

This works (thank you for that, that's amazing work):

-p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

This doesn't:

-p "[tablepath]\[tablefile].scummvm" [tablefile]

The first entry would only be for one table. I don't know how to program it for two or more. I have a feeling that if we do, this also has implications for how I run TeknoParrot.

Posted
49 minutes ago, tabascoman77 said:

Reiterating: thank you for giving me the correct parameters to make Sam & Max work. You're a genius, dude. Just need to figure out the rest of it and I will be off and running.

Lol. I am not a genius. I am simply resting on the couch, feeling a bit bored, and attempting to assist you using my mobile phone. 🤣

Posted
1 hour ago, tabascoman77 said:

This works (thank you for that, that's amazing work):

-p C:\vPinball\roms\scummvm\samnmax.scummvm samnmax

This doesn't:

-p "[tablepath]\[tablefile].scummvm" [tablefile]

The first entry would only be for one table. I don't know how to program it for two or more. I have a feeling that if we do, this also has implications for how I run TeknoParrot.

It is possible that some parameters are incorrect, although it was anticipated that they would function as intended. The table file should be named "sammax" and should translate accurately using the path "[tablepath]\[tablefile].scummvm". Additionally, my vision is currently somewhat impaired, causing things to appear a bit blurry even with my glasses. 🤓 

But logfiles and inifiles will help you to make it work!

Posted

if that works i think it should look like this for all games.

 

Parameters=-p "[tablepath]\[tablefile].scummvm" [tablefile]
WorkingPath=C:\vPinball\ScummVM
TablePath=C:\vPinball\roms\scummvm
Executable=scummvm.exe

 

in game manager game should be like "samnmax" (without quotes)

 

the second [tablefile] is probably surplus though and just getting ignored.

 

Edit: you say that did not work? Although the setup in your ini looked very way off?

 

Im pretty sure teknoparrot should be easy.

we will tackle teknoparrot when you are ready but if i recall [tablepath] will be irrelevant and parameters along these lines

Parameters=[tablefile]
 

 

 

Posted
47 minutes ago, Tom Speirs said:

if that works i think it should look like this for all games.

 

Parameters=-p "[tablepath]\[tablefile].scummvm" [tablefile]
WorkingPath=C:\vPinball\ScummVM
TablePath=C:\vPinball\roms\scummvm
Executable=scummvm.exe

 

in game manager game should be like "sammmax" (without quotes)

 

the second [tablefile] is probably surplus though and just getting ignored.

 

 

 

I did it to your specifications exactly and it worked!

@Draco1962, @Mike_da_Spike, and @Tom Speirs, you guys continue to be amazing. Thanks for helping me build this cab throughout the years.

I know I have a penchant for putting PBX through its paces and making it run some funky stuff but you guys don't give up until it's done. I love it. One of these days, I'm gonna write an essay about all the things you guys have helped me with throughout the years. You guys helped me with some tough stuff like Daphne, getting Mario Kart GP to work through Dolphin, TeknoParrot, and the 150 emulators I put on my son's big arcade project a couple years ago. 

Every single time I'm stuck and think it can't be done, you guys always reply with, "What are you talking about? It CAN be done! Let's go!" :)

Thank you so much. :)

  • Like 2
Posted
6 minutes ago, Tom Speirs said:

See. I told you to stick with it! lol.

Teknoparrot is not hard to setup to launch games. The main issue with it is exiting games.

I got that working a few years ago. Reported it here. The main issue I had, however, was that I could never get it to run multiple games, so I had to make a TeknoParrot entry for each game I wanted to play.

Guest
This topic is now closed to further replies.
×
×
  • Create New...