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.
Texture supported
Texture support:
| Format | Original Game | Comments |
| ------ | -------------- | -------- |
@ -61,16 +61,31 @@ Texture supported
| jpg | retexturing | 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):
* BSPX DECOUPLEDLM light map support (base1),
* QBSP map format support (mguhub),
* Use ffmpeg for load any video,
* RoQ and Theora cinematic videos support.
* 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,
* support Anachronox .dat format,
* Add debug progress loading code for maps.
* add debug progress loading code for maps.
Goals (none of it finished):

View file

@ -1962,6 +1962,14 @@ CM_LoadCachedMap(const char *name, model_t *mod)
__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;
/* load into heap */