diff --git a/BUILD_INFO.txt b/BUILD_INFO.txt index c0db8f16..6b50382b 100644 --- a/BUILD_INFO.txt +++ b/BUILD_INFO.txt @@ -1,6 +1,6 @@ REM-Client test build (64-bit) -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 +date: 2026-11-10 10:56 +commit: b240ec16 (main) +subject: QoL: chat mentions, auto repair, ship comparison, loadout presets, shared bookmarks, "Play again", mail from the attention icon tree: clean build: OK diff --git a/DLLS/BIN/content.dll b/DLLS/BIN/content.dll index 26be1229..58454b2d 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 e0a7c154..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 71b606f6..6332afb9 100755 Binary files a/EXE/Freelancer.exe and b/EXE/Freelancer.exe differ diff --git a/EXE/alchemy.dll b/EXE/alchemy.dll index 28222417..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 94f5d2ed..56fa3d36 100644 Binary files a/EXE/common.dll and b/EXE/common.dll differ diff --git a/EXE/dacom.dll b/EXE/dacom.dll index 2af611a4..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 9a12afc2..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 44a280b1..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 290b1dcc..dca71747 100644 Binary files a/EXE/flmaterials.dll and b/EXE/flmaterials.dll differ diff --git a/EXE/imeui.dll b/EXE/imeui.dll index 60d18de0..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 c5ee6207..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 19c95f3f..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 b244af53..6508ca76 100644 Binary files a/EXE/remoteclient.dll and b/EXE/remoteclient.dll differ diff --git a/EXE/remoteserver.dll b/EXE/remoteserver.dll index 2017c89b..b4adf14d 100644 Binary files a/EXE/remoteserver.dll and b/EXE/remoteserver.dll differ diff --git a/EXE/remui/base.rml b/EXE/remui/base.rml index d0758991..f4a67216 100644 --- a/EXE/remui/base.rml +++ b/EXE/remui/base.rml @@ -174,6 +174,7 @@
Contracts
Trade bundles with other pilots - goods, equipment, ammunition and credits - or have them carried.
Mail{{ mail_unread }}
Letters to any pilot, also offline - with credits and items from your depot.
+
Loadouts
Save your mounted equipment and put it back on with one click - what is missing is bought here.
@@ -181,6 +182,39 @@
{{ blocked_text }}
+ +
+
+

Loadouts

{{ lo_rows.size }} saved
+
No loadouts yet. Mount what you like, give it a name below and save it.
+
+
+
+ {{ r.a }}{{ r.b }}{{ r.current ? '' : ' (other ship)' }}{{ r.c }} +
+
+
+
Name
+
Save current loadout
Saves what is mounted now under the name (the same name replaces it).
+
+
+

What it does here

{{ lo_cost }}
+
Pick a loadout.
+
+
+
+ {{ r.b }}{{ r.a }}{{ r.c }}{{ r.d }} +
+
+
+
+
Apply
Mounts what is in the hold, buys what is missing on this base and mounts it.
+
Delete
+
+
{{ lo_msg }}
+
+
+
diff --git a/EXE/remui/chatsettings.rml b/EXE/remui/chatsettings.rml index 843ee407..6043a7b1 100644 --- a/EXE/remui/chatsettings.rml +++ b/EXE/remui/chatsettings.rml @@ -39,6 +39,7 @@
Hide players' chat (universe, system, local - group and private messages stay)
Hides the server's NPC pilots ([NPC] names) from the chat, the player list of the chat window, the chat targets and the contact list.
Show times in the chat history
+
Sound when someone writes your name

Muted players

diff --git a/EXE/remui/missions.rml b/EXE/remui/missions.rml index 11671586..9fc9a91e 100644 --- a/EXE/remui/missions.rml +++ b/EXE/remui/missions.rml @@ -48,7 +48,7 @@
MissionWhere (mission board)Status
No missions known yet.
-
{{ r.a }}{{ r.b }}{{ r.c }}
+
{{ r.a }}{{ r.b }}{{ r.c }}
Play again
Docked at a base that offers it: its mission board opens. Elsewhere: where to fly.
diff --git a/EXE/remui/shipdealer.rml b/EXE/remui/shipdealer.rml index 77ec8a6b..79f570be 100644 --- a/EXE/remui/shipdealer.rml +++ b/EXE/remui/shipdealer.rml @@ -28,6 +28,15 @@ .stat { display: flex; flex-direction: row; padding: 3dp 0; border-bottom: 1dp #ffffff08; font-size: 13dp; } .stat .l { flex: 1; color: #8197ad; } .stat .v { font-family: "IBM Plex Mono"; text-align: right; } + /* REM: the own ship beside it - its value and the difference (more green, less red) */ + .stat .o { font-family: "IBM Plex Mono"; text-align: right; width: 70dp; margin-left: 10dp; color: #5cc8f0; } + .stat .d { font-family: "IBM Plex Mono"; text-align: right; width: 52dp; color: #8197ad; } + .stat .d.up { color: #6fd08c; } + .stat .d.down { color: #ef6a5b; } + .stathead { display: flex; flex-direction: row; font-size: 11dp; letter-spacing: 1dp; color: #8197ad; text-transform: uppercase; padding-bottom: 3dp; } + .stathead .sp { flex: 1; } + .stathead .o { width: 70dp; text-align: right; color: #5cc8f0; } + .stathead .d { width: 52dp; text-align: right; } .deal { margin-top: 14dp; padding: 12dp; display: flex; flex-direction: row; align-items: center; background-color: #5cc8f010; } .deal .txt { flex: 1; min-width: 0; } .deal .t { font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 18dp; } @@ -70,7 +79,8 @@

Specifications

-
{{ s.label }}{{ s.value }}
+
This shipYoursDiff
+
{{ s.label }}{{ s.value }}{{ s.own }}{{ s.diff }}
{{ pick_info }}
diff --git a/EXE/rendcomp.dll b/EXE/rendcomp.dll index f959885d..8fb2911c 100644 Binary files a/EXE/rendcomp.dll and b/EXE/rendcomp.dll differ diff --git a/EXE/rp8.dll b/EXE/rp8.dll index 470b972c..aa5ec6da 100644 Binary files a/EXE/rp8.dll and b/EXE/rp8.dll differ diff --git a/EXE/rpclocal.dll b/EXE/rpclocal.dll index 86c137f1..43bcd125 100644 Binary files a/EXE/rpclocal.dll and b/EXE/rpclocal.dll differ diff --git a/EXE/server.dll b/EXE/server.dll index 2fdf700d..a661a21b 100644 Binary files a/EXE/server.dll and b/EXE/server.dll differ diff --git a/EXE/shading.dll b/EXE/shading.dll index 74df6bfc..53b06cdf 100644 Binary files a/EXE/shading.dll and b/EXE/shading.dll differ diff --git a/EXE/soundmanager.dll b/EXE/soundmanager.dll index 35fad601..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 15c13da5..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 8e48d8f9..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 bb4d8510..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 1f2a6e49..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 6ed56ece..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 2db97fac..f9c7b2f2 100644 Binary files a/EXE/zlib.dll and b/EXE/zlib.dll differ