Commit Graph
140 Commits
Author SHA1 Message Date
NekuraMew c03b639158 REM-Client 2e058e11: crew ships - the gunner sees the pilot's engine (throttle, cruise, afterburner) and the ship's real speed (rem-server 123e97f) 2026-11-09 22:54:48 +01:00
NekuraMew 9b36ef97d6 REM-Client 98c1288d: no crash on a group invitation (the group channel's commands no longer read as chat text) 2026-11-09 21:44:38 +01:00
NekuraMew 7adee589c6 REM-Client 77498306: crew ships - the gunner seat (crew window, invitation, turret view in the pilot's ship; rem-server 1e5fed0) 2026-11-09 20:59:21 +01:00
NekuraMew 699a4c9f71 REM-Client ffbf76f9: the flight HUD comes back after the RTS view 2026-11-09 17:53:08 +01:00
flathack 543cac6593 New REM client: REM-Client 24b0911b, 64-bit (jump drive: HUD row with fuel and timers, the charge with sound and lens, the flight within the system; RTS build hologram and supply jobs from 92ab2713) 2026-11-09 17:35:41 +01:00
NekuraMew 336f781a2c REM-Client 92ab2713: RTS build hologram, supply jobs (buy up to / sell down to) in the pilots' Haul page, clipped fading windows 2026-11-09 16:57:18 +01:00
flathack 7b95803f7f New REM client: REM-Client b13fef36, 64-bit (player cloak: the server's decloak, the time left as a bar, a cloak sold as equipment; RTS mode and nav map jump lines from 3667e353) 2026-11-09 15:54:21 +01:00
NekuraMew 21fe0c4a23 REM-Client 3667e353: modern nav map shows the jump lines between visited systems (light blue, wider) 2026-11-09 15:16:57 +01:00
NekuraMew 0816a38430 REM-Client b61ca7c3: RTS mode - the system from above, orders for the own pilots, building in dynamic systems 2026-11-09 14:21:51 +01:00
NekuraMew 3fc970d44e REM-Client f3b0dec7: cube map skybox in RemGfx, captured environment, image based lighting 2026-11-09 13:04:58 +01:00
flathack bcd19fb575 New REM client: REM-Client b3ea03fb, 64-bit (jump gates open with beams into the middle and a darker lens; smaller, calmer jump hole lenses in the vanilla wormhole colours) 2026-11-09 11:55:44 +01:00
flathack f8bad6aa35 New REM client: REM-Client d03c3b18, 64-bit (warp jump tunnels: calm gate warps in the colours of the destination region, chaotic jump holes with suns; longer gate tunnels) 2026-11-09 11:23:54 +01:00
NekuraMew 4cc7c61f4c New REM client: REM-Client d89ae954, 64-bit (cube map skyboxes from MATERIALS\Skybox in place of the star sphere; account window, favourite servers, character limit) 2026-11-09 11:04:04 +01:00
flathack 6862dac700 New REM client: REM-Client 87de00df, 64-bit (crystal graveyard main menu scene with volumetric clouds)
- Intro6_Base: ice crystal spires in an asteroid ring round a distant
  star, Nomad ships passing through (Scripts\Intro\intro_crystals.thn,
  music_iw_space).
- DATA\INTERFACE\intro_nebula.ini: the scene's two volumetric cloud banks,
  drawn by RemGfx over the room scene.
2026-11-09 09:32:17 +01:00
flathack af37526d0f Add black hole main menu scene and REM FREELANCER logo
Freelancer.exe and rp8.dll built from REM-Client 0adfd18; the other client
modules are unchanged from the 1b46830a build.

- Intro5_Base: a fourth main menu scene with a supermassive black hole
  traced by the renderer, Omega-41's starsphere lensed around it, a rock
  planet and a Liberty battleship, cruiser and five Defenders crossing.
  Its place and look are set in DATA/INTERFACE/intro_blackhole.ini.
- The main menu logo now reads REM FREELANCER, built from the original
  glyphs, in every resolution variant except the vanilla one.
2026-11-09 00:44:19 +01:00
NekuraMew 1f0c310f43 New REM client: REM-Client 1b46830a, 64-bit (muted players list, bug report in the pause menu, client build in the main menu, MOD OUTDATED in the server list) 2026-11-08 23:04:07 +01:00
flathack 16ec79235c Update x64 client and renderer with jump gate lens rework
Freelancer.exe and rp8.dll built from REM-Client 22b8c64: jump gates hold
the jump hole's gravitational lens inside their ring, timed by the gate's
own jump effect so the portal stays open until the ship is in the tunnel.
The other client modules are unchanged from the acb59c85 build.
2026-11-08 22:52:51 +01:00
NekuraMew 52c1384979 New REM client: REM-Client 5088e9b5, 64-bit (ignored players are left out of the universe / system / local / group chat too) 2026-11-08 22:41:15 +01:00
NekuraMew c451175c36 New REM client: REM-Client acb59c85, 64-bit (a game data mismatch with the server opens a box, not only a chat line) 2026-11-08 22:20:37 +01:00
flathack c4606e43b9 Update x64 client with base room rendering fixes
Ship REM-Client c36a43e1f2d99bc7ddfb968e75272f4e71ade01c.
Clear ray tracing instances and temporal history between base rooms, and
add independent room GI quality with a one-ray Low default and SSAO fallback.

Release x64 builds, GI budget checks, Freeport 9 room transitions and
REM menu saving were validated. Runtime/data hashes match the Lutris
installation across 11,143 files; original SAVE files remain unchanged.
Preserve the five upstream story arc commits already on this branch.
2026-11-08 20:50:33 +01:00
flathack fdbef567d2 Jump tunnel fixes
Ship the x64 client and renderer from REM-Client
c238ef4a6b2386ba0dd4016951dbd22df267397f.

Update gate tunnel colours, alpha controls and scrolling/twist parameters;
add a separate violet jump-hole profile and matching background fades.
Include the compiled renderer, detail tiers and corrected build provenance.

Verified all 11,143 runtime/data files against the Lutris installation,
five completed singleplayer jumps, four detail levels and options Save.
GPU regressions passed on NVIDIA and Intel; player saves/settings were
restored unchanged. Multiplayer flight remains untested.
2026-11-08 19:48:39 +01:00
flathack 5bfdee7fdb Update x64 client for asteroid view distance quality profiles
Ship REM-Client 18b7816e2d900a23f2fc8628a76b93f2e4822a20 (Release|x64).
The existing REM view-distance control now selects Low, Medium, High or Ultra
and scales GPU reach, fallback drawing, distant impostors and background baking.
Ultra retains the previous drawing budgets and custom legacy reach.

Refresh the tested client binaries, default asteroid_quality=3 and exact source
provenance. The package, ZIP, REM-Mod and installed Lutris game use this build.

Validation: client/renderer builds, 400 range checks and four native flight
profiles; 11,141 runtime/data files matched at deployment and 252 runtime files
were reverified after committing source. Saves and settings remain unchanged.
2026-11-08 14:10:36 +01:00
flathack 9f3ddfa78e Update x64 client for nebula occlusion and sun burn-through fixes
Ship REM-Client 0f4e83cce7dca8dab59931cfb2830d5fa30b0a96 (Release|x64).
Includes upstream 4ac727e0 and its AtmosphereSaturation default of 0.5.

Fix remote nebula overlays inside native fog and preserve authored solar
burn-through with finite-depth foreground extinction and opaque occlusion.
Refresh the compiled client DLLs and record the exact source/build hashes.

Validation: complete x64 build, 32 repeated GPU regression cases across all
four quality levels, image assertions, and 11,141 matching runtime/data files
between REM-Mod and the installed Lutris game. Saves and settings unchanged.
2026-11-08 12:18:34 +01:00
NekuraMew 41a661d031 New REM client: REM-Client 4ac727e0, 64-bit (AtmosphereSaturation 0.5: no hard yellow-green line at the rim of earth-like planets) 2026-11-08 12:07:20 +01:00
flathack 447a82f05e Update x64 client for nebula quality, performance and sculpted shapes
Deploy REM-Client 8cbe4a7030259bb0ef71cc2089e1aa01325c7dd0 (Release|x64).
Includes four live detail profiles, continuous distant visibility, carved
bays and bent arms, shape-aware exclusions and conservative rendering
optimizations for weaker GPUs. Gameplay zone geometry remains unchanged.

Update the complete compiled client and record its committed source and
renderer hash in BUILD_INFO.txt. The same runtime is installed in Lutris;
all 11,141 audited runtime/data files match and saves were preserved.

Validated CPU/shader checks, 55 GPU regression cases and client startup.
2026-11-08 10:31:22 +01:00
NekuraMew cb0d3e77e7 New REM client: REM-Client f4d3e1a, 64-bit (nebula performance from main; the target's hit parts in FLSpew for the hit diagnostics) 2026-11-08 01:30:00 +01:00
flathack 5498cb44a0 Optimize volumetric nebula rendering
Build the 64-bit client from merged REM-Client 5ff7cb636d815f6e55771b7efdad34d4832570bc,
including the nebula optimization in 157b06aa2f0b7be6ebc4ed2bd207ddfc6a706a55.

Smoothly merge self-shadow probes according to the integration footprint,
prepare pair metadata once on the CPU, and keep a direct path for nearby probes.
Retain cloud density, resolution and the first lighting/flicker fixes.

Synthetic RTX 2050 / 1080p cloud-pass measurements: distant 9.11 -> 8.19 ms
(-10.1%), rim 55.69 -> 52.82 ms (-5.2%), inside essentially unchanged.
Single synthetic runs; whole-game multiplayer FPS is not established.

Rebuild with MSVC Release|x64 under Wine and refresh the distributed runtime.
Keep the existing new-rem-client missions, ART assets and material data.
Verify 11,141 runtime/data files against the Lutris installation; saves unchanged.

RP8.dll SHA-256: 5275c77b53179e45daebf3f2c8fbb6d9fa4738f2470bb305ffba95ab35bcd50e.
2026-11-08 01:29:17 +01:00
NekuraMew e1ef231d0e New REM client: REM-Client 44e527f, 64-bit (the collision body of NPCs and other ships is where they are drawn again - it flew a physics step ahead, shots at ships flying across passed behind it) 2026-11-08 00:39:33 +01:00
NekuraMew 8914972966 New REM client: REM-Client a977dc0, 64-bit (PM tabs and windows at the top right, one under the other, clear of the weapons panel; own PMs no longer slip into the running chat) 2026-11-07 22:48:48 +01:00
NekuraMew 2f576f744f New REM client: REM-Client 1681aa9, 64-bit (a mission pop-up on docking shows in the modern message box once Please wait is gone, no longer in the classic window) 2026-11-07 21:40:34 +01:00
NekuraMew 26cfe7ab36 New REM client: REM-Client 69f19ee, 64-bit (missions window: Playable missions tab - every board mission, where, and what it requires) 2026-11-07 17:35:06 +01:00
NekuraMew 5a080e814e New REM client: REM-Client 58febf5, 64-bit (the ETA at the targeted waypoint too) 2026-11-07 17:26:57 +01:00
NekuraMew 1c3a0f725d New REM client: REM-Client a30105c, 64-bit (bot lines hidden in every chat with Hide NPC pilot chat; the jump hole lens switch takes effect in flight) 2026-11-07 16:51:14 +01:00
flathackandClaude Opus 5.5 f691cd6087 New REM client: REM-Client cccafc9, 64-bit (jump holes as faint gravitational lenses, growing and rippling when activated)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 14:08:17 +01:00
flathackandClaude Opus 5.5 21a7b5dec4 New REM client: REM-Client 27f9deb, 64-bit (target bracket: sharp line angles instead of the corner tiles)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 11:12:25 +01:00
flathackandClaude Opus 5.5 a102db8a98 New REM client: REM-Client aad7edf, 64-bit (commodity trader: where the picked good sells - known bases, price, profit, system and jumps)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 07:15:31 +01:00
NekuraMew 24410cda9f New REM client: REM-Client a482982, 64-bit (target marks inside the bracket's upper left, the gear opens the REM context menu) 2026-11-07 01:43:02 +01:00
flathackandClaude Opus 5.5 9377cf2022 New REM client: REM-Client 9e43d1a, 64-bit (chat window: each player's system under the name; HUD: the cruise charge as an arc of segments around the ship status ring)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 01:16:15 +01:00
flathackandClaude Opus 5.5 35e2b1f2bb New REM client: REM-Client b416359, 64-bit (widget store in the HUD editor - every HUD element switched on or off, an FPS display as the first new widget)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 00:52:41 +01:00
NekuraMew 3438cba959 New REM client: REM-Client 4f7bfdc, 64-bit (target marks beside the bracket, gas giant flow without a DLSS double image, planets cast no shadows - both in the REM settings) 2026-11-07 00:47:21 +01:00
NekuraMew ba2284ae74 New REM client: REM-Client fcd0bfe, 64-bit (connection lost: no cursor trails behind the notice, Alt+F4 no longer opens the old exit box over it - OK leads back to the menu) 2026-11-06 23:22:36 +01:00
flathackandClaude Fable 5.1 898ec77769 New REM client: REM-Client ff5decc, 64-bit (ship dealer: the trade for the ship as a modern window - what stays with the old ship left, the new ship in the middle, its loadout right, pieces moved by a double click, the bill and Buy ship)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 22:23:21 +01:00
NekuraMew fb4b7d71b9 New REM client: REM-Client 64d1e7f, 64-bit (base manager build map: place the site as on the web UI's map - drag it, turn it by the dot at its arrow, drag the map) 2026-11-06 22:00:48 +01:00
NekuraMew 3a417b89e2 New REM client: REM-Client 34f8df7, 64-bit (HUD ship status with soft edges - no stairs on ultrawide screens; REM settings: ship status ring or bars) 2026-11-06 20:04:39 +01:00
flathackandClaude Opus 5.5 b103b1676b New REM client: REM-Client f732512, 64-bit (admin window: a command's arguments as fields, players, bases, goods and factions picked from a list)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 15:58:06 +01:00
flathackandClaude Opus 5.5 84244296f0 New REM client: REM-Client 46e518c, 64-bit (asteroid fields: the GPU-culled rocks reach 10 km outside nebulae)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 13:52:08 +01:00
flathackandClaude Opus 5.5 2835d6bee1 New REM client: REM-Client a099656, 64-bit (HUD ship status: the ship as a wireframe with its damage in the shield ring, power / thrust / speed wings; inventory: smaller, credits, the picked piece's figures; main menu, loading bar and message box in the HUD look)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 13:32:46 +01:00
flathackandClaude Opus 5.5 5dea4bd98d New REM client: REM-Client 6033513, 64-bit (multiplayer: planets and stations named again over the target bracket - the client reads a static solar's faction from the system file)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 12:13:08 +01:00
NekuraMew a48bc4517d New REM client: REM-Client 706911b, 64-bit (an unknown player ship from the server: the client leaves the server with a log line instead of crashing) 2026-11-06 12:03:33 +01:00
NekuraMew 09de7c9ca1 New REM client: REM-Client ed7ffd2, 64-bit (tax between players: REQUEST TAX in the target bracket's gear menu, Pay / Refuse for the asked pilot; larger target marks with hover, the probe mark activates the probe) 2026-11-06 11:04:23 +01:00