diff --git a/BUILD_INFO.txt b/BUILD_INFO.txt index 2cc25626..a6e38535 100644 --- a/BUILD_INFO.txt +++ b/BUILD_INFO.txt @@ -1,12 +1,6 @@ REM-Client test build (64-bit) -date: 2026-11-09 00:41 -commit: 0adfd18 (main) -subject: Add a black hole main menu scene +date: 2026-11-09 11:03 +commit: d89ae954 (main) +subject: Skybox: a cube map in place of the star sphere when the material data has one tree: clean -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 +build: OK diff --git a/DLLS/BIN/content.dll b/DLLS/BIN/content.dll index 4a7f98b1..9d0abd8e 100644 Binary files a/DLLS/BIN/content.dll and b/DLLS/BIN/content.dll differ diff --git a/EXE/DALib.dll b/EXE/DALib.dll index 5f08339f..e3a6a84c 100644 Binary files a/EXE/DALib.dll and b/EXE/DALib.dll differ diff --git a/EXE/Freelancer.exe b/EXE/Freelancer.exe index b8dc93a1..15d6f605 100755 Binary files a/EXE/Freelancer.exe and b/EXE/Freelancer.exe differ diff --git a/EXE/alchemy.dll b/EXE/alchemy.dll index 5f983147..3aef4b60 100644 Binary files a/EXE/alchemy.dll and b/EXE/alchemy.dll differ diff --git a/EXE/common.dll b/EXE/common.dll index f030e614..4713e3e1 100644 Binary files a/EXE/common.dll and b/EXE/common.dll differ diff --git a/EXE/dacom.dll b/EXE/dacom.dll index e49987de..b7ff03a9 100644 Binary files a/EXE/dacom.dll and b/EXE/dacom.dll differ diff --git a/EXE/deformable2.dll b/EXE/deformable2.dll index 49ce59ec..38c567eb 100644 Binary files a/EXE/deformable2.dll and b/EXE/deformable2.dll differ diff --git a/EXE/engbase.dll b/EXE/engbase.dll index c49e9dbd..75cc0f2a 100644 Binary files a/EXE/engbase.dll and b/EXE/engbase.dll differ diff --git a/EXE/flmaterials.dll b/EXE/flmaterials.dll index c53e19f2..1798ddb4 100644 Binary files a/EXE/flmaterials.dll and b/EXE/flmaterials.dll differ diff --git a/EXE/imeui.dll b/EXE/imeui.dll index d31eb573..0de0400a 100644 Binary files a/EXE/imeui.dll and b/EXE/imeui.dll differ diff --git a/EXE/luaprofile.dll b/EXE/luaprofile.dll index 3b578457..23b519c9 100644 Binary files a/EXE/luaprofile.dll and b/EXE/luaprofile.dll differ diff --git a/EXE/readfile.dll b/EXE/readfile.dll index 38d44027..84efa18c 100644 Binary files a/EXE/readfile.dll and b/EXE/readfile.dll differ diff --git a/EXE/remoteclient.dll b/EXE/remoteclient.dll index 9cc10710..c89b4ae4 100644 Binary files a/EXE/remoteclient.dll and b/EXE/remoteclient.dll differ diff --git a/EXE/remoteserver.dll b/EXE/remoteserver.dll index 83be9967..1292ee70 100644 Binary files a/EXE/remoteserver.dll and b/EXE/remoteserver.dll differ diff --git a/EXE/remui/accounts.rml b/EXE/remui/accounts.rml new file mode 100644 index 00000000..7a7b808c --- /dev/null +++ b/EXE/remui/accounts.rml @@ -0,0 +1,91 @@ + + + Accounts + + + + +
+ Accounts\\\ + + Discord {{ who }} + IDs {{ ids.size }} +
+
+
+
+
Asking the REM website for your IDs...
+
+
+
{{ message }}
+
Start the REM launcher, log in with Discord and open this window again. Without the login the game plays with the ID it has.
+
Try again
+
+
+
{{ message }}
+
Try again
+
+
+
+

Your Freelancer IDs

+
{{ message }}
+
+
No ID yet - make one on the right.
+
+
+ {{ r.name }} + IN USE +
+
{{ r.desc }}
+
{{ r.chars }}
+
+
+
+
+
+
{{ pick_name }}
+
{{ pick_text }}
+
+
{{ switch_label }}
{{ switch_tip }}
+
+
+
Pick an ID to play with it.
+
+

New ID

+
A fresh Freelancer ID on your Discord account - for more pilots on the server.
+ +
Make the ID
Makes the ID and picks it; switch to it to create its pilots.
+
+
+
+
+
+
+
Close
+ {{ status }} +
+ +
diff --git a/EXE/remui/charselect.rml b/EXE/remui/charselect.rml index dca682ec..a3f54f19 100644 --- a/EXE/remui/charselect.rml +++ b/EXE/remui/charselect.rml @@ -34,7 +34,7 @@
{{ server }}\\\ - Characters {{ chars.size }} / 5 + Characters {{ chars.size }} / {{ limit }}
@@ -53,7 +53,7 @@
Launch
Plays the picked pilot. A double click on a pilot does the same.
-
New pilot
Creates a new pilot (at most five per account).
+
New pilot
Creates a new pilot (as many per ID as the server allows).
Delete
Deletes the picked pilot for good (you are asked first).
@@ -78,6 +78,7 @@
Back to servers
+
Change account
Another Freelancer ID of your Discord account (its own pilots), or a new one.
Main menu
diff --git a/EXE/remui/img/star_off.png b/EXE/remui/img/star_off.png new file mode 100644 index 00000000..5330b491 Binary files /dev/null and b/EXE/remui/img/star_off.png differ diff --git a/EXE/remui/img/star_on.png b/EXE/remui/img/star_on.png new file mode 100644 index 00000000..97aa70b5 Binary files /dev/null and b/EXE/remui/img/star_on.png differ diff --git a/EXE/remui/serverlist.rml b/EXE/remui/serverlist.rml index d641a8de..1041b8ae 100644 --- a/EXE/remui/serverlist.rml +++ b/EXE/remui/serverlist.rml @@ -21,6 +21,10 @@ .table .row.old { color: #5d6e80; } .table .row.full .c3 { color: #e05a4f; } .table .row .tag { font-family: "IBM Plex Mono"; font-size: 11dp; color: #5cc8f0; margin-left: 8dp; } + .table .c0 { width: 26dp; } + .table .c0 img { width: 16dp; height: 16dp; margin-top: 1dp; opacity: 0.55; } + .table .c0 img:hover { opacity: 1; } + .table .c0 img.on { opacity: 1; } .facts { white-space: pre-line; font-family: "IBM Plex Mono"; font-size: 13dp; line-height: 1.5; color: #8197ad; margin-bottom: 10dp; } .desc { flex: 1; overflow-y: auto; white-space: pre-line; line-height: 1.45; padding: 12dp; background-color: #5cc8f008; } .pick-name { font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 21dp; margin-bottom: 6dp; } @@ -44,14 +48,17 @@
+ Server Address Players Ping
-
No servers yet. {{ status }}
+
No servers yet. {{ status }}
+
No favourite server yet and none on your LAN. Star servers in the internet list (or add them in the launcher, Favourite Servers) - they show up here.
+ {{ r.name }}LOCKCHARMOD OUTDATED {{ r.address }} {{ r.players }} @@ -70,6 +77,7 @@
Connect
Joins the picked server; a locked one asks for its password.
Refresh
Asks the list server again.
+
{{ pick_fav ? 'Unstar' : 'Star' }}
Favourite servers are listed under FAV SERVERS (and in the launcher).
diff --git a/EXE/rendcomp.dll b/EXE/rendcomp.dll index 61b8d57b..966316bf 100644 Binary files a/EXE/rendcomp.dll and b/EXE/rendcomp.dll differ diff --git a/EXE/rp8.dll b/EXE/rp8.dll index 11119664..943a0da6 100644 Binary files a/EXE/rp8.dll and b/EXE/rp8.dll differ diff --git a/EXE/rpclocal.dll b/EXE/rpclocal.dll index 565ac323..a981c421 100644 Binary files a/EXE/rpclocal.dll and b/EXE/rpclocal.dll differ diff --git a/EXE/server.dll b/EXE/server.dll index 73bfc5c1..0cf28f19 100644 Binary files a/EXE/server.dll and b/EXE/server.dll differ diff --git a/EXE/shading.dll b/EXE/shading.dll index 0c944687..25e86ad3 100644 Binary files a/EXE/shading.dll and b/EXE/shading.dll differ diff --git a/EXE/soundmanager.dll b/EXE/soundmanager.dll index 0e2de78a..f12ec7a0 100644 Binary files a/EXE/soundmanager.dll and b/EXE/soundmanager.dll differ diff --git a/EXE/soundstreamer.dll b/EXE/soundstreamer.dll index d5a3cd84..384342fd 100644 Binary files a/EXE/soundstreamer.dll and b/EXE/soundstreamer.dll differ diff --git a/EXE/system.dll b/EXE/system.dll index a4207849..84b25148 100644 Binary files a/EXE/system.dll and b/EXE/system.dll differ diff --git a/EXE/thorn.dll b/EXE/thorn.dll index e406ea21..86e3a3df 100644 Binary files a/EXE/thorn.dll and b/EXE/thorn.dll differ diff --git a/EXE/x86math.dll b/EXE/x86math.dll index 5ae83342..6581d5ee 100644 Binary files a/EXE/x86math.dll and b/EXE/x86math.dll differ diff --git a/EXE/ximage.dll b/EXE/ximage.dll index 37e34bdc..f98f274c 100644 Binary files a/EXE/ximage.dll and b/EXE/ximage.dll differ diff --git a/EXE/zlib.dll b/EXE/zlib.dll index 8972c1b2..f9c7b2f2 100644 Binary files a/EXE/zlib.dll and b/EXE/zlib.dll differ