If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Addiction Pinball

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Addiction Pinball

Developer: Team17
Publishers: MicroProse (US), Team17 (EU)
Platform: Windows
Released internationally: 1998


DebugIcon.png This game has debugging material.


Hmmm...
To do:
  • There is a decent amount of debugging-related text in the executable, including references to a "DebugConsole" and its associated commands.
  • Does the standalone Worms Pinball still contain the menu and debugging text?

Addiction Pinball is a compilation of two pinball tables, World Rally Fever and Worms, both based on previous Team17 games. The Worms table was later released as a standalone game included in several Worms compilation packs on Windows, and is currently available on Steam. World Rally Fever, on the other hand, seems to have quietly faded into the mists of time.

The game was later ported to the PlayStation exclusively in Europe as Worms Pinball ( as well as a cancelled Dreamcast port), which despite the name still included both tables.

Worms Test Menu

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Check for leftover code of other menu entries, as some of the found text isn't reachable with the described workaround.

TELL ME YOUR SECRETS

Pressing M during the Worms attract mode opens a test menu, similar to those seen on real pinball and arcade machines. While you can scroll through the first level of options (labeled VIEW, GRAPHICS, TESTS, ADJUSTMENTS, and AUDITS) with the Up and Down arrow keys, pressing Enter selects an option and immediately closes the menu to start a new game, as both actions are mapped to the same key.

As a workaround to avoid this mapping conflict, we can modify the key handler function that contains the call for starting the game, replacing Enter for x in its scan code switch-case statement data. To do so, patch the following file offsets:

0x2e7f = 0x05
0x2e90 = 0x01

Most menu entries lead to Bad Menu, which only closes the test menu. Under Adjustment Menu, entries SFX Volume and CD Volume are able to be set.

(Source: QUFB)

Text for the menus can be found at 0x74B40 in Pinball.exe:

view
graphics
tests
adjustments
audits
main menu
perspective
top down
attract
portrait
view menu
sound
scoreboard
modes
lights
test menu
sfx volume  %3d
cd volume   %3d
feature adj
highscore adj
adjustment menu
dummy item
bad menu

This menu does not seem to exist in the World Rally Fever table.

(Source: Original TCRF research)