Jump to content



Photo

PinCabView2D : Most old DOS Pinball Games in your Pincab!

dos pinball pinball dreams pinball fantasies pinball mania pinball illusions absolute pinball psycho pinball epic pinball silverball

  • Please log in to reply
38 replies to this topic

#1 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 11 September 2021 - 11:11 PM

PinCabView2D 3.3 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.
A "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
This pack doesn't contain any file of these games and will not modify them at all.

 

The pack contains :
- PinCabView2D Launcher by Aubrel
- DOSBox Custom "PinHack V3x" build (PinHack build by Felipe Sanches, Custom PinHack buid by Aubrel, diff patch included)
- PinCabView 2.6 ReShade's shader by Aubrel and Ducon2016 (ArcCabView 2.6 with PINBALL options activated)
- ArcCabView Custom ReShade 4.9.1 dll by Ducon2016 and Aubrel (ReShadeMod32.dll)
- dgVoodoo2 2.78.2 dll (ddraw.dg / only used with SlamTilt)

 

Supported games (perfectly working) :
- Pinball Dreams - DOS
- Pinball Dreams II - DOS
- Pinball Dreams Deluxe - DOS/GOG (it includes Pinball Dreams 1 & 2)
- Pinball Fantasies - DOS
- Pinball Mania DOS
- Pinball Fantasies Deluxe - DOS/GOG (it includes Pinball 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
- Silverball 2 - DOS
- Electronic Pinball - DOS
- Thomas The Tank Engine's Pinball - DOS
- Pinball Wizard 2000 - DOS
- SlamTilt - Windows

 

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

 

SLAMTILT1.png

 

 

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 PinCabView2D\Configs\).
You can edit a little this "autoexec" part, it should match your game installation. But don't change anything else!
- If needed set PinCabView2D.ini "PinCabView" and "PinCabView_ADV" options
- Run the launcher "PinCabView2D_Launcher.exe" with the "ConfigName" of the game you want to launch as command.
Optionnal : you can also send the number of the table you want to be launched directly as 2nd parameter.
- That's all, it should work :dblthumb:

 

Examples:
"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx
Will launch Pinball Dreams Deluxe (gog)
"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx 3
Will launch Pinball Dreams Deluxe (gog) and will also launch directly the 3rd table of "Pinball Dreams"
"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx 6
Will launch Pinball Dreams Deluxe (gog) and will also launch directly the 2nd table of "Pinball Dreams II"
(Quicklaunch is not available for : Epic Pinball, Silverball, Silverball 2, Pinball Wizard 2000 and Psycho Pinball, but you can try to add it in PinCabView2D.ini file)

 

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"
*SlamTilt options should be kept "Zoom Off" and "DMD Small" (setting forced at game start)
*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.
- If the "QuickLaunch" command doesn't work correctly, you can try to increase the "TimerSale" option in PinCabView2D.ini (1.5 should be enough in most cases).
You can now also set the "SleepTime" values as you want and per game in PinCabView2D.ini
- 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 (check only "User Preferences Settings" section).
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.
- SlamTilt doesn't run in DOSBox, its DOSBox's config file is a "fake" one only needed to be able to use the same launcher without too much changes.
- A desktop mode is available (can be activated in PinCabView2D.ini) but to keep the CRT effect you will need a UHD screen ("CRT Effect" can be disabled in ReShade's UI with home key)
- To work correctly and to avoid unexpected issues please install the games in their dedicated folders in order to match the corresponding config file settings.

 

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

3.3
- ArcCabView sharder updated (2.6b) to fix a grill display problem in PinCabView and to improve some bloom/blur/brightness default values
- dgVoodoo2 version included reversed to 2.78.2 (problems found with 2.79 versions)

3.2d
- offset fixed with DOSBox games when the game's window is higher than the main screen
3.2c
- ArcCabView shader updated to version 2.6 to improve the CRT effect and the performances
3.2b
- ArcCabView shader updated to version 2.5
3.2a
- curvature effect settings reduced (and moire effect reduced too)
- dgVoodoo2 updated to last 2.79 version
3.2
- Some shader's CRT-Effect codes reversed to the previous ones (it looks better and is less power consuming)
- With DMD on the 3rd screen the game display will now cover your full 3rd screen even with custom DMD sizes/positions
- DMD background option added (used and displayed only with DMD on a 3rd screen with custom sizes/positions)
"PinCabView2D\Textures\DefaultBGND.png" will be displayed full sized on your 3rd screen, you can update this image according to your preferences.
You can also add "ConfigNameBGND.png" or "ConfigNameBGNDTableNbr.png" files in "PinCabView2D\Textures\" folder to get a different DMD-Background for each game/table.
(example: "DreamsDxBGND.png" will be used for all "Pinball Dreams Deluxe" tables. if available, "DreamsDxBGND3.png" will be used instead when the 3rd table of "Pinball Dreams Deluxe" is launched)
Nota: the very same can be done for the backglass images.
(example: if available, the backglass DreamsDx3.png will be used when the 3rd table of "Pinball Dreams Deluxe" is launched)

3.1a
- Default Frame Reflection Intensity decreased
- Default CRT Bloom Strength decreased
- Option DMD Color added (can be set in-game in Reshade's UI with "home" key)
3.1
- Updated to work with last ArcCabView/PinCabView shader version 2.3 (CRT effect and Performances are improved)
- Updated to work with last official dgVoodoo 2.78.2 ddraw dll (used by SlamTilt only)
- DMD Filter option added in the shader to crop DMD colors below the filter value
- The launcher can now be killed safely to close the game
- Performance mode added and general performances should be improved too
- Game Selection and Settings Menu added when launched without commands
- Option CRT_Effect On/Off/Custom added in ini file and start UI
- Option Curvature (and Frame) On/Off/Custom added in ini file and start UI
- Option Full_Stretch On/Off added in ini file and start UI
- Option Rotated_180 On/Off added in ini file and start UI
- Some small changes, fixes and cleanups
 

3.0
- Updated to work with official ArcCabView/PinCabView shader version 1.0a
- Ripsaw8080's patch added to fix Pinball Illusions BGM

 

2.0
- "ArcCabView" shader has been mostly completely rewritten to fix some old issues, to get better performances, more features and to be more flexible.
- Game's settings are now mostly put in PinCabView2D.ini (you can now add games for the launcher and set the already included ones as you want)

 

1.3
- SlamTilt (Windows) support added (doesn't use DOSBox at all but some informations in the "fake" config file are still used by the launcher)
To install SlamTilt, just copy the full CD content and past in the dedicated "SlamTilt" directory and that's all!
(only "SlamTilt" 1997 is supported by PinCabView2D, for "SlamTilt Resurrection" 1999 please use the "not 2D" version of PinCabView available in VPUniverse's forum too)
- Silverball2 native support added (same as Silverball but with up to 3 more tables)
- Desktop mode should be fixed (display/ratio)
- 180° Rotation should be fixed
- Some more shader improvements
- Some quicklanch timings improvements

 

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-PinHackV3x : ratio code improved.
- DOSBox-PinHackV3x : You can now set a ratio for the standard game resolution and an other for the expanded one.
- DOSBox-PinHackV3x : 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

 

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

PinCabView Info / Support :  https://vpuniverse.c...t-resurrection/
PinCabView2D Info / Support :  https://vpuniverse.c...in-your-pincab/
PinCabViewWFS Info / Support :  https://vpuniverse.c...in-your-pincab/
ArcCabView/PinCabView shader Info / Support :  http://www.emuline.o...st-as-you-want/

Thanks to Ducon2016 and Houb for the amazing "CRTGeomMOD" shader
http://www.emuline.o...s-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/D.../dosbox-pinhack
And thanks to all the others DOSBox "PinHack" build contributors too :  https://www.vogons.o...hp?f=41&t=12424

 

ReShade home : https://reshade.me
DOSBox home : https://www.dosbox.com
dgVoodoo2 home : http://dege.freeweb.hu

 

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

 

Enjoy!  :dblthumb:


Edited by Aubrel, 12 February 2023 - 01:34 AM.


#2 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 23 November 2021 - 06:58 AM

Now updated to v.3.0 with ArcCabView/PinCabView shader version 1.0a included

DOSBox PinHack v3x is also now updated/patched to fix Pinball Illusions BGM !

 

Everything runs and looks even better ! 



#3 DeejayCult

DeejayCult

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Addams Family; Star Trek TNG; Terminator 2

Posted 28 November 2021 - 01:42 PM

The PincabViewer says conf is not Found



#4 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 28 November 2021 - 02:05 PM

The PincabViewer says conf is not Found

 

Most probably it should be right and you didn't send the correct config name to the launcher.



#5 DeejayCult

DeejayCult

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Addams Family; Star Trek TNG; Terminator 2

Posted 29 November 2021 - 05:11 PM

I did everything as it is in the Read.me.
Programs all work in the DosBox, only with PinCabView the error message comes



#6 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 29 November 2021 - 05:28 PM

I did everything as it is in the Read.me.
Programs all work in the DosBox, only with PinCabView the error message comes

Give me more info because like that I can't help.

what did you sent to the launcher? And what's the exact message you got in return?


Edited by Aubrel, 29 November 2021 - 05:30 PM.


#7 DeejayCult

DeejayCult

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Addams Family; Star Trek TNG; Terminator 2

Posted 30 November 2021 - 02:30 PM

I extracted the zip file to the PinCabView2D_3.0 folder.
I installed the Absolute Pinball files in the Absolute folder.
I set up the Absolute.conf file so that it opens the PinCabView2D_Laucher.exe when it is opened.
This error message always comes up.

 

PinCabView2D\Configs\C:\PinCabView2D_3.0\PinCabView2D\Connfigs\Absolute.conf.conf is missing.

 

If I start Absolute Pinball with the DosBox only it works in desktop mode.



#8 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 30 November 2021 - 03:43 PM

The answer is in the error message and in the readme :

 

"PinCabView2D\Configs\C:\PinCabView2D_3.0\PinCabView2D\Configs\Absolute.conf.conf is missing"

you have a "Absolute.conf.conf" file?

You have a folder named "C:" in your configs folder?

 

The example given in the readme :

"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx
Will launch Pinball Dreams Deluxe (gog)

 

So in fact you are doing this :

"C:\PinCabView2D_3.0\PinCabView2D_Launcher.exe" C:\PinCabView2D_3.0\PinCabView2D\Configs\Absolute.conf

instead of this

"C:\PinCabView2D_3.0\PinCabView2D_Launcher.exe" Absolute

 

:)
 

Edit: after that when you say "I set up the Absolute.conf file so that it opens the PinCabView2D_Laucher.exe when it is opened." I fear about what it might mean...

To avoid any issue you would better have to install your games just like expected and to not set/edit the config files at all.


Edited by Aubrel, 30 November 2021 - 04:11 PM.


#9 DeejayCult

DeejayCult

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Addams Family; Star Trek TNG; Terminator 2

Posted 01 December 2021 - 01:33 PM

"C:\PinCabView2D_3.0\PinCabView2D_Launcher.exe" Absolute

Where do I have to write that?

 

if that doesn't work with the link set



#10 DeejayCult

DeejayCult

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Addams Family; Star Trek TNG; Terminator 2

Posted 01 December 2021 - 09:10 PM

I found the mistake. Thank you for your help



#11 YeOldeFoxeh

YeOldeFoxeh

    Neophyte

  • Members
  • Pip
  • 2 posts

  • Flag: Hungary

  • Favorite Pinball: Theater of Magic, Stones and Bones

Posted 02 December 2021 - 10:21 AM

PinCabView2D 3.0 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.
A "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
This pack doesn't contain any file of these games and will not modify them at all.

 

The pack contains :
- PinCabView2D Launcher by Aubrel
- DOSBox Custom "PinHack V3x" build (PinHack build by Felipe Sanches, Custom PinHack buid by Aubrel, diff patch included)
- PinCabView 1.0a ReShade's shader by Aubrel and Ducon2016 (ArcCabView 1.0a with PINBALL options activated)
- ArcCabView Custom ReShade 4.9.1 dll by Ducon2016 and Aubrel (ReShadeMod32.dll)
- dgVoodoo2 2.76.1 dll (ddraw.dg / only used with SlamTilt)

 

Supported games (perfectly working) :
- Pinball Dreams - DOS
- Pinball Dreams II - DOS
- Pinball Dreams Deluxe - DOS/GOG (it includes Pinball Dreams 1 & 2)
- Pinball Fantasies - DOS
- Pinball Mania DOS
- Pinball Fantasies Deluxe - DOS/GOG (it includes Pinball 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
- Silverball 2 - DOS
- Electronic Pinball - DOS
- Thomas The Tank Engine's Pinball - DOS
- Pinball Wizard 2000 - DOS
- SlamTilt - Windows

 

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

 

SLAMTILT1.png

 

 

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 PinCabView2D\Configs\).
You can edit a little this "autoexec" part, it should match your game installation. But don't change anything else!
- If needed set PinCabView2D.ini "PinCabView" and "PinCabView_ADV" options
- Run the launcher "PinCabView2D_Launcher.exe" with the "ConfigName" of the game you want to launch as command.
Optionnal : you can also send the number of the table you want to be launched directly as 2nd parameter.
- That's all, it should work :dblthumb:

Examples:
"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx
Will launch Pinball Dreams Deluxe (gog)
"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx 3
Will launch Pinball Dreams Deluxe (gog) and will also launch directly the 3rd table of "Pinball Dreams"
"C:\My Game Folder\PinCabView2D_Launcher.exe" DreamsDx 6
Will launch Pinball Dreams Deluxe (gog) and will also launch directly the 2nd table of "Pinball Dreams II"
(Quicklaunch is not available for : Epic Pinball, Silverball, Silverball 2, Pinball Wizard 2000 and Psycho Pinball, but you can try to add it in PinCabView2D.ini file)

 

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"
*SlamTilt options should be kept "Zoom Off" and "DMD Small" (setting forced at game start)
*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.
- If the "QuickLaunch" command doesn't work correctly, you can try to increase the "TimerSale" option in PinCabView2D.ini (1.5 should be enough in most cases).
You can now also set the "SleepTime" values as you want and per game in PinCabView2D.ini
- 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 (check only "User Preferences Settings" section).
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.
- SlamTilt doesn't run in DOSBox, its DOSBox's config file is a "fake" one only needed to be able to use the same launcher without too much changes.
- A desktop mode is available (can be activated in PinCabView2D.ini) but to keep the CRT effect you will need a UHD screen ("CRT Effect" can be disabled in ReShade's UI with home key)
- To work correctly and to avoid unexpected issues please install the games in their dedicated folders in order to match the corresponding config file settings.

 

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

 

3.0
- Updated to work with official ArcCabView/PinCabView shader version 1.0a
- Ripsaw8080's patch added to fix Pinball Illusions BGM

 

2.0
- "ArcCabView" shader has been mostly completely rewritten to fix some old issues, to get better performances, more features and to be more flexible.
- Game's settings are now mostly put in PinCabView2D.ini (you can now add games for the launcher and set the already included ones as you want)

 

1.3
- SlamTilt (Windows) support added (doesn't use DOSBox at all but some informations in the "fake" config file are still used by the launcher)
To install SlamTilt, just copy the full CD content and past in the dedicated "SlamTilt" directory and that's all!
(only "SlamTilt" 1997 is supported by PinCabView2D, for "SlamTilt Resurrection" 1999 please use the "not 2D" version of PinCabView available in VPUniverse's forum too)
- Silverball2 native support added (same as Silverball but with up to 3 more tables)
- Desktop mode should be fixed (display/ratio)
- 180° Rotation should be fixed
- Some more shader improvements
- Some quicklanch timings improvements

 

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-PinHackV3x : ratio code improved.
- DOSBox-PinHackV3x : You can now set a ratio for the standard game resolution and an other for the expanded one.
- DOSBox-PinHackV3x : 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

 

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

ArcCabView/PinCabView shader Info / Support :  http://www.emuline.o...st-as-you-want/

Thanks to Ducon2016 and Houb for the amazing "CRTGeomMOD" shader
http://www.emuline.o...s-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/D.../dosbox-pinhack
And thanks to all the others DOSBox "PinHack" build contributors too :  https://www.vogons.o...hp?f=41&t=12424

 

ReShade home : https://reshade.me
DOSBox home : https://www.dosbox.com
dgVoodoo2 home : http://dege.freeweb.hu/

 

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

 

Download  PinCabView2D  3.0 :   http://www.mediafire...bView2D_3.0.rar

 

Enjoy!  :dblthumb:

 

Avast blocks and puts the .exe in quarantine for being infected with EvoGen 



#12 DeejayCult

DeejayCult

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Addams Family; Star Trek TNG; Terminator 2

Posted 02 December 2021 - 05:05 PM

Now PinCabView starts with Absolute Pinball.

But I have a mega performance problem.

The game runs in slow motion.

I also have a frame around the Playfield



#13 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 02 December 2021 - 06:44 PM

 Avast blocks and puts the .exe in quarantine for being in

 

:D It would be nice if avast could put itself in quarantine :D


Edited by Aubrel, 02 December 2021 - 06:46 PM.


#14 YeOldeFoxeh

YeOldeFoxeh

    Neophyte

  • Members
  • Pip
  • 2 posts

  • Flag: Hungary

  • Favorite Pinball: Theater of Magic, Stones and Bones

Posted 03 December 2021 - 08:59 AM

Guys, I joined to ask if there is a way to use this for my Illusion, Fantasies and Dreams tables with a normal view on a normal PC BUT without scrolling. I had serious issues with the whole recompiling craziness of the noscroll thingy so can this one do that? I am perfectly fine with an 1080 high middle picture without scrolling (playing in standard FHD 1920x1080p).



#15 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 03 December 2021 - 03:37 PM

there is a desktop mode in all PinCabView, so you should be able to run these game like you want using this option :)



#16 Hawyer

Hawyer

    Enthusiast

  • Members
  • PipPipPip
  • 109 posts

  • Flag: Spain

  • Favorite Pinball: Elvira

  • 360 Gamer Tag: Tiroloco76

Posted 21 December 2021 - 10:56 PM

OMG I've been testing this and it's amazing! it works!

Now, I understand that this is intended for DOS but you have managed to make Pro-Pinball, Slamtilt Resurrection and other Windows pins work... just... how!?

Thanks a lot, Aubrel



#17 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 22 December 2021 - 01:07 AM

I'm also just in awe of how this is even possible without modifying the games themselves, mind blown. Aubrel, can you explain a little in layman's terms how this was achieved?


Pinball Addict


#18 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 22 December 2021 - 01:35 AM

I'm also just in awe of how this is even possible without modifying the games themselves, mind blown. Aubrel, can you explain a little in layman's terms how this was achieved?

 

OMG I've been testing this and it's amazing! it works!

Now, I understand that this is intended for DOS but you have managed to make Pro-Pinball, Slamtilt Resurrection and other Windows pins work... just... how!?

Thanks a lot, Aubrel

 

Thanks ;)

So for PinCabView2D (the one here) they are DOS games (exept Slamtilt) and the scrolling is removed by a custom DOSBox Pinhack version introduced by Felipe Sanches at start.

The launcher is checking your screen configuration and applies the needed settings to a special reshade shader I made for PinCabView (now named ArcCabView, because it supports also arcade games)

the shader rotate the game screen if needed, it adds a backglass and move the DMD, add a CRT effect,...

(slamtilt doesn't use DOSBox, for this one the launcher is hacking the game in memory to remove the scrolling)

 

for PinCabView and PinCabViewWFS, (available here : https://www.vpforums...showtopic=47261 ) the launcher check your configuration, applies the settings to the games and hack/patch the game memory in live to force the DMD position and the game settings, to create a coin mode for ProPinball games, to enable the menu in timeshock,...etc and to set the shader in order to get a correct view, to sometime add an apron (thanks to eMBee for most of them), to rotate the game screen if needed and to move the DMD..

 

For information, the launchers are not just "simple launchers", they do a lot and at this time PinCabView_Launcher.exe used for ProPinball Games is a program of 2270 lines of code and for BRU, FJ and TS for example, more than 33 different memory patchs are used in live ingame for each of them :)

 

With all of them you can also set the brightness ingame for the table, the backglass and the DMD :)

 

Glad you like it :)


Edited by Aubrel, 22 December 2021 - 01:36 AM.


#19 Hawyer

Hawyer

    Enthusiast

  • Members
  • PipPipPip
  • 109 posts

  • Flag: Spain

  • Favorite Pinball: Elvira

  • 360 Gamer Tag: Tiroloco76

Posted 23 December 2021 - 07:08 PM

Hi, Aubrel, I'm tinkering with your patch trying to make it work with another 2D scrolling Pinball: Eight Ball Deluxe (Amtex, 1993) and so far I've gotten to this:

 

https://imgur.com/a/zljhEEm

 

All I'm really doing is just changing the values in the [pinhack] section, they look like this right now:

pinhack              =true
pinhacktriggerwidth  =320
pinhacktriggerheight =240
pinhackexpandwidth   =
pinhackexpandheight  =860
pinhackexpandratio   =9:16
pinhackforcedratio   =4:3

What do you think?
 

 

Edit: Royal Flush (Amtex, 1994) works almost fine

 

https://imgur.com/a/RRqRPr9

pinhack              =true
pinhacktriggerwidth  =320
pinhacktriggerheight =240
pinhackexpandwidth   = 
pinhackexpandheight  =660
pinhackexpandratio   =9:16
pinhackforcedratio   =4:3

Edited by Hawyer, 23 December 2021 - 08:03 PM.


#20 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 23 December 2021 - 09:38 PM

Nice :dblthumb:

 

So now if you have more than one screen you can remove the DMD from the table and extract it :)

Do do so you have to put the correct values in PinCabView2D.ini

GameMax=? => number of tables in the game.
DMDOriginal_resolutionY=? => Y size of DMD in the table
Intern_scaleY=1.?  => the Y scale to to get the table stretched in the full 16:9 size.

(the offset will be calculated according to the scale set)

 

To get these values, just push "home" key ingame to open ReShade's UI and set the ingame scale/offset and DMD original size Y to get a good result and put the values you found in the ini for these games.

 

You can add a backglass and some mapping just like the others games and after that according to your captures it will be perfect :)

 

Edit : for Eight Ball Deluxe pinhackexpandheight =860 is probably too much, you don't need to get the 2nd dmd at the bottom, you can't put a lower value?


Edited by Aubrel, 23 December 2021 - 10:11 PM.






Also tagged with one or more of these keywords: dos pinball, pinball dreams, pinball fantasies, pinball mania, pinball illusions, absolute pinball, psycho pinball, epic pinball, silverball