File Name: Theatre of Magic (Bally 1995) 2.4
File Submitter: Fleep
File Submitted: 08 Apr 2020
File Category: VPX/VPinMAME Recreations
Author(s): Fleep, Rothbauerw, 3rdaxis, SkitsoManufacturer: Bally
Year: 1995
ROM: Link to ROM
Permission to MOD?: Yes, with approval
Theatre of Magic 2.4
Original VPX recreation by ninuzzu & Tom Tower
New 2.x version made by team Fleep, Rothbauerw, 3rdaxis, Skitso
Physics redesign, flashers and many logic scripts redesign by Rothbauerw
Completely new sound system and sound files by Fleep
Visuals redesign - GI, Inserts, Flasher, and partial playfield redraw by Skitso
LUT sets by Skitso, 3rdaxis, Fleep, CalleV
Advice, Support and Various adjustments, fixes, blade art editing, gold saw mod and script additions by 3rdaxis
Thanks to ninuzzu & Tom Tower for their VPX recreation
Thanks to bord for new primitive playfield
Thanks to G5K for his primitive flippers
Thanks to flupper for his flasher dome and texture
Thanks to nickbuol and CalleV for their support and advice regarding TOM real table
Thanks to CalleV for high res blade art scans
Special thanks to:
nickbuol, CalleV, Amazaley1, Jon Osborne - for assisting with pinball recordings of videos and sounds for this big sound project
Features:
- Completely new sound system for mechanical sounds; Full SSF/DOF support in script
- Meticulous, redesigned physics including FastFlips
- Modular Flashers (Disable/Enable in script)
- VR Support (Disable/Enable in script)
- Outlane Difficulty options (Disable/Enable in script)
- Tiger Saw Mod allows for golden saw blades instead of silver
- Blade selection - original wood (Default) or blade art (Defined in script)
- LUT selection is done using left/right CTRL keys to toggle between LUTs, toggling can be disabled in script
Other Remarks:
- VPX 10.6 or higher with updated VBS scripts folder is required to run this table
- By default modulated flashers are disabled for better performance; Enable them for more realistic Flasher effects
- Modulated flashers will cause performance issues if you do not have windows real-time protection disabled
- Tiger Saw motor enabled in this table (requires rom tom_14hb)
- For sharp blade arts, Brute-force 4x SSAA must be enabled or go to the editor and check static rendering
- It is advised to keep Night/Day Scale, Light Emission Scale and Environment Emission Scale settings as they are in order to allow best compatibility for the LUTs selection
- VolumeDial - Global volume multiplier for the mechanical sounds in script
- All sounds are scripted, volumes can be modified down below in the script
- In rare cases restarting VPM will reset the switches without properly reinitialize the them. As result - the trunk does not function properly or the table has a missing ball. In such case delete NVRAM and cfg file and restart the game.
Changelog:
Version 2.0:
- Initial release with new visuals, physics, sounds and many fixes
Version 2.1
- Fixed left side of back wall GI lighting and flashers (Skitso)
- Adjusted the trajectory correction near the base of the flippers (Rothbauerw)
- Changed the start of stroke coil ramp up to 2.5 (Rothbauerw)
- Added walls to help prevent stuck balls (Rothbauerw)
- Fixed a bump in the right ramp that could cause stuck balls (Rothbauerw)
- Adjusted the left outer loop wall to feed properly to the right flipper (Rothbauerw)
- Plastic ramps friction adjustment (Rothbauerw/Fleep)
- Added few completely new visible bulbs with reflections (Skitso)
- Adjusted inlane flashers (Skitso)
- Adjusted LUT by 3rdaxis (3rdaxis)
- Adjusted trap door flashers (Skitso)
- Improved trapdoor texture (Skitso)
- Added two missing gate actuator scripts and sounds (Rothbauerw/Fleep)
- Adjusted catwalk ramp speed (Fleep)
- Adjusted sounds timing for trunk front and rear entrances (Fleep)
- Adjusted sounds timing for ball drop to playfield from right wire ramp and left plastic ramp (Fleep)
- Adjusted volume for various sounds (Fleep)
- Adjusted plastic ramps speed (Fleep/Rothbauerw)
- Additional new lut (Skitso)
- Re-scripted and re-edited vanish lock and solenoid kickout sounds (Fleep)
- Redone back wall lights from ground up (Skitso)
- Redone back wall flashers from ground up (Skitso)
- Remade ALL GI lights from ground up (perfect accurate shadows) (Skitso)
Version 2.2
- Added DOF scripting for undercab RGB (Rothbauerw/arngrim)
Version 2.3
- Fixed a false flipper down sound sub call upon a drain (Rothbauerw)
- Gold Rails and Lockdown Bar mod option (In script) (3rdaxis)
- LUT toggle sound effect for front/rear channels (Can be disabled/enabled in script) (Fleep)
- Minor sound level tweaks for vanish lock (Fleep)
Version 2.4
- Slightly improvement on physics for better flick control (Rothbauerw)
- Improvement on physics live catches (Rothbauerw)
- Cleaned up trajectory correction to fix an occasional odd angle (Rothbauerw)
- Reduced the diameter and the elasticity of loop post and vanish post to prevent a possibility of ball rejection by the posts (Rothbauerw)
- Commented out a debug statement in the flasher code (Rothbauerw)
- Easy tweak (FlipperCoilRampupMode) for Coil-Ramp up behaviour in script (Fleep/Rothbauerw)
- Catwalk ramp sound sometimes would not trigger sound; Fixed now (Rothbauerw)
For anyone who struggle with error U22 here's what to do:
Press F1 to bring up the ROM options menu, and then select "Skip ROM startup tests"
This table requires Theatre of Magic (1.4H Coin Play) - rom "tom_14hb" which is a clone of - Theatre of Magic (1.3X) - rom "tom_13"
You will need both to be in your roms folder
Also - Using PinMame32 - ensure your roms shown as valid and not corrupted
Click here to download this file