diff --git a/BUILD_INFO.txt b/BUILD_INFO.txt index 8688f2e2..c0db8f16 100644 --- a/BUILD_INFO.txt +++ b/BUILD_INFO.txt @@ -1,6 +1,6 @@ REM-Client test build (64-bit) -date: 2026-11-10 09:17 -commit: b9fbafb2 (main) -subject: Comm window: an ether speaker's faction as the second line under its name (rem-server 12f5081, REM message 'h') +date: 2026-11-10 10:24 +commit: 771c9ce7 (main) +subject: Server list: Connect, Refresh and Star in one row on top of the side column, Connect twice as wide tree: clean build: OK diff --git a/DLLS/BIN/content.dll b/DLLS/BIN/content.dll index 58454b2d..26be1229 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 e3a6a84c..e0a7c154 100644 Binary files a/EXE/DALib.dll and b/EXE/DALib.dll differ diff --git a/EXE/Freelancer.exe b/EXE/Freelancer.exe index 6841b9f5..71b606f6 100755 Binary files a/EXE/Freelancer.exe and b/EXE/Freelancer.exe differ diff --git a/EXE/alchemy.dll b/EXE/alchemy.dll index 3aef4b60..28222417 100644 Binary files a/EXE/alchemy.dll and b/EXE/alchemy.dll differ diff --git a/EXE/common.dll b/EXE/common.dll index 56fa3d36..94f5d2ed 100644 Binary files a/EXE/common.dll and b/EXE/common.dll differ diff --git a/EXE/dacom.dll b/EXE/dacom.dll index b7ff03a9..2af611a4 100644 Binary files a/EXE/dacom.dll and b/EXE/dacom.dll differ diff --git a/EXE/deformable2.dll b/EXE/deformable2.dll index 38c567eb..9a12afc2 100644 Binary files a/EXE/deformable2.dll and b/EXE/deformable2.dll differ diff --git a/EXE/engbase.dll b/EXE/engbase.dll index 75cc0f2a..44a280b1 100644 Binary files a/EXE/engbase.dll and b/EXE/engbase.dll differ diff --git a/EXE/flmaterials.dll b/EXE/flmaterials.dll index dca71747..290b1dcc 100644 Binary files a/EXE/flmaterials.dll and b/EXE/flmaterials.dll differ diff --git a/EXE/imeui.dll b/EXE/imeui.dll index 0de0400a..60d18de0 100644 Binary files a/EXE/imeui.dll and b/EXE/imeui.dll differ diff --git a/EXE/luaprofile.dll b/EXE/luaprofile.dll index 23b519c9..c5ee6207 100644 Binary files a/EXE/luaprofile.dll and b/EXE/luaprofile.dll differ diff --git a/EXE/readfile.dll b/EXE/readfile.dll index 84efa18c..19c95f3f 100644 Binary files a/EXE/readfile.dll and b/EXE/readfile.dll differ diff --git a/EXE/remoteclient.dll b/EXE/remoteclient.dll index 6508ca76..b244af53 100644 Binary files a/EXE/remoteclient.dll and b/EXE/remoteclient.dll differ diff --git a/EXE/remoteserver.dll b/EXE/remoteserver.dll index b4adf14d..2017c89b 100644 Binary files a/EXE/remoteserver.dll and b/EXE/remoteserver.dll differ diff --git a/EXE/remui/charselect.rml b/EXE/remui/charselect.rml index a3f54f19..85efcf47 100644 --- a/EXE/remui/charselect.rml +++ b/EXE/remui/charselect.rml @@ -3,13 +3,24 @@ Characters
{{ server }}\\\ + Discord {{ who }} Characters {{ chars.size }} / {{ limit }}
+ +
+

Freelancer IDs

+
{{ id_message }}
+
Asking the REM website...
+
Try again
+
+
+
{{ r.name }}IN USE
+
{{ r.pilots }}
+
+
+
+

New ID

+ +
Make the ID
A fresh Freelancer ID on your Discord account - for more pilots on the server. Pick it and switch to it to create its pilots.
+
+
+
-

Your pilots

-
+

Pilots

+
+
+ New pilot
+
Creates a new pilot (as many per ID as the server allows).
+
+
No pilot on this server yet. Create one to begin.
-
+
{{ c.name }}
{{ c.ship }} - {{ c.place }}
{{ c.money }}
{{ c.level }}
-
-
Launch
Plays the picked pilot. A double click on a pilot does the same.
-
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).
+
+
The pilots of this ID show once you play with it.
+
Click here to change ID
Leaves the server and joins it again with this ID; you pick the pilot there.
+
+
+
Known pilots of this ID (pick one to launch it right after the change):
+
+
{{ c.name }}
+
{{ c.money }}
+
-
-

Pilot

-
-
drag to turn
-
+
-
+
{{ launch_label }}
Plays the picked pilot (a double click on it does the same). On another ID: switches to it, joins the server again and plays the picked pilot.
+
+
drag to turn
+
{{ pick.name }}
{{ pick.level }} - {{ pick.money }}
{{ pick.ship }}, {{ pick.place }}
{{ pick_stats }}
-
Pick a pilot.
+
Pick a pilot.
+
+
Delete
Deletes the picked pilot for good (you are asked first).
+

Message of the day

{{ motd }}
@@ -78,7 +133,6 @@
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/serverlist.rml b/EXE/remui/serverlist.rml index 1041b8ae..4119e8a4 100644 --- a/EXE/remui/serverlist.rml +++ b/EXE/remui/serverlist.rml @@ -27,6 +27,10 @@ .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; } + /* the buttons on top in one row: Connect twice as wide as Refresh and Star */ + .actions.top { flex-wrap: nowrap; margin-bottom: 10dp; } + .actions.top .btn { flex: 1 1 0; text-align: center; margin: 0 0 0 8dp; } + .actions.top .btn.connect { flex: 2 1 0; margin-left: 0; font-size: 16dp; letter-spacing: 3dp; } .pick-name { font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 21dp; margin-bottom: 6dp; } @@ -68,17 +72,17 @@
+
+
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).
+
{{ pick_name }}
{{ pick_facts }}
{{ pick_text }}
Pick a server. A double click joins it.
-
-
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 8fb2911c..f959885d 100644 Binary files a/EXE/rendcomp.dll and b/EXE/rendcomp.dll differ diff --git a/EXE/rp8.dll b/EXE/rp8.dll index aa5ec6da..470b972c 100644 Binary files a/EXE/rp8.dll and b/EXE/rp8.dll differ diff --git a/EXE/rpclocal.dll b/EXE/rpclocal.dll index 43bcd125..86c137f1 100644 Binary files a/EXE/rpclocal.dll and b/EXE/rpclocal.dll differ diff --git a/EXE/server.dll b/EXE/server.dll index a661a21b..2fdf700d 100644 Binary files a/EXE/server.dll and b/EXE/server.dll differ diff --git a/EXE/shading.dll b/EXE/shading.dll index 53b06cdf..74df6bfc 100644 Binary files a/EXE/shading.dll and b/EXE/shading.dll differ diff --git a/EXE/soundmanager.dll b/EXE/soundmanager.dll index f12ec7a0..35fad601 100644 Binary files a/EXE/soundmanager.dll and b/EXE/soundmanager.dll differ diff --git a/EXE/soundstreamer.dll b/EXE/soundstreamer.dll index 384342fd..15c13da5 100644 Binary files a/EXE/soundstreamer.dll and b/EXE/soundstreamer.dll differ diff --git a/EXE/system.dll b/EXE/system.dll index 84b25148..8e48d8f9 100644 Binary files a/EXE/system.dll and b/EXE/system.dll differ diff --git a/EXE/thorn.dll b/EXE/thorn.dll index 86e3a3df..bb4d8510 100644 Binary files a/EXE/thorn.dll and b/EXE/thorn.dll differ diff --git a/EXE/x86math.dll b/EXE/x86math.dll index 6581d5ee..1f2a6e49 100644 Binary files a/EXE/x86math.dll and b/EXE/x86math.dll differ diff --git a/EXE/ximage.dll b/EXE/ximage.dll index f98f274c..6ed56ece 100644 Binary files a/EXE/ximage.dll and b/EXE/ximage.dll differ diff --git a/EXE/zlib.dll b/EXE/zlib.dll index f9c7b2f2..2db97fac 100644 Binary files a/EXE/zlib.dll and b/EXE/zlib.dll differ