Imports the full shipped working copy of Red Planet v4.10 so the repo is
self-contained: buildable (source) and runnable (data). ~110 MB, committed
directly to git per project decision.
Contents (assets/RP411/):
- AUDIO/ (~97 MB) 223 .wav + audio config/res
- VIDEO/ (~10 MB) .X meshes, .SKL/.det/.sph geometry, .met materials,
.pcc/.png/.pcx textures, .vsh/.psh shaders, material tables
- GAUGE/ (~0.8 MB) HUD .GIM images, .PCC/.PCX bitmaps, gauge config
- SPOOLS/ runtime replay output dir (kept via .gitkeep)
- Root config/launch: environ.ini, RPDPL.INI, JOYSTICK.INI, TEST.EGG,
RPL4.RES, *.bat launchers
- Runtime binaries: rpl4opt.exe (shipped reference build), libsndfile-1.dll,
oalinst.exe (OpenAL redist installer), sleep.exe
Housekeeping:
- .gitignore: re-include assets/**/*.exe and *.dll (global rules skip them);
keep Thumbs.db and runtime *.spl out.
- .gitattributes: mark asset media (.wav/.png/.pcc/.gim/.x/.skl/... ) binary.
- docs/ASSETS.md: runtime layout, config chain (environ.ini -> RPDPL.INI ->
video/audio/gauge paths), launch args, and per-directory asset inventory.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
564 lines
12 KiB
Plaintext
564 lines
12 KiB
Plaintext
xof 0303txt 0032
|
|
template Frame {
|
|
<3d82ab46-62da-11cf-ab39-0020af71e433>
|
|
[...]
|
|
}
|
|
|
|
template Matrix4x4 {
|
|
<f6f23f45-7686-11cf-8f52-0040333594a3>
|
|
array FLOAT matrix[16];
|
|
}
|
|
|
|
template FrameTransformMatrix {
|
|
<f6f23f41-7686-11cf-8f52-0040333594a3>
|
|
Matrix4x4 frameMatrix;
|
|
}
|
|
|
|
template Vector {
|
|
<3d82ab5e-62da-11cf-ab39-0020af71e433>
|
|
FLOAT x;
|
|
FLOAT y;
|
|
FLOAT z;
|
|
}
|
|
|
|
template MeshFace {
|
|
<3d82ab5f-62da-11cf-ab39-0020af71e433>
|
|
DWORD nFaceVertexIndices;
|
|
array DWORD faceVertexIndices[nFaceVertexIndices];
|
|
}
|
|
|
|
template Mesh {
|
|
<3d82ab44-62da-11cf-ab39-0020af71e433>
|
|
DWORD nVertices;
|
|
array Vector vertices[nVertices];
|
|
DWORD nFaces;
|
|
array MeshFace faces[nFaces];
|
|
[...]
|
|
}
|
|
|
|
template Coords2d {
|
|
<f6f23f44-7686-11cf-8f52-0040333594a3>
|
|
FLOAT u;
|
|
FLOAT v;
|
|
}
|
|
|
|
template MeshTextureCoords {
|
|
<f6f23f40-7686-11cf-8f52-0040333594a3>
|
|
DWORD nTextureCoords;
|
|
array Coords2d textureCoords[nTextureCoords];
|
|
}
|
|
|
|
template MeshNormals {
|
|
<f6f23f43-7686-11cf-8f52-0040333594a3>
|
|
DWORD nNormals;
|
|
array Vector normals[nNormals];
|
|
DWORD nFaceNormals;
|
|
array MeshFace faceNormals[nFaceNormals];
|
|
}
|
|
|
|
template ColorRGBA {
|
|
<35ff44e0-6c7c-11cf-8f52-0040333594a3>
|
|
FLOAT red;
|
|
FLOAT green;
|
|
FLOAT blue;
|
|
FLOAT alpha;
|
|
}
|
|
|
|
template ColorRGB {
|
|
<d3e16e81-7835-11cf-8f52-0040333594a3>
|
|
FLOAT red;
|
|
FLOAT green;
|
|
FLOAT blue;
|
|
}
|
|
|
|
template Material {
|
|
<3d82ab4d-62da-11cf-ab39-0020af71e433>
|
|
ColorRGBA faceColor;
|
|
FLOAT power;
|
|
ColorRGB specularColor;
|
|
ColorRGB emissiveColor;
|
|
[...]
|
|
}
|
|
|
|
template MeshMaterialList {
|
|
<f6f23f42-7686-11cf-8f52-0040333594a3>
|
|
DWORD nMaterials;
|
|
DWORD nFaceIndexes;
|
|
array DWORD faceIndexes[nFaceIndexes];
|
|
[Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
|
|
}
|
|
|
|
template TextureFilename {
|
|
<a42790e1-7810-11cf-8f52-0040333594a3>
|
|
STRING filename;
|
|
}
|
|
|
|
|
|
Frame SCENE_ROOT {
|
|
|
|
|
|
FrameTransformMatrix {
|
|
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
|
|
}
|
|
|
|
Frame MESH_ROOT {
|
|
|
|
|
|
FrameTransformMatrix {
|
|
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
|
|
}
|
|
|
|
Mesh {
|
|
77;
|
|
0.000000;0.000000;33.402400;,
|
|
18.661400;0.722100;28.521098;,
|
|
13.000000;3.500000;4.000000;,
|
|
46.584301;50.290099;30.091600;,
|
|
38.215402;22.940000;26.725901;,
|
|
27.900000;7.500000;49.998000;,
|
|
49.572899;50.290099;49.998000;,
|
|
46.584301;50.290099;30.091600;,
|
|
27.900000;7.500000;49.998000;,
|
|
38.215402;22.940000;26.725901;,
|
|
23.448200;4.500000;27.144099;,
|
|
27.900000;7.500000;49.998000;,
|
|
25.300000;3.700000;49.998000;,
|
|
23.448200;4.500000;27.144099;,
|
|
25.300000;3.700000;49.998000;,
|
|
20.500000;0.500000;49.998000;,
|
|
44.241501;48.324198;12.349300;,
|
|
42.395200;31.740000;4.062100;,
|
|
38.215402;22.940000;26.725901;,
|
|
46.584301;50.290099;30.091600;,
|
|
42.395200;31.740000;4.062100;,
|
|
24.000000;5.500000;3.000000;,
|
|
23.448200;4.500000;27.144099;,
|
|
38.215402;22.940000;26.725901;,
|
|
24.000000;5.500000;3.000000;,
|
|
43.213798;48.321200;-2.456400;,
|
|
28.103200;16.000000;-5.959700;,
|
|
28.103200;16.000000;-5.959700;,
|
|
15.000000;8.500000;-3.000000;,
|
|
24.000000;5.500000;3.000000;,
|
|
28.103200;16.000000;-5.959700;,
|
|
13.000000;3.500000;4.000000;,
|
|
8.414500;17.000000;-18.500000;,
|
|
42.500000;51.500000;-19.000000;,
|
|
35.900000;45.000000;-32.000998;,
|
|
35.900000;45.000000;-32.000998;,
|
|
15.000000;8.500000;-3.000000;,
|
|
27.000000;43.500000;-35.500000;,
|
|
20.500000;46.000000;-48.500998;,
|
|
27.000000;43.500000;-35.500000;,
|
|
0.000000;0.000000;49.998000;,
|
|
0.000000;0.937500;7.500000;,
|
|
0.000000;0.937500;7.500000;,
|
|
3.500000;16.875000;-25.902600;,
|
|
20.500000;46.000000;-48.500998;,
|
|
3.500000;16.875000;-25.902600;,
|
|
8.414500;17.000000;-18.500000;,
|
|
8.000000;43.124998;-47.500998;,
|
|
-11.500000;10.500000;-25.000000;,
|
|
-18.100000;1.805400;8.254000;,
|
|
-36.500000;49.500000;-34.500000;,
|
|
-28.715402;29.440000;-24.225901;,
|
|
-28.400000;48.500000;-46.998000;,
|
|
-34.500000;50.500000;-43.500000;,
|
|
-20.000000;6.500000;-10.000000;,
|
|
-19.800000;47.700000;-49.498000;,
|
|
-5.500000;42.631402;-50.000000;,
|
|
-48.246499;50.290099;-7.476700;,
|
|
-42.395200;31.740000;-4.062100;,
|
|
-23.200301;5.300000;0.276500;,
|
|
-49.806198;46.770099;12.832501;,
|
|
-28.603200;7.500000;24.959699;,
|
|
-42.395200;31.740000;-4.062100;,
|
|
-48.246499;50.290099;-7.476700;,
|
|
-23.824699;3.985100;28.144099;,
|
|
-23.200301;5.300000;0.276500;,
|
|
-18.100000;1.805400;8.254000;,
|
|
-21.354299;1.296000;33.402499;,
|
|
-49.572899;50.290099;49.998000;,
|
|
-27.900000;7.500000;49.998000;,
|
|
-25.300000;3.700000;49.998000;,
|
|
-23.824699;3.985100;28.144099;,
|
|
-20.500000;0.500000;49.998000;,
|
|
-21.354299;1.296000;33.402499;,
|
|
-25.300000;3.700000;49.998000;,
|
|
-18.100000;1.805400;8.254000;,
|
|
-18.100000;1.805400;8.254000;;
|
|
64;
|
|
3;0,1,2;,
|
|
3;3,4,5;,
|
|
3;6,7,8;,
|
|
3;9,10,11;,
|
|
3;12,11,10;,
|
|
3;13,1,14;,
|
|
3;15,14,1;,
|
|
3;16,17,18;,
|
|
3;19,16,18;,
|
|
3;20,21,22;,
|
|
3;23,20,22;,
|
|
3;24,2,13;,
|
|
3;1,13,2;,
|
|
3;25,26,17;,
|
|
3;16,25,17;,
|
|
3;27,28,29;,
|
|
3;20,30,21;,
|
|
3;29,28,31;,
|
|
3;32,31,28;,
|
|
3;33,34,26;,
|
|
3;25,33,26;,
|
|
3;30,35,36;,
|
|
3;37,36,35;,
|
|
3;28,38,32;,
|
|
3;39,38,28;,
|
|
3;1,40,15;,
|
|
3;1,0,40;,
|
|
3;2,41,0;,
|
|
3;32,42,31;,
|
|
3;32,43,42;,
|
|
3;44,45,46;,
|
|
3;44,47,45;,
|
|
3;45,48,49;,
|
|
3;50,51,52;,
|
|
3;53,50,52;,
|
|
3;51,54,52;,
|
|
3;55,52,54;,
|
|
3;54,48,55;,
|
|
3;56,55,48;,
|
|
3;57,58,51;,
|
|
3;50,57,51;,
|
|
3;58,59,54;,
|
|
3;51,58,54;,
|
|
3;59,49,54;,
|
|
3;48,54,49;,
|
|
3;60,61,62;,
|
|
3;63,60,62;,
|
|
3;61,64,65;,
|
|
3;62,61,65;,
|
|
3;65,64,66;,
|
|
3;67,66,64;,
|
|
3;68,69,61;,
|
|
3;60,68,61;,
|
|
3;61,69,64;,
|
|
3;70,64,69;,
|
|
3;71,72,73;,
|
|
3;74,72,71;,
|
|
3;48,47,56;,
|
|
3;48,45,47;,
|
|
3;75,42,43;,
|
|
3;73,41,76;,
|
|
3;73,0,41;,
|
|
3;72,0,73;,
|
|
3;72,40,0;;
|
|
|
|
MeshTextureCoords {
|
|
77;
|
|
0.699418;0.650922;,
|
|
0.410477;0.517376;,
|
|
0.742164;0.052342;,
|
|
0.185530;0.292755;,
|
|
1.319759;0.354611;,
|
|
1.825629;0.890698;,
|
|
0.957173;0.674995;,
|
|
1.185530;0.292755;,
|
|
2.825629;0.890698;,
|
|
0.319759;0.354611;,
|
|
1.210581;0.466035;,
|
|
0.825629;0.890698;,
|
|
1.002681;0.911138;,
|
|
0.210581;0.466035;,
|
|
0.002681;0.911138;,
|
|
0.230097;0.937391;,
|
|
0.453218;0.959477;,
|
|
1.144015;0.869122;,
|
|
1.319759;1.354611;,
|
|
0.185530;1.292755;,
|
|
0.144015;0.869122;,
|
|
1.480577;1.001619;,
|
|
1.210581;1.466035;,
|
|
0.319759;1.354611;,
|
|
0.480577;0.001619;,
|
|
0.603486;0.672919;,
|
|
2.308174;0.797807;,
|
|
0.308174;0.797807;,
|
|
0.704880;0.904354;,
|
|
0.480577;1.001619;,
|
|
1.308174;0.797807;,
|
|
0.742164;1.052342;,
|
|
1.178014;0.640819;,
|
|
0.651829;0.338923;,
|
|
1.901909;0.216378;,
|
|
0.901909;0.216378;,
|
|
1.704880;0.904354;,
|
|
1.490617;0.212520;,
|
|
1.505031;0.062768;,
|
|
0.490617;0.212520;,
|
|
0.550077;0.974327;,
|
|
0.949067;0.148066;,
|
|
0.949067;1.148066;,
|
|
1.473489;0.522983;,
|
|
0.505031;0.062768;,
|
|
0.473489;0.522983;,
|
|
0.178014;0.640819;,
|
|
1.057354;0.147056;,
|
|
0.785276;0.577500;,
|
|
0.287610;1.202622;,
|
|
2.660139;0.598943;,
|
|
1.730879;0.702553;,
|
|
2.603873;0.335912;,
|
|
2.743511;0.423833;,
|
|
0.648997;0.869658;,
|
|
2.456467;0.267581;,
|
|
1.658186;0.165122;,
|
|
2.638338;1.151108;,
|
|
1.855985;1.130878;,
|
|
0.566842;1.071110;,
|
|
2.356930;0.535491;,
|
|
0.511421;0.571364;,
|
|
1.855985;0.130878;,
|
|
2.638338;0.151108;,
|
|
0.279904;0.610000;,
|
|
0.566842;0.071110;,
|
|
0.287610;0.202622;,
|
|
0.096910;0.696808;,
|
|
2.142981;1.273658;,
|
|
0.274524;1.057955;,
|
|
0.097472;1.037516;,
|
|
1.279904;0.610000;,
|
|
0.905380;1.015340;,
|
|
1.096910;0.696808;,
|
|
1.097472;1.037516;,
|
|
1.287610;1.202622;,
|
|
1.287610;0.202622;;
|
|
}
|
|
|
|
MeshNormals {
|
|
77;
|
|
-0.014294;0.994882;0.038478;,
|
|
-0.298968;0.901965;0.080012;,
|
|
-0.233125;0.938739;0.101805;,
|
|
-0.928302;0.309425;-0.206182;,
|
|
-0.928302;0.309425;-0.206182;,
|
|
-0.928302;0.309425;-0.206182;,
|
|
-0.884203;0.447843;0.132748;,
|
|
-0.884203;0.447843;0.132748;,
|
|
-0.884203;0.447843;0.132748;,
|
|
-0.777895;0.624534;0.069547;,
|
|
-0.800061;0.593555;0.077932;,
|
|
-0.800061;0.593555;0.077932;,
|
|
-0.822227;0.562576;0.086316;,
|
|
-0.447990;0.857523;0.111293;,
|
|
-0.578921;0.812010;0.066357;,
|
|
-0.289105;0.915185;0.034214;,
|
|
-0.976324;0.174559;0.016091;,
|
|
-0.903862;0.173781;0.189444;,
|
|
-0.967138;0.223716;-0.010379;,
|
|
-0.955119;0.280564;0.095032;,
|
|
-0.795661;0.580556;0.126379;,
|
|
-0.805680;0.559142;0.140066;,
|
|
-0.797271;0.598635;0.052029;,
|
|
-0.775623;0.623383;0.099005;,
|
|
-0.175531;0.983788;0.036735;,
|
|
-0.878949;0.254844;0.267312;,
|
|
-0.837897;0.374734;0.319135;,
|
|
-0.234177;0.682392;0.692461;,
|
|
-0.307635;0.739136;0.557875;,
|
|
-0.166461;0.752639;0.626011;,
|
|
-0.513844;0.614015;0.482975;,
|
|
-0.106625;0.833708;0.537190;,
|
|
-0.276257;0.802808;0.485208;,
|
|
-0.887978;0.422985;0.171157;,
|
|
-0.871539;0.435913;0.224500;,
|
|
-0.298029;0.690836;0.654692;,
|
|
-0.298029;0.690836;0.654692;,
|
|
-0.360812;0.698039;0.618511;,
|
|
-0.506473;0.683350;0.501968;,
|
|
-0.640187;0.629015;0.441024;,
|
|
-0.012888;0.999527;0.004142;,
|
|
-0.024843;0.992744;0.032739;,
|
|
-0.159588;0.849392;0.426514;,
|
|
-0.224971;0.846821;0.380473;,
|
|
-0.353826;0.657664;0.581431;,
|
|
-0.328456;0.717102;0.514601;,
|
|
-0.620996;0.673531;0.400899;,
|
|
-0.159816;0.636023;0.752524;,
|
|
0.022654;0.702573;0.536992;,
|
|
-0.025981;0.935533;0.206530;,
|
|
0.649402;0.630908;0.321214;,
|
|
0.750006;0.486857;0.435406;,
|
|
0.522830;0.656906;0.449199;,
|
|
0.402062;0.895916;0.188893;,
|
|
0.487184;0.678227;0.411564;,
|
|
0.394839;0.578787;0.669784;,
|
|
0.032869;0.597592;0.775947;,
|
|
0.800973;0.414183;0.418415;,
|
|
0.755242;0.491942;0.410404;,
|
|
0.530274;0.759556;0.253832;,
|
|
0.902448;0.416763;0.016417;,
|
|
0.770503;0.599837;0.008659;,
|
|
0.871999;0.461234;0.073085;,
|
|
0.938922;0.319637;0.127507;,
|
|
0.626289;0.762748;0.049354;,
|
|
0.623655;0.758826;0.074683;,
|
|
0.569402;0.814795;0.074592;,
|
|
0.630913;0.769737;0.097234;,
|
|
0.888486;0.457185;-0.037212;,
|
|
0.771732;0.605102;0.007022;,
|
|
0.823670;0.563564;0.062956;,
|
|
0.648174;0.750565;0.021086;,
|
|
0.345312;0.874499;0.021721;,
|
|
0.228083;0.915793;0.025327;,
|
|
0.554054;0.831081;0.048245;,
|
|
0.061198;0.898331;0.435036;,
|
|
0.048982;0.998446;0.026563;;
|
|
64;
|
|
3;0,1,2;,
|
|
3;3,4,5;,
|
|
3;6,7,8;,
|
|
3;9,10,11;,
|
|
3;12,11,10;,
|
|
3;13,1,14;,
|
|
3;15,14,1;,
|
|
3;16,17,18;,
|
|
3;19,16,18;,
|
|
3;20,21,22;,
|
|
3;23,20,22;,
|
|
3;24,2,13;,
|
|
3;1,13,2;,
|
|
3;25,26,17;,
|
|
3;16,25,17;,
|
|
3;27,28,29;,
|
|
3;20,30,21;,
|
|
3;29,28,31;,
|
|
3;32,31,28;,
|
|
3;33,34,26;,
|
|
3;25,33,26;,
|
|
3;30,35,36;,
|
|
3;37,36,35;,
|
|
3;28,38,32;,
|
|
3;39,38,28;,
|
|
3;1,40,15;,
|
|
3;1,0,40;,
|
|
3;2,41,0;,
|
|
3;32,42,31;,
|
|
3;32,43,42;,
|
|
3;44,45,46;,
|
|
3;44,47,45;,
|
|
3;45,48,49;,
|
|
3;50,51,52;,
|
|
3;53,50,52;,
|
|
3;51,54,52;,
|
|
3;55,52,54;,
|
|
3;54,48,55;,
|
|
3;56,55,48;,
|
|
3;57,58,51;,
|
|
3;50,57,51;,
|
|
3;58,59,54;,
|
|
3;51,58,54;,
|
|
3;59,49,54;,
|
|
3;48,54,49;,
|
|
3;60,61,62;,
|
|
3;63,60,62;,
|
|
3;61,64,65;,
|
|
3;62,61,65;,
|
|
3;65,64,66;,
|
|
3;67,66,64;,
|
|
3;68,69,61;,
|
|
3;60,68,61;,
|
|
3;61,69,64;,
|
|
3;70,64,69;,
|
|
3;71,72,73;,
|
|
3;74,72,71;,
|
|
3;48,47,56;,
|
|
3;48,45,47;,
|
|
3;75,42,43;,
|
|
3;73,41,76;,
|
|
3;73,0,41;,
|
|
3;72,0,73;,
|
|
3;72,40,0;;
|
|
}
|
|
|
|
MeshMaterialList {
|
|
1;
|
|
64;
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0;
|
|
|
|
Material {
|
|
0.804100;0.492341;0.346900;1.000000;;
|
|
1.000000;
|
|
0.000000;0.000000;0.000000;;
|
|
0.000000;0.000000;0.000000;;
|
|
|
|
TextureFilename {
|
|
"softer_intB_tex.png";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |