Proto:3D Pinball: Space Cadet

Several prototypes of this game have been released to the Internet.

Maelstrom 0.91
This version is very incomplete and buggy. Highlights are:

Out of game
// Copyright (c) 1994,1995 Cinematronics // All rights reserved. //#include "version.h"
 * The icon is pixelated and is missing transparency completely.
 * The executable contains some leftover code from what appears to be the resources building process. It isn't any different from the resources that are there, except for a few commented out commands that the compiler stripped from the actual resources.
 * 1) include 
 * 2) include "dialog.h"
 * 1) include "pinball.rcv"

pbmsg_ft RCDATA BEGIN END
 * 1) include "pbmsg.fth"

MENU_1 MENU { POPUP "&Game" {	MENUITEM "&New Game\t(F2)", NEW_GAME MENUITEM "&Launch Ball", LAUNCH_BALL MENUITEM "&Pause/Resume Game\t(F3)", PAUSE_GAME MENUITEM SEPARATOR MENUITEM "&High Scores", HIGH_SCORES MENUITEM "&Demo", DEMO_GAME MENUITEM "E&xit", EXIT }

POPUP "&Options" {	MENUITEM "&Full Screen\t(F4)", FULL_SCREEN MENUITEM "Select &Table", SELECT_TABLE, GRAYED POPUP "Select &Players" BEGIN MENUITEM "&1 Player", ONE_PLAYER_GAME MENUITEM "&2 Players", TWO_PLAYER_GAME MENUITEM "&3 Players", THREE_PLAYER_GAME MENUITEM "&4 Players", FOUR_PLAYER_GAME END MENUITEM SEPARATOR MENUITEM "&Sounds", SOUNDS MENUITEM "&Music", MUSIC MENUITEM SEPARATOR MENUITEM "P&layer Controls...\t(F8)", PLAYER_CONTROLS, //	MENUITEM "&Customize Game...\t(F9)", CUSTOMIZE_GAME }

POPUP "&Help" {	MENUITEM "&Contents"           , HELP_INTRODUCTION //	MENUITEM "&Quick Help",           CM_HELPINSTRUCTIONS //	MENUITEM SEPARATOR //	MENUITEM "&Pinball History",				CM_HELPINSTRUCTIONS, GRAYED //	MENUITEM SEPARATOR MENUITEM "&About...",             ABOUT //	MENUITEM "&Introduction", HELP_INTRODUCTION //	MENUITEM "&Table Instructions", CM_HELPINSTRUCTIONS //	MENUITEM "How To &Order", HELP_REGISTERING //	MENUITEM SEPARATOR //	MENUITEM "&About", ABOUT }

}

DIALOG_1 DIALOG 18, 18, 157, 85 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION CAPTION "About" { CTEXT "3D-Pinball for Windows", -1, 11, 6, 135, 8 CTEXT "Version 0.91", -1, 40, 37, 76, 8 CTEXT "Copyright (c) 1994, 1995 Cinematronics", -1, 9, 49, 138, 8 ICON "ICON_1", -1, 69, 18, 16, 16 DEFPUSHBUTTON "Ok", 1, 66, 70, 24, 12 CTEXT "For More Information: 512-343-1901", -1, 14, 59, 129, 8 }


 * 1) include "hsdlg.h"

dlg_highscores DIALOG 20, 22, 194, 116 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "High Scores" BEGIN CONTROL "OK", IDM_DLG_OK, "BUTTON", BS_DEFPUSHBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 23, 97, 33, 14 PUSHBUTTON "Cancel", IDCANCEL, 80, 97, 33, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP PUSHBUTTON "&Clear", IDM_DLG_CLEAR, 137, 97, 33, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP LTEXT "Name", -1, 51, 8, 24, 8 LTEXT "Score", -1, 160, 8, 20, 8 LTEXT "Rank", -1, 15, 8, 20, 8 RTEXT "1", -1, 15, 28, 16, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "2", -1, 15, 40, 16, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "3", -1, 15, 52, 16, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "4", -1, 15, 64, 16, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "5", -1, 15, 76, 16, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP LTEXT "", IDM_DLG_NAME, 51, 28, 88, 12, WS_CHILD | WS_VISIBLE | WS_GROUP LTEXT "", IDM_DLG_NAME +1, 51, 40, 88, 12, WS_CHILD | WS_VISIBLE | WS_GROUP LTEXT "", IDM_DLG_NAME +2, 51, 52, 88, 12, WS_CHILD | WS_VISIBLE | WS_GROUP LTEXT "", IDM_DLG_NAME +3, 51, 64, 88, 12, WS_CHILD | WS_VISIBLE | WS_GROUP LTEXT "", IDM_DLG_NAME +4, 51, 76, 88, 12, WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "", IDM_DLG_SCORE, 147, 28, 32, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "", IDM_DLG_SCORE +1, 147, 40, 32, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "", IDM_DLG_SCORE +2, 147, 52, 32, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "", IDM_DLG_SCORE +3, 147, 64, 32, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP RTEXT "", IDM_DLG_SCORE +4, 147, 76, 32, 12, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP CONTROL "", IDM_DLG_EDIT_NAME, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_BORDER | WS_TABSTOP, 49, 26, 88, 12 CONTROL "", IDM_DLG_EDIT_NAME +1, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_BORDER | WS_TABSTOP, 49, 38, 88, 12 CONTROL "", IDM_DLG_EDIT_NAME +2, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_BORDER | WS_TABSTOP, 49, 50, 88, 12 CONTROL "", IDM_DLG_EDIT_NAME +3, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_BORDER | WS_TABSTOP, 49, 62, 88, 12 CONTROL "", IDM_DLG_EDIT_NAME +4, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_BORDER | WS_TABSTOP, 49, 74, 88, 12 CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 9, 22, 178, 69 END

DIALOG_GAME_OVER DIALOG 7, 8, 132, 73 STYLE WS_POPUP | WS_DLGFRAME BEGIN CTEXT "Game Over", -1, 41, 26, 49, 13, WS_CHILD | WS_VISIBLE | WS_GROUP DEFPUSHBUTTON "Ok", IDOK, 52, 53, 28, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP END

table_selection_dialog DIALOG 15, 21, 219, 144 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION CAPTION "Select Table" FONT 8, "MS Sans Serif" { LISTBOX LISTBOX_SELECTOR, 97, 9, 113, 112, LBS_NOTIFY | WS_BORDER | WS_BORDER | WS_VSCROLL | WS_TABSTOP DEFPUSHBUTTON "OK", IDOK, 98, 124, 50, 14 PUSHBUTTON "Cancel", IDCANCEL, 158, 124, 50, 14 CONTROL "", PREVIEW_BOX, "BUTTON", BS_OWNERDRAW | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 6, 5, 83, 124 }

DIALOG_2 DIALOG 6, 15, 194, 119 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION CAPTION "Key Assignments" FONT 8, "MS Sans Serif" { DEFPUSHBUTTON "OK", IDOK, 12, 96, 50, 14 PUSHBUTTON "Cancel", IDCANCEL, 72, 96, 50, 14 // PUSHBUTTON "Help", IDHELP, 132, 96, 50, 14 LTEXT "&Left Flipper Key:", -1, 14, 30, 60, 8 LTEXT "&Right Flipper Key:", -1, 14, 43, 61, 8 EDITTEXT IDC_EDIT3, 80, 27, 71, 12 EDITTEXT IDC_EDIT4, 80, 41, 71, 12 }

ICON_1 ICON "PINBALL.ICO"
 * 1) if 0

ICON_1 ICON { '00 00 01 00 01 00 20 20 00 01 00 00 00 00 A8 08' '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00' '00 00 01 00 08 00 00 00 00 00 80 04 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00' '00 00 80 00 80 00 80 80 00 00 C0 C0 C0 00 C0 DC' 'C0 00 F0 CA A6 00 F0 F0 F0 00 EF EF EF 00 E5 E5' 'E5 00 E6 E6 E6 00 E7 E7 E7 00 FE FE FE 00 07 07' '07 00 FA FA FA 00 0A 0A 0A 00 F9 F9 F9 00 0C 0C' '0C 00 0D 0D 0D 00 0E 0E 0E 00 0F 0F 0F 00 10 10' '10 00 11 11 11 00 12 12 12 00 13 13 13 00 15 15' '15 00 16 16 16 00 14 14 14 00 08 08 08 00 17 17' '17 00 18 18 18 00 19 19 19 00 1A 1A 1A 00 1B 1B' '1B 00 1C 1C 1C 00 1D 1D 1D 00 1E 1E 1E 00 F8 F8' 'F8 00 20 20 20 00 21 21 21 00 22 22 22 00 23 23' '23 00 24 24 24 00 25 25 25 00 26 26 26 00 27 27' '27 00 28 28 28 00 29 29 29 00 2A 2A 2A 00 2B 2B' '2B 00 2C 2C 2C 00 2D 2D 2D 00 2E 2E 2E 00 2F 2F' '2F 00 30 30 30 00 31 31 31 00 32 32 32 00 33 33' '33 00 34 34 34 00 35 35 35 00 36 36 36 00 37 37' '37 00 38 38 38 00 39 39 39 00 3A 3A 3A 00 3B 3B' '3B 00 3C 3C 3C 00 3D 3D 3D 00 3E 3E 3E 00 3F 3F' '3F 00 40 40 40 00 41 41 41 00 42 42 42 00 43 43' '43 00 44 44 44 00 45 45 45 00 F7 F7 F7 00 47 47' '47 00 48 48 48 00 49 49 49 00 4A 4A 4A 00 4B 4B' '4B 00 4C 4C 4C 00 4D 4D 4D 00 4E 4E 4E 00 4F 4F' '4F 00 50 50 50 00 51 51 51 00 52 52 52 00 53 53' '53 00 54 54 54 00 55 55 55 00 56 56 56 00 57 57' '57 00 58 58 58 00 59 59 59 00 5A 5A 5A 00 5B 5B' '5B 00 5C 5C 5C 00 5D 5D 5D 00 5E 5E 5E 00 5F 5F' '5F 00 F6 F6 F6 00 61 61 61 00 62 62 62 00 63 63' '63 00 64 64 64 00 65 65 65 00 66 66 66 00 67 67' '67 00 68 68 68 00 69 69 69 00 6A 6A 6A 00 6B 6B' '6B 00 6C 6C 6C 00 6D 6D 6D 00 6E 6E 6E 00 6F 6F' '6F 00 70 70 70 00 71 71 71 00 72 72 72 00 73 73' '73 00 74 74 74 00 75 75 75 00 76 76 76 00 77 77' '77 00 78 78 78 00 79 79 79 00 7A 7A 7A 00 7B 7B' '7B 00 7C 7C 7C 00 7D 7D 7D 00 7E 7E 7E 00 7F 7F' '7F 00 81 81 81 00 82 82 82 00 83 83 83 00 84 84' '84 00 85 85 85 00 86 86 86 00 87 87 87 00 88 88' '88 00 89 89 89 00 8A 8A 8A 00 8B 8B 8B 00 8C 8C' '8C 00 8D 8D 8D 00 8E 8E 8E 00 8F 8F 8F 00 90 90' '90 00 91 91 91 00 92 92 92 00 93 93 93 00 94 94' '94 00 95 95 95 00 96 96 96 00 97 97 97 00 98 98' '98 00 99 99 99 00 9A 9A 9A 00 9B 9B 9B 00 9C 9C' '9C 00 9D 9D 9D 00 9E 9E 9E 00 9F 9F 9F 00 A0 A0' 'A0 00 A1 A1 A1 00 A2 A2 A2 00 A3 A3 A3 00 A4 A4' 'A4 00 A5 A5 A5 00 A6 A6 A6 00 A7 A7 A7 00 A8 A8' 'A8 00 A9 A9 A9 00 AA AA AA 00 AB AB AB 00 AC AC' 'AC 00 AD AD AD 00 AE AE AE 00 AF AF AF 00 B0 B0' 'B0 00 B1 B1 B1 00 B2 B2 B2 00 B3 B3 B3 00 B4 B4' 'B4 00 B5 B5 B5 00 B6 B6 B6 00 B7 B7 B7 00 B8 B8' 'B8 00 B9 B9 B9 00 F5 F5 F5 00 BB BB BB 00 BC BC' 'BC 00 BD BD BD 00 BE BE BE 00 BF BF BF 00 C1 C1' 'C1 00 C2 C2 C2 00 C3 C3 C3 00 C4 C4 C4 00 C5 C5' 'C5 00 C6 C6 C6 00 C7 C7 C7 00 C8 C8 C8 00 F4 F4' 'F4 00 CA CA CA 00 CB CB CB 00 CC CC CC 00 CD CD' 'CD 00 CE CE CE 00 CF CF CF 00 D0 D0 D0 00 D1 D1' 'D1 00 D2 D2 D2 00 D3 D3 D3 00 D4 D4 D4 00 D5 D5' 'D5 00 D6 D6 D6 00 D7 D7 D7 00 D8 D8 D8 00 D9 D9' 'D9 00 DA DA DA 00 DB DB DB 00 DC DC DC 00 DD DD' 'DD 00 46 46 46 00 01 01 01 00 E0 E0 E0 00 E1 E1' 'E1 00 E2 E2 E2 00 E3 E3 E3 00 E4 E4 E4 00 F3 F3' 'F3 00 02 02 02 00 05 05 05 00 06 06 06 00 E9 E9' 'E9 00 09 09 09 00 0B 0B 0B 00 1F 1F 1F 00 03 03' '03 00 04 04 04 00 F0 FB FF 00 A4 A0 A0 00 80 80' '80 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00' '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 E6 E6' 'E6 E6 E6 E6 E6 E6 E6 E6 E6 2C 42 3B 3A 3A 3A 3B' '3C 43 2D E6 E6 E6 E6 E6 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 E6 E6 19 1C 1E 3B 53 55 56 54 55 53' '4E 4D 38 1E 1C 19 E6 E6 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 E6 14 3B 48 48 5C 74 80 84 82 83 7F' '73 65 52 47 49 3B 14 E6 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 15 34 4E 64 74 88 99 A1 A9 AC AB A7' '9B 88 78 72 65 4E 34 15 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 14 39 60 6E 87 9F B2 BF C3 CA CF D1 CD' 'C3 B2 A4 9C 86 6C 5F 38 14 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 12 36 5F 81 8A 9E B3 C3 CF D4 D5 D7 E0 DE' 'D3 CD C0 B2 9D F8 80 5F 36 12 E6 E6 E6 E6 E6 E6' 'E6 14 37 5F 7F 95 9F AE BB C5 CE D5 D5 D6 DE E3' 'E2 E1 D8 CA C0 AF 9F 81 5D 35 14 E6 E6 E6 E6 F4' '15 35 62 82 91 99 A2 A9 AF B6 BF C4 C6 C8 CF D9' 'E1 E4 E2 DC D8 CC BA A0 83 64 36 15 F4 E6 E6 19' '3C 57 79 8E 95 94 96 96 99 A6 AF AE B4 BD C4 CB' 'D3 D9 DF E2 DC D1 CA B7 9B 84 5D 3C 18 E6 E6 18' '47 6D 8B 95 96 92 91 90 92 9B A0 9F A3 A9 AC B5' 'BF C6 D2 E1 E3 DD D6 07 B1 9D 72 47 17 E6 ED 1C' '49 76 93 93 94 93 93 93 92 91 90 90 8F 8F 8C 96' 'A3 A9 BA D1 E0 E2 DB CF BE AA 7C 49 1E ED 2C 45' '6E 88 96 93 94 95 97 90 86 81 7B 76 6F 6B 6A 70' '7D 87 9F BA CF DD E3 D9 C5 B8 95 6D 42 2C 3F 60' 'F8 93 96 94 92 91 90 81 6C 64 5C 55 4B 46 47 49' '51 5C 72 F8 A7 C6 DC DE CE C5 AC 8D 5F 3F 39 5E' '8A 93 95 94 8E 88 83 6E 57 50 49 42 39 35 36 36' '38 3E 4A 59 7C A6 C6 D9 D5 C9 B3 97 60 38 38 62' '92 97 93 8F 84 75 6D 5E 53 51 4A 40 34 2A 25 23' '25 25 2E 3C 51 78 A1 C8 D6 D2 C0 A5 66 37 38 65' '97 9A 90 87 77 6A 65 6A 71 76 6A 56 44 32 25 1E' '1C 1B 21 2C 34 4E 76 A5 C4 CD 07 B1 6C 36 38 64' '97 9B 8F 80 71 6C 75 8B A1 A8 93 71 5A 46 34 25' '1D 1C 1D 21 2B 40 57 7E A3 BC C7 B8 71 35 38 65' '98 95 88 7C 76 82 99 BF DA DC C6 A4 84 61 49 2D' '1E 1C 1D 1E 21 2D 3E 62 8B B0 C4 B6 70 35 38 65' '96 90 82 7C 85 A1 C3 EA 4F D0 EA D4 AD 7D 5A 34' '1D 1C 20 20 1E 23 34 57 7E A5 B9 AB 6C 36 3E 68' '96 96 86 7A 8E BB E3 13 FF 0F 69 EB C9 96 65 3D' '2C 22 1D 20 1E 22 2E 47 65 8C A9 A6 6E 3D 2B 49' '76 90 8F 7E 96 C9 0B FF FF FF FF C2 DD A5 6C 43' '35 25 1C 20 1C 23 2C 3D 56 82 93 7E 4D 2A ED 1E' '49 81 96 86 98 C5 F0 FF FF FF FF 28 DC A0 6A 42' '33 24 1C 20 1C 23 2D 40 5B 8C 86 4B 1C ED E6 15' '46 86 A1 8F 92 AE D6 EC FF FF 11 EB C4 8D 62 3A' '26 20 1D 20 1B 21 2F 4C 6F 9A 89 47 15 E6 E6 16' '3D 70 94 95 8D 94 B1 D7 F0 0A E3 C1 99 6F 52 30' '1B 1E 1D 1D 1C 27 38 63 88 92 73 3D 16 E6 E6 F4' '15 38 70 98 94 F8 95 AF C5 CA BA 9A 79 56 40 29' '1C 1C 1E 1B 22 31 43 77 97 72 38 15 F4 E6 E6 E6' 'E6 1F 3A 6F 8D 92 89 8B 92 93 86 6F 58 41 35 24' '1A 21 25 27 36 53 74 85 72 3C 1F E6 E6 E6 E6 E6' 'E6 E6 1F 34 71 96 8C 83 7A 74 67 58 49 3C 38 2B' '23 2F 3C 42 56 74 94 75 34 1F E6 E6 E6 E6 E6 E6' 'E6 E6 E6 12 3A 70 91 9F 91 81 66 52 45 3F 3E 3E' '43 4A 5D 70 85 86 6F 3D 12 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 10 39 71 F8 81 86 7D 6B 63 62 63 68' '71 76 77 74 7F 6E 38 10 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 E6 14 3D 47 4A 77 90 F8 88 88 88 88' 'F8 90 76 49 46 3D 14 E6 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 E6 E6 15 18 1C 4B 68 63 64 64 64 63' '63 6A 4D 20 1A 16 E6 E6 E6 E6 E6 E6 E6 E6 E6 E6' 'E6 E6 E6 E6 E6 E6 E6 E6 E6 2A 3F 39 39 39 39 39' '39 3F 2A E6 E6 E6 E6 E6 E6 E6 E6 E6 E6 E6 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' '00 00 00 00 00 00 00 00 00 00 00 00 00 00' }


 * 1) endif

1 VERSIONINFO FILEVERSION 0, 8, 7, 0 PRODUCTVERSION 0, 8, 7, 0
 * 1) ifndef FROSTING

FILEOS VOS_DOS_WINDOWS16 FILETYPE VFT_APP { BLOCK "StringFileInfo" {	BLOCK "040904E4" {	 VALUE "CompanyName"   , "Cinematronics\0" VALUE "FileDescription" ,VER_FILEDESCRIPTION_STR VALUE "FileVersion"    ,VER_PRODUCTVERSION_STR VALUE "InternalName"   ,VER_INTERNALNAME_STR VALUE "LegalCopyright" ,VER_LEGALCOPYRIGHT_STR VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR VALUE "ProductName"    ,VER_PRODUCTNAME_STR VALUE "ProductVersion" ,VER_PRODUCTVERSION_STR } }

BLOCK "VarFileInfo" {	VALUE "Translation", 0x409, 1252 }

}
 * 1) endif

1 VERSIONINFO FILEVERSION 0, 9, 1, 0 PRODUCTVERSION 0, 9, 1, 0 FILEOS VOS_DOS_WINDOWS16 FILETYPE VFT_APP { BLOCK "StringFileInfo" {	BLOCK "040904E4" {	 VALUE "CompanyName", "Cinematronics\000\000" VALUE "FileDescription", "3D Pinball by Cinematronics\000" VALUE "FileVersion", "0.87\000\000" VALUE "InternalName", "3D Pinball\000" VALUE "LegalCopyright", "Copyright © Cinematronics 1994,1995\000\000" VALUE "OriginalFilename", "pinball.exe\000" VALUE "ProductName", "3D Pinball\000" }
 * 1) if 0

}

BLOCK "VarFileInfo" {	VALUE "Translation", 0x409, 1252 }

}
 * 1) endif


 * 1) ifndef NO_GREG

(please note, Frosting is the codename for Windows 95 Plus!)
 * 1) include "edit_pbc.dlg"
 * 2) include "keymap.dlg"
 * 3) include "pbstring.rc"
 * 4) endif
 * The table is loaded from TEST.DAT (not PINBALL.DAT) and is internally referenced as "Test Table 1"
 * In the menus, the keyboard shortcuts are in brackets. (This was changed by Maelstrom 1.00)
 * In the Option menu, there is a greyed out 'Select Table' option, that is also in Maelstrom 1.00.
 * There's this unused text inside the executable, it isn't part of the resources but directly written into the file:

This table is available only with the full version of Pinball- This free version of Pinball is shareware and only includes the 'Default Table' To order this table, and the rest of the facinating pinball suite, Contact Someone. They'll take your order.

In-game

 * The music is just a 15-second MIDI that loops indefinitely (see above). It seems to have been sloppily done, because 6 of the 9 tracks are completely empty/unused.
 * Sounds are very different, some are much louder than others.
 * The table looks quite different. The elements are all at the same places, but the design around them changed a lot.
 * The ball can occasionally get stuck unable to exit the start ramp, causing it to vibrate violently.
 * Hyperspace ramp doesn't work
 * Right launcher almost always fails to launch the ball out, so it falls into the pit. Sometimes it will even get stuck at the launcher while it's closed!
 * Gravity mode is hilariously broken and often launches the ball into the pit with ludicrous speed.
 * On that note, most of the "temporary effects" like upgraded bumpers or gravity mode never end.
 * The score multiplier stacks indefinitely and never resets. Also, as soon as a multiplier is triggered, the score goes totally haywire for the rest of the game.
 * No fuel or missions are present. Going through the start ramp will make lights turn on, though what exactly the trigger is for that and how it affects gameplay is unknown.
 * Flippers can get stuck in the "up" position when starting a new game.
 * The hidden test debug code works here, but it has a catch. When the code is input, the scoreboard won't appear, and therefore, the board elements will never reset and carry over even in the next game.
 * When nudging the table a lot, 'Carefull...' is displayed, a spelling error that was fixed by Maelstrom 1.00.

Maelstrom 1.00
This appears to be a bugfix release. Most of the bugs of the previous version were fixed. There were also other differences:


 * When the ball slowly rolls into the pit or enters a wormhole, sometimes it won't disappear correctly and will stay on the screen, which looks pretty irritating.
 * While the right launcher has been fixed a bit, it still doesn't quite work correctly. At least it doesn't launch the balls right into the pit, but still.
 * In fact, if you try to manually move the ball up there using the hidden test cheat, it will actually leave the pinball table. It's possible to permanently lose the ball like this. With careful moving you can also get Skill Shots even though you're in the middle of the game.
 * Some of the sounds have been changed from Maelstrom 0.91; the music is still the same 15-second loop though.

Space Cadet Preview
Very close to the final version, and therefore there is little difference between this, and the final version.