server
8a09d2c76a
Project UI anchors from interpolated render state
build / Windows Build (push) Waiting to run
2026-04-16 10:56:45 +02:00
server
bfe52a81f9
Add high-FPS render pacing and telemetry
build / Windows Build (push) Has been cancelled
2026-04-16 10:37:08 +02:00
server
49e8eac809
Revert stream M2Pack archive support
build / Windows Build (push) Has been cancelled
2026-04-15 19:06:59 +02:00
server
0b852faf0e
Support experimental stream M2Pack archives
build / Windows Build (push) Has been cancelled
2026-04-15 18:40:40 +02:00
server
b353339bd8
Add GM smoke compare workflow for pack profiling
build / Windows Build (push) Has been cancelled
2026-04-15 17:35:02 +02:00
server
db7ae1f841
Persist pack profile snapshots during timed captures
build / Windows Build (push) Has been cancelled
2026-04-15 17:06:11 +02:00
server
2d9beb4793
Add pack profile capture workflow
build / Windows Build (push) Has been cancelled
2026-04-15 16:39:16 +02:00
server
6ff59498d2
Add pack profile report parser
build / Windows Build (push) Has been cancelled
2026-04-15 16:34:26 +02:00
server
ba6af8115b
Add pack runtime profiling hooks
build / Windows Build (push) Has been cancelled
2026-04-15 16:22:10 +02:00
server
ef7cdf2809
Reduce m2pack client hot-path overhead
build / Windows Build (push) Has been cancelled
2026-04-15 15:43:26 +02:00
server
cb0867432e
Add key id based m2p rotation support
build / Windows Build (push) Has been cancelled
2026-04-14 12:20:19 +02:00
server
229c809b96
Add secure m2p loader with runtime key enforcement
build / Windows Build (push) Has been cancelled
2026-04-14 12:12:41 +02:00
server
0c2d6c7c9c
docs: add repo instructions
build / Windows Build (push) Has been cancelled
2026-04-14 09:08:35 +02:00
d1str4ught
a755511082
Merge pull request #122 from SunTrustDev/bugfix/guild-mark
...
Fix default guild mark, color and format
2026-03-09 01:19:47 +01:00
SuntrustDev
127d60c604
Fix default guild mark, color and format
2026-03-04 20:18:02 +01:00
rtw1x1
f7a0480156
Merge pull request #118 from ErLullo/big-blind-fix
2026-02-19 20:15:29 +00:00
ErLullo
3ee2d9cb0f
Merge branch 'main' into big-blind-fix
2026-02-19 20:32:03 +01:00
rtw1x1
a74adb8f6d
Merge pull request #120 from rtw1x1/main
...
ML: HotReload fix TextTail
2026-02-19 18:58:04 +00:00
rtw1x1
5a11424733
Merge branch 'main' of https://github.com/rtw1x1/m2dev-client-src
2026-02-19 18:55:39 +00:00
rtw1x1
faa8f99dfc
ML: HotReload fix TextTail
2026-02-19 18:55:22 +00:00
rtw1x1
eb7be12e5c
Merge pull request #119 from rtw1x1/main
...
fix: SpeedTree fog fix
2026-02-19 18:52:59 +00:00
rtw1x1
3f8a664c2c
fix: SpeedTree fog fix
2026-02-19 18:51:43 +00:00
ErLullo
94a773a1d5
Refactor fog settings handling in MapUtil
2026-02-19 12:09:33 +01:00
ErLullo
a3151f46c2
Refactor fog handling logic in MapManager
2026-02-19 12:08:38 +01:00
ErLullo
45335ca19a
Add fog level default setting to environment data loading
2026-02-19 02:51:51 +01:00
rtw1x1
7ef5077b97
Merge pull request #117 from MindRapist/mr-16
...
Enable tooltip and countdown for all affects
2026-02-18 20:07:22 +00:00
Mind Rapist
6fb10a9135
Enable tooltip and countdown for all affects
2026-02-18 18:47:47 +02:00
rtw1x1
498c351d4c
Merge pull request #110 from onurcan488/main
2026-02-18 15:52:06 +00:00
rtw1x1
3471964030
Merge pull request #116 from ErLullo/dump_fix
2026-02-18 15:51:45 +00:00
rtw1x1
0d748d2eb2
Merge pull request #114 from MindRapist/mr-15
2026-02-18 15:51:17 +00:00
rtw1x1
5db5e5543f
Merge pull request #113 from SunTrustDev/bugfix/text-fields-improvements
2026-02-18 15:50:53 +00:00
rtw1x1
9f292a1719
Merge pull request #112 from SunTrustDev/bugfix/map-markers-uniform-scaling
2026-02-18 15:50:41 +00:00
rtw1x1
cfeaf05126
Merge pull request #111 from SunTrustDev/bugfix/pack-loading
2026-02-18 15:50:27 +00:00
ErLullo
216b82b32a
Change uiSize type to lzo_uint in Decompress method
2026-02-18 09:27:31 +01:00
Mind Rapist
46c7c0ed59
DumpProto fix
2026-02-18 01:59:08 +02:00
Mind Rapist
2400d2a36f
Various fixes and improvements
2026-02-18 01:00:24 +02:00
SuntrustDev
7eca2871d7
Use character midpoint calculation to increase cursor placement accuracy in text fields
2026-02-17 21:33:33 +01:00
SuntrustDev
122ca058de
Prevent text fields cursor from being stuck on n-1 character when clicking on the end of the text field
2026-02-17 21:32:13 +01:00
SuntrustDev
c687bf7ed4
Prevent Password fields from being cut/copied
2026-02-17 21:30:15 +01:00
SuntrustDev
65c265067d
Restore original clear behavior (Clear both guild marks and NPC/Warps)
2026-02-17 20:26:19 +01:00
SuntrustDev
41aecfbc4d
Implement uniform scaling (Fixes GF large maps marker positionng issues)
...
Clear guild terrain marker on map change
Add AtlasScale capability
2026-02-17 14:46:41 +01: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
onurcan488
f895a1a4a2
DirectX8 to DirectX
2026-02-16 21:37:53 +03:00
rtw1x1
a0279b8f4b
Merge pull request #109 from MindRapist/mr-14
...
Fog fixes
2026-02-16 17:55:36 +00:00
Mind Rapist
3e604d5f10
Fog fixes
2026-02-16 16:47:52 +02:00
rtw1x1
2c73eb7bb0
Merge pull request #108 from MindRapist/mr-12
...
Various fixes
2026-02-15 20:46:19 +00:00
Mind Rapist
74a93ad116
Various fixes
2026-02-15 21:40:52 +02:00
rtw1x1
fb48dbc9ce
Merge pull request #106 from mq1n/main
...
fix some problems
2026-02-15 17:58:28 +00:00
Koray
cd2529ee15
prevent leaf render AV and harden leaf shader setup for speedtree
...
- Guard leaf LOD access in CSpeedTreeWrapper::RenderLeaves() to avoid out-of-bounds indexing of m_pLeafVertexBuffer and m_pLeavesUpdatedByCpu.
- Skip leaf update/draw when LOD is invalid, inactive, empty, or has no vertex buffer.
- Add early safety returns for missing leaf buffer arrays and zero LOD count.
- Guard CSpeedTreeWrapper::EndLeafForTreeType() against null m_pLeavesUpdatedByCpu.
- Add shader re-init path in wrapper render entrypoints via CSpeedTreeForestDirectX8::EnsureVertexShaders() when cached shader state is missing.
- Introduce public EnsureVertexShaders() in SpeedTreeForestDirectX8 while keeping InitVertexShaders() private (resolves private-access compile error).
- Fix leaf shader input declaration to emit dcl_texcoord2 v9 for both GPU wind and GPU leaf placement configurations.
- Make LoadLeafShader() atomic: create new shader/decl first, then swap only if both succeed, preserving previous valid shader state on failure.
- Improve leaf shader failure logs to include HRESULT for easier diagnosis.
2026-02-15 16:03:18 +03:00
Koray
cfe3c3cb7c
Fix SpeedTree LOD strip handling to render all strips per LOD
2026-02-15 15:40:54 +03:00