Add readme note about SiN maps

This commit is contained in:
Denis Pauk 2024-03-23 15:51:52 +02:00
parent 84f5fd2c97
commit b6df49dbb7
2 changed files with 26 additions and 3 deletions

View file

@ -47,7 +47,7 @@ Models support:
All models support only single texture for all meshes and only up to 255 frames. All models support only single texture for all meshes and only up to 255 frames.
Texture supported Texture support:
| Format | Original Game | Comments | | Format | Original Game | Comments |
| ------ | -------------- | -------- | | ------ | -------------- | -------- |
@ -61,16 +61,31 @@ Texture supported
| jpg | retexturing | 24 bit | | jpg | retexturing | 24 bit |
| bmp | Daikatana | 24 bit | | bmp | Daikatana | 24 bit |
Maps support:
| Format | Version | Game |
| ------ | ------- | ------------------------------------------ |
| IBSP | 39 | Quake 2 / Anachronox / Kingpin / Heretic 2 |
| IBSP | 41 | Daikatana |
| QBSP | 39 | Quake 2 ReRelease |
| BSPX | 39 | Quake 2 ReRelease (Extension to IBSP) |
Note:
* SiN Gold has IBSP/41 format but has different size of lump and is
unsupported.
* Not Quake 2 maps are limmited mostly view only, and could have issues
with tranparency or some animations flags and properties.
Goals (finished): Goals (finished):
* BSPX DECOUPLEDLM light map support (base1), * BSPX DECOUPLEDLM light map support (base1),
* QBSP map format support (mguhub), * QBSP map format support (mguhub),
* Use ffmpeg for load any video, * Use ffmpeg for load any video,
* RoQ and Theora cinematic videos support. * RoQ and Theora cinematic videos support.
* Cinematic videos support in smk, mpeg, ogv format, * Cinematic videos support in smk, mpeg, ogv format,
* Daikatana/Heretic map partial format support, * Daikatana/Heretic 2 map partial format support,
* md5 improve load speed, * md5 improve load speed,
* support Anachronox .dat format, * support Anachronox .dat format,
* Add debug progress loading code for maps. * add debug progress loading code for maps.
Goals (none of it finished): Goals (none of it finished):

View file

@ -1962,6 +1962,14 @@ CM_LoadCachedMap(const char *name, model_t *mod)
__func__, name, header.version, BSPVERSION); __func__, name, header.version, BSPVERSION);
} }
Com_DPrintf("%s: Map %s ident %c%c%c%c version %d\n",
__func__, name,
(header.ident >> 0) & 0xFF,
(header.ident >> 8) & 0xFF,
(header.ident >> 16) & 0xFF,
(header.ident >> 24) & 0xFF,
header.version);
cmod_base = (byte *)buf; cmod_base = (byte *)buf;
/* load into heap */ /* load into heap */