xonotic/xonotic.git
17 months agoMakefile: pretty colours with printf
bones_was_here [Fri, 15 Apr 2022 08:51:36 +0000 (18:51 +1000)]
Makefile: pretty colours with printf

17 months agoMakefile: complete update targets before build targets if both are specified
bones_was_here [Thu, 14 Apr 2022 11:42:22 +0000 (21:42 +1000)]
Makefile: complete update targets before build targets if both are specified

17 months agoMakefile: avoid redundant script executions in d0_blind_id
bones_was_here [Thu, 14 Apr 2022 11:17:29 +0000 (21:17 +1000)]
Makefile: avoid redundant script executions in d0_blind_id

17 months agoMerge branch 'amade/fix_broken_sound' into 'master'
bones_was_here [Fri, 8 Apr 2022 18:29:19 +0000 (18:29 +0000)]
Merge branch 'amade/fix_broken_sound' into 'master'

Fix no audio by removing legacy (SDL 1.2) SDL_AUDIODRIVER logic

See merge request xonotic/xonotic!82

17 months agoFix no audio by removing legacy (SDL 1.2) SDL_AUDIODRIVER logic
Amadeusz Sławiński [Fri, 8 Apr 2022 18:29:18 +0000 (18:29 +0000)]
Fix no audio by removing legacy (SDL 1.2) SDL_AUDIODRIVER logic

17 months agoDon't show the Welcome dialog in screenshots
terencehill [Fri, 1 Apr 2022 21:38:27 +0000 (21:38 +0000)]
Don't show the Welcome dialog in screenshots

18 months agoMerge branch 'bones_was_here/aes' into 'master'
bones_was_here [Sat, 19 Mar 2022 05:27:01 +0000 (05:27 +0000)]
Merge branch 'bones_was_here/aes' into 'master'

Enable static linking of libd0_rijndael in linux release builds

Closes #210

See merge request xonotic/xonotic!93

18 months agoMerge branch 'bones_was_here/Makefile' into 'master'
bones_was_here [Fri, 18 Mar 2022 18:25:37 +0000 (18:25 +0000)]
Merge branch 'bones_was_here/Makefile' into 'master'

End-user focused Makefile

Closes #329

See merge request xonotic/xonotic!91

18 months agoMerge branch 'z411/dll_building' into 'master'
bones_was_here [Fri, 18 Mar 2022 05:09:16 +0000 (05:09 +0000)]
Merge branch 'z411/dll_building' into 'master'

DLL building for release

Closes #337 and #323

See merge request xonotic/xonotic!94

18 months agoRevert "Removing precompiled DLLs" 94/head
z411 [Fri, 18 Mar 2022 01:52:39 +0000 (22:52 -0300)]
Revert "Removing precompiled DLLs"

This reverts commit 388e413630ab560373fdcc0a862b6cfd7643cf88.

18 months agoAdd PostgreSQL support to CA scripts
bones_was_here [Wed, 16 Mar 2022 11:25:07 +0000 (21:25 +1000)]
Add PostgreSQL support to CA scripts

18 months agoUpdate CA files to match srv03 deployment
bones_was_here [Wed, 16 Mar 2022 11:16:20 +0000 (21:16 +1000)]
Update CA files to match srv03 deployment

18 months agoMerge branch 'bones_was_here/readme' into 'master'
terencehill [Tue, 1 Mar 2022 17:26:14 +0000 (17:26 +0000)]
Merge branch 'bones_was_here/readme' into 'master'

README.md improvements

Closes #339

See merge request xonotic/xonotic!89

18 months agoXonotic Bot Orchestra: upgrade to 1080p.
Rudolf Polzer [Tue, 1 Mar 2022 03:30:49 +0000 (22:30 -0500)]
Xonotic Bot Orchestra: upgrade to 1080p.

18 months agoMoved MAKEFLAGS out of DLL script
z411 [Fri, 25 Feb 2022 23:39:55 +0000 (20:39 -0300)]
Moved MAKEFLAGS out of DLL script

18 months agoAdded copy of required DLL for win32 builds
z411 [Fri, 25 Feb 2022 23:25:12 +0000 (20:25 -0300)]
Added copy of required DLL for win32 builds

18 months agoRemoving breaking checks
z411 [Fri, 25 Feb 2022 22:00:04 +0000 (19:00 -0300)]
Removing breaking checks

18 months agoDLL building: fix typo
bones_was_here [Fri, 25 Feb 2022 20:10:09 +0000 (06:10 +1000)]
DLL building: fix typo

19 months agoRevert "Document Freeze tag revival event"
terencehill [Tue, 22 Feb 2022 22:21:32 +0000 (23:21 +0100)]
Revert "Document Freeze tag revival event"

This reverts commit dbb50d2892046f838259bd182843502610c20462.

19 months agoDocument Freeze tag revival event
terencehill [Tue, 22 Feb 2022 22:04:29 +0000 (22:04 +0000)]
Document Freeze tag revival event

19 months agoUpdate Docs/faq.md to current xonotic.org version
terencehill [Tue, 22 Feb 2022 21:38:00 +0000 (21:38 +0000)]
Update Docs/faq.md to current xonotic.org version

19 months agoMerge branch 'DefaultUser/ToS' into 'master'
terencehill [Mon, 21 Feb 2022 23:34:06 +0000 (23:34 +0000)]
Merge branch 'DefaultUser/ToS' into 'master'

Document sv_termsofservice_url for displaying server specific ToS

See merge request xonotic/xonotic!88

19 months agoDocument sv_termsofservice_url for displaying server specific ToS
Freddy [Mon, 21 Feb 2022 23:34:06 +0000 (23:34 +0000)]
Document sv_termsofservice_url for displaying server specific ToS

19 months agoCleaning up release script
z411 [Mon, 21 Feb 2022 04:40:42 +0000 (01:40 -0300)]
Cleaning up release script

19 months agoFixing DLL copy
z411 [Sun, 20 Feb 2022 21:10:10 +0000 (18:10 -0300)]
Fixing DLL copy

19 months agoUse multiple jobs when compiling
z411 [Sun, 20 Feb 2022 20:58:35 +0000 (17:58 -0300)]
Use multiple jobs when compiling

19 months agoFixed DLL move command
z411 [Sun, 20 Feb 2022 20:53:07 +0000 (17:53 -0300)]
Fixed DLL move command

19 months agoRemoved leftover line
z411 [Sun, 20 Feb 2022 20:27:40 +0000 (17:27 -0300)]
Removed leftover line

19 months agoRemoving precompiled DLLs
z411 [Sun, 20 Feb 2022 20:23:59 +0000 (17:23 -0300)]
Removing precompiled DLLs

19 months agoSeparate win32/win64 building
z411 [Sun, 20 Feb 2022 20:20:07 +0000 (17:20 -0300)]
Separate win32/win64 building

19 months agoUpdated DLL building in release
z411 [Sun, 20 Feb 2022 20:01:50 +0000 (17:01 -0300)]
Updated DLL building in release

19 months agoInitial DLL building
z411 [Sun, 20 Feb 2022 19:05:03 +0000 (16:05 -0300)]
Initial DLL building

19 months agoEnable static linking of libd0_rijndael in release builds 93/head
bones_was_here [Sat, 19 Feb 2022 20:58:24 +0000 (06:58 +1000)]
Enable static linking of libd0_rijndael in release builds

19 months agoMerge branch 'bones_was_here/releases_nodirtyflag' into 'master'
terencehill [Sat, 19 Feb 2022 18:09:12 +0000 (18:09 +0000)]
Merge branch 'bones_was_here/releases_nodirtyflag' into 'master'

Remove the dirty flag from the qc version string in release builds

See merge request xonotic/xonotic!85

19 months agoMerge branch 'bones_was_here/imagemangle' into 'master'
terencehill [Sat, 19 Feb 2022 17:56:34 +0000 (17:56 +0000)]
Merge branch 'bones_was_here/imagemangle' into 'master'

Work around imagemagick regression that puts everything upside down

Closes #341

See merge request xonotic/xonotic!86

19 months agoOops, fix the errors.
Rudolf Polzer [Fri, 18 Feb 2022 00:07:15 +0000 (01:07 +0100)]
Oops, fix the errors.

Now the bot handles kicks right.

19 months agoFix handling of leave events due to kick.
Rudolf Polzer [Fri, 18 Feb 2022 00:02:59 +0000 (01:02 +0100)]
Fix handling of leave events due to kick.

19 months agoMerge branch 'z411/remove_readyrestart' into 'master'
terencehill [Sun, 13 Feb 2022 17:53:59 +0000 (17:53 +0000)]
Merge branch 'z411/remove_readyrestart' into 'master'

Remove cvars of deprecated ready_restart

See merge request xonotic/xonotic!90

19 months agoRename properly to powerbot.
Rudolf Polzer [Mon, 7 Feb 2022 21:42:23 +0000 (22:42 +0100)]
Rename properly to powerbot.

19 months agoAlso add a gitignore file.
Rudolf Polzer [Mon, 7 Feb 2022 21:39:29 +0000 (22:39 +0100)]
Also add a gitignore file.

19 months agoAdd our power levels Matrix bot.
Rudolf Polzer [Mon, 7 Feb 2022 21:38:29 +0000 (22:38 +0100)]
Add our power levels Matrix bot.

19 months agoEnd-user focused Makefile 91/head
bones_was_here [Tue, 1 Feb 2022 23:11:37 +0000 (09:11 +1000)]
End-user focused Makefile

19 months agoRemove cvars of deprecated ready_restart 90/head
z411 [Sat, 5 Feb 2022 04:57:48 +0000 (01:57 -0300)]
Remove cvars of deprecated ready_restart

19 months agoDo not mark maps as done when fetching their pk3 failed.
Rudolf Polzer [Fri, 4 Feb 2022 02:28:43 +0000 (03:28 +0100)]
Do not mark maps as done when fetching their pk3 failed.

May fix "missing screenshots" issue.

19 months agoREADME.md: reorganise the page 89/head
bones_was_here [Thu, 3 Feb 2022 15:09:42 +0000 (01:09 +1000)]
README.md: reorganise the page

19 months agoREADME.md: link to download and chat info instead of duplicating it; expand documenta...
bones_was_here [Thu, 3 Feb 2022 08:02:19 +0000 (18:02 +1000)]
README.md: link to download and chat info instead of duplicating it; expand documentation section

19 months agoRemove some random slashes from the URLs.
Rudolf Polzer [Mon, 31 Jan 2022 20:32:28 +0000 (12:32 -0800)]
Remove some random slashes from the URLs.

19 months agoInclude the map blob hash in the URL spammed on Matrix.
Rudolf Polzer [Mon, 31 Jan 2022 20:26:59 +0000 (12:26 -0800)]
Include the map blob hash in the URL spammed on Matrix.

Maybe this will make the preview always show the correct screenshot?

19 months agoDon't set BUILD_ONE in the shell script - set this optionally in the cronjob.
Rudolf Polzer [Mon, 31 Jan 2022 20:14:06 +0000 (12:14 -0800)]
Don't set BUILD_ONE in the shell script - set this optionally in the cronjob.

19 months agoUpdate the screenshot cron runner script.
Rudolf Polzer [Mon, 31 Jan 2022 19:49:00 +0000 (11:49 -0800)]
Update the screenshot cron runner script.

19 months agoFix URL for accessing the screenshot server.
Rudolf Polzer [Mon, 31 Jan 2022 19:45:35 +0000 (11:45 -0800)]
Fix URL for accessing the screenshot server.

19 months agoSync xonotic-map-screenshot script.
Rudolf Polzer [Mon, 31 Jan 2022 18:16:20 +0000 (19:16 +0100)]
Sync xonotic-map-screenshot script.

19 months agoSync xonotic-release-build script.
Rudolf Polzer [Mon, 31 Jan 2022 18:14:04 +0000 (19:14 +0100)]
Sync xonotic-release-build script.

20 months agoMerge branch 'z411/tos_revision' into 'master'
Ant Zucaro [Fri, 21 Jan 2022 17:54:59 +0000 (17:54 +0000)]
Merge branch 'z411/tos_revision' into 'master'

Added TOS version to checkupdate.txt

See merge request xonotic/xonotic!87

20 months agoAdded TOS version to checkupdate.txt z411/tos_revision 87/head
z411 [Mon, 17 Jan 2022 22:14:50 +0000 (19:14 -0300)]
Added TOS version to checkupdate.txt

20 months agoWork around imagemagick regression that puts everything upside down 86/head
bones_was_here [Mon, 17 Jan 2022 17:25:22 +0000 (03:25 +1000)]
Work around imagemagick regression that puts everything upside down

Signed-off-by: bones_was_here <bones_was_here@xa.org.au>
21 months agoRemove the dirty flag from the qc version string in release builds 85/head
bones_was_here [Tue, 14 Dec 2021 12:41:31 +0000 (22:41 +1000)]
Remove the dirty flag from the qc version string in release builds

Old: "xonotic-v0.8.2~"
New: "xonotic-v0.8.2"

21 months agoRecompile libcurl, now with schannel.
Rudolf Polzer [Wed, 8 Dec 2021 20:25:43 +0000 (21:25 +0100)]
Recompile libcurl, now with schannel.

21 months agoUpdate libcurl DLL for Win64 too.
Rudolf Polzer [Wed, 8 Dec 2021 19:44:39 +0000 (20:44 +0100)]
Update libcurl DLL for Win64 too.

This is for issue #337.

21 months agoUpdate jpeg DLL by a new rebuild.
Rudolf Polzer [Wed, 8 Dec 2021 16:04:39 +0000 (17:04 +0100)]
Update jpeg DLL by a new rebuild.

22 months agoOops, actually select OS X ;)
Rudolf Polzer [Mon, 22 Nov 2021 21:25:33 +0000 (13:25 -0800)]
Oops, actually select OS X ;)

22 months agoAnother attempt at fixing OSX SDL build.
Rudolf Polzer [Mon, 22 Nov 2021 20:49:18 +0000 (12:49 -0800)]
Another attempt at fixing OSX SDL build.

22 months agoRe-enable macOS building using osxcross.
Rudolf Polzer [Mon, 22 Nov 2021 19:05:53 +0000 (11:05 -0800)]
Re-enable macOS building using osxcross.

22 months agoRename Windows builds so that xonotic.exe is 64bit SDL again.
Rudolf Polzer [Mon, 22 Nov 2021 13:32:29 +0000 (05:32 -0800)]
Rename Windows builds so that xonotic.exe is 64bit SDL again.

22 months agoAlso link to pthread for ODE.
Rudolf Polzer [Sun, 21 Nov 2021 01:34:33 +0000 (02:34 +0100)]
Also link to pthread for ODE.

The ODE static library requires it.

22 months agoAdd our own ODE build again, but a new one.
Rudolf Polzer [Sun, 21 Nov 2021 01:20:49 +0000 (02:20 +0100)]
Add our own ODE build again, but a new one.

The Debian one doesn't allow static linking.

22 months agoJust use JPEG and ODE from the installed Debian system.
Rudolf Polzer [Sun, 21 Nov 2021 01:04:54 +0000 (02:04 +0100)]
Just use JPEG and ODE from the installed Debian system.

It comes with .a files, so we can just embed them statically.

22 months agoFix weird paste error in release-engine-win32.
Rudolf Polzer [Sun, 21 Nov 2021 00:23:32 +0000 (01:23 +0100)]
Fix weird paste error in release-engine-win32.

22 months agoSame sync for OS X.
Rudolf Polzer [Sat, 20 Nov 2021 19:08:29 +0000 (14:08 -0500)]
Same sync for OS X.

Note that OS X builds aren't made yet as I first need to actually bring up the cross compiler first.

22 months agoAlso sync over flags for Windows.
Rudolf Polzer [Sat, 20 Nov 2021 19:05:49 +0000 (14:05 -0500)]
Also sync over flags for Windows.

No real diffs, other than some build flags for win32 that may fix crashes.

22 months agonokia2tuba: improve legato.
Rudolf Polzer [Sat, 20 Nov 2021 19:00:46 +0000 (14:00 -0500)]
nokia2tuba: improve legato.

Oops, had this commit laying around quite long.

22 months agoSync linux64 flags from the Travis script.
Rudolf Polzer [Sat, 20 Nov 2021 18:59:41 +0000 (13:59 -0500)]
Sync linux64 flags from the Travis script.

The old values were the ones we used before Travis.

This links JPEG statically and adds ODE into the binary.

22 months agoRebuild GMP with --enable-fat.
Rudolf Polzer [Sat, 13 Nov 2021 11:42:42 +0000 (12:42 +0100)]
Rebuild GMP with --enable-fat.

Should fix "illegal instruction".

22 months agoselfbuildagain branch is merged, no longer need to merge in the build script.
Rudolf Polzer [Fri, 12 Nov 2021 20:54:45 +0000 (12:54 -0800)]
selfbuildagain branch is merged, no longer need to merge in the build script.

22 months agoMerge branch 'divVerent/selfbuildagain'
Rudolf Polzer [Fri, 12 Nov 2021 20:53:54 +0000 (12:53 -0800)]
Merge branch 'divVerent/selfbuildagain'

22 months agoEnable local release builds.
Rudolf Polzer [Fri, 12 Nov 2021 19:36:26 +0000 (20:36 +0100)]
Enable local release builds.

22 months agoRecompile linux64 GMP and d0_blind_id --with-pic --enable-static --disable-shared.
Rudolf Polzer [Fri, 12 Nov 2021 19:17:40 +0000 (20:17 +0100)]
Recompile linux64 GMP and d0_blind_id --with-pic --enable-static --disable-shared.

22 months agoWe no longer have the old icon rebranding script.
Rudolf Polzer [Fri, 12 Nov 2021 19:02:33 +0000 (11:02 -0800)]
We no longer have the old icon rebranding script.

Well, let's just do another way.

22 months agoOops: sdl2-config.
Rudolf Polzer [Fri, 12 Nov 2021 18:52:16 +0000 (10:52 -0800)]
Oops: sdl2-config.

22 months agoFix compiler names.
Rudolf Polzer [Fri, 12 Nov 2021 18:45:05 +0000 (10:45 -0800)]
Fix compiler names.

22 months agoGo back to self-building rather than relying on Travis.
Rudolf Polzer [Fri, 12 Nov 2021 18:37:24 +0000 (10:37 -0800)]
Go back to self-building rather than relying on Travis.

This uses build flags that worked before we moved to Travis - some may be out of date.

2 years agoSync the update rsync script.
Rudolf Polzer [Thu, 8 Jul 2021 21:52:09 +0000 (23:52 +0200)]
Sync the update rsync script.

2 years agoMerge branch 'master' of gitlab.com:xonotic/xonotic
Rudolf Polzer [Thu, 8 Jul 2021 19:24:09 +0000 (21:24 +0200)]
Merge branch 'master' of gitlab.com:xonotic/xonotic

2 years agoImport updated release build script.
Rudolf Polzer [Thu, 8 Jul 2021 19:23:37 +0000 (21:23 +0200)]
Import updated release build script.

2 years agoShorter path (we now make autobuild-bsp the homedir).
Rudolf Polzer [Thu, 8 Jul 2021 19:16:50 +0000 (12:16 -0700)]
Shorter path (we now make autobuild-bsp the homedir).

2 years agoMerge branch 'bones_was_here/readme_chat_update' into 'master'
Ant Zucaro [Tue, 15 Jun 2021 12:30:53 +0000 (12:30 +0000)]
Merge branch 'bones_was_here/readme_chat_update' into 'master'

Update chat details in README.md

See merge request xonotic/xonotic!80

2 years agoUpdate chat details in README.md 80/head
bones_was_here [Wed, 9 Jun 2021 15:04:31 +0000 (01:04 +1000)]
Update chat details in README.md

2 years agoKill the -noaes builds (they're already 100% identical).
Rudolf Polzer [Sun, 30 May 2021 21:31:41 +0000 (23:31 +0200)]
Kill the -noaes builds (they're already 100% identical).

2 years agoRemove the -low autobuild.
Rudolf Polzer [Sun, 30 May 2021 21:11:27 +0000 (23:11 +0200)]
Remove the -low autobuild.

It's confusing to some users, as it does not actually have better performancer (may even use more RAM and take longer to load). It was meant to be a lower _size_ build only. But nowadays there is little demand for that.

Instead, redirect users to the regular build.

2 years agoDon't start an X server for texture compression - crunch doesn't need that.
Rudolf Polzer [Thu, 1 Apr 2021 13:19:09 +0000 (15:19 +0200)]
Don't start an X server for texture compression - crunch doesn't need that.

2 years agoAlso update map screenshot script from zernichter.
Rudolf Polzer [Thu, 1 Apr 2021 12:23:20 +0000 (14:23 +0200)]
Also update map screenshot script from zernichter.

2 years agoUpdate map compiler script from rm.cloudns.org.
Rudolf Polzer [Thu, 1 Apr 2021 12:20:40 +0000 (14:20 +0200)]
Update map compiler script from rm.cloudns.org.

2 years agoSync release build script from srv03.
Rudolf Polzer [Thu, 1 Apr 2021 12:19:04 +0000 (14:19 +0200)]
Sync release build script from srv03.

2 years agoFUN: a shell script to convert Nokia ringtones to cfg files for the tuba.
Rudolf Polzer [Wed, 24 Mar 2021 12:16:46 +0000 (08:16 -0400)]
FUN: a shell script to convert Nokia ringtones to cfg files for the tuba.

Use with care.

Demo video: https://www.youtube.com/watch?v=n7b5UVkpg8g

2 years agoAllow DXT1 for textures that have alpha (e.g. grates).
Rudolf Polzer [Fri, 19 Mar 2021 16:27:36 +0000 (09:27 -0700)]
Allow DXT1 for textures that have alpha (e.g. grates).

Should save some VRAM.

2 years agoTurn off renormalizing.
Rudolf Polzer [Thu, 18 Mar 2021 14:43:11 +0000 (07:43 -0700)]
Turn off renormalizing.

Crunch's renormalizing code looks hellish, and DP already renormalizes
normalmaps in the GLSL shader anyway.

Yes, means the mipmaps may not end up great. Should be OK though.

2 years agoAdd support for the "crunch" texture compression tool.
Rudolf Polzer [Thu, 18 Mar 2021 12:19:31 +0000 (05:19 -0700)]
Add support for the "crunch" texture compression tool.

2 years agoTry to not dither normalmaps, but instead dither colormaps with higher quality.
Rudolf Polzer [Wed, 17 Mar 2021 21:19:23 +0000 (14:19 -0700)]
Try to not dither normalmaps, but instead dither colormaps with higher quality.

2 years agoGenerate deluxemap textures dds files in normalmap mode.
Rudolf Polzer [Wed, 17 Mar 2021 20:20:51 +0000 (13:20 -0700)]
Generate deluxemap textures dds files in normalmap mode.

2 years ago./all keygen: also accept ed25519 keys.
Rudolf Polzer [Fri, 5 Mar 2021 19:08:17 +0000 (11:08 -0800)]
./all keygen: also accept ed25519 keys.