smallmodel
a4267d4f77
Initialize update list only for queries that are neither grouprooms or masterinfo
2025-04-21 22:31:41 +02:00
smallmodel
12880db557
Don't force HRTF if the speaker type is not "Headphones"
2025-04-21 21:26:33 +02:00
smallmodel
881d7f2f51
Don't refresh the server list if it's not ready
...
The server list UI refresh the server list for the first time when drawing. In mohaa (not Spearhead nor Breakthrough), refreshserverlist is also called by clicking "browse internet servers" which causes the list to be queried twice
2025-04-21 21:03:42 +02:00
smallmodel
93335978ea
Code formatting
2025-04-21 20:40:55 +02:00
smallmodel
64f62583ce
Set a more explicit version number
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 44s
Makes it easier to identify the currently running OPM version from the server list, useful for troubleshooting and checking if the server is up to date
2025-04-20 21:42:33 +02:00
smallmodel
5530d3051b
Fix missing spaces between product information in the logfile
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 1m16s
2025-04-19 21:36:58 +02:00
smallmodel
42326ec708
Fix timestamps printed twice on the same line ( #714 )
2025-04-19 21:35:53 +02:00
smallmodel
aa54e3c673
Use an epsilon value to check if float numbers are equal ( #713 )
2025-04-19 21:11:51 +02:00
smallmodel
5ce7f4faa5
Compile Windows ARM64 builds using Windows-11 ARM
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 44s
This allows to distribute the load across completely different hosts and also to make sure it compiles on ARM platforms
2025-04-19 14:16:54 +02:00
smallmodel
6d20a438db
Shorter paragraph
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 48s
2025-04-18 21:28:37 +02:00
smallmodel
7f662a93df
Update features.md
2025-04-18 21:20:02 +02:00
smallmodel
1758a0cd2e
Move whitelisted server commands to a dedicated source file
2025-04-18 18:49:12 +02:00
smallmodel
9b003b5428
Update OpenAL to version 1.24.3
2025-04-18 18:11:18 +02:00
smallmodel
db7fdd57e4
Add a section about other systems
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 1m18s
2025-04-17 23:34:49 +02:00
smallmodel
689da52ddf
Master server address update
...
This uplinks directly with 333networks instead of using a domain as an alias
2025-04-17 22:55:31 +02:00
smallmodel
2a1e2d7d6c
Check for valid scoreboard menu
...
Build branch / build-all (push) Failing after 1m11s
CodeQL / Analyze (push) Has been cancelled
Under rare circumstances, the scoreboard menu can be NULL and would cause a crash. This was fixed in mohaab 2.30
2025-04-15 18:37:35 +02:00
smallmodel
cf8af91516
Remove macOS package cache due to permission errors
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 48s
2025-04-15 00:40:48 +02:00
smallmodel
c9ff941600
Implement Instant Action from Breakthrough ( #712 )
...
This adds a feature that makes it easy to join a populated low-ping server (matching criteria from configuration file). This feature has been available since MOHAA Breakthrough 2.30.
2025-04-15 00:31:34 +02:00
smallmodel
d389f89c49
Simplified the running documentation
Build branch / build-all (push) Failing after 46s
CodeQL / Analyze (push) Has been cancelled
2025-04-12 22:49:15 +02:00
smallmodel
e05114806a
Add a simple install guide for Windows users
2025-04-12 22:35:05 +02:00
smallmodel
3074494131
Convert the game version to number once
Build branch / build-all (push) Failing after 44s
CodeQL / Analyze (push) Has been cancelled
2025-04-04 22:53:06 +02:00
smallmodel
a9e161181c
Improve compiling documentation
Build branch / build-all (push) Failing after 1m37s
CodeQL / Analyze (push) Has been cancelled
2025-04-01 22:43:58 +02:00
smallmodel
f9db0ab8f9
Fix an access violation that would occur when opening the logfile before com_version is created ( #708 )
2025-04-01 22:07:05 +02:00
smallmodel
94cc77b848
Set cmake version to 3.5 minimum for libmad
2025-04-01 21:33:16 +02:00
smallmodel
f16bec1e0a
Remove #pragma once from uimessage
Build branch / build-all (push) Failing after 1m13s
CodeQL / Analyze (push) Has been cancelled
2025-03-24 22:16:53 +01:00
smallmodel
e2c24abf62
Move alext functions out of qal.h ( #706 )
...
qal.h should contain core/required functions. To get functions from extensions, alGetProcAddress should be used, so they can be optional
2025-03-24 22:16:43 +01:00
smallmodel
50e3aa1f61
Fix compilation errors with AL local headers ( #705 )
...
Build branch / build-all (push) Failing after 48s
CodeQL / Analyze (push) Has been cancelled
* Remove alext inclusion as it's included by qal.h already
* Update local AL headers
2025-03-22 23:45:41 +01:00
Trung Lê
3c15588292
Update compiling.md ( #704 )
...
PowerPC64 LE run the game perfectly
2025-03-22 23:25:50 +01:00
Sébastien Noel
fdab158290
fix build on Debian mips64el ( #700 )
...
Build branch / build-all (push) Failing after 59s
CodeQL / Analyze (push) Has been cancelled
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com>
2025-03-19 15:26:26 +01:00
Sébastien Noel
921726e0b8
Fix a few typos ( #699 )
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com>
2025-03-19 15:03:01 +01:00
Sébastien Noel
b5e49df180
fix build with shared jpeg library ( #701 )
2025-03-19 14:46:12 +01:00
smallmodel
49fd4acef8
Wrap WriteCallback around HAS_LIBCURL define
Build branch / build-all (push) Failing after 48s
CodeQL / Analyze (push) Has been cancelled
2025-03-17 11:50:41 +01:00
smallmodel
73aa377264
Fix hit/kill notify being swapped ( #698 )
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 42s
2025-03-17 00:19:40 +01:00
smallmodel
74e909d17f
Add echo
2025-03-15 19:48:17 +01:00
smallmodel
4b3c150004
Add cg_cameraverticaldisplacement
2025-03-15 19:47:35 +01:00
smallmodel
5ee7948071
Add more sound-related commands
2025-03-15 19:43:23 +01:00
smallmodel
f653317e5b
Add the reason parameter to banaddr documentation
Build branch / build-all (push) Failing after 57s
CodeQL / Analyze (push) Has been cancelled
2025-03-13 23:57:45 +01:00
smallmodel
de43299841
Add a note about updates
2025-03-13 23:57:08 +01:00
smallmodel
e6f5d76abe
Set the appropriate headers to use API versioning
2025-03-13 23:42:50 +01:00
smallmodel
fecd1eb505
Preallocate and set the maximum buffer size to receive the request
2025-03-13 23:37:20 +01:00
smallmodel
9536a8ec64
Specify a small timeout for each request
2025-03-13 22:41:01 +01:00
smallmodel
06a12246f5
Notify the request thread of shutdown only if it's waiting
...
This avoids a deadlock that would occur if notify_all() is called before the thread is waiting
2025-03-13 22:37:21 +01:00
smallmodel
456b660b2a
Improve the update checker so it can be opt-out ( #696 )
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 1m4s
* Add a cvar to enable/disable update checking
* Refactor update checker
This splits the thread part from the main part to clarify the code
* Move and update the configuration documentation, for a more general approach
2025-03-13 21:09:42 +01:00
smallmodel
5b81f6a977
Merge pull request #695 from smallmodel/update_fix
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 43s
Fix the update code
2025-03-13 00:13:38 +01:00
smallmodel
c854df8ffa
Don't start the update thread if it shouldn't be active or if the network doesn't work
2025-03-12 23:58:24 +01:00
smallmodel
22a34d8d68
Fix compile error when libcurl is not installed
2025-03-12 23:18:11 +01:00
smallmodel
0f8969e076
Merge pull request #693 from ysdragon/ban-kick-with-reason
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 44s
Kick/Ban with/no reason
2025-03-12 18:20:48 +01:00
ysdragon
f164e889cc
Add optional reason to kick/ban commands
...
And enhance `SV_IsBanned` to return ban reason and update `SV_DirectConnect` to display it
2025-03-12 07:30:40 +02:00
ysdragon
1e2a331518
Add reason field to serverBan structure with defined maximum length
2025-03-12 07:30:22 +02:00
smallmodel
158ff62aaa
Fix small typo
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 59s
2025-03-12 00:02:44 +01:00