Files
RP412/assets/RP411/VIDEO/MD3.X
T
CydandClaude Opus 4.8 3b8b729ecb Add complete game working copy under assets/ (runtime data + binaries)
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>
2026-07-01 10:11:47 -05:00

729 lines
16 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 {
102;
10.711701;0.759500;-32.722698;,
10.769301;1.847400;-50.000000;,
10.027200;0.609100;-50.000000;,
10.206200;5.092900;-50.000000;,
9.161500;6.207700;-32.593101;,
9.500000;6.043800;-50.000000;,
7.824500;7.039600;-50.000000;,
7.906500;6.881600;-33.337600;,
0.061800;7.289600;-33.020301;,
-0.750000;7.293800;-50.000000;,
0.061800;7.289600;-33.020301;,
-7.442200;7.128400;-50.000000;,
-0.750000;7.293800;-50.000000;,
-9.042499;6.411600;-32.749600;,
-9.250000;6.543800;-50.000000;,
-10.789100;3.166900;-33.351101;,
-10.581400;1.299200;-50.000000;,
-10.750000;3.543800;-50.000000;,
-9.496300;0.448000;-33.106899;,
-10.437101;1.012800;-33.657501;,
9.042100;0.005400;-50.000000;,
8.806501;0.059000;-33.234099;,
9.065600;0.300500;16.080699;,
-9.974700;0.569700;-50.000000;,
-7.536900;0.167200;-33.677898;,
10.784900;3.399200;-0.594200;,
9.504400;0.730100;50.000000;,
10.370300;1.893800;50.000000;,
10.370300;1.893800;50.000000;,
10.035200;3.473300;50.000000;,
9.808601;5.139900;32.825299;,
10.784900;3.399200;-0.594200;,
10.370300;1.893800;50.000000;,
9.808601;5.139900;32.825299;,
9.968001;4.822400;-16.655198;,
9.234901;6.257500;32.715101;,
9.724399;4.921200;50.000000;,
9.136700;5.769500;50.000000;,
7.682000;6.826800;50.000000;,
7.900600;7.053500;-16.607000;,
9.381600;6.152000;-16.618299;,
9.968001;4.822400;-16.655198;,
9.381600;6.152000;-16.618299;,
9.234901;6.257500;32.715101;,
-0.293000;6.664500;32.827203;,
-0.712000;7.067800;50.000000;,
7.836000;7.225800;33.225398;,
7.900600;7.053500;-16.607000;,
7.836000;7.225800;33.225398;,
-0.293000;6.664500;32.827203;,
7.900600;7.053500;-16.607000;,
-1.734700;6.773700;-17.395701;,
-7.368200;6.745800;-16.621598;,
-7.745700;7.155700;33.270698;,
-1.734700;6.773700;-17.395701;,
7.900600;7.053500;-16.607000;,
-7.368200;6.745800;-16.621598;,
-10.862200;3.492000;33.227501;,
-10.462000;3.505300;50.000000;,
-10.059100;1.314600;50.000000;,
-9.357300;0.679000;-16.361099;,
-10.189700;5.815600;-50.000000;,
-9.136100;6.541500;-16.603400;,
-10.120500;5.176300;-32.720502;,
-9.929401;5.663200;50.000000;,
-9.929401;5.663200;50.000000;,
-10.862200;3.492000;33.227501;,
-9.136100;6.541500;-16.603400;,
-9.037000;6.355300;50.000000;,
-9.929401;5.663200;50.000000;,
-0.293000;6.664500;32.827203;,
-0.293000;6.664500;32.827203;,
-0.712000;7.067800;50.000000;,
-7.319400;6.910100;50.000000;,
-7.745700;7.155700;33.270698;,
-9.037000;6.355300;50.000000;,
-9.996101;1.453000;-16.460200;,
-10.100500;2.161000;33.946899;,
7.585300;0.181900;15.861200;,
0.277900;0.261100;33.795501;,
10.784900;3.399200;-0.594200;,
10.711701;0.759500;-32.722698;,
10.959500;1.859600;-32.997002;,
10.769301;1.847400;-50.000000;,
10.774300;3.336900;-32.989798;,
10.784900;3.399200;-0.594200;,
9.065600;0.300500;16.080699;,
-7.024100;0.341800;50.000000;,
8.117400;0.199800;50.000000;,
0.277900;0.261100;33.795501;,
7.585300;0.181900;15.861200;,
0.277900;0.261100;33.795501;,
8.124900;0.068600;33.078000;,
8.117400;0.199800;50.000000;,
8.124900;0.068600;33.078000;,
-10.100500;2.161000;33.946899;,
-9.357300;0.679000;-16.361099;,
-9.996101;1.453000;-16.460200;,
-10.100500;2.161000;33.946899;,
-7.024100;0.341800;50.000000;,
-10.059100;1.314600;50.000000;,
-8.697400;0.538700;50.000000;;
94;
3;0,1,2;,
3;3,4,5;,
3;4,6,5;,
3;4,7,6;,
3;8,6,7;,
3;8,9,6;,
3;10,11,12;,
3;13,14,11;,
3;15,16,17;,
3;18,16,19;,
3;0,2,20;,
3;21,0,20;,
3;21,22,0;,
3;23,16,18;,
3;24,20,23;,
3;24,23,18;,
3;25,26,27;,
3;28,29,30;,
3;31,32,33;,
3;34,4,3;,
3;35,36,37;,
3;30,29,36;,
3;35,37,38;,
3;39,8,7;,
3;35,30,36;,
3;33,40,41;,
3;34,42,4;,
3;39,7,4;,
3;43,40,33;,
3;39,4,42;,
3;44,38,45;,
3;35,38,46;,
3;47,40,43;,
3;44,46,38;,
3;47,43,48;,
3;49,47,48;,
3;50,51,10;,
3;52,11,10;,
3;53,54,55;,
3;51,52,10;,
3;53,56,54;,
3;57,58,59;,
3;24,21,20;,
3;24,18,60;,
3;52,13,11;,
3;13,61,14;,
3;52,62,13;,
3;63,13,62;,
3;57,64,58;,
3;63,62,65;,
3;63,61,13;,
3;15,17,61;,
3;66,63,65;,
3;63,15,61;,
3;53,67,56;,
3;67,68,69;,
3;70,53,55;,
3;71,72,73;,
3;53,68,67;,
3;71,73,74;,
3;74,73,75;,
3;66,15,63;,
3;15,19,16;,
3;76,18,19;,
3;60,18,76;,
3;66,77,15;,
3;15,76,19;,
3;77,76,15;,
3;24,78,21;,
3;24,60,79;,
3;24,79,78;,
3;0,22,80;,
3;81,82,83;,
3;84,3,83;,
3;34,3,84;,
3;31,33,41;,
3;81,85,82;,
3;82,84,83;,
3;85,34,84;,
3;85,84,82;,
3;86,26,25;,
3;87,88,89;,
3;21,78,22;,
3;90,91,92;,
3;86,93,26;,
3;89,88,94;,
3;90,92,86;,
3;86,92,93;,
3;95,96,97;,
3;57,59,98;,
3;99,91,96;,
3;95,100,96;,
3;101,99,96;,
3;101,96,100;;
MeshTextureCoords {
102;
1.025192;0.845542;,
1.123974;0.499998;,
0.979801;0.499997;,
0.384134;0.500002;,
0.433524;0.848141;,
0.434956;0.500003;,
0.444255;0.500004;,
0.434132;0.833252;,
0.101979;0.839598;,
0.064267;0.500004;,
1.101979;0.839598;,
0.735580;0.500004;,
1.064267;0.500004;,
0.597150;0.845011;,
0.599108;0.500003;,
0.228668;0.832978;,
0.073509;0.499998;,
0.263801;0.500000;,
0.049254;0.837858;,
0.054978;0.826848;,
0.880266;0.499996;,
0.873921;0.835314;,
0.907346;1.821610;,
0.037573;0.499997;,
0.116424;0.826438;,
1.261675;0.488116;,
0.965833;1.499997;,
1.109237;1.499998;,
0.109237;0.499998;,
0.232978;0.500000;,
0.369525;0.156507;,
0.261675;0.488116;,
0.109237;1.499998;,
0.369525;1.156507;,
0.349031;1.166898;,
0.441286;0.154306;,
0.346241;0.500001;,
0.393562;0.500002;,
0.418658;0.500003;,
0.449008;1.167863;,
0.438911;0.167636;,
0.349031;0.166898;,
0.438911;1.167636;,
0.441286;1.154306;,
0.030051;0.156548;,
0.045977;0.500004;,
0.461135;0.164511;,
0.449008;0.167863;,
0.461135;1.164511;,
0.030051;1.156548;,
1.449008;1.167863;,
0.972092;1.152090;,
0.705222;1.167571;,
0.723640;1.165419;,
0.972092;0.152090;,
1.449008;0.167863;,
0.705222;0.167571;,
0.253868;0.164550;,
0.273801;0.500000;,
0.099271;0.499998;,
0.076158;1.172775;,
0.490701;0.500002;,
0.604213;1.167935;,
0.437481;0.845592;,
0.489345;0.500002;,
0.489345;2.500002;,
0.253868;2.164550;,
0.604213;0.167935;,
0.592342;1.500003;,
0.489345;1.500002;,
1.030051;1.156548;,
1.030051;0.156548;,
1.045977;0.500004;,
0.721945;0.500004;,
0.723640;0.165419;,
0.592342;0.500003;,
0.114521;1.170794;,
0.172079;2.178936;,
0.827403;1.817220;,
0.491411;2.175907;,
1.261675;1.488116;,
0.025192;0.845542;,
0.133961;0.840059;,
0.123974;0.499998;,
0.255719;0.840204;,
0.261675;1.488116;,
0.907346;0.821610;,
0.155810;0.499997;,
0.853911;0.499996;,
0.491411;0.175907;,
0.827403;0.817220;,
0.491411;1.175907;,
0.842696;1.161557;,
0.853911;1.499996;,
0.842696;0.161557;,
0.172079;1.178936;,
0.076158;0.172775;,
0.114521;0.170794;,
0.172079;0.178936;,
0.155810;1.499997;,
0.099271;1.499998;,
0.094666;1.499997;;
}
MeshNormals {
102;
-0.599557;0.722045;0.000845;,
-0.857388;0.513824;0.029496;,
-0.689930;0.683189;0.021387;,
-0.878602;-0.437555;-0.003762;,
-0.643201;-0.723729;-0.000601;,
-0.656842;-0.727914;-0.005919;,
-0.265783;-0.935069;-0.003984;,
-0.262814;-0.939621;0.000959;,
-0.044488;-0.998923;0.000733;,
-0.029633;-0.999560;0.001170;,
0.026037;-0.999256;-0.018828;,
0.170488;-0.975792;-0.008893;,
0.024708;-0.999694;-0.001429;,
0.473897;-0.833894;-0.007507;,
0.460075;-0.870901;-0.012208;,
0.953529;0.052719;-0.006534;,
0.815702;0.434087;-0.002108;,
0.984042;-0.082277;0.000448;,
0.476803;0.827064;-0.011460;,
0.753044;0.508747;-0.015022;,
-0.207335;0.947775;0.005641;,
-0.150695;0.974965;-0.004104;,
-0.451300;0.767159;-0.011730;,
0.313711;0.876148;0.002046;,
0.065087;0.995894;-0.002146;,
-0.832753;0.550808;0.007982;,
-0.674207;0.678550;0.002918;,
-0.802219;0.596925;0.011187;,
-0.978202;-0.207531;-0.007232;,
-0.977951;-0.208700;-0.007349;,
-0.948360;-0.291616;-0.008294;,
-0.918778;-0.371678;-0.007481;,
-0.968453;-0.248724;-0.015337;,
-0.910522;-0.400922;-0.004247;,
-0.878610;-0.468564;-0.001972;,
-0.718447;-0.663296;-0.020457;,
-0.896235;-0.412226;-0.012798;,
-0.704778;-0.688997;-0.023456;,
-0.280370;-0.905747;-0.012802;,
-0.349530;-0.910534;0.007763;,
-0.774829;-0.571508;-0.000582;,
-0.892036;-0.449078;0.000008;,
-0.717361;-0.628983;0.007691;,
-0.659380;-0.711199;0.000240;,
0.020650;-0.998305;-0.000155;,
-0.028692;-0.999329;0.022769;,
-0.252530;-0.907512;-0.023904;,
-0.339955;-0.891474;0.001975;,
-0.249955;-0.910114;0.002823;,
0.068712;-0.997630;0.003538;,
0.031417;-0.999075;-0.029376;,
0.015919;-0.999266;-0.031164;,
0.116219;-0.986211;-0.011861;,
0.115825;-0.971644;0.001213;,
0.017112;-0.999746;0.009568;,
-0.019370;-0.998563;-0.004030;,
0.060486;-0.996643;0.008646;,
0.938582;0.149250;-0.007364;,
0.976921;-0.029365;-0.023287;,
0.922568;0.343655;0.000439;,
0.345387;0.872508;-0.015333;,
0.821601;-0.499700;-0.014809;,
0.556698;-0.749477;0.006660;,
0.854174;-0.489436;-0.004758;,
0.970610;-0.239560;-0.022969;,
0.859946;-0.496924;0.000938;,
0.911693;-0.072153;0.000443;,
0.408205;-0.883782;0.000915;,
0.554866;-0.829004;-0.003143;,
0.612839;-0.790201;-0.003121;,
-0.066876;-0.997582;-0.018935;,
-0.021337;-0.998563;0.005551;,
0.023853;-0.999426;0.024053;,
0.088208;-0.982830;-0.003565;,
0.120385;-0.974532;-0.017375;,
0.307299;-0.951363;-0.021797;,
0.801985;0.509703;-0.020884;,
0.894402;0.443366;-0.002525;,
-0.022247;0.998935;-0.002955;,
0.066105;0.995914;-0.009042;,
-0.930266;0.365820;-0.027937;,
-0.975593;0.219159;-0.002390;,
-0.983896;0.047372;0.001743;,
-0.984084;-0.024361;0.012397;,
-0.952526;-0.259843;0.003696;,
-0.947226;-0.131918;-0.004579;,
-0.416180;0.841774;-0.000179;,
0.009378;0.999956;-0.000754;,
0.016597;0.999821;-0.004247;,
0.016597;0.999821;-0.004247;,
-0.028074;0.998163;0.007449;,
0.022880;0.999723;0.005073;,
-0.139755;0.976013;0.002504;,
-0.360116;0.932874;-0.007297;,
0.023816;0.999687;-0.007740;,
0.875043;0.421265;0.000517;,
0.476546;0.740860;0.000648;,
0.771691;0.635956;-0.007334;,
0.861904;0.506479;0.024481;,
0.068786;0.996462;0.002645;,
0.736733;0.537711;0.002641;,
0.305968;0.930997;-0.001074;;
94;
3;0,1,2;,
3;3,4,5;,
3;4,6,5;,
3;4,7,6;,
3;8,6,7;,
3;8,9,6;,
3;10,11,12;,
3;13,14,11;,
3;15,16,17;,
3;18,16,19;,
3;0,2,20;,
3;21,0,20;,
3;21,22,0;,
3;23,16,18;,
3;24,20,23;,
3;24,23,18;,
3;25,26,27;,
3;28,29,30;,
3;31,32,33;,
3;34,4,3;,
3;35,36,37;,
3;30,29,36;,
3;35,37,38;,
3;39,8,7;,
3;35,30,36;,
3;33,40,41;,
3;34,42,4;,
3;39,7,4;,
3;43,40,33;,
3;39,4,42;,
3;44,38,45;,
3;35,38,46;,
3;47,40,43;,
3;44,46,38;,
3;47,43,48;,
3;49,47,48;,
3;50,51,10;,
3;52,11,10;,
3;53,54,55;,
3;51,52,10;,
3;53,56,54;,
3;57,58,59;,
3;24,21,20;,
3;24,18,60;,
3;52,13,11;,
3;13,61,14;,
3;52,62,13;,
3;63,13,62;,
3;57,64,58;,
3;63,62,65;,
3;63,61,13;,
3;15,17,61;,
3;66,63,65;,
3;63,15,61;,
3;53,67,56;,
3;67,68,69;,
3;70,53,55;,
3;71,72,73;,
3;53,68,67;,
3;71,73,74;,
3;74,73,75;,
3;66,15,63;,
3;15,19,16;,
3;76,18,19;,
3;60,18,76;,
3;66,77,15;,
3;15,76,19;,
3;77,76,15;,
3;24,78,21;,
3;24,60,79;,
3;24,79,78;,
3;0,22,80;,
3;81,82,83;,
3;84,3,83;,
3;34,3,84;,
3;31,33,41;,
3;81,85,82;,
3;82,84,83;,
3;85,34,84;,
3;85,84,82;,
3;86,26,25;,
3;87,88,89;,
3;21,78,22;,
3;90,91,92;,
3;86,93,26;,
3;89,88,94;,
3;90,92,86;,
3;86,92,93;,
3;95,96,97;,
3;57,59,98;,
3;99,91,96;,
3;95,100,96;,
3;101,99,96;,
3;101,96,100;;
}
MeshMaterialList {
1;
94;
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,
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.726500;0.223877;0.204100;1.000000;;
1.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
TextureFilename {
"softer_intF_tex.png";
}
}
}
}
}
}