try#3
Open
Adrenos wants to merge 3346 commits intoid-Software:masterfrom
Open
Conversation
Remove commands in the order they are added because the different orders is annoying.
Probably caused by my commit on June 2 2017. commit 4006358 Fix spawn/freed entity logic (specifically harvester skulls)
Reported by Cyrax.
Setting cl_renderer isn't a security concern and valid behavior for a menu to provide. Sys_LoadDLL ensures only libries are loaded and engine prevents QVMs from writing them.
Prevent reading past end of message in MSG_ReadBits. If read past end of msg->data buffer (16348 bytes) the engine could SEGFAULT. Make MSG_WriteBits use an exact buffer overflow check instead of possibly failing with a few bytes left.
Ground and water friction were reversed.
Patch for https://bugzilla.icculus.org/show_bug.cgi?id=5931 by Eugene C. from 2013 plus recent fix for tcMod rotate. I merged the changes into the OpenGL2 renderer though the fix for tcMod turb doesn't translate.
Fix floatTime using float precision instead of double using GCC. Fix R_BindAnimatedImage to be in sync with function table. Fix vertexDeform bulge, vertexDeform normals, noise wave function at high level time. Revert unnecessary float -> double conversions.
Make callTeamVote check for all command separators like in callVote. It's not exploitable as the only vote option (leader) always uses an integer argument. Also the ioquake3 engine remove command separators from client game commands in Cmd_Args_Sanitize().
This has no affect due to ioquake3 engine already removing command separators (which includes newlines) in Cmd_Args_Sanitize().
A malicious server could abuse dangerous protocols such as gopher:// to, for instance, send mail via SMTP.
When pmove_fixed is set to 1, setting pmove_msec to 0 would crash.
Fixes 'Com_QueueEvent: overflow' spam after hitch / map load. Based on patch by @ec-.
Always map number row to number keys for AZERTY. Map Unicode character keys to world keys using scan code. Based on patches by @mickael9.
Move sampling input to the other side of framerate limiter. Thanks to Alexander "wareya" Nadeau and Juraj "youurayy" Vitko for pointing this out.
It helps to actually save files before making commits.
SDL doesn't provide exact the exact time that input events happen so use the earliest possible time that an event could happen. This make sub-frame input actions such as walking take affect immediately instead of in the next frame. Based on patch by Alexander "wareya" Nadeau.
Make bots activate crusher on q3tourney6_ctf and mpq3tourney6. Check if player is inside the crush bounds instead of below the crusher. There is a jumppad the goes under it in mpq3tourney6.
Only use the crusher for killing the bot's enemy. This doesn't affect 1v1 very much but prevents the whole team of bots in CTF from suddenly shooting at the crusher button. Entering the crusher bounds was basically instant death.
It wasn't possible to go to previous source from favorites if sv_master5 cvar wasn't set.
Additional updates to the Xcode project
Added various sponsorships, I hope that hotlinking works fine!
Add C syntax highlighting to readme
Use `r_texturemode GL_LINEAR_MIPMAP_LINEAR` by default
There is no need for a tentative definition in this case. By providing an explicit initializer, the resulting definition has the same effect as before, but is no longer tentative. This avoids easy errors resulting from multiple tentative definitions in different translation units. (Previous compilers permitted those common errors, but GCC 10 rejects them by default.)
realityforge
referenced
this pull request
in realityforge/Quake-III-Arena
Apr 11, 2022
Allow to assign action also to right stick diagonals (up-left, up-right, down-left and down-right)
|
I strongly recommend AGAINST pushing this repository into the main Source Code repository for Quake 3 Arena. We must never lose the original source code at all costs public-facing. |
|
agreed, this is supposed to be an historical repository for Q3A, please close |
|
Archive the repo. |
|
Archive this. |
|
ioquake people are not in reality :( |
|
archive + close pls hi im thaldren |
|
Only Adrenos (who opened this pull request) or id Software (owner of this repository) can close this pull request. Adrenos has never been involved with ioquake3 development. ioquake3 developers cannot close this pull request. No one is pushing for merging ioquake3 into the id-Software/Quake-III-Arena repository. refs: ioquake#615 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.