Jump to content

PinCabView2D : Most old DOS Pinball Games in your Pincab!


Aubrel
 Share

Recommended Posts

PinCabView2D 1.2 by Aubrel

 

This patch is free and should remain free.
Not for commercial uses!!

 

I'm happy to release this patch! It will transforme completely many old PC pinball games and will make them alive again in your virtual pinball cabinet.
The main goal is to get a pincab view with exported DMD and backglass for most of the 2D PinballDreams-like PC games.

 

It supports perfectly 15 uniques DOS games for a total of 71 unique tables🤯

I added the following features (nearly all the same than I did with ProPinball games) :

- Pixel perfect CRT effect (optionnal)

- Backglass on 2nd screen (with or without grill)

- DMD export (backglass or 3rd screen)

- Desktop or Pincab view

- And also full standard VPX keys support !


The "PinCabKeys" option is available in PinCabView2D.ini to get full support with standard VPX keyboard keys (used by default)
DMD's position and size can be set in PinCabView2D.ini

 

Here how it looks :

 

DreamsDx.png


Dreams2.png


FantasiesDx.png


Mania.png


Illusions.png


Absolute.png


P2000.png


P4000.png


Electronic.png


Silverball.png


Epic.png


Psycho.png


Ultimate.png


Thomas.png

 

Wizard2K.png

 

 

The pack contains :
- PinCabView2D Launcher
- DOSBox "PinHack V3x" build (customized version, diff patch included)
- PinCabView 3.2 and CRTGeomMOD v3.2 ReShade's shaders (merged)
- Reshade's dll (opengl32.dll)

 

Supported games (perfectly working) :
- Pinball Dreams DOS
- Pinball Dreams II DOS
- Pinball Dreams Deluxe DOS/GOG (Dreams 1&2)
- Pinball Fantasies DOS
- Pinball Mania DOS
- Pinball Fantasies Deluxe DOS/GOG (Fantasies & Mania)
- Pinball Illusions DOS/GOG
- Absolute Pinball DOS
- Pinball 2000 DOS
- Pinball 4000 DOS
- Psycho Pinball DOS
- Ultimate Pinball DOS
- Epic Pinball Complete Collection DOS/GOG
- Silverball DOS
- Electronic Pinball DOS
- Thomas The Tank Engine's Pinball DOS
- Pinball Wizard 2000 DOS

 

Tested but unfortunately not working :
- Extreme Pinball DOS
- Pinball Warriors DOS

- Pinball Prelude DOS

- Tilt DOS

 

******************************************************************************************************************************************************************************
How to use :
- Create a directory and extract the full archive inside.
- Install your games here in their dedicated folders.
- Check the "autoexec" part at the end of the config files of the games you own (config files located in PinCabView\Configs\).
You can edit this "autoexec" part, it should match your game installation. But don't change anything else.
- If needed set PinCabView2D.ini "CABVIEW" and "CABVIEW_ADV" options
- Launch the launcher with the "ConfigName" of the game you want to launch as command
Optionnal : you can also send as 2nd parameter the number of the table you want to be launched directly.
- That's all, it should work :)


Examples:
"C:\My Game Folder\PinCabView2DLauncher.exe" DreamsDx
Will launch Pinball Dreams Deluxe (gog)
"C:\My Game Folder\PinCabView2DLauncher.exe" DreamsDx 3
Will launch Pinball Dreams Deluxe (gog) and will also launch directly the 3rd table of "Pinball Dreams"
"C:\My Game Folder\PinCabView2DLauncher.exe" DreamsDx 6
Will launch Pinball Dreams Deluxe (gog) and will also launch directly the 2nd table of "Pinball Dreams II"


PinCabKeys :
- "1" (repeat quickly) => F1-F8 (+Yes)
- "2" => Esc
- "5" => No
- "Enter" => Plunger (+OK)
- "Shift"s => Flippers (+Directions if needed)
- "Ctrl"s => Nudges (+Directions if needed)
- "z", "Space", "/" => Nudges

 

******************************************************************************************************************************************************************************
Side notes :
- Some game's resolutions should be set as expected to work :
*Pinball Illusion should be set in default "VGA 360x350"
*Thomas The Tank Engine's Pinball should be set in "Small"
*Absolute Pinbal should be set in "VGA High"
*Others should be set in "High Res" when available
- Don't use the launcher to install your games, you can use directly the DOSBox included to do that.
- To use a different keys mapping, disable "PinCabKeys" in PinCabView2D.ini and set it as you want (Ctrl+F1 ingame with game windowed using Alt+Enter)
- The Windows DPI-Scale setting for high resolutions should be the same for all your screens.
- You can acces some options in Reshade's UI using "home" key but most of them are set by the launcher and shouldn't be changed.
You can still use it to set the brightness of the table, the backglass, the DMD and to activate or not the CRT effect.
- For most of these DOS game you will have to check if the "autoexec" part at the end of the DOSBox config file is matching your game installation.
- A desktop mode is available (can be activated in PinCabView2D.ini) but to keep the CRT effect you will need a UHD screen (it can be disabled in ReShade's UI with home key)
- The Reshade's dll (PinCabView\opengl32.dll) used by default is a custom one made by Ducon2016 for CRTGeomMOD (it removes the start message and improves the UI).
If this dll don't work for you, you can use the official opengl32_reshade_orig.dll included instead (just rename and replace)

 

******************************************************************************************************************************************************************************
Changelog :

 

1.2

- Keys mapping fixed for the standalone versions of Pinball Dreams, Dreams II and Mania
- Keys mapping improved for Pinball Illusions, Ultimate Pinball, Absolute Pinball (left&right nudges added)
- Direct launch fixed for Pinball Mania.
- DOSBox-PinHack-V3x : ratio code improved.
- DOSBox-PinHack-V3x : You can now set a ratio for the standard game resolution and an other for the expanded one.
- DOSBox-PinHack-V3x : Default ratio are now set to 4:3 for standard gaming and 9:16 for the expanded resolution (when used without the launcher)
- CRT effect is now removed by default when used without the launcher (can help to install and set the games before play)

 

1.1
- Full support added for Pinball Wizard 2000
- Native support added for the standalone versions of Pinball Dreams, Dreams II, Fantasies, Mania.
- Patch added to fix Pinball 2000 and Pinball Dreams II (standalone) intro and menu.
- Some key timing fixes for direct launch command (you can use TimerScale option in the ini to match better your machine speed).
- DOSBox Pinhack sources cleanups for release.
- A few changes in the config files and game folders.
If you already used the previous version please check again the autoexec section after updating.

 

1.0
First Official Release

 

******************************************************************************************************************************************************************************

Info / Support : https://vpuniverse.com/forums/topic/5744-pincabview2d-10-most-old-dos-pinball-games-in-your-pincab/

 

Thanks to Ducon2016 and Houb ^^ for the amazing "CRTGeomMOD" shader :D
http://www.emuline.org/topic/1420-shader-crt-multifonction-kick-ass-looking-games

 

Big thanks to Felipe Sanches, Joaquim Hilari, sirlee,... for the DOSBox "PinHack" version used to remove the game's scrolling
https://github.com/DeXteRrBDN/dosbox-pinhack
And thanks to all the others DOSBox "PinHack" build contributors too : https://www.vogons.org/viewtopic.php?f=41&t=12424

 

ReShade home : https://reshade.me
DOSBox home : https://www.dosbox.com

 

 

******************************************************************************************************************************************************************************

 

Download PinCabView2D 1.2 :   http://www.mediafire.com/file/zlm3tqepsbhnqqe/PinCabView2D_1.2.rar

 

Enjoy! 👍

Link to comment
Share on other sites

  • Aubrel changed the title to PinCabView2D 1.1 : Most old DOS Pinball Games in your Pincab!
20 hours ago, MrMan2k7 said:

Very cool! I have some fond memories of playing Epic Pinball. I'm looking forward to playing it again, as well as trying out some of these other DOS games.

 

I started working on some wheels for Epic Pinball:

 

 

Nice! Thanks!

Unfortunately Epic Pinball is one of the very few games with no directlaunch support :D

(ie : the full game is launched but you can't launch directly a specific table)

 

At this time these games don't have direct individual table launch support through the launcher  :

- Epic Pinball

- Silverball

- Psycho Pinball

- Pinball Wizard 2000

 

For all the others games their tables can be launched directly by command line.

 

Link to comment
Share on other sites

38 minutes ago, Aubrel said:

Unfortunately Epic Pinball is one of the very few games with no directlaunch support :D

(ie : the full game is launched but you can't launch directly a specific table)

 

At this time these games don't have direct individual table launch support through the launcher  :

- Epic Pinball

- Silverball

- Psycho Pinball

- Pinball Wizard 2000

That's too bad! Could this functionality be added indirectly with an AutoHotKey script?

I haven't set up any AHK scripts myself, but I know it was used to launch Zaccaria Pinball tables before they added command line launching natively.

Link to comment
Share on other sites

it can be done... that's nearly what's done for the others but it's a boring task... And for so few people...

(According to the replies here and elsewhere, we should be nearly the only guys interesting by these old games :D )

 

I saw a few mapping problems with some of the new games, so I will release again an update soon.

I think a wheel image per game would be already very nice and enough (and probably less time consuming for you too)

If you want to do that, it would be awesome ;)

 

 

Link to comment
Share on other sites

  • Aubrel changed the title to PinCabView2D : Most old DOS Pinball Games in your Pincab!

Nice to see some interest :)

 

Most of these games are "abandonware" and so can be found in websites proposing such content.

 

The game are very easy to install but it's not "plug&play" : for most of them you have to install the game in dos with DOSBox, you may also have to set the sound configuration to "soundblaster 16" and to check the autoexec part of the game config file to be sure it matches your installation (if not you will have to edit this part of the config file).

I would have been pleased to make them working "plug and play" but it can't be done for legal reasons.

 

Also I made it working for Landscape and portrait configurations BUT the CRT effect will look better if you have your screen in portrait mode before launch.

At first I made a script to rotate the screen before launch but unfortunately it doesn't work for all OS nor graphic cards... So if your pincab has the main screen in landscape configuration (it's my case) you better have to rotate your screen before launch with irotate or anything else (it will look better)

 

Link to comment
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
 Share

×
×
  • Create New...