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

Proto:3D Pinball: Space Cadet

From The Cutting Room Floor
Jump to navigation Jump to search

This page details one or more prototype versions of 3D Pinball: Space Cadet.

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


Maelstrom

Build 0.91

Table of v0.91

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

("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 the 1.00 build.)
  • The Option menu has a greyed-out 'Select Table" option. Also in the 1.00 build.
  • 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, as 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 and be 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'll 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 the 1.00 build.

Build 1.00

Dated May 26, 1995. Appears to be a bugfix release. Most of the bugs of the previous version were fixed. There are 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 the 0.91 bulld. The music is still the same 15-second loop, though.

German Prototype

Maelstrom German.png

Dated June 12, 1995.

  • This is the first known version to credit Maxis (although the earlier About box is still present and unused) and use the 3D Pinball splash screen.
  • The Edit Pinball Components dialogue box now circles the selected component. The dialogue box also has a bug that causes it to crash unless the "FOR TESTING ONLY" string is removed.
  • This version uses the same sounds and music as the Release to Manufacturing version.
(Source: Hidden Palace)

Space Cadet

June 16, 1995

The first Preview Version.

The first Preview Version changes the table's title. It still has the code to load the Edit Pinball Components dialogue box, and is mostly the same as the German Maelstrom prototype.

(Source: Hidden Palace)

June 27, 1995

The second Preview Version.

The second Preview Version is very close to the final version, and therefore there is little difference between the two.

  • The code to load the Edit Pinball Components dialogue box is gone.
(Source: Hidden Palace)