REM-Client 53aa6e1e: deploy placeable black holes and move Acheron to the Nomad system
This commit is contained in:
@@ -1,3 +1,95 @@
|
|||||||
|
REM-Client committed deployment provenance (64-bit)
|
||||||
|
recorded: 2026-11-15T01:03:58.313717+01:00
|
||||||
|
source: 53aa6e1efc215b624fa324fd748d713beb71099d (main)
|
||||||
|
server companion source: b913d88279560c0a3780f9021b1e35b38447a140 (main; no server files included in REM-Mod)
|
||||||
|
change: placeable system black holes and background lensing with visible foreground accretion disks; Acheron moved from Honshu interstellar space to EW05 behind Omicron Alpha
|
||||||
|
verification: committed client src/assets fingerprint matches the previously validated build; runtime exe, RP8, navmap UI and example INI match local build/source files byte-for-byte; server source diff matches its documented build
|
||||||
|
build: existing validated binaries retained; no rebuild for commit metadata or placement data
|
||||||
|
validation coverage: earlier 25 portable client tests, 6 flight GPU checks and 2 menu GPU checks; 20 focused server tests recorded in prior work; actual EW05 gameplay placement not visually verified
|
||||||
|
placement: Ew05_acheron at (-35000, 0, 15000) m; radius 1000 m; outer disk radius 15000 m; former interstellar config disabled
|
||||||
|
placement formatting: current EW05 file omits the relocation comments and extra blank lines from the initial deployment; object parameters unchanged
|
||||||
|
runtime: REM-LOCAL uses REM-Mod/EXE directly; restart Freelancer to clear the former landmark cache; personal saves/settings and generated caches excluded from commit
|
||||||
|
SHA-256 EXE/Freelancer.exe: e7e50e3acceaf53ff907bdc2c1d227ea3d3906dfb170c9bbfc25cd33b55af4fe
|
||||||
|
SHA-256 EXE/rp8.dll: 4d4d631c035106cf37da45d596bc3ef8fdd89b4124b36541c2d3c036819f37b8
|
||||||
|
SHA-256 EXE/remui/navmap.rml: 4fb1242db5cd7260cb1d81a141716c267b6249d42f0a61c1e34cae923e80cc2d
|
||||||
|
SHA-256 DATA/UNIVERSE/EXAMPLES/blackhole_object.ini: b2446541adbf45dc52d6e0514d4d78b820952d5e068ab9d403a6e31c27d89c7f
|
||||||
|
SHA-256 DATA/UNIVERSE/interstellar_blackhole.ini: af39dd307c512fd65fa64f1e9e0d4f3db53d1a28a11994250672c7583dbf3a14
|
||||||
|
SHA-256 DATA/UNIVERSE/SYSTEMS/EW05/ew05.ini: 294f8ff9ba960a517fe5a85f50e8a635e410a340f8e1c49f2c97a105132fcf2a
|
||||||
|
|
||||||
|
Previous deployment record:
|
||||||
|
REM-Mod data update: relocate Acheron to the Nomad system EW05
|
||||||
|
date: 2026-11-15T00:51:51.951402+01:00
|
||||||
|
change: disable the former Honshu interstellar landmark and sector marker; add Ew05_acheron at local (-35000, 0, 15000) metres in EW05, linked from Omicron Alpha (HI01)
|
||||||
|
scale: horizon radius 1000 m; outer disk radius 15000 m; rotation (-8, 0, -6)
|
||||||
|
files: DATA/UNIVERSE/interstellar_blackhole.ini, DATA/UNIVERSE/SYSTEMS/EW05/ew05.ini
|
||||||
|
build: data-only change using the previously deployed system-INI black-hole support; binaries unchanged
|
||||||
|
validation: reciprocal HI01/EW05 jump links checked; exactly one active EW05 BlackHole section; former landmark section absent; existing EW05 bytes preserved; disk clear of both jump holes and existing central rings
|
||||||
|
visual: not checked in live gameplay
|
||||||
|
runtime: REM-LOCAL uses REM-Mod directly; restart Freelancer to invalidate the cached interstellar landmark; no server restart required for this visual-only object
|
||||||
|
SHA-256 DATA/UNIVERSE/interstellar_blackhole.ini: af39dd307c512fd65fa64f1e9e0d4f3db53d1a28a11994250672c7583dbf3a14
|
||||||
|
SHA-256 DATA/UNIVERSE/SYSTEMS/EW05/ew05.ini: 5b38b89ce1ff48d77a212d3675c75608775cc0a543937ff28ce271c7d2f2590d
|
||||||
|
|
||||||
|
Previous deployment record:
|
||||||
|
REM-Client incremental placeable black-hole scene objects (64-bit)
|
||||||
|
date: 2026-11-15T00:43:23.989975+01:00
|
||||||
|
source: 44365ce3d4ed4c5e1ae4fe3625df040c80c3e755 + uncommitted Acheron and system-INI black-hole object support
|
||||||
|
source fingerprint (SHA-256, sorted changed src/assets path/NUL/content/NUL): c97377702c7cafcc6bd49607eac69da9c7524086477d85d7f7dae77a3c327678
|
||||||
|
change: repeatable [BlackHole] system-INI sections with precise position, rotation and disk parameters; validation and lifecycle cleanup; multiple far-to-near renderer hints; preserve Acheron
|
||||||
|
files: EXE/Freelancer.exe, EXE/rp8.dll, DATA/UNIVERSE/EXAMPLES/blackhole_object.ini
|
||||||
|
build: Release|x64 RemGfx, nebulabench, RP8, changed client modules and client link successful
|
||||||
|
validation: 25 portable world/navmap/object tests passed; 6 flight and 2 menu GPU checks passed, including two simultaneous objects and foreground/background visibility; final renderer rebuild only adjusted indentation
|
||||||
|
visual: two-object GPU preview inspected; tests use HDR on and MSAA/bloom/upscaler off; actual system entry in gameplay not yet verified
|
||||||
|
runtime: REM-LOCAL uses REM-Mod/EXE directly; restart Freelancer to load new binaries; example not activated in any existing system
|
||||||
|
SHA-256 EXE/Freelancer.exe: e7e50e3acceaf53ff907bdc2c1d227ea3d3906dfb170c9bbfc25cd33b55af4fe
|
||||||
|
SHA-256 EXE/rp8.dll: 4d4d631c035106cf37da45d596bc3ef8fdd89b4124b36541c2d3c036819f37b8
|
||||||
|
SHA-256 DATA/UNIVERSE/EXAMPLES/blackhole_object.ini: b2446541adbf45dc52d6e0514d4d78b820952d5e068ab9d403a6e31c27d89c7f
|
||||||
|
|
||||||
|
final link: successful in isolated ~/.cache/rem-build/wineprefix-blackhole-build after shared Wine environment stalled; live server restarted with user approval and HTTP/UDP verified
|
||||||
|
|
||||||
|
Previous deployment record:
|
||||||
|
REM-Client incremental black-hole depth correction (64-bit)
|
||||||
|
date: 2026-11-15T00:33:22.452041+01:00
|
||||||
|
source: 44365ce3d4ed4c5e1ae4fe3625df040c80c3e755 + uncommitted Acheron work and foreground-disk regression coverage
|
||||||
|
change: remove screen-space black silhouette; preserve disk emission encountered before horizon capture, block the captured background; retain background lensing
|
||||||
|
files: EXE/rp8.dll
|
||||||
|
build: shaders regenerated; Release|x64 RemGfx, nebulabench and RP8 successful
|
||||||
|
validation: 58 SPIR-V modules valid; 5 flight GPU checks and 2 menu GPU checks pass, including black captured background, visible foreground disk, and foreground geometry overlapping the shadow
|
||||||
|
visual: renderer preview inspected; HDR on, MSAA/upscaler/bloom off; actual gameplay not yet verified
|
||||||
|
runtime: REM-Mod/EXE is the active REM-LOCAL runtime; game restart required
|
||||||
|
SHA-256 EXE/rp8.dll: 260c3e686065a216275c126e760eea44598dc8cca89f7714e006c14b388dca68
|
||||||
|
|
||||||
|
Previous deployment record (superseded; opaque disk mask rejected by user):
|
||||||
|
REM-Client incremental black-hole core update (64-bit)
|
||||||
|
date: 2026-11-15T00:25:52.771964+01:00
|
||||||
|
source: 44365ce3d4ed4c5e1ae4fe3625df040c80c3e755 + uncommitted Acheron work and opaque in-flight black-hole core
|
||||||
|
source fingerprint (SHA-256, listed path/NUL/content/NUL): b0b5ef545d6d04e96e24988028f002026086dbd8ef919e1058bd1add2385e962
|
||||||
|
source files: src/RemGfx/shaders/post.hlsl, src/RemGfx/shaders/rg_shaders_spv.inc, src/RemGfx/tests/blackhole_test.h
|
||||||
|
change: opaque black flight silhouette at the critical shadow angle, one-pixel edge; no accretion emission through the centre
|
||||||
|
files: EXE/rp8.dll
|
||||||
|
build: shaders regenerated; Release|x64 RemGfx, nebulabench and RP8 built successfully
|
||||||
|
validation: 58 SPIR-V modules valid; flight GPU test passes pure RGB-zero core over dark/bright backgrounds, foreground occlusion and off-screen lens; menu GPU regression passes
|
||||||
|
visual: renderer preview inspected; test uses HDR on, MSAA/upscaler/bloom off; actual gameplay not yet verified
|
||||||
|
runtime: REM-LOCAL directly uses REM-Mod/EXE; game restart required to load new DLL
|
||||||
|
SHA-256 EXE/rp8.dll: 2ac55caf17ca84b39383a5382cef174267b2a994068b344e6c6352fcad19e909
|
||||||
|
|
||||||
|
Previous deployment record:
|
||||||
|
REM-Client incremental interstellar black hole (64-bit)
|
||||||
|
date: 2026-11-14T23:57:17+01:00
|
||||||
|
source: 44365ce3 (main) + uncommitted Acheron landmark, flight rendering, sector map and tests
|
||||||
|
source fingerprint (SHA-256, sorted changed src/assets path/NUL/content/NUL): a0de5be4c3237b94079fc153d5301584ab4d8743129a04923d7ce2ad50e594d9
|
||||||
|
change: Acheron between Honshu and Sigma-13, fixed sector position and observation waypoint; reuse menu black-hole ray tracing in flight before foreground objects; bounded lens and once-per-frame rendering
|
||||||
|
files: EXE/Freelancer.exe, EXE/rp8.dll, EXE/remui/navmap.rml, DATA/UNIVERSE/interstellar_blackhole.ini
|
||||||
|
build: shaders regenerated; Release|x64 RemGfx, nebulabench, RP8 and changed client modules built successfully
|
||||||
|
validation: 24 portable tests passed; 58 SPIR-V modules valid; menu and flight black-hole GPU checks passed (draw, foreground occlusion, off-screen invariance); renderer preview inspected; deployed hashes match
|
||||||
|
limitations: HDR on and MSAA off, as with menu effect; visual landmark without server gravity/damage; real multiplayer flight and map interaction pending
|
||||||
|
runtime: REM-LOCAL uses this checkout directly; atomic binary/UI replacement for next game launch; running game/server unchanged; saves/settings retained
|
||||||
|
SHA-256 EXE/Freelancer.exe: af785f3b7da337bb234d2e8125d5deb4623e766b4f6a651ce3b6654f6650b5c0
|
||||||
|
SHA-256 EXE/rp8.dll: 598e368dbb61c1188993f2e7bde74b63741f466da8ad5c6ac9c93562f8135168
|
||||||
|
SHA-256 EXE/remui/navmap.rml: 4fb1242db5cd7260cb1d81a141716c267b6249d42f0a61c1e34cae923e80cc2d
|
||||||
|
SHA-256 DATA/UNIVERSE/interstellar_blackhole.ini: 9586bbac44dd94a297b5e4b2da5e83ef2a56471151d162d11f360fe94bf6973d
|
||||||
|
|
||||||
|
--- Previous incremental/full-package records retained below ---
|
||||||
|
|
||||||
REM-Client committed deployment provenance (64-bit)
|
REM-Client committed deployment provenance (64-bit)
|
||||||
recorded: 2026-11-14T23:33:31+01:00
|
recorded: 2026-11-14T23:33:31+01:00
|
||||||
source: 44365ce3d4ed4c5e1ae4fe3625df040c80c3e755 (main)
|
source: 44365ce3d4ed4c5e1ae4fe3625df040c80c3e755 (main)
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
; Copy this section into the system INI referenced by universe.ini.
|
||||||
|
; Positions and radius are metres; disk radii are multiples of radius.
|
||||||
|
; This example is a visual scene object, not a damage/gravity zone.
|
||||||
|
[BlackHole]
|
||||||
|
nickname = my_system_blackhole_01
|
||||||
|
pos = 0, 0, 80000
|
||||||
|
rotate = -8, 0, -6
|
||||||
|
radius = 1000
|
||||||
|
disk_inner = 3
|
||||||
|
disk_outer = 15
|
||||||
|
brightness = 1
|
||||||
|
temperature = 6500
|
||||||
|
spin = 0.35
|
||||||
|
|
||||||
|
; Repeat [BlackHole] with another unique nickname and pos for more objects.
|
||||||
@@ -133,4 +133,13 @@ ids_info = 66146
|
|||||||
goto = ST04, ST04_to_Ew05_hole, gate_tunnel_bretonia
|
goto = ST04, ST04_to_Ew05_hole, gate_tunnel_bretonia
|
||||||
jump_effect = jump_effect_hole
|
jump_effect = jump_effect_hole
|
||||||
|
|
||||||
|
[BlackHole]
|
||||||
|
nickname = Ew05_acheron
|
||||||
|
pos = -35000, 0, 15000
|
||||||
|
rotate = -8, 0, -6
|
||||||
|
radius = 1000
|
||||||
|
disk_inner = 3
|
||||||
|
disk_outer = 15
|
||||||
|
brightness = 1
|
||||||
|
temperature = 6500
|
||||||
|
spin = 0.35
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
; REM: No active interstellar black-hole landmark.
|
||||||
|
; Acheron now lives in SYSTEMS/EW05/ew05.ini as a local [BlackHole] scene object.
|
||||||
|
; Keep this file without a BlackHole section to disable the former Honshu marker.
|
||||||
Binary file not shown.
@@ -209,6 +209,10 @@
|
|||||||
.jumpbtn { padding: 9dp 0; text-align: center; font-family: "Saira SemiCondensed"; font-weight: 700; font-size: 17dp; letter-spacing: 3dp;
|
.jumpbtn { padding: 9dp 0; text-align: center; font-family: "Saira SemiCondensed"; font-weight: 700; font-size: 17dp; letter-spacing: 3dp;
|
||||||
color: #10161d; background-color: #f2b13c; transition: background-color 0.15s linear-in-out; }
|
color: #10161d; background-color: #f2b13c; transition: background-color 0.15s linear-in-out; }
|
||||||
.jumpbtn:hover { background-color: #ffd27a; }
|
.jumpbtn:hover { background-color: #ffd27a; }
|
||||||
|
/* REM: the fixed interstellar black hole, black core and luminous disk. */
|
||||||
|
.mi.blackhole .s { left: -9dp; top: -9dp; width: 16dp; height: 16dp; border: 2dp #ffc786; border-radius: 20dp; background-color: #010208; }
|
||||||
|
.mi.blackhole .b2 { position: absolute; left: -17dp; top: -3dp; width: 34dp; height: 6dp; border: 1dp #efad65; border-radius: 50%; transform: rotate(-18deg); }
|
||||||
|
.mi.blackhole .lbl { color: #ffd9aa; }
|
||||||
.jumpbtn.off, .jumpbtn.off:hover { color: #6b7d90; background-color: #1a2533; }
|
.jumpbtn.off, .jumpbtn.off:hover { color: #6b7d90; background-color: #1a2533; }
|
||||||
.wcard { padding: 12dp 14dp; margin-bottom: 10dp; background-color: #5cc8f00c; border-left: 3dp #8197ad; }
|
.wcard { padding: 12dp 14dp; margin-bottom: 10dp; background-color: #5cc8f00c; border-left: 3dp #8197ad; }
|
||||||
.wcard.reach { border-left-color: #f2b13c; }
|
.wcard.reach { border-left-color: #f2b13c; }
|
||||||
@@ -418,6 +422,7 @@
|
|||||||
<div class="tl warn" data-if="can_abort" data-action="abort">Abort mission</div>
|
<div class="tl warn" data-if="can_abort" data-action="abort">Abort mission</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="side-scroll">
|
<div class="side-scroll">
|
||||||
|
<div class="section-toggle" data-if="sector && blackhole_available" data-action="blackhole"><span class="title">{{ blackhole_name }}</span><span>Black hole</span></div>
|
||||||
<div class="filter-panel" data-if="filters_open">
|
<div class="filter-panel" data-if="filters_open">
|
||||||
<div class="filter-row" data-if="!galaxy && !sector">
|
<div class="filter-row" data-if="!galaxy && !sector">
|
||||||
<div class="tl" data-class-on="show_planets" data-action="layer" data-arg="planets">Planets / moons</div>
|
<div class="tl" data-class-on="show_planets" data-action="layer" data-arg="planets">Planets / moons</div>
|
||||||
|
|||||||
BIN
Binary file not shown.
Reference in New Issue
Block a user