Commit Graph

68 Commits

Author SHA1 Message Date
Denis Pauk 6ba618fc42 models: partial support mda file parse 2024-09-15 19:07:53 +03:00
Denis Pauk dcf411bb11 models: add mda file to override list 2024-09-14 00:56:11 +03:00
Denis Pauk 6e8502a98d client: use 16 steps color particles 2024-09-09 00:28:25 +03:00
Denis Pauk 8ab3e54f6a client: reuse combined colors in CL_ParticleSteamEffect 2024-09-09 00:21:38 +03:00
Denis Pauk db0328a251 client: use combined color insted VID_PaletteColor 2024-09-09 00:21:38 +03:00
Yamagi ccba5946fd Enable ref_gles1 in CI builds. 2024-08-13 00:17:50 +03:00
Denis Pauk 247acb32fd Merge remote-tracking branch 'yquake2/master' 2024-08-12 18:46:04 +03:00
Yamagi 82b6ce322b Update the README to reality.
* Mention some more new features added in the last years.
* Make clear that only FreeBSD, Linux and Windows have official support.
  Everything else is community supported.
* Link to the official addons and yquake2remaster.
* Give some hints to bug reporters and contributors.
* Link to CI builds.
* Avoid relative links so that personal forks link back to the main
  projects. If forks want to link to their own ressources, they can
  edit the file.
2024-08-12 08:54:03 +02:00
Denis Pauk e754261f22 ReadMe: add more SDK links 2024-07-29 15:07:57 +03:00
Denis Pauk 0a774a4f75 models: add support of MDR
* https://github.com/ioquake/ioq3/blob/main/md4-readme.txt
* https://github.com/UberGames/MD3View
2024-07-29 13:31:12 +03:00
Denis Pauk e4849dc9d4 soft: remove unused R_PolysetUpdateTables 2024-06-30 23:03:21 +03:00
Henk 8b853dd27a
Update Makefile to build ref_vk.dylib on Apple Silicon
- Some markdownlinting / nitpicking on README.md
2024-06-21 14:02:52 +02:00
Denis Pauk ec8b792a4b renders: use three bytes for save model normal 2024-06-04 23:47:48 +03:00
Denis Pauk eff91e34c0 renders: check for SiN format in player models 2024-05-08 01:42:21 +03:00
Denis Pauk 13e1df2bda renders: inital support of SiN def/sbm/sam load
Added only file format support without model overwrite.

Based on https://web.archive.org/web/20001212060900/http://starbase.neosoft.com:80/~otaku/program.html
2024-05-08 01:41:14 +03:00
Denis Pauk dfb1818aa9 Readme update 2024-04-25 00:09:23 +03:00
Denis Pauk eb344a030e renders: Move scroll logic to R_FlowingScroll 2024-04-22 00:04:21 +03:00
Denis Pauk dbccc9353f Update readme. 2024-04-21 19:26:12 +03:00
Denis Pauk ae4845782c readme: Add swl to supported textures 2024-04-07 18:46:40 +03:00
Denis Pauk 51419ffc63 maps: add little bit knowledge about SIN
Without real implementation for now
2024-04-06 18:15:15 +03:00
Denis Pauk 7a0d1d737e maps: rearrange Daikatana detect code 2024-04-05 00:19:53 +03:00
Denis Pauk c343f87928 maps: remove currently unused fields 2024-03-30 18:29:36 +02:00
Denis Pauk f5bbf533bc protocol: share configstring convert logic 2024-03-23 18:47:17 +02:00
Denis Pauk b6df49dbb7 Add readme note about SiN maps 2024-03-23 16:11:45 +02:00
Denis Pauk 3e7e3bad39 filesystem: support longer path in archives (up to 128) 2024-03-20 23:20:08 +02:00
Denis Pauk 2b9c4e88fe soft: fix cppcheck warnings, remove unused isflattop 2024-03-17 15:47:23 +02:00
Denis Pauk bb3ac6ef9c renders: load mdx/Kingpin models support 2024-03-17 15:45:31 +02:00
Denis Pauk 93bbc60bd8 models: dkm Daikatana, md2 Anachronox generate normals 2024-03-17 15:45:31 +02:00
Denis Pauk b6dc5ac8ad models: mdl fix texture coordinates 2024-03-17 15:45:31 +02:00
Denis Pauk a77e52ad97 Version bump 8.31RR5 2024-02-25 23:46:19 +02:00
Denis Pauk 1ad15c2e88 docs: add link to releases 2024-02-24 17:35:37 +02:00
Denis Pauk a3d450ff64 client: Add gametype variable
`gametype` variable could be used for show menu for different
embeded mod type. Remaster has all ctf/rogue/xatrix maps in baseq2
directory and menu could not detected by game variable anymore.
2024-02-23 00:33:24 +02:00
Denis Pauk b21391954d game: fix shambler effect 2024-02-11 23:51:33 +02:00
Denis Pauk 322c3ee9e8 sv_send: realloc send buffer 2024-02-10 15:23:38 +02:00
Denis Pauk bc260a97e2 Update documentation
cmake build as outdated/confusing and will be restored after
finish all tasks.
2024-02-10 14:29:14 +02:00
Denis Pauk 10cc304778 models: fix cppcheck warnings 2024-02-05 01:29:56 +02:00
Denis Pauk 8d0261c6a0 models: add md5 support
Has:
 * no hacks for replace md2 with md5 automatically(TODO),
 * no logic for merge anim and mesh content as required by loader(TODO),
 * automaticlly converted md5 to md2 like internal format.

Part of https://github.com/yquake2/yquake2remaster/issues/4

Based on:
 * http://tfc.duke.free.fr/coding/md5-specs-en.html
 * https://github.com/Shpoike/Quakespasm/blob/qsrebase/Quake/gl_model.c (Normals code)

Also looked to:
 * https://github.com/Novum/vkQuake/blob/master/Quake/gl_model.c#L4181
 * https://github.com/fte-team/fteqw/blob/master/engine/common/com_mesh.c
 * 1b42134e11
2024-01-28 12:28:17 +02:00
Denis Pauk 8ecef62a5d clean up model list show 2023-12-25 00:05:38 +02:00
Denis Pauk 1c75ef7c07 readme: update code status 2023-12-21 19:47:43 +02:00
Denis Pauk 36c7528cc5 game: Update TODO list 2023-11-17 00:50:05 +02:00
Denis Pauk 9958db18d6 game: Add ReRelease Shambler Monster 2023-11-17 00:45:58 +02:00
Denis Pauk 0a250f5cd2 Add maps testing state 2023-10-11 20:22:56 +03:00
Denis Pauk f2393a2e34 Fix load mguhub
Need dynamic allocation and additional checks for array sizes,
looks like overflow in mgu4m3, mgu5m2.
2023-10-04 00:30:26 +03:00
Denis Pauk 13b4d324d0 Rename IBSQ -> QBSP 2023-10-03 01:05:16 +03:00
Denis Pauk 83238d65b8 Add maps status 2023-10-01 13:21:59 +03:00
Denis Pauk 0c578322ec soft: Load IBSQ map format 2023-09-29 00:45:15 +03:00
Denis Pauk f6319f8bc0 ref_vk: Load IBSQ map format 2023-09-17 16:28:50 +03:00
Denis Pauk b7f78626f8 Add additioan description of goals. 2023-09-17 15:48:42 +03:00
Yamagi 677d89a594 Yamagi Quake II Remaster, an experimental fork with Q2R support. 2023-09-16 17:25:41 +02:00
nia 4309859097 Add NetBSD to README.md 2020-11-24 14:12:10 +01:00