REM-Client 4e10c632: improve nav map visuals, models and waypoint routes
This commit is contained in:
@@ -1,3 +1,74 @@
|
||||
REM-Client incremental navigation update (64-bit)
|
||||
date: 2026-11-14T20:11:51+01:00
|
||||
source: 4e10c632 (main); committed source matches the validated incremental build inputs
|
||||
source files: src/freelancer/Client/rem_ui_navmap.cpp, src/freelancer/Client/rem_navmap_detail.h, assets/remui/navmap.rml
|
||||
source fingerprint (SHA-256, ordered path/NUL/content/NUL): 52e85b91443f474ae081e7107c5aa977cc4d45e344b1fd4d4e2a2cbf5c63b8c7
|
||||
change: reopen navigation in the player's current system; ordered routes including ship-to-first-target leg, numbered next/destination markers, directional pulses, off-screen target bearing and route fit; do not bridge foreign-system route gaps; refresh moved targets on all coordinates
|
||||
files: EXE/Freelancer.exe, EXE/remui/navmap.rml
|
||||
build: Release|x64 selected compilation of rem_ui_navmap.cpp/rem_navmap_models.cpp and executable relink; OK (existing float-conversion warnings)
|
||||
validation: 18 portable WorldPos/navmap tests passed; 6 isolated production route-construction cases passed; 21 native RmlUi layout cases at 720p/1080p/1440p passed without parser/binding warnings; source/deployed hashes match
|
||||
runtime: REM-LOCAL uses this checkout directly; no game launch; reopening, waypoint interaction, animated appearance and the prior header-stripe fix still need in-game confirmation
|
||||
SHA-256 EXE/Freelancer.exe: 4cadcd8d08d3f66b7224dc738233b9ec8d7ad39c4643ddd904163f59362af761
|
||||
SHA-256 EXE/remui/navmap.rml: eab11f3c3a23acf9e191c4b9c74511aba6d13bddd09c6cc984df9b827f9afa19
|
||||
|
||||
Previous deployment record:
|
||||
REM-Client incremental UI renderer update (64-bit)
|
||||
date: 2026-11-14T16:05:50+01:00
|
||||
source: 10ceb4ab + existing uncommitted navmap improvements and UI texture-state fix
|
||||
source files: src/freelancer/Client/rem_ui_render.cpp, src/freelancer/Client/rem_ui_render.h
|
||||
source fingerprint (SHA-256, ordered path/NUL/content/NUL): b77c8fb20f7d4326bf2018e6d39aad87b9e7b59dfaa0672662b24759d60df195
|
||||
change: isolate RmlUi from map/model texture transforms, generated coordinates, result routing and extra texture stages; restore all modified states after the UI pass
|
||||
files: EXE/Freelancer.exe
|
||||
build: Release|x64 selected recompilation of rem_ui_render.cpp and rem_ui_host.cpp, then executable relink; OK
|
||||
validation: isolated mock-pipeline test using production Begin/End bodies reproduces inherited-state failure before the fix; both dirty-material and plain-material scenarios pass after the fix, including exact restoration; source/deployed binary hashes match
|
||||
runtime: REM-LOCAL uses this checkout directly; game not launched; reported white header stripe near the system-to-sector zoom transition still needs in-game confirmation
|
||||
SHA-256 EXE/Freelancer.exe: 7e7f757bcc804ae8e1aa1abd265182a6f9257be08df71bf19191ac737ba26ba3
|
||||
|
||||
Previous deployment record:
|
||||
REM-Client deployment (64-bit)
|
||||
date: 2026-11-14T15:27:51+01:00
|
||||
source: 10ceb4ab (main) + uncommitted galaxy and navmap improvements
|
||||
source files: src/freelancer/Client/rem_ui_navmap.cpp, src/freelancer/Client/rem_navmap_models.cpp, src/freelancer/Client/rem_navmap_models.h, src/freelancer/Client/rem_navmap_detail.h, assets/remui/navmap.rml, assets/remui/img/galaxy-dust.png
|
||||
source fingerprint (SHA-256, ordered path/NUL/content/NUL): 85a1a3a0903cbaeb2521f0b67b644e983cf1d361067e625fb58efb78f68ae338
|
||||
change: body-sized picking and selection rings; scoped search; breadcrumbs and view controls; label modes and map layers; reorganized scrolling sidebar; bounded foreign-system model previews
|
||||
files: EXE/Freelancer.exe, EXE/remui/navmap.rml, EXE/remui/img/galaxy-dust.png
|
||||
build: Release|x64 freelancer.vcxproj and dependencies OK; final selected compilation of rem_ui_navmap.cpp/rem_navmap_models.cpp and full executable relink OK
|
||||
validation: 17 WorldPos/navmap tests passed; 15 native RmlUi layout scenarios passed at 720p/1080p/1440p without parser/data-binding warnings; deployed hashes match build/source
|
||||
runtime: REM-LOCAL launcher uses this checkout directly; game not launched for this update; GPU appearance, interaction and model-loading frame times remain to be checked in-game
|
||||
SHA-256 EXE/Freelancer.exe: bb5eda6494528a92c7c0d6d3653d3cb8357c68878b8973fc380bdd703e6dc542
|
||||
SHA-256 EXE/remui/navmap.rml: e8bdb8d66f4f6d44ecaf3650094bf44b07eb95379d8ff0e38311e18960413d3f
|
||||
SHA-256 EXE/remui/img/galaxy-dust.png: 280b7c06169a30a9b4c43b2ea041a7bb4a69e5e7e1e19db3aa18e0b391ee56f5
|
||||
|
||||
Previous deployment record:
|
||||
REM-Client deployment (64-bit)
|
||||
date: 2026-11-14T13:30:48+01:00
|
||||
source: 10ceb4ab (main) + uncommitted galaxy-map and system-map model changes
|
||||
source files: src/freelancer/Client/rem_navmap_models.cpp, src/freelancer/Client/rem_navmap_models.h, src/freelancer/Client/rem_navmap_detail.h, src/freelancer/Client/rem_ui_navmap.cpp, assets/remui/navmap.rml, assets/remui/img/galaxy-dust.png
|
||||
source fingerprint (SHA-256, ordered path/NUL/content/NUL): 505481306ec6a43065b7b2a3a5c966f429d4ded63131df21a6963632891f0892
|
||||
change: show live textured models at map scale; fix icon overlay, share pixel threshold and fit camera depth to large planets and the own ship
|
||||
files: EXE/Freelancer.exe, EXE/remui/navmap.rml
|
||||
build: Release|x64 freelancer.vcxproj and dependencies, MSVC/MSBuild under Wine; OK
|
||||
validation: 16 world-position/navmap tests passed; RML structure checked; source/deployed SHA-256 hashes match
|
||||
runtime: game was running during deployment; atomic file replacement, restart needed; in-game appearance not yet checked
|
||||
SHA-256 EXE/Freelancer.exe: 42d9a7eb843ebed65906358c8cb26d6e4de896ed0ee3ac91378683a35ac34181
|
||||
SHA-256 EXE/remui/navmap.rml: bed6afb3aa0ca8eb4d83c14417882559f515916f283b2d92acb7a0351a363a83
|
||||
|
||||
Previous deployment record:
|
||||
REM-Client deployment (64-bit)
|
||||
date: 2026-11-14T11:53:03+01:00
|
||||
source: 10ceb4ab (main) + uncommitted galaxy-map changes
|
||||
source files: src/freelancer/Client/rem_ui_navmap.cpp, assets/remui/navmap.rml, assets/remui/img/galaxy-dust.png
|
||||
source fingerprint (SHA-256, ordered path/NUL/content/NUL): 2791a53fcc8230dd10d26f22546382ba092b30265a7bf08f28fc5879353b6046
|
||||
change: atmospheric galaxy backdrop, spectral star coronas, projected distance rings, uncluttered reference labels and exploration cards
|
||||
files: EXE/Freelancer.exe, EXE/remui/navmap.rml, EXE/remui/img/galaxy-dust.png
|
||||
build: Release|x64 freelancer.vcxproj and dependencies, MSVC/MSBuild under Wine; OK
|
||||
validation: 14 world-position/navmap tests passed; RML structure, image references, data bindings and layer order checked; source/deployed file hashes match
|
||||
visual: static browser layout preview inspected; actual in-game RmlUi appearance and navigation not yet verified
|
||||
SHA-256 EXE/Freelancer.exe: 14d9ebd46556b2b57d086c5a7848401a46815e909b0f967279ca88b0e2860e62
|
||||
SHA-256 EXE/remui/navmap.rml: ea3fc4a764adfb97fb31239970905c861a280a10ddc7d0c87c3a2adbd0cc6d71
|
||||
SHA-256 EXE/remui/img/galaxy-dust.png: 280b7c06169a30a9b4c43b2ea041a7bb4a69e5e7e1e19db3aa18e0b391ee56f5
|
||||
|
||||
Previous deployment record:
|
||||
REM-Client deployment (64-bit)
|
||||
date: 2026-11-14T11:30:48+01:00
|
||||
source: 10ceb4ab (main); committed source matches the validated build fingerprint
|
||||
|
||||
Reference in New Issue
Block a user