Commit Graph

820 Commits

Author SHA1 Message Date
Rudolf Polzer
c2523e85d0 Xonotic Bot Orchestra: upgrade to 1080p. 2022-02-28 22:30:49 -05:00
terencehill
5d1ddcda4b 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
2022-02-19 18:09:12 +00:00
terencehill
98a770f3a5 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
2022-02-19 17:56:34 +00:00
Rudolf Polzer
1169cae6f5 Do not mark maps as done when fetching their pk3 failed.
May fix "missing screenshots" issue.
2022-02-04 03:28:43 +01:00
Rudolf Polzer
1007baeac7 Remove some random slashes from the URLs. 2022-01-31 12:32:28 -08:00
Rudolf Polzer
61b8b2ba39 Include the map blob hash in the URL spammed on Matrix.
Maybe this will make the preview always show the correct screenshot?
2022-01-31 12:26:59 -08:00
Rudolf Polzer
fa4dbf2435 Fix URL for accessing the screenshot server. 2022-01-31 11:45:52 -08:00
bones_was_here
f26724da0a Work around imagemagick regression that puts everything upside down
Signed-off-by: bones_was_here <bones_was_here@xa.org.au>
2022-01-18 03:25:22 +10:00
bones_was_here
eeb100ec94 Remove the dirty flag from the qc version string in release builds
Old: "xonotic-v0.8.2~"
New: "xonotic-v0.8.2"
2021-12-14 22:41:31 +10:00
Rudolf Polzer
5940257823 Oops, actually select OS X ;) 2021-11-22 13:25:33 -08:00
Rudolf Polzer
6d11a5ae54 Another attempt at fixing OSX SDL build. 2021-11-22 12:49:18 -08:00
Rudolf Polzer
73b338e918 Re-enable macOS building using osxcross. 2021-11-22 11:05:53 -08:00
Rudolf Polzer
7c1ab2dcb2 Rename Windows builds so that xonotic.exe is 64bit SDL again. 2021-11-22 05:33:09 -08:00
Rudolf Polzer
0a66c777fc Also link to pthread for ODE.
The ODE static library requires it.
2021-11-21 02:34:33 +01:00
Rudolf Polzer
013b90d3f7 Add our own ODE build again, but a new one.
The Debian one doesn't allow static linking.
2021-11-21 02:20:49 +01:00
Rudolf Polzer
4a0148a914 Just use JPEG and ODE from the installed Debian system.
It comes with .a files, so we can just embed them statically.
2021-11-21 02:04:54 +01:00
Rudolf Polzer
aa4a969cae Fix weird paste error in release-engine-win32. 2021-11-21 01:23:32 +01:00
Rudolf Polzer
0c0a244c76 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.
2021-11-20 14:08:35 -05:00
Rudolf Polzer
b93dc6a1b5 Also sync over flags for Windows.
No real diffs, other than some build flags for win32 that may fix crashes.
2021-11-20 14:05:49 -05:00
Rudolf Polzer
fe5eadf2c2 nokia2tuba: improve legato.
Oops, had this commit laying around quite long.
2021-11-20 14:00:46 -05:00
Rudolf Polzer
5cf22d6a2e 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.
2021-11-20 13:59:41 -05:00
Rudolf Polzer
9f4a5a6bd2 We no longer have the old icon rebranding script.
Well, let's just do another way.
2021-11-12 11:02:33 -08:00
Rudolf Polzer
fbd5dfe473 Oops: sdl2-config. 2021-11-12 10:52:16 -08:00
Rudolf Polzer
481f6ac96c Fix compiler names. 2021-11-12 10:45:05 -08:00
Rudolf Polzer
429aa87dc9 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.
2021-11-12 10:37:24 -08:00
Rudolf Polzer
af927722ff Shorter path (we now make autobuild-bsp the homedir). 2021-07-08 12:17:06 -07:00
Rudolf Polzer
f14ac51ce1 Kill the -noaes builds (they're already 100% identical). 2021-05-30 23:31:41 +02:00
Rudolf Polzer
4aad27834b 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.
2021-05-30 23:16:55 +02:00
Rudolf Polzer
5887e47bff Don't start an X server for texture compression - crunch doesn't need that. 2021-04-01 15:19:09 +02:00
Rudolf Polzer
dfc50257f1 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
2021-03-24 08:16:46 -04:00
Rudolf Polzer
8e230dcfa7 Allow DXT1 for textures that have alpha (e.g. grates).
Should save some VRAM.
2021-03-19 09:27:36 -07:00
Rudolf Polzer
f760626df5 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.
2021-03-18 07:43:11 -07:00
Rudolf Polzer
3822349716 Add support for the "crunch" texture compression tool. 2021-03-18 05:19:31 -07:00
Rudolf Polzer
77974fa25f Try to not dither normalmaps, but instead dither colormaps with higher quality. 2021-03-17 14:19:23 -07:00
Rudolf Polzer
6353a657d9 Generate deluxemap textures dds files in normalmap mode. 2021-03-17 13:20:51 -07:00
Rudolf Polzer
edd17c8b7d ./all keygen: also accept ed25519 keys. 2021-03-05 11:08:17 -08:00
Mario
3d56c28c85 Merge branch 'Mario/confirm_rsync' into 'master'
Merge branch Mario/confirm_rsync (XS merge request)

Closes #148

See merge request xonotic/xonotic!73
2020-12-10 01:04:25 +00:00
Mario
fcc2ceaf75 Require inputting Y to confirm in the Linux script as well, courtesy of Cloudwalk 2020-12-10 00:47:11 +10:00
Mario
5288b1fab1 Remove commented out crypto message that no long applies 2020-12-08 23:51:05 +10:00
Mario
8f10946a37 Enable crypto_aeslevel in Linux releases (hopefully) 2020-12-08 17:45:43 +10:00
Mario
bf34e83072 Add yes/no dialogs to the update scripts, fixes #148 2020-12-08 16:45:07 +10:00
Mario
afe6a50f5f Disable the German Git host of Xonotic until it can be repaired 2020-11-08 14:59:51 +10:00
Mario
fcad75b2a5 Merge branch 'update-windows-dlls' into 'master'
Update Windows DLLs

Closes #303 and #307

See merge request xonotic/xonotic!69
2020-10-17 00:27:25 +00:00
Mario
4995b9b8da Avoid using nested quotes in the map screenshot script 2020-10-15 09:13:57 +10:00
incognico
bed418735f Merge remote-tracking branch 'upstream/master' into update-windows-dlls 2020-07-07 15:18:52 +02:00
Rudolf Polzer
9304e64c09 gmqcc: the usual branch now is main.
If your local checkout is offended (as in, broken) by this, run:

./all checkout

to bring everything in order again.
2020-06-15 19:33:37 -04:00
incognico
70471586d1 Oops, add missing cygpopt-0.dll 2020-06-13 17:28:52 +00:00
incognico
79d3b4998f Update rsync.exe, chmod.exe, and cygwin dlls too 2020-06-09 08:37:43 +00:00
Mario
37ba76c6b9 Add -nocrashdialog to scripts that automate a game session, to ensure they are not stopped by a popup error message 2020-05-27 00:55:44 +10:00
bones_was_here
9e16ed5e34 Release builds: build the qcsrc with "make qc" instead of "all" 2020-05-26 16:14:12 +10:00