-
Notifications
You must be signed in to change notification settings - Fork 30
RTCW MP
Zack Middleton edited this page May 30, 2014
·
20 revisions
RTCW-MP engine features missing from Spearmint.
Not sure if I want to add them. Translation support should use gettext, not legacy one-off game translation system. Probably possible to add rtcw translation in VMs, I haven't looked into it.
- translation support
- auto update
- open URL
- trap_S_StartSoundEx
- trap_S_StartStreamingSound (not sure if it's used by MP, I know SP does.)
- trap_S_GetVoiceAmplitude (not used in MP, used in SP)
- spline camera support (only needed for SP afaik)
- get tag (only needed for SP, plus I want to change the game code so it isn't needed)
- missing some bot system calls (only needed for SP, MP doesn't have bots)
- MDS, skeleton model format. Integrated torso/legs in format. Has dynamic LOD collapse.
- some stuff from tr_types.h
- REFLAG_FORCE_LOD. Use lowest LOD. It's used when entity is on fire, and some other cases?
- fireRiseDir used for entity on fire by shader alphagen normalzfade
- fadeStartTime and fadeEndTime might be replaceable using RF_FORCE_ENT_ALPHA and shaderRGBA[3]
- RDF_SNOOPERVIEW makes lightmaps be replaced with white and disables dlights. Make it RDF_NOLIGHTMAPS and drop dlights in cgame?
- is dlight overdraw used?
- is dlight custom shader used?
- TCGEN_FIRERISEENV_MAPPED ?
- TMOD_SWAP ?
- unknown other things?
- Console background needs to be changed for RTCW-MP in CGame VM.