Claude
dfe0baabce
fix: restore linux mingw client build and gm smoke
2026-04-17 21:53:59 +02:00
server
229c809b96
Add secure m2p loader with runtime key enforcement
2026-04-14 12:12:41 +02:00
SuntrustDev
264a0a43d7
Fix: Reverted to sequential pack loading to avoid race conditions
...
Loads packs one by one so that duplicate file resolution
follows a deterministic order (last pack wins). Parallel loading made
the effective order depend on lock acquisition order, allowing older
packs to override newer ones. Sequential load stays under ~1s (~350ms
on typical hardware), so the performance tradeoff is considered acceptable.
2026-02-17 10:30:13 +01:00
d1str4ught
85609303d8
python 2.7 -> python 3.14
2026-02-09 01:07:50 +01:00
rtw1x1
cda1c73bd3
Networking Overhaul: Modern packets, buffers, handshake, dispatch & security hardening
...
See Readme
2026-02-08 07:36:07 +00:00
rtw1x1
ce5ef584c9
Implementation FreeType2-13.3
2026-02-04 08:37:37 +00:00
rtw1x1
509e2638cb
XChaCha20-Poly1305 via libsodium
2026-02-03 11:12:32 +00:00
rtw1x1
b04f360612
fix: BGM failed to load
2026-01-21 12:39:38 +00:00
savis
7718c65d7a
add GameThreadPool
2026-01-05 17:20:12 +01:00
savis
6fcf2c58e2
Parallelize pack file initialization
...
- Load pack files across multiple threads
- Scales to CPU core count
- Load root.pck first, then parallelize remaining packs
- Track and report failed pack loads
2026-01-03 20:38:21 +01:00
rtw1x1
a955c50744
Full Unicode patch with RTL Support & BiDi logic.
...
This commit is well documented, so no need to tell you my life story.
Full Unicode patch with RTL Support & BiDi logic.
Removed the legacy codePage, normalised to UTF8 (65001).
It also comes with:
CTRL + A : select text (highlighted)
CTRL + C : copy
CTRL + V : paste
CTRL + X : cut
CTRL + Y : redo
CTRL + Z : undo
2025-12-26 12:32:43 +00:00
Mind Rapist
a49dec1c87
fix: Locale selection for RelWithDebInfo and dragon_rock/mobs textures
2025-11-14 18:42:07 +02:00
heroesf
133ac6fc41
removed cpostit, unused files, small fix warning
2025-09-25 12:45:14 +02:00
d1str4ught
b4637e4782
client sources moved to C++20
2025-09-22 00:45:08 +02:00
d1str4ught
5b1d3c6bce
new pack system
2025-09-21 05:28:55 +02:00
d1str4ught
3c8a5750f5
openid removed
2025-08-28 20:13:47 +02:00
d1str4ught
7651d8cf65
some more unused defines removed
2025-08-28 20:02:30 +02:00
d1str4ught
a83fc7e642
check latest files removed
2025-08-28 19:59:25 +02:00
d1str4ught
06d9a3671d
nprotect gameguard removed
2025-08-28 19:56:39 +02:00
d1str4ught
d4a1591a50
hackshield and xtrap codes removed
2025-08-28 19:54:23 +02:00
d1str4ught
a479d5a57b
log files moved under log folder
2025-08-27 14:36:08 +02:00
d1str4ught
d10ee0fc26
WebView2 added as embedded browser
2025-08-23 03:32:06 +02:00
d1str4ught
729a6624ee
config files moved under config folder
2025-08-19 19:03:32 +02:00
d1str4ught
e87b6fc67b
ported to DX9
2025-08-19 03:18:56 +02:00
d1str4ught
97a82baa4a
compile error fixes
2025-08-19 01:08:41 +02:00
d1str4ught
ea712bec83
file encoding to utf-8
2025-08-19 00:30:50 +02:00
d1str4ught
4be475f111
init
2025-08-18 19:46:48 +02:00