Commit Graph

56 Commits

Author SHA1 Message Date
Tim Angus
0ebf1df742 XDG home directory support 2025-10-19 15:58:27 +01:00
Jack Slater
f3e1a0b6b0
Update README.md small formatting change and added a link 2025-10-05 18:19:28 -10:00
Jack Slater
3b7844884f
Update README.md to point to guides for players and sysadmins (#807) 2025-10-05 14:42:06 -10:00
Zack Middleton
fa6358854b
Note former maintainers, remove zturtleman funding link (#798)
* Update readme to note former maintainers

* Remove my funding link
2025-09-15 10:47:40 -10:00
Justin Luong
6d90d74022 Fixes to emscripten cmake 2025-09-07 16:39:09 +01:00
Jack Slater
937e72fd00
Update README.md to fix the fix for the fix about the backticks.
I'm pretty sure this formatting was good the last time I touched it. Lets try it this way.
2025-08-30 23:05:42 -10:00
Tim Angus
8dfedc60c1 Remove architecture from binary filenames 2025-08-29 21:30:17 +01:00
Jack Slater
712fbcf240
Quick typo fix in README.md 2025-08-13 12:31:16 -10:00
Tim Angus
17d1be179e Don't need triple backticks for non-blocks 2025-08-13 15:37:23 +01:00
Tim Angus
444fa16235 Minor corrections 2025-08-13 15:37:23 +01:00
Tim Angus
c988d1b616 Update configuration section of README 2025-08-13 15:37:23 +01:00
Tim Angus
bbf549cc69 CMake install configuration
This is 99% for *nix based operating systems; it may work elsewhere but
it's not recommended.
2025-08-13 15:37:23 +01:00
Tim Angus
961a019a46 Emscripten build instructions + various tweaks 2025-08-13 13:27:37 +01:00
Jack Slater
32b12d29f2
Updating README.md for CMake (#758)
This is part of the CMake update project #748 

The README.md needs to be updated for CMake. This is my first step at it. Not all changes are done, but this may be a good start.

The standalone instructions are slightly updated, but may not be accurate and will need to be updated later on.

All of the makefile "options" still need to be sorted.
2025-08-13 00:40:24 -10:00
Tim Angus
d07bf88ce9 Add USE_ARCHLESS_FILENAMES 2025-08-01 22:36:51 +01:00
Tim Angus
d2f209fbda Remove USE_LOCAL_HEADERS 2025-07-29 18:12:31 +01:00
Tim Angus
1cbba07fc3 Add abstract frontend to HTTP support and stop using curl on Windows 2025-07-22 14:57:01 +01:00
Jack Slater
533934a2ec
Update README.md
Removing references to bugzilla, which is no-longer available for submitting bugs and patches.
2025-04-25 18:32:54 -10:00
Zack Middleton
2660bb4a03 Add support for overriding basegame to web client
List files for multiple games in a single client-config.json file so
that com_basegame argument can pick different game data.

Use ioquake3.html?com_basegame=demoq3 (or tademo) to run the Quake 3 or
Team Arena demo. They require new QVMs from baseq3/missionpack to run.
2024-06-11 04:40:08 -04:00
Zack Middleton
8365ea7ed2 Customize the web client HTML file
Modify the client HTML file when copying it to the build directory to
apply current CLIENTBIN and BASEGAME. It always loads engine/data from
the current directory (no need to try to locate the build directory).
2024-06-11 04:40:08 -04:00
Zack Middleton
41ec9ae05f Make emscripten --preload-file opt-in 2024-06-11 04:40:08 -04:00
Zack Middleton
b14c5a3d9c Add BUILD_RENDERER_OPENGL1 to disable opengl1
Have emscripten disable BUILD_RENDERER_OPENGL1 instead of hardcoded to
disable opengl1 client.
2024-06-11 04:40:08 -04:00
Zack Middleton
198c92b9f8 Add DEPEND_MAKEFILE to disable rebuild on Makefile edit 2024-06-11 04:40:08 -04:00
James Darpinian
e0ce0ceea0 Add Emscripten to README 2024-06-09 22:10:52 -04:00
Zack Middleton
f869bffe97 OpenGL2: Fallback to OpenGL ES if OpenGL fails 2024-06-06 19:49:17 -04:00
Zack Middleton
3b984d2b51 OpenGL2: Add OpenGL ES 2.0+ support
This mainly targets OpenGL ES 2.0 but it also supports compiling GLSL as
ESSL 3.00. It's missing support for framebuffer objects which should be
possible on ES 2. (Though using renderbuffers instead of textures.)

opengl1 cvars that are not supported will display a message and disable
the cvar. This has not been reviewed for new opengl2 cvars. Enabling
cvars may cause rendering issues. Some of the broken cvars may be
possible to support using OpenGL ES 3 features.

The game displays okay with the default cvars.
2024-06-05 21:33:08 -05:00
Zack Middleton
18f3b6b510 Document USE_INTERNAL_VORBIS in README 2023-04-02 17:13:41 -05:00
Zack Middleton
02a12f2dec Update to SDL 2.24.0 and add separate macOS UB2 dylib
Update mingw and macOS SDL libraries to 2.24.0. (MSVC .lib files and
Xcode project haven't been updated.)

There is now a separate SDL dylib for macOS Universal Binary 1 and 2
because SDL 2.24.0 dropped support for macOS 10.6 (which is last to
support x86). Documentation says SDL 2.24.0 also dropped macOS 10.7
and 10.8 too. So UB2 is now 10.9 or later while 10.5 to 10.8 live in
UB1.

Compiled using osxcross with macOS 11.3 SDK. Ran "strip -x" on Windows
and macOS libraries. Ad-hoc signed dylib using PyOxidizer rcodesign to
fix digest checksums after strip.
2023-02-19 13:08:36 -05:00
Jack Slater
5e4e6c1480
Update README.md 2022-02-08 00:28:38 -10:00
Jack Slater
b7abe57d3b some old URL and doc updates
The installer building docs should probably go somewhere else but they don't need to be in the README
2022-02-08 00:19:05 -10:00
Zack Middleton
e611fb50b8 Update building for macOS in README 2021-11-06 21:22:16 -04:00
Tim Angus
c0b15329e3 Add status badge to README 2020-08-29 21:52:06 +01:00
Jack Slater
2b42f0bdab
Merge pull request #447 from HappyFacade/patch-1
Add C syntax highlighting to readme
2020-07-15 00:56:26 -10:00
Zachary J. Slater
af66e02932 Update README.md
Added various sponsorships, I hope that hotlinking works fine!
2020-07-07 00:36:27 -10:00
Happy
f1e077c532
Add C syntax highlighting to readme 2020-04-07 08:18:15 -07:00
Zachary J. Slater
6387c336b6 tiny readme thing 2018-01-07 21:41:55 -10:00
Zack Middleton
4b5067cce2 Add 'addbot random' to README 2017-06-29 19:57:13 -05:00
Zack Middleton
dfce71929a Add con_autochat and con_autoclear cvars 2017-06-08 15:46:19 -05:00
Zack Middleton
148d54bf54 Remove libspeex from README 2017-05-23 09:05:38 -05:00
Zachary J. Slater
879fb555a5 Minor updates to README.md
Removed some language about the old mailing list, pointed to forums,
and more accurately to the
wiki, updated reference to SDL.
Zardoz speaks to you, His chosen ones.
2016-08-04 21:05:33 -10:00
Zack Middleton
0ad4381a11 Make using Yacc optional, disabled by default
A built-in GNU Make rule causes code/tools/lcc/lburg/gram.y to replace
gram.c if gram.y has a newer modified time. This causes git diff to
pick up changes to gram.c, which seems to have been manually modified
to fix warnings and may vary by Yacc used to create it. It also
requires installing a program to generate a file that already exists
in a usable state in the code repository.

So replace the built-in rule so it is only used if USE_YACC is 1
(defaults to 0). The Yacc executable name can be overriden using
`make YACC=yacc` like before.

I preferred to touch gram.c instead of installing Yacc because of the
problems it causes. It doesn't really seem like a good idea to recommend
others do that instead of disabling Yacc the Makefile though.
2016-07-11 07:51:34 -05:00
Zack Middleton
9f6c4942ee Remove note that r_allowResize requires SDL backend 2016-06-15 14:01:13 -05:00
Zachary J. Slater
11a65db8bb Removing more large chunks of outdated text 2015-08-28 14:45:36 -07:00
Zachary J. Slater
752b9bafa8 Point to the moved information 2015-08-28 14:30:55 -07:00
Zachary J. Slater
80a61f5b30 Moving large chunks of README to wiki step 1 2015-08-28 14:26:32 -07:00
Zachary J. Slater
ede113b7b0 Githalytics seems to have stopped being a thing. 2015-08-28 11:08:01 -07:00
Zack Middleton
1ff28f2389 Merge pull request #22 from zturtleman/cvar_modified
Add cvar_modified command
2015-01-07 19:48:16 -06:00
Tim Angus
494aa4100e Fix screwed up whitespace in README 2014-09-05 10:30:33 +01:00
Tim Angus
441fa1dd71 Add USE_RENDERER_DLOPEN note to README 2014-09-05 10:26:26 +01:00
Zack Middleton
1d95ef210e SDL 2 scroll/caps/num lock keys send KEYUP event when key is released 2014-08-28 20:09:37 -05:00