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>
This commit is contained in:
@@ -28,3 +28,27 @@
|
||||
*.egg binary
|
||||
*.EGG binary
|
||||
*.rtf binary
|
||||
|
||||
# Game runtime assets (under assets/) — always binary, never EOL-normalized
|
||||
*.wav binary
|
||||
*.png binary
|
||||
*.pcx binary
|
||||
*.PCX binary
|
||||
*.pcc binary
|
||||
*.PCC binary
|
||||
*.gim binary
|
||||
*.GIM binary
|
||||
*.x binary
|
||||
*.X binary
|
||||
*.skl binary
|
||||
*.SKL binary
|
||||
*.det binary
|
||||
*.sph binary
|
||||
*.met binary
|
||||
*.gat binary
|
||||
*.GAT binary
|
||||
*.sky binary
|
||||
*.vsh binary
|
||||
*.psh binary
|
||||
*.dll binary
|
||||
*.exe binary
|
||||
|
||||
@@ -52,3 +52,11 @@ rpl4.log
|
||||
Thumbs.db
|
||||
desktop.ini
|
||||
.DS_Store
|
||||
|
||||
# Bundled game working copy: committed wholesale as runtime data (see
|
||||
# docs/ASSETS.md). Re-include the binaries the global rules above would skip.
|
||||
!assets/**/*.exe
|
||||
!assets/**/*.dll
|
||||
# ...but never the spool runtime output or Windows thumbnail caches.
|
||||
assets/**/*.spl
|
||||
assets/**/last.spl
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
[AudioRenderer]
|
||||
|
||||
#
|
||||
# Radius of clipping sphere
|
||||
#
|
||||
#clipping_radius=400.0
|
||||
#clipping_radius=350.0
|
||||
clipping_radius=550.0
|
||||
|
||||
#
|
||||
# Distance between ears -> average size of cockpit
|
||||
#
|
||||
distance_between_ears=12.0
|
||||
|
||||
#
|
||||
# Control amplitude rolloff
|
||||
#
|
||||
amplitude_rolloff=2.0
|
||||
amplitude_rolloff_knee=60.0
|
||||
#amplitude_rolloff_distance_scale=0.005
|
||||
amplitude_rolloff_distance_scale=0.003
|
||||
|
||||
#
|
||||
# Control high frequency rolloff
|
||||
#
|
||||
high_frequency_rolloff=2.0
|
||||
high_frequency_rolloff_knee=60.0
|
||||
#high_frequency_rolloff_distance_scale=0.01
|
||||
high_frequency_rolloff_distance_scale=0.005
|
||||
|
||||
#
|
||||
# Control doppler
|
||||
#
|
||||
doppler_range=600.0
|
||||
speed_of_sound=250.0
|
||||
|
||||
#
|
||||
# Control source compression
|
||||
#
|
||||
#compression_scale=0.95
|
||||
compression_scale=0.92
|
||||
#compression_exponent=4.0
|
||||
compression_exponent=8.5
|
||||
|
||||
#
|
||||
# ITD difference constant
|
||||
#
|
||||
itd_difference=0.0015
|
||||
|
||||
#
|
||||
# Global reverb scale
|
||||
#
|
||||
#global_reverb_scale=0.3
|
||||
global_reverb_scale=0.35
|
||||
|
||||
[AudioResources]
|
||||
front_audio_resource=audio\audio1.res
|
||||
front_audio_resource=audio\audio2.res
|
||||
rear_audio_resource=audio\audio1.res
|
||||
rear_audio_resource=audio\audio2.res
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
[AudioRenderer]
|
||||
|
||||
#
|
||||
# Radius of clipping sphere
|
||||
#
|
||||
#clipping_radius=400.0
|
||||
#clipping_radius=350.0
|
||||
clipping_radius=550.0
|
||||
|
||||
#
|
||||
# Distance between ears -> average size of cockpit
|
||||
#
|
||||
distance_between_ears=12.0
|
||||
|
||||
#
|
||||
# Control amplitude rolloff
|
||||
#
|
||||
amplitude_rolloff=2.0
|
||||
amplitude_rolloff_knee=60.0
|
||||
#amplitude_rolloff_distance_scale=0.005
|
||||
amplitude_rolloff_distance_scale=0.003
|
||||
|
||||
#
|
||||
# Control high frequency rolloff
|
||||
#
|
||||
high_frequency_rolloff=2.0
|
||||
high_frequency_rolloff_knee=60.0
|
||||
#high_frequency_rolloff_distance_scale=0.01
|
||||
high_frequency_rolloff_distance_scale=0.005
|
||||
|
||||
#
|
||||
# Control doppler
|
||||
#
|
||||
doppler_range=600.0
|
||||
speed_of_sound=250.0
|
||||
|
||||
#
|
||||
# Control source compression
|
||||
#
|
||||
#compression_scale=0.92
|
||||
#compression_exponent=8.5
|
||||
compression_scale=0.1
|
||||
compression_exponent=9.0
|
||||
|
||||
#
|
||||
# ITD difference constant
|
||||
#
|
||||
itd_difference=0.0015
|
||||
|
||||
#
|
||||
# Global reverb scale
|
||||
#
|
||||
#global_reverb_scale=0.3
|
||||
global_reverb_scale=0.35
|
||||
|
||||
[AudioResources]
|
||||
front_audio_resource=audio\audio1.res
|
||||
front_audio_resource=audio\audio2.res
|
||||
rear_audio_resource=audio\audio1.res
|
||||
rear_audio_resource=audio\audio2.res
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
/MA:229;0
|
||||
/VO:0;0
|
||||
/MI:229;0
|
||||
/CD:0;0
|
||||
/LI:0;0
|
||||
/MIC:0
|
||||
/SP:0
|
||||
/TR:114;0
|
||||
/BA:114;0
|
||||
/IPL:MIC- CDR- CDL- LIR- LIL- MIR- MIL-
|
||||
/IPR:MIC- CDR- CDL- LIR- LIL- MIR- MIL-
|
||||
/OPS:MIC- CDR- CDL- LIR- LIL-
|
||||
/AGC:-
|
||||
/IPG:1,1
|
||||
/OPG:1,1
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user