[DOWNLOAD] Pinball Arcade : Free Camera Mod

Status
Not open for further replies.

NoEx

New member
Mar 12, 2015
328
0
[ Current build : v2.06 working with game version TPA 1.71.33 / Arcooda 1.71.19 Cabinet ]

The time has come to release my mod! Please read this post carefully, it contains most of the answers to the questions you may have...

For those who have never heard of this mod, it allows you to have a total control over the camera, you can move around in the room, zoom in/out, modify the FOV, look at the backglass or even the side decals then look back at the table just by a keypress, without any restriction.
The camera is totally static during gameplay, no more event or multiball camera, it provides the best experience for pincab owners, you can adjust the camera over the playfield to make it perfectly fit your screen or set a hybrid view to see the table and the DMD at the same time! Finally, you can save the view settings to a camera file that you can share with other people on the forum!

The mod has been updated recently with some extra features and is now capable of custom backglass artwork and scoring displays on a separate monitor then the playfield itself, it also allows the DMD to be resized and moved independently of the playfield.

The current build only works with DX11 version of the game.

How to use:

- The mod requires Microsoft .NET Framework 4.5.2 to work properly.
- Extract the content of the mod's archive somewhere on your HDD.
- Make sure that Settings.ini file is located in the same folder as TPAFreeCamMod.exe.
- Start the mod by clicking TPAFreeCamMod.exe, a popup should appear in your traybar.
- Launch the game with admin rights in Windowed Mode.
- If everything goes well, the mod's overlay should appear in the game.

Overview:

[table="width: 2000" ]
[tr]
[td]
552229mod.png
[/td]
[td](1) Z-Axis Translation slider - moves the cam linearly up and down.
(2) Y-Axis Translation slider - moves the camera linearly*forward and backward.
(3) X-Axis Translation slider - moves the cam linearly to the left and right.
(4) Raw value of the cam for each axis / slider.
(5) X-Axis Rotation slider - rotate the camera to the top / bottom.
(6) Y-Axis Rotation slider - rotate the camera around the Y axis.
(7) Z-Axis Rotation slider - rotate the camera to the left and right.
(8) FOV slider - changes the field of view, flips the camera if value < 0, also affects the lights.
(9) Hide/Show Backglass radiobox - allows you to hide or show the backglass image on the second monitor.
(10) Hide/Show DMD radiobox - allows you to hide or show the DMD on the second monitor.
(11) Bring to front DMD button - if the DMD is hidden you can press this button to displays it on top of all windows, it also sets its TopMost value to 1.
(12) Enable or disable the mod, restart the table to apply changes.
(13) Auto-hide HUD (if no *.cam file is loaded) - if this box is checked, the ingame HUD is automatically hidden when the game starts.
(14) If checked, the cam values are applied to the sliders when game starts, otherwise sliders values are applied to the camera.
(15) Press this button to apply current sliders values to the camera (it should be automatic most of the time).
(16) Check this box to enable HotKeys.
(17) Press this button to get some information about the active HotKeys.
(18) Camera speed slider - range 0.1 -> 20, the higher the value the faster the camera moves, manually select 0.1 value for extra fine adjustments.
(19) View selector - click on the view you want to modify or apply to the camera, selected view when saving defines the default view which will be auto loaded when game starts.
(20) Auto-hide HUD (view related) - if the box is checked, the HUD will be automatically hidden when the corresponding view is selected.
(May be buggy, HideHUD() func is called without checking if the HUD is already hidden or not, if the box is checked and HUD is hidden when you select the view, the HUD will be displayed!)
(On Cirqus Voltaire, the HUD is automatically hidden by the game, leave the box unchecked unless you want to show the HUD).
(21) View description, give some information about the view.
(22) Auto-load cam file - checks if a *.cam file is available for this table and automatically loads it when game starts.
(23) Save cam button - saves the current views to a *.cam file (eg. Cameras\TableName.cam).
(24) Load cam button - selects a *.cam file and loads its values in the mod.
(25) Table Name - indicates you the name of the current table.
(26) Opacity slider - changes the opacity of the mod's UI.
(27) Buy Me a Beer button - if you like my work, you can support me by buying me a beer!
[/td]
[/tr]
[/table]

Once you're familiarized with all of this, take a look at the Settings.ini file, you can configure which function should be enabled/disabled when the mod starts and set your own hotkeys.

Cabinet Mode:

It can be a bit tricky to setup everything but thanks to [MENTION=4788]Robert Misner[/MENTION], here is a complete PDF guide with the setup instructions.
> http://docdro.id/v0xpdE2
Please read it carefully, it has been updated with the new instructions for 3 screens setup and floating DMD features.

Here you can find the ressources you need to complete your cabinet setup:
> http://digitalpinballfans.com/forumdisplay.php/112-FreeCamera-Mod (backglasses, camera files, single table pack)
> http://digitalpinballfans.com/forumdisplay.php/114-Camera-Files-Sharing-Discussion (camera files discussions & settings)
> https://mega.nz/#!JlcQEJAJ!-l4hldpQx2mZ0MtHZXJxfGpizJw1s74ImNfc4sLuj1I (camera files complete pack, latest tables may be missing)
> http://digitalpinballfans.com/showthread.php/11096-Table-Videos-Media-Pack (table videos media pack)

Extra Features:

- Right-click traybar icon, a menu will appear to generate offline file, settings, etc.
- Direct table launching for pincab frontends (PinballX, etc), add -table XXX to mod's command line, here is a list of available table names : https://pastebin.com/Dx6VAzti
- Mod's direct table launch feature is also compatible with Arcooda Pinball Arcade (launch the mod with -arcooda -table XXX command line).
(Don't forget to set path to game executable in Settings, otherwise the game won't start.)

Download:

Link: https://mega.nz/#!Mh9G1YzZ!RfmsVnVFqgIB1MPnCEewKjAwtDyMBefuFXMLlrv5ePY
Password: digitalpinballfans.com

If you like my work, you can make a donation using Paypal to keep the development going!
E4D3BD4BF622005EE4958643F7C36DCD9F73ACC2
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6TPSMDPMLMALA

---------------------

If you have questions about the mod, suggestions, feature ideas, don't hesitate to ask! If you find a bug, please report it by posting some details and a screenshot if needed.

I would like to thank my betatesters, [MENTION=340]SilverBalls[/MENTION], [MENTION=4070]mpad[/MENTION], [MENTION=5280]SickBoy[/MENTION] for the time you took to test the beta builds, report the bugs and give me good ideas about new features to implement in the mod or feedbacks about things that were not working the way they should!

[MENTION=4788]Robert Misner[/MENTION], for the beta testing and the ideas/suggestions he has given to me during the cabinet mode dev phase, the time he has taken to edit all the backglass artworks and write the setup guide!

Some of the backglass artworks we are providing in our media packs have been edited and/or designed by Jeff Diamond @ NukeLauncher.

I would also thank [MENTION=572]Sir_LANs-a-lot[/MENTION] for the nice icon he has made for the mod, and finally all the pinball community who have been supporting me since my first day here!

Hope you'll enjoy it as much as I've enjoyed coding it!

---------------------

Cabinet mode, 2 and 3 screens setup:

Free camera, custom views:
mini_991448801.png
mini_336575cq2.png
mini_611156cq3.png
mini_301257cq1.png
 
Last edited:

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.78) is available !

Changelog:

- Updated to work with game's version 1.58.5 DX11.
- Added new table (WorldTour) support.

New features:

- Right-click menu on mod's traybar icon, to generate offline file, settings (coming soon), etc.
- Direct table launching for pincab frontends (PinballX, etc), add "-table tablename" to mod's command line, here is a list of available table names.
(Don't forget to set path to game executable in Settings.ini file otherwise the game won't start.)

The mod is now auto-updating and downloads the new build if the executable has been modified, just restart it to download the new version.
 
Last edited:

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.83) is available !

Changelog:

- Now compatible with Stern Pinball Arcade (launch the mod with -stern command line, no direct table launch feature).
- Updated to work with game's version Stern 1.1.9.
- Updated to work with game's version TPA 1.61.10.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.85) is available !

Changelog:

- Updated to work with game's version TPA 1.63.8.
- Added new table (Firepower2) support.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.86) is available !

Changelog:

- Updated to work with game's version TPA 1.64.12.
- Added new table (World Champion Soccer) support.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.87) is available !

Changelog:

- Updated to work with game's version TPA 1.65.12.
- Added new table (Fathom) support.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.87.1) is available !

Changelog:

- Fixed a DMD bug caused by some internal changes made by FS on Black Knight Emu table.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.88) is available !

Changelog:

- Updated to work with game's version TPA 1.66.5.
- Added new table (Ghostbusters) support.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.88.2) is available !

Changelog:

- Updated to work with game's version TPA 1.66.13.
- Updated to work with game's version Stern 1.2.8.
- Added new table (Ghostbusters) support for Stern Pinball Arcade.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.88.3) is available !

Changelog:

- Updated to support 4K playfield resolution.
- Added "HighRes4K" option in Settings.ini file, set its value to 1 to enable 4K support.
- Removed "WindowStretch" option in Settings.ini file, now automatically managed.

Thanks to [MENTION=6982]mk47[/MENTION] for 4K screenshots.

Download the new version or manually add "HighRes4K" option in Settings.ini file to enable 4K support.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.89) is available !

Changelog:

- Updated to work with game's version TPA 1.67.4.
- Added new table (Spanish Eyes) support.
- Added new table (Wild Card) support.
- Fixed direct table launching code causing an error message.
- Added a new direct table launching method.
- Various code optimizations on DMD rendering code.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.90) is available !

Changelog:

- Updated to work with game's version TPA 1.68.5.
- Added new table (Pistol Poker) support.
- Temporarily disabled GhostBusters direct table launch feature causing a bug.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.91) is available !

Changelog:

- Updated to work with game's version TPA 1.69.4.
- Added new table (Sorcerer) support.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.92) is available !

Changelog:

- Updated to work with game's version TPA 1.70.6.
- Added new table (Banzai Run) support.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.92.1) is available !

Changelog:

- Fixed (%command%) launch parameter bug causing DX9 Pinball Arcade version to start instead of DX11 build.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.92.2) is available !

Changelog:

- Updated to work with game's version TPA 1.70.17.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.92.3) is available !

Changelog:

- Updated to work with game's version TPA 1.70.21.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.92.4) is available !

Changelog:

- Updated to work with game's version TPA 1.70.27.

Just restart the mod to download the new version.
 

NoEx

New member
Mar 12, 2015
328
0
A new mod's version (v1.92.5) is available !

Changelog:

- Fixed Direct Table Launch routine pattern search error.

Just restart the mod to download the new version.
 
Status
Not open for further replies.

Members online

Members online

Top