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.
This commit is contained in:
2026-11-09 00:44:19 +01:00
parent 1f0c310f43
commit af37526d0f
16 changed files with 1863 additions and 4 deletions
+10 -4
View File
@@ -1,6 +1,12 @@
REM-Client test build (64-bit) REM-Client test build (64-bit)
date: 2026-11-08 23:03 date: 2026-11-09 00:41
commit: 1b46830a (main) commit: 0adfd18 (main)
subject: QoL: muted players list, bug report, builds and game data in the menus subject: Add a black hole main menu scene
tree: clean tree: clean
build: OK build: OK (Release|x64; NVIDIA/Intel black hole, portal and tunnel checks)
updated: Freelancer.exe, rp8.dll (built from 0adfd18); other modules unchanged from the 1b46830a build (no source changes since)
main menu: fourth intro scene Intro5_Base -- Schwarzschild black hole with a lensed Omega-41 starsphere, rock planet, Liberty fleet
logo: REM FREELANCER
Freelancer.exe sha256: ab49341ca66bec786c2292454374f6e1ffa5fcc8e108e115472dd772e03a41d7
rp8.dll sha256: 479847a4f9da41f0e73b362cc2b1902ca257dce94f201e10dccad7e5dd10bb52
Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 MiB

After

Width:  |  Height:  |  Size: 32 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 MiB

After

Width:  |  Height:  |  Size: 5.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 MiB

After

Width:  |  Height:  |  Size: 7.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 MiB

After

Width:  |  Height:  |  Size: 10 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 MiB

After

Width:  |  Height:  |  Size: 14 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 MiB

After

Width:  |  Height:  |  Size: 24 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

+23
View File
@@ -0,0 +1,23 @@
; REM: the main menu's black hole scene (one of the intro scenes picked at random at start-up).
; The renderer traces it through the Schwarzschild metric onto the room scene's empty sky; where it
; cannot (HDR off, MSAA, an older renderer), the menu shows one of the other scenes instead.
[BlackHole]
base = Intro5_Base
; the hole in the scene (Scripts\Intro\intro_blackhole.thn), m
pos = 4300, 500, -24000
; its event horizon (Schwarzschild radius), m -- the camera is 24 of them away
schwarzschild_radius = 1000
; the accretion disk: its normal and a reference axis in its plane; inner (the innermost stable
; orbit is 3) and outer radius in Schwarzschild radii
disk_normal = 0.10, 0.985, 0.14
disk_axis = 1, 0, 0
disk_radii = 3, 15
; emission scale, peak temperature (K), relativistic beaming (0 off .. 1 physical)
disk_brightness = 1.0
disk_temperature = 6500
doppler = 1.0
; the lensed star field and galaxy band behind it
sky_brightness = 1.0
galaxy = 0.3, 0.8
; the disk's angular speed at its inner edge, rad/s (outwards it slows as r^-1.5)
disk_spin = 0.35
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,5 @@
[Room_Info]
scene = ambient, Scripts\Intro\intro_blackhole.thn
[Room_Sound]
music = music_sigma_space
@@ -0,0 +1,7 @@
[BaseInfo]
nickname = intro5_base
start_room = Cityscape
[Room]
nickname = Cityscape
file = Universe\Systems\Intro\Bases\Rooms\intro5_blackhole.ini
+7
View File
@@ -1665,6 +1665,13 @@ strid_name = 196766
file = Universe\Systems\Intro\Bases\Intro4_Base.ini file = Universe\Systems\Intro\Bases\Intro4_Base.ini
BGCS_base_run_by = W02bF35 BGCS_base_run_by = W02bF35
[Base]
nickname = Intro5_Base
system = Li01
strid_name = 196766
file = Universe\Systems\Intro\Bases\Intro5_Base.ini
BGCS_base_run_by = W02bF35
[Base] [Base]
nickname = Ew06_01_Base nickname = Ew06_01_Base
system = Ew06 system = Ew06
Binary file not shown.
BIN
View File
Binary file not shown.