From the creators of Big Rigs: Over the Road Racing, a pinball game with 25 boards!
...or rather, the same five boards repeated five times with barely noticeable differences.
Unused Graphics#
LobbyCube.dds, a top-down preview of the circus table.

OLD/back.bmp, a slightly earlier version of the board selection. The only difference is that it doesn't say "SELECT TABLE" on the left. It's the only image in the OLD folder that's any different from the final graphics.
Main/main.jpg is a render for an earlier variant of the main menu. All of the text has a more prominent outline and the logo seems to be sized slightly larger.
Unused Text#
r3dlog.txt#
Inside of Pinball3D.res is a small log that was made on August 13, 2003, which was also when the game's executable was compiled.
R3D: Log started at Wed Aug 13 03:10:43 2003
Input Devices enabled: Mouse, Keyboard
Setting mode: 800x600x32 Flags=8
Mode 0: 320x200 Format: D3DFMT_R5G6B5
Mode 1: 320x200 Format: D3DFMT_R5G6B5
Mode 2: 320x200 Format: D3DFMT_X8R8G8B8
Mode 3: 320x200 Format: D3DFMT_X8R8G8B8
Mode 4: 320x240 Format: D3DFMT_R5G6B5
Mode 5: 320x240 Format: D3DFMT_R5G6B5
Mode 6: 320x240 Format: D3DFMT_X8R8G8B8
Mode 7: 320x240 Format: D3DFMT_X8R8G8B8
Mode 8: 400x300 Format: D3DFMT_R5G6B5
Mode 9: 400x300 Format: D3DFMT_R5G6B5
Mode 10: 400x300 Format: D3DFMT_X8R8G8B8
Mode 11: 400x300 Format: D3DFMT_X8R8G8B8
Mode 12: 512x384 Format: D3DFMT_R5G6B5
Mode 13: 512x384 Format: D3DFMT_R5G6B5
Mode 14: 512x384 Format: D3DFMT_X8R8G8B8
Mode 15: 512x384 Format: D3DFMT_X8R8G8B8
Mode 16: 640x400 Format: D3DFMT_R5G6B5
Mode 17: 640x400 Format: D3DFMT_R5G6B5
Mode 18: 640x400 Format: D3DFMT_X8R8G8B8
Mode 19: 640x400 Format: D3DFMT_X8R8G8B8
Mode 20: 640x480 Format: D3DFMT_R5G6B5
Mode 21: 640x480 Format: D3DFMT_R5G6B5
Mode 22: 640x480 Format: D3DFMT_R5G6B5
Mode 23: 640x480 Format: D3DFMT_R5G6B5
Mode 24: 640x480 Format: D3DFMT_R5G6B5
Mode 25: 640x480 Format: D3DFMT_R5G6B5
Mode 26: 640x480 Format: D3DFMT_R5G6B5
Mode 27: 640x480 Format: D3DFMT_R5G6B5
Mode 28: 640x480 Format: D3DFMT_R5G6B5
Mode 29: 640x480 Format: D3DFMT_X8R8G8B8
Mode 30: 640x480 Format: D3DFMT_X8R8G8B8
Mode 31: 640x480 Format: D3DFMT_X8R8G8B8
Mode 32: 640x480 Format: D3DFMT_X8R8G8B8
Mode 33: 640x480 Format: D3DFMT_X8R8G8B8
Mode 34: 640x480 Format: D3DFMT_X8R8G8B8
Mode 35: 640x480 Format: D3DFMT_X8R8G8B8
Mode 36: 640x480 Format: D3DFMT_X8R8G8B8
Mode 37: 640x480 Format: D3DFMT_X8R8G8B8
Mode 38: 800x600 Format: D3DFMT_R5G6B5
Mode 39: 800x600 Format: D3DFMT_R5G6B5
Mode 40: 800x600 Format: D3DFMT_R5G6B5
Mode 41: 800x600 Format: D3DFMT_R5G6B5
Mode 42: 800x600 Format: D3DFMT_R5G6B5
Mode 43: 800x600 Format: D3DFMT_R5G6B5
Mode 44: 800x600 Format: D3DFMT_R5G6B5
Mode 45: 800x600 Format: D3DFMT_R5G6B5
Mode 46: 800x600 Format: D3DFMT_R5G6B5
Mode 47: 800x600 Format: D3DFMT_R5G6B5
Mode 48: 800x600 Format: D3DFMT_X8R8G8B8
Mode 49: 800x600 Format: D3DFMT_X8R8G8B8
Mode 50: 800x600 Format: D3DFMT_X8R8G8B8
Mode 51: 800x600 Format: D3DFMT_X8R8G8B8
Mode 52: 800x600 Format: D3DFMT_X8R8G8B8
Mode 53: 800x600 Format: D3DFMT_X8R8G8B8
Mode 54: 800x600 Format: D3DFMT_X8R8G8B8
Mode 55: 800x600 Format: D3DFMT_X8R8G8B8
Mode 56: 800x600 Format: D3DFMT_X8R8G8B8
Mode 57: 800x600 Format: D3DFMT_X8R8G8B8
Mode 58: 1024x768 Format: D3DFMT_R5G6B5
Mode 59: 1024x768 Format: D3DFMT_R5G6B5
Mode 60: 1024x768 Format: D3DFMT_R5G6B5
Mode 61: 1024x768 Format: D3DFMT_R5G6B5
Mode 62: 1024x768 Format: D3DFMT_R5G6B5
Mode 63: 1024x768 Format: D3DFMT_R5G6B5
Mode 64: 1024x768 Format: D3DFMT_R5G6B5
Mode 65: 1024x768 Format: D3DFMT_R5G6B5
Mode 66: 1024x768 Format: D3DFMT_R5G6B5
Mode 67: 1024x768 Format: D3DFMT_R5G6B5
Mode 68: 1024x768 Format: D3DFMT_R5G6B5
Mode 69: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 70: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 71: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 72: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 73: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 74: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 75: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 76: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 77: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 78: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 79: 1024x768 Format: D3DFMT_X8R8G8B8
Mode 80: 1152x864 Format: D3DFMT_R5G6B5
Mode 81: 1152x864 Format: D3DFMT_R5G6B5
Mode 82: 1152x864 Format: D3DFMT_R5G6B5
Mode 83: 1152x864 Format: D3DFMT_R5G6B5
Mode 84: 1152x864 Format: D3DFMT_R5G6B5
Mode 85: 1152x864 Format: D3DFMT_X8R8G8B8
Mode 86: 1152x864 Format: D3DFMT_X8R8G8B8
Mode 87: 1152x864 Format: D3DFMT_X8R8G8B8
Mode 88: 1152x864 Format: D3DFMT_X8R8G8B8
Mode 89: 1152x864 Format: D3DFMT_X8R8G8B8
Mode 90: 1280x768 Format: D3DFMT_R5G6B5
Mode 91: 1280x768 Format: D3DFMT_X8R8G8B8
Mode 92: 1280x1024 Format: D3DFMT_R5G6B5
Mode 93: 1280x1024 Format: D3DFMT_R5G6B5
Mode 94: 1280x1024 Format: D3DFMT_R5G6B5
Mode 95: 1280x1024 Format: D3DFMT_R5G6B5
Mode 96: 1280x1024 Format: D3DFMT_R5G6B5
Mode 97: 1280x1024 Format: D3DFMT_R5G6B5
Mode 98: 1280x1024 Format: D3DFMT_R5G6B5
Mode 99: 1280x1024 Format: D3DFMT_R5G6B5
Mode 100: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 101: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 102: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 103: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 104: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 105: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 106: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 107: 1280x1024 Format: D3DFMT_X8R8G8B8
Mode 108: 1400x1050 Format: D3DFMT_R5G6B5
Mode 109: 1400x1050 Format: D3DFMT_X8R8G8B8
Mode 110: 1600x1200 Format: D3DFMT_R5G6B5
Mode 111: 1600x1200 Format: D3DFMT_R5G6B5
Mode 112: 1600x1200 Format: D3DFMT_R5G6B5
Mode 113: 1600x1200 Format: D3DFMT_R5G6B5
Mode 114: 1600x1200 Format: D3DFMT_R5G6B5
Mode 115: 1600x1200 Format: D3DFMT_X8R8G8B8
Mode 116: 1600x1200 Format: D3DFMT_X8R8G8B8
Mode 117: 1600x1200 Format: D3DFMT_X8R8G8B8
Mode 118: 1600x1200 Format: D3DFMT_X8R8G8B8
Mode 119: 1600x1200 Format: D3DFMT_X8R8G8B8
Mode 120: 1792x1344 Format: D3DFMT_R5G6B5
Mode 121: 1792x1344 Format: D3DFMT_R5G6B5
Mode 122: 1792x1344 Format: D3DFMT_R5G6B5
Mode 123: 1792x1344 Format: D3DFMT_X8R8G8B8
Mode 124: 1792x1344 Format: D3DFMT_X8R8G8B8
Mode 125: 1792x1344 Format: D3DFMT_X8R8G8B8
Mode 126: 1800x1440 Format: D3DFMT_R5G6B5
Mode 127: 1800x1440 Format: D3DFMT_R5G6B5
Mode 128: 1800x1440 Format: D3DFMT_R5G6B5
Mode 129: 1800x1440 Format: D3DFMT_X8R8G8B8
Mode 130: 1800x1440 Format: D3DFMT_X8R8G8B8
Mode 131: 1800x1440 Format: D3DFMT_X8R8G8B8
Mode 132: 1920x1080 Format: D3DFMT_R5G6B5
Mode 133: 1920x1080 Format: D3DFMT_R5G6B5
Mode 134: 1920x1080 Format: D3DFMT_R5G6B5
Mode 135: 1920x1080 Format: D3DFMT_X8R8G8B8
Mode 136: 1920x1080 Format: D3DFMT_X8R8G8B8
Mode 137: 1920x1080 Format: D3DFMT_X8R8G8B8
Mode 138: 1920x1200 Format: D3DFMT_R5G6B5
Mode 139: 1920x1200 Format: D3DFMT_R5G6B5
Mode 140: 1920x1200 Format: D3DFMT_R5G6B5
Mode 141: 1920x1200 Format: D3DFMT_R5G6B5
Mode 142: 1920x1200 Format: D3DFMT_X8R8G8B8
Mode 143: 1920x1200 Format: D3DFMT_X8R8G8B8
Mode 144: 1920x1200 Format: D3DFMT_X8R8G8B8
Mode 145: 1920x1200 Format: D3DFMT_X8R8G8B8
Mode 146: 1920x1440 Format: D3DFMT_R5G6B5
Mode 147: 1920x1440 Format: D3DFMT_R5G6B5
Mode 148: 1920x1440 Format: D3DFMT_R5G6B5
Mode 149: 1920x1440 Format: D3DFMT_X8R8G8B8
Mode 150: 1920x1440 Format: D3DFMT_X8R8G8B8
Mode 151: 1920x1440 Format: D3DFMT_X8R8G8B8
Mode 152: 2048x1536 Format: D3DFMT_R5G6B5
Mode 153: 2048x1536 Format: D3DFMT_R5G6B5
Mode 154: 2048x1536 Format: D3DFMT_R5G6B5
Mode 155: 2048x1536 Format: D3DFMT_R5G6B5
Mode 156: 2048x1536 Format: D3DFMT_X8R8G8B8
Mode 157: 2048x1536 Format: D3DFMT_X8R8G8B8
Mode 158: 2048x1536 Format: D3DFMT_X8R8G8B8
Mode 159: 2048x1536 Format: D3DFMT_X8R8G8B8
Creating Hardware Vertex Shaders
Version is -130815. Asked for -131072 and -130816 and -130815
3D V=44 2D V =40
Texture Formats availability
Texture Format found ID 21: D3DFMT_A8R8G8B8
Texture Format found ID 22: D3DFMT_X8R8G8B8
Texture Format found ID 23: D3DFMT_R5G6B5
Texture Format found ID 24: D3DFMT_X1R5G5B5
Texture Format found ID 25: D3DFMT_A1R5G5B5
Texture Format found ID 26: D3DFMT_A4R4G4B4
Texture Format found ID 27: D3DFMT_R3G3B2
Texture Format found ID 50: D3DFMT_L8
Texture Format found ID 51: D3DFMT_A8L8
Texture Format found ID 60: D3DFMT_V8U8
Texture Format found ID 61: D3DFMT_L6V5U5
Texture Format found ID 62: D3DFMT_X8L8V8U8
Texture Format found ID 63: D3DFMT_Q8W8V8U8
Texture Format found ID 64: D3DFMT_V16U16
Texture Format found ID 65: D3DFMT_W11V11U10
Special Texture Formats availability
Special Texture Format found: D3DFMT_DXT1
Special Texture Format found: D3DFMT_DXT2
Special Texture Format found: D3DFMT_DXT3
Special Texture Format found: D3DFMT_DXT4
Special Texture Format found: D3DFMT_DXT5
r3dTexture: Data\Fonts\Courier New_-16_700_0.bmp [id:100]- Load complete.
r3dTexture: Data\Fonts\Courier New_-16_700_0.bmp alpha inserted from Data\Fonts\Courier New_-16_700_0.bmp
r3dTexture: Data\Fonts\Adlib WD_-27_400_0.bmp [id:101]- Load complete.
r3dTexture: Data\Fonts\Adlib WD_-27_400_0.bmp alpha inserted from Data\Fonts\Adlib WD_-27_400_0.bmp
r3dTexture: data\Menu\cursor.bmp [id:102]- Load complete.
r3dTexture: data\Menu\cursor.bmp alpha inserted from data\Menu\cursor_a.bmp
r3dTexture: Data\Fonts\Courier New_-19_700_0.bmp [id:103]- Load complete.
r3dTexture: Data\Fonts\Courier New_-19_700_0.bmp alpha inserted from Data\Fonts\Courier New_-19_700_0.bmp
r3dTexture: Data\Menu\Main\Back.bmp [id:104]- Load complete.
r3dTexture: Data\Menu\Main\Play_1.bmp [id:105]- Load complete.
r3dTexture: Data\Menu\Main\Play_1.bmp alpha inserted from Data\Menu\Main\Play_a.bmp
r3dTexture: Data\Menu\Main\Play_2.bmp [id:106]- Load complete.
r3dTexture: Data\Menu\Main\Play_2.bmp alpha inserted from Data\Menu\Main\Play_a.bmp
r3dTexture: Data\Menu\Main\Scores_1.bmp [id:107]- Load complete.
r3dTexture: Data\Menu\Main\Scores_1.bmp alpha inserted from Data\Menu\Main\Scores_a.bmp
r3dTexture: Data\Menu\Main\Scores_2.bmp [id:108]- Load complete.
r3dTexture: Data\Menu\Main\Scores_2.bmp alpha inserted from Data\Menu\Main\Scores_a.bmp
r3dTexture: Data\Menu\Main\Credits_1.bmp [id:109]- Load complete.
r3dTexture: Data\Menu\Main\Credits_1.bmp alpha inserted from Data\Menu\Main\Credits_a.bmp
r3dTexture: Data\Menu\Main\Credits_2.bmp [id:110]- Load complete.
r3dTexture: Data\Menu\Main\Credits_2.bmp alpha inserted from Data\Menu\Main\Credits_a.bmp
r3dTexture: Data\Menu\Main\Quit_1.bmp [id:111]- Load complete.
r3dTexture: Data\Menu\Main\Quit_1.bmp alpha inserted from Data\Menu\Main\Quit_a.bmp
r3dTexture: Data\Menu\Main\Quit_2.bmp [id:112]- Load complete.
r3dTexture: Data\Menu\Main\Quit_2.bmp alpha inserted from Data\Menu\Main\Quit_a.bmp
r3dTexture: Data\Menu\Credits-Back.bmp [id:113]- Load complete.
r3dTexture: Data\Menu\Main\Back.bmp [id:114]- Load complete.
r3dTexture: Data\Menu\Main\Play_1.bmp [id:115]- Load complete.
r3dTexture: Data\Menu\Main\Play_1.bmp alpha inserted from Data\Menu\Main\Play_a.bmp
r3dTexture: Data\Menu\Main\Play_2.bmp [id:116]- Load complete.
r3dTexture: Data\Menu\Main\Play_2.bmp alpha inserted from Data\Menu\Main\Play_a.bmp
r3dTexture: Data\Menu\Main\Scores_1.bmp [id:117]- Load complete.
r3dTexture: Data\Menu\Main\Scores_1.bmp alpha inserted from Data\Menu\Main\Scores_a.bmp
r3dTexture: Data\Menu\Main\Scores_2.bmp [id:118]- Load complete.
r3dTexture: Data\Menu\Main\Scores_2.bmp alpha inserted from Data\Menu\Main\Scores_a.bmp
r3dTexture: Data\Menu\Main\Credits_1.bmp [id:119]- Load complete.
r3dTexture: Data\Menu\Main\Credits_1.bmp alpha inserted from Data\Menu\Main\Credits_a.bmp
r3dTexture: Data\Menu\Main\Credits_2.bmp [id:120]- Load complete.
r3dTexture: Data\Menu\Main\Credits_2.bmp alpha inserted from Data\Menu\Main\Credits_a.bmp
r3dTexture: Data\Menu\Main\Quit_1.bmp [id:121]- Load complete.
r3dTexture: Data\Menu\Main\Quit_1.bmp alpha inserted from Data\Menu\Main\Quit_a.bmp
r3dTexture: Data\Menu\Main\Quit_2.bmp [id:122]- Load complete.
r3dTexture: Data\Menu\Main\Quit_2.bmp alpha inserted from Data\Menu\Main\Quit_a.bmp
Batch Scripts#
Several leftover batch scripts can be found throughout the archive. CreateDSC.BAT lists all of the sco files present in a folder and outputs the list to another file, TestBounds.bat gives debugging information about them, and Q.BAT was used to rename sound files from their internal names.
CreateDSC.BAT#
dir Circus_1\*.sco /b > Circus_1\room.dsc
dir Circus_2\*.sco /b > Circus_2\room.dsc
dir Circus_3\*.sco /b > Circus_3\room.dsc
dir Circus_4\*.sco /b > Circus_4\room.dsc
dir Circus_5\*.sco /b > Circus_5\room.dsc
dir Clock_1\*.sco /b > Clock_1\room.dsc
dir Clock_2\*.sco /b > Clock_2\room.dsc
dir Clock_3\*.sco /b > Clock_3\room.dsc
dir Clock_4\*.sco /b > Clock_4\room.dsc
dir Clock_5\*.sco /b > Clock_5\room.dsc
dir Fantasy_1\*.sco /b > Fantasy_1\room.dsc
dir Fantasy_2\*.sco /b > Fantasy_2\room.dsc
dir Fantasy_3\*.sco /b > Fantasy_3\room.dsc
dir Fantasy_4\*.sco /b > Fantasy_4\room.dsc
dir Fantasy_5\*.sco /b > Fantasy_5\room.dsc
dir Mosaic_1\*.sco /b > Mosaic_1\room.dsc
dir Mosaic_2\*.sco /b > Mosaic_2\room.dsc
dir Mosaic_3\*.sco /b > Mosaic_3\room.dsc
dir Mosaic_4\*.sco /b > Mosaic_4\room.dsc
dir Mosaic_5\*.sco /b > Mosaic_5\room.dsc
dir Space_1\*.sco /b > Space_1\room.dsc
dir Space_2\*.sco /b > Space_2\room.dsc
dir Space_3\*.sco /b > Space_3\room.dsc
dir Space_4\*.sco /b > Space_4\room.dsc
dir Space_5\*.sco /b > Space_5\room.dsc
TestBounds.bat#
@TestBounds_ circus_1\border.sco
@TestBounds_ circus_2\border.sco
@TestBounds_ circus_3\border.sco
@TestBounds_ circus_4\border.sco
@TestBounds_ circus_5\border.sco
@TestBounds_ clock_1\border.sco
@TestBounds_ clock_2\border.sco
@TestBounds_ clock_3\border.sco
@TestBounds_ clock_4\border.sco
@TestBounds_ clock_5\border.sco
@TestBounds_ fantasy_1\border.sco
@TestBounds_ fantasy_2\border.sco
@TestBounds_ fantasy_3\border.sco
@TestBounds_ fantasy_4\border.sco
@TestBounds_ fantasy_5\border.sco
@TestBounds_ mosaic_1\border.sco
@TestBounds_ mosaic_2\border.sco
@TestBounds_ mosaic_3\border.sco
@TestBounds_ mosaic_4\border.sco
@TestBounds_ mosaic_5\border.sco
@TestBounds_ space_1\border.sco
@TestBounds_ space_2\border.sco
@TestBounds_ space_3\border.sco
@TestBounds_ space_4\border.sco
@TestBounds_ space_5\border.sco
Q.bat#
|
Original |
Translation |
|---|---|
|
|
Leftover Executables#
Also present inside the res archive are a couple of leftover executables from the game's development.
Pinball3D_Editor.exe#
An unused level editor with debugging functions that lets you change around the tables. All the controls are explained on-screen.
TestBounds_.exe#
Present in Data\Tables and outputs debugging information for sco files.