What's new

New ToM code

  • Thread starter Deleted member 2463
  • Start date
D

Deleted member 2463

few folks have put this together, looks fantastic to make ToM more tournament friendly- @Paul - PM'ed you to see if you are able to patch and burn this?

Cheers,
Neil.

Changes
The Trunk error handling procedure has been refined to not give a false positive during normal playing conditions with a healthy Trunk mech.
When tournament play selected: Opening/closing the coin door will reset the Trunk error state.
New feature adjustment A.2 21 “Spell theatre”. Options: “Easy” and “Hard”.
Easy: As rev. 1.3X. Spell theatre is lit except in the modes: Theatre, Lock multiball and Grand finale.
Hard: On THEATRE advance, the Spell theatre light will go off. Making a major shot in the game will re-light it.
Major shots considered: Trunk loop both ways, Trunk, both ramps and the right orbit. Not the left orbit.
Adjustment “Spell theatre” defaults.
Ex. easy, easy and medium pre-sets: Easy.
Hard and ex. hard pre-sets: Hard.
New feature adjustment A.2 22 “Combo max value”. Options: 8M - 80M in 4M steps. Default: “20M”.
On combo value build-up, when it reaches this value, it will stop incrementing.
Combo scoring will proceed at this value.
New feature adjustment A.2 23 “Bonus-x adv”. Options: “1” and “2”. Default: “1”.
Bonus-x increment for each top lane completion. 1 or 2. With 2 being 1x->2x on first completion.
New feature adjustment A.2 24 “Hocus 2nd saver”. Options: “No” and “Yes”. Default: “Yes”.
In single ball play only!
If the Hocus pocus outlane saver magnet fails, a compensation one shot ball saver will serve the ball to the plunger lane.
The feature only saves balls going to an outlane, that should have been saved to an inlane.
When tournament play selected: Basement awards.
A catch-up choice that will award progress on Illusions or Clock. Which ever is lacking behind the other.
Generally:
If the clock is 10 or 11 am, Madness is awarded.
If the clock progress is less than the Illusions progress, Adv. clock is awarded.
Else Illusion is awarded.
Special cases:
Illusion is not awarded if achieved for this Grand finale, if already lit, if one is currently running or when other states where an Illusion cannot be started at the Trunk.
Adv. clock/Madness is not awarded if achieved for this Grand finale.
If Illusion is not available, Adv. Clock is awarded if not achieved for this Grand finale.
If neither is available, 20 Million is awarded.
When tournament play selected: Limited ball search. No compensation locked balls release or free multiball.
The max bonus-x 5M is awarding 5M points.
Midnight is corrected to be at 12 AM. Not 12 PM.
Adjustment A.1 28 “Min. vol override” defaults to “Yes”.
Adjustment A.1 21 “Language” is limited to to “English”.
DIP region setting is limited to “USA/Canada” and “European” options.
Why it rocks
Not having the major mechanical feature go passive mid-game with compensation rules as a consequence.
Balancing the THEATRE objective difficulty.
Balancing combo shots payout.
Balancing bonus-x work/reward.
Having Illusions, Midnight madness and, ultimately, Grand finale more into play via Basement awards in competition.
The outlane saver feature is 100%.
Note
The false positive Trunk error trap was to start choiced Illusions by hitting the Trunk while rotating. Just before it reaches the open side.
The fix does not change the way the Trunk operates. Registering shots, the movement, timing etc.
Coin door error reset is designed for competition play, where a stock ball has caused the Trunk error.
Provided that the bottom coin door interlock switch is not fixed in the closed position.
Upon closing the coin door, allow a ball search to reset the Trunk to its correct position.
Spell theatre is always lit at start-of-ball.
Spell theatre is always lit when Theatre mode, Lock multiball and Grand finale finishes.
The Hocus pocus saver compensation works when the saver mechanism is broken (proximity switch or magnet).
But, requires inlane, outlane, trough and shooter lane switches to be in shape.
The Advance clock Basement award is +3.
Max bonus-x is 8.
 
few folks have put this together, looks fantastic to make ToM more tournament friendly- @Paul - PM'ed you to see if you are able to patch and burn this?

Cheers,
Neil.

Changes
The Trunk error handling procedure has been refined to not give a false positive during normal playing conditions with a healthy Trunk mech.
When tournament play selected: Opening/closing the coin door will reset the Trunk error state.
New feature adjustment A.2 21 “Spell theatre”. Options: “Easy” and “Hard”.
Easy: As rev. 1.3X. Spell theatre is lit except in the modes: Theatre, Lock multiball and Grand finale.
Hard: On THEATRE advance, the Spell theatre light will go off. Making a major shot in the game will re-light it.
Major shots considered: Trunk loop both ways, Trunk, both ramps and the right orbit. Not the left orbit.
Adjustment “Spell theatre” defaults.
Ex. easy, easy and medium pre-sets: Easy.
Hard and ex. hard pre-sets: Hard.
New feature adjustment A.2 22 “Combo max value”. Options: 8M - 80M in 4M steps. Default: “20M”.
On combo value build-up, when it reaches this value, it will stop incrementing.
Combo scoring will proceed at this value.
New feature adjustment A.2 23 “Bonus-x adv”. Options: “1” and “2”. Default: “1”.
Bonus-x increment for each top lane completion. 1 or 2. With 2 being 1x->2x on first completion.
New feature adjustment A.2 24 “Hocus 2nd saver”. Options: “No” and “Yes”. Default: “Yes”.
In single ball play only!
If the Hocus pocus outlane saver magnet fails, a compensation one shot ball saver will serve the ball to the plunger lane.
The feature only saves balls going to an outlane, that should have been saved to an inlane.
When tournament play selected: Basement awards.
A catch-up choice that will award progress on Illusions or Clock. Which ever is lacking behind the other.
Generally:
If the clock is 10 or 11 am, Madness is awarded.
If the clock progress is less than the Illusions progress, Adv. clock is awarded.
Else Illusion is awarded.
Special cases:
Illusion is not awarded if achieved for this Grand finale, if already lit, if one is currently running or when other states where an Illusion cannot be started at the Trunk.
Adv. clock/Madness is not awarded if achieved for this Grand finale.
If Illusion is not available, Adv. Clock is awarded if not achieved for this Grand finale.
If neither is available, 20 Million is awarded.
When tournament play selected: Limited ball search. No compensation locked balls release or free multiball.
The max bonus-x 5M is awarding 5M points.
Midnight is corrected to be at 12 AM. Not 12 PM.
Adjustment A.1 28 “Min. vol override” defaults to “Yes”.
Adjustment A.1 21 “Language” is limited to to “English”.
DIP region setting is limited to “USA/Canada” and “European” options.
Why it rocks
Not having the major mechanical feature go passive mid-game with compensation rules as a consequence.
Balancing the THEATRE objective difficulty.
Balancing combo shots payout.
Balancing bonus-x work/reward.
Having Illusions, Midnight madness and, ultimately, Grand finale more into play via Basement awards in competition.
The outlane saver feature is 100%.
Note
The false positive Trunk error trap was to start choiced Illusions by hitting the Trunk while rotating. Just before it reaches the open side.
The fix does not change the way the Trunk operates. Registering shots, the movement, timing etc.
Coin door error reset is designed for competition play, where a stock ball has caused the Trunk error.
Provided that the bottom coin door interlock switch is not fixed in the closed position.
Upon closing the coin door, allow a ball search to reset the Trunk to its correct position.
Spell theatre is always lit at start-of-ball.
Spell theatre is always lit when Theatre mode, Lock multiball and Grand finale finishes.
The Hocus pocus saver compensation works when the saver mechanism is broken (proximity switch or magnet).
But, requires inlane, outlane, trough and shooter lane switches to be in shape.
The Advance clock Basement award is +3.
Max bonus-x is 8.

Any more info on how this has been achieved? Previously it wasn’t that practical to make substantial changes to existing wms rom code, especially from the wpc era???
 
Any more info on how this has been achieved? Previously it wasn’t that practical to make substantial changes to existing wms rom code, especially from the wpc era???

something to do with the pinmame folk. there must be source code kicking about for the size of changes surely?
 
Any more info on how this has been achieved? Previously it wasn’t that practical to make substantial changes to existing wms rom code, especially from the wpc era???
Same question... be interesting to see other games receiving small updates. Wonder if PPS have their fingers in that pie too.
 
If this arrives tomorrow ToM may be in for D2R, now if only I could assign it to @bartron lol
 
Last edited by a moderator:
Any more info on how this has been achieved? Previously it wasn’t that practical to make substantial changes to existing wms rom code, especially from the wpc era???

Disassembly of the rom and an assembler guru, nop many people speak assembly these days...
 
Last edited:
got the rom thanks Paul, it works with the new updates but it won't let me save options... talking to Soren.
 
Disassembly of the rom and an assembler guru, nop many people speak assembly these days...

If someone has indeed successfully reversed engineered the code base for wpc games, or gained access to the original source then this could be a good year for updates on these games. Will be interesting to see what else comes along. Certainly a much easier route then a rewrite from scratch, but with its limitations.
 
Definitely. If the rules can be tweaked then these games can be given a new lease of life especially for tournaments. Imagine playing Addams Family where the modes were all worth playing!
 
Back
Top Bottom