Commit graph

215 commits

Author SHA1 Message Date
perle
397106f092 # 2024-07-31 23:30:42 +02:00
perle
cdfd626658 fixed bug #8
System message in CTF when friendly fire
2024-07-27 09:50:52 +02:00
perle
d4b7971c8f fixed bug #69
cg_autodrop should work now
2024-07-26 23:12:59 +02:00
perle
008a11c491 fixed bug #69
cg_autodrop should work now
2024-07-26 23:03:12 +02:00
Zack Middleton
04ea0f76f8 ioquake3 resync to commit c1ab47a7 from 60dfabbe
Use nanosleep(2) instead of usleep(3)
Makefile: fix compilation on FreeBSD
Update macOS version for GitHub CI
OpenGL2: Add OpenGL ES 2.0+ support
OpenGL2: Add run-time support for unsigned short indexes
OpenGL2: Use CPU vertex animation if too few vertex attributes
Merge pull request #664 from zturtleman/opengles2
OpenGL2: Fix issues running under WebGL
OpenGL2: Fallback to OpenGL ES if OpenGL fails
Add minimal emscripten support
Fix emscripten build directions
Use BASEGAME for emscripten assets
Fix using emscripten 3.1.27+
Allow building for emscripten with "emmake make"
Add -ffast-math for emscripten to match other platforms
Add .vscode and baseq3 to gitignore
Rebuild every target if Makefile changes
ioquake3.html replaces Emscripten-generated HTML shell
Get rid of "Nothing to be done for _.zip" message
Fix build when specifying PLATFORM=emscripten manually instead of using emmake
Silence compiler warnings
Support debug Emscripten build
Speed up GitHub Actions with -j
Add GitHub Actions workflow for web/Emscripten
Add Emscripten to README
Add DEPEND_MAKEFILE to disable rebuild on Makefile edit
Add BUILD_RENDERER_OPENGL1 to disable opengl1
Clean up emscripten in Makefile
Make emscripten --preload-file opt-in
Allow web client to use unzipped QVMs
Customize the web client HTML file
Add support for overriding basegame to web client
Add support for mods to web client
Rename client-config.json based on CLIENTBIN
2024-06-13 15:44:18 -05:00
insellium
e6adaa0353 Little code update 2
— changing credits song name in code
— revision update
2024-01-21 20:54:23 +05:00
insellium
b6695dceef My last commit in 2023
— Added test map for new gamemode LMS
— Fixed Grenade Launcher parameters
2023-12-29 14:49:00 +05:00
insellium
6a9e2fdb0b Something from me
— Removed haze.ogg. It was temporary music for q3r_babel.
— Added a vignette with noise on the map loading screen.
— Added support for multiple music tracks in the main menu.
— Fixed strncpy error in ui_menu.c appearing during build compie.
— Version update. Looks like version 0.5 will slowly be done without P3rle. I miss him so much.

Ah yes, I'm not a coder.
2023-12-16 12:44:58 +05:00
Zack Middleton
528645fe86 Fix camera not rotating smoothly
Reducing camera angle in damageYaw to 8-bit caused camera to be limited
to 256 angles and not rotate smoothly.

Restore setting it locally in higher precision as a separate variable
(damageAngles) but still keep it as 8-bit in damagePitch/damageYaw so
it networks correctly.

Issue introduced in "Fix sending angles in damagePitch/damageYaw".
2023-12-09 18:33:04 -06:00
Zack Middleton
866db4eba5 Fix sending angles in damagePitch/damageYaw
damagePitch/damageYaw are send over the network as 8-bit but Q3Rally
stored 16-bit short for angle in them. This caused CGame to have
different angles than Game.
2023-12-09 18:30:07 -06:00
Zack Middleton
0c524e000d Fix protocol handler scheme 2023-08-21 13:57:57 -05:00
Zack Middleton
ed4bec3d46 Make mouse movement in menus match regular desktop movement
Use absolute mouse input instead of relative in the menus. Convert the
absolute position to relative movement in virtual "640x480 but aspect
correct" coords and preserve fractional movement. Synchronize the
position of the UI's menu cursor by forcing it to 0,0 and then sending
a delta of the current position in virtual coords.

The cursor can also freely move out of the window in the menu.
2023-06-06 07:04:45 -05:00
Zack Middleton
91b8c8dfc6 Rename the new URL scheme to q3rally
Websites can link to q3rally servers using the following:

    q3rally://connect/0.0.0.0

A protocol handler needs to be configured on the system to run:

    q3rally.x86_64 --uri q3rally://connect/0.0.0.0
2023-06-04 19:35:20 -05:00
Zack Middleton
1286903908 ioquake3 resync to commit 47c96419 from 4610a240
Document USE_INTERNAL_VORBIS in README
Update CI to Ubuntu 20.04
Add protocol handler support
Fix bad client reliableAcknowledge DOS exploit
2023-06-04 19:32:47 -05:00
Zack Middleton
22a0949a26 ioquake3 resync to commit 4610a240 from bc8737d7
Upgrade to build and run from VS2019
Upgrades to Xcode project and Apple Silicon support
Update SDL2 to 2.0.14
Updated SDL2 include files to fix Mac build in GitHub Actions
Added another mention of arm64 to command line help
Restored original opus sse files, excluded from Xcode
Added arm64 to the post-build symlinking step
Merge branch 'main' into xcode
Merge branch 'main' into vs2019
Added shell script to compile Universal 2 binary (x86_64+arm64)
Reverting alert style to deprecated methods
Upgrades to Xcode project and Apple Silicon support
Update SDL2 to 2.0.14
Added another mention of arm64 to command line help
Restored original opus sse files, excluded from Xcode
Added arm64 to the post-build symlinking step
Added shell script to compile Universal 2 binary (x86_64+arm64)
Reverting alert style to deprecated methods
Merge branch 'xcode' of https://github.com/tomkidd/ioq3 into xcode
Removed signature from SDL dylib, enabled dark mode on macOS.
spaces > tabs
Ad-hoc signed libSDL2-2.0.0.dylib
Fix compiling against SDL 2.0.17
UB2 now signs and notarizes, upgraded to SDL 2.0.16
Architectures in libSDL2 restored for ppc and i386
Merge remote-tracking branch 'upstream/main' into vs2019
Update SDL2 to 2.0.16
Added rudimentary support for automatically finding Microsoft Store version of Quake 3
GHA deprecated Ubuntu 16.04 - update to 18.04
qsort cannot be called with NULL
Merge remote-tracking branch 'upstream/main' into vs2019
Addressed string concatenation issue and added dummy method for Mac/Linux
Added missing variable.
Merge remote-tracking branch 'upstream/main' into xcode
Updated SDL 2.0.16 headers and Mac version of libraries to fix GitHub actions
Addressed PR suggestions
Modified MS Store path handling to better follow the pattern of Steam/GOG
Merge pull request #481 from tomkidd/xcode
Merge pull request #482 from tomkidd/vs2019
OpenGL2: Fix r_grayscale 1 making everything solid black
Print full GL_EXTENSIONS list for OpenGL contexts before 3.0
Fix being unable to enter Team Arena CD key
OpenGL2: GL_DEPTH_TEXTURE_MODE was removed from OpenGL 3.0/Core
Improve setting Microsoft Store path
Update building for macOS in README
Make macOS arm64 default to target macOS 11 in Makefile
Fix error when cross-compiling for macOS arm64 using Makefile
Fix passing arguments to VM dylib on Apple M1
Fix compiling on older macOS
Fix memory corruption in S_TransferPaintBuffer
Fix memset
Fix hex digit
Fix uninitialized variable
some old URL and doc updates
Update README.md
Update FUNDING.yml
code/curl: update ifdef condition for MCST-LCC compiler in mcst-lcc compiler => 1.25 added a new macro definition to determine compiler
Revert "code/curl: update ifdef condition for MCST-LCC compiler"
Revert "E2K: fixed build by MCST lcc compiler when using USE_CURL=1 option"
More predictable mesh normals generation
vm_x86.c: Add `defined(_M_IX86) || defined(_M_X64)` (fix for VS2019)
Add keys for SDL 2.0.14's new gamepad buttons
Fix in_availableJoysticks cvar not updating
Fix (disabled) Wavelet sound decompression
Update to SDL 2.24.0 and add separate macOS UB2 dylib
Update macOS UB1 to SDL 2.0.22
Fix running make-macosx{,-ub2}.sh on Linux
Update MSVC .lib files to SDL 2.24.0
2023-03-02 23:13:18 -06:00
perle
b9c6fc91af new roadmap 2023-03-02 21:44:38 +01:00
P3rlE
e0418bd2d4 Added more options to func_breakable
!!! use the new entities.def !!!
2022-03-19 21:49:08 +01:00
P3rlE
1fe5dba1f0 Added ogm video support 2022-03-19 20:19:51 +01:00
P3rlE
fa799120c7 updated readme files
version upcount
2022-03-15 20:53:29 +01:00
P3rlE
7bea27efcc some small HUD fixes / fixed flag position again 2022-03-11 23:55:03 +01:00
P3rlE
304bccd5d8 start screen also fixed for non 16:9 resolutions 2022-03-11 06:52:01 +01:00
P3rlE
6eca172246 fixed font sizes - HUD needs to be fixed 2022-03-08 22:54:31 +01:00
P3rlE
d8f9599427 fixed hud and flag icon position 2022-03-07 23:15:00 +01:00
P3rlE
808b51a099 fixed position of the reward medals
fixed position of the "you fragged" message
2022-03-07 21:50:55 +01:00
P3rlE
3f7562eeec enabled aspect correct HUD by default 2022-03-06 14:36:31 +01:00
P3rlE
8d55b07ab7 added zturtleman´s flexible HUD code 2022-03-06 08:25:18 +01:00
insellium
6473a31a0f LAST COMMIT - for 0.4 release
version change + deleting useless map
2022-03-02 20:20:51 +05:00
insellium
aff6156a3f Changes for upcoming 0.4
Added new car - Lotus
Disabled sv_pure for reflect & plate fix
Changed default settings in code
2022-03-02 14:38:24 +05:00
P3rlE
f81c4d68c5 version change 2022-03-02 05:56:28 +01:00
P3rlE
738bc1b80c make quad glow purple
quad purple glow
some preparations for 0.5
2022-03-02 05:55:45 +01:00
P3rlE
3ec62383a8 Revert widescreen changes
Reverted widescreen changes...
2022-03-01 21:38:39 +01:00
P3rlE
09afe21143 changed year in the menu 2022-02-26 20:40:42 +01:00
P3rlE
f804ccfd9f removed pak check 2022-02-26 00:10:30 +01:00
P3rlE
9916297ecd Version Upcount 2022-02-19 19:04:25 +01:00
P3rlE
fc96a4a2ca Some changed stuff 2022-02-14 19:19:42 +01:00
P3rlE
aa25dbacbc - fixed (hopefully) railgun bug
- added medal for telefrag
2022-02-05 21:49:34 +01:00
P3rlE
97c4bd4295 Impressive Medal now given by frag, not by hit 2022-02-02 23:59:26 +01:00
q3rally
7281774a1b Version Upcount for Nightly Build 2022-01-15 20:48:08 +00:00
zturtleman
755736061c Only show as many Domination sigils on the HUD as exist in the map. 2022-01-15 02:56:10 +00:00
q3rally
b68d5f5db1 Reverted the chat position 2021-12-07 20:08:46 +00:00
q3rally
135d030e11 more hud fixes 2021-11-30 22:44:46 +00:00
q3rally
221e699e09 fixed upper right hud positions 2021-11-30 19:57:37 +00:00
q3rally
7c932fe29a lowered the frag bonus from 5 seconds to 0.5 seconds
version upcount
2021-11-11 18:04:58 +00:00
q3rally
651df8789c Draw FPS on/off is now available in the menu
version upcount
2021-10-02 20:12:29 +00:00
q3rally
ea090e6c3d default key config out of the box 2021-09-30 21:10:24 +00:00
q3rally
7c033f97bf Rear weapons now on by default in the rear view mirror 2021-09-30 20:15:36 +00:00
q3rally
24b46797a3 new health box fits now into the hud
tweaked the fpsmax in rearview mirror
version upcount
2021-09-26 20:53:21 +00:00
q3rally
865ce7e554 railgun bug should be fixed now 2021-09-21 17:03:15 +00:00
q3rally
8990eed8c1 tweaked the chat position a little bit 2021-09-21 14:44:27 +00:00
q3rally
84d8c60a4e changed "SIGIL" to "Control Point"
changed "Regenaration" to "Auto Repair"
Modified the Chat position
2021-09-21 12:46:07 +00:00