Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rerelease game #127

Open
wants to merge 1,468 commits into
base: rerelease-1
Choose a base branch
from
Open

Rerelease game #127

wants to merge 1,468 commits into from

Conversation

darkshade9
Copy link

No description provided.

@res2k res2k force-pushed the rerelease-game branch 4 times, most recently from fe3cada to f02a7f1 Compare October 19, 2023 18:56
@res2k res2k force-pushed the rerelease-game branch 3 times, most recently from 9ce9b20 to 0d06189 Compare October 30, 2023 16:17
@res2k res2k force-pushed the rerelease-game branch 3 times, most recently from 7a78380 to 7a65bd2 Compare September 20, 2024 10:54
@res2k res2k force-pushed the rerelease-game branch 3 times, most recently from 5b2ff50 to 75c564d Compare October 23, 2024 21:29
@res2k res2k force-pushed the rerelease-game branch 3 times, most recently from 1d3b47a to 78367cc Compare October 26, 2024 13:55
Paril and others added 10 commits October 28, 2024 08:44
add gl_shadows_fade to mimic the dot shadow fade used in re-release
negative lights ignore surface normals so it looks more like a black hole
…. need to take care that this doesn't break other things...
…in noises like Gladiator death / Medic revive

use AUX3 for railgun 'reload' like re-release
add the constants for the 3 new channels
use 64 channels by default like re-release; support changing number of samples requested by audio system
(cherry picked from commit 5882a45)

# Conflicts:
#	doc/client.asciidoc
#	src/refresh/main.c
(cherry picked from commit c2fb478)
skullernet and others added 29 commits December 20, 2024 18:10
Commit 0dbe1bb disabled rendering of NODRAW surfaces in attempt to fix
re-release maps, but this in turn broke vanilla maps which have NODRAW
bit randomly set on visible surfaces.

Only account for NODRAW if map has BSPX header.

Originally reported in Paril#132.

# Conflicts:
#	src/client/download.c
These are allowed to have lightmaps in vanilla Q2.
# Conflicts:
#	src/client/main.c
Some vanilla maps use fake sky faces for lighting and backface culling.
These faces should be invisible, and must be removed if using cubemaps.

Originally reported in Paril#132.
# Conflicts:
#	src/refresh/surf.c
(cherry picked from commit c219c25)
Return value is not used anywhere currently.

(cherry picked from commit 2c0b899)
Prevents conflict with limits.h when compiling in C23 mode. Also rename
CHAR_HEIGHT.

(cherry picked from commit d07f8c9)
Users could kill the server by sending multiple nextserver
commands with crafted spawncount.

(cherry picked from commit 318bf10)
Don't allow referencing stats >= 32 without protocol extensions.
Also fix wrong projected point being used for shadow culling.

(cherry picked from commit 58f200f)
(cherry picked from commit 5834404)
MAX_DEBUG_LINES is now derived from q_countof(tess.vertices), anyway.
Lightmapped liquids are compiler specific feature independent from
DECOUPLED_LM. Make them depend on BSPX header instead.

Also restrict bmodel skies to BSPX maps only, not N64.

(cherry picked from commit f059908)
Hack to prevent the server from being killed if mod uses demos as
cinematics. Serving demos to multiple clients has never worked
in vanilla Q2 anyway.

(cherry picked from commit 8b4750c)
For compatibility with YQ2 mapfixes.

(cherry picked from commit 5b2d9f2)
If PPL was enabled, and dlights changed for a surface, lightstyles
wouldn't be updated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants