The Cutting Room Floor now has a Patreon page. Thanks for all your support!

If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.

Ads by Project Wonderful! Your ad here, right now: $0

Proto:3D Pinball: Space Cadet

From The Cutting Room Floor
Jump to: navigation, search
This page details one or more prototype versions of 3D Pinball: Space Cadet.

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

Download.png Download 3D Pinball: Space Cadet prototypes
File: 3D_Pinball_Space_Cadet_Protos.rar (2 MB) (info)

Maelstrom 0.91

Table of Maelstrom 0.91

This version is very incomplete and buggy. Highlights are:

Out of game

  • 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.
//  Copyright (c) 1994,1995 Cinematronics
//  All rights reserved.
#include <windows.h>
#include "dialog.h"
//#include "version.h"
#include "pinball.rcv"


pbmsg_ft RCDATA
BEGIN
#include "pbmsg.fth"
END


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
}





#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"
#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'
}

#endif

#ifndef FROSTING
1 VERSIONINFO
FILEVERSION 0, 8, 7, 0
PRODUCTVERSION 0, 8, 7, 0

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
 }

}
#endif


#if 0
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"
	}

 }

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

}
#endif


#ifndef NO_GREG

#include "edit_pbc.dlg"
#include "keymap.dlg"
#include "pbstring.rc"
#endif

(please note, Frosting is the codename for Windows 95 Plus!)

  • 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.

Hmmm...
To do:
This section.