diff --git a/DLLS/BIN/content.dll b/DLLS/BIN/content.dll index 4f140ebf..3e979475 100644 Binary files a/DLLS/BIN/content.dll and b/DLLS/BIN/content.dll differ diff --git a/EXE/Freelancer.exe b/EXE/Freelancer.exe index b6640055..011266ca 100644 Binary files a/EXE/Freelancer.exe and b/EXE/Freelancer.exe differ diff --git a/EXE/common.dll b/EXE/common.dll index acc86fb1..1850d6fa 100644 Binary files a/EXE/common.dll and b/EXE/common.dll differ diff --git a/EXE/remoteclient.dll b/EXE/remoteclient.dll index ab423d9c..ff06e85c 100644 Binary files a/EXE/remoteclient.dll and b/EXE/remoteclient.dll differ diff --git a/EXE/remoteserver.dll b/EXE/remoteserver.dll index ce68f865..5fde0d05 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 21fd1fed..f66fd3f4 100644 --- a/EXE/remui/base.rml +++ b/EXE/remui/base.rml @@ -119,8 +119,7 @@ -
+
Wares
Rules
Loadout
+
Modules
@@ -444,6 +444,53 @@
+ +
+
+
+
SlotModuleState
+
+
{{ r.a }}{{ r.b }}{{ r.c }}
+
+
+
{{ mod_hint }}
+
+
+
+
{{ mod_title }}
+
{{ mod_line }}
+
+
+ +
+
+
ModulePrice
+
+
Nothing fits this slot.
+
{{ r.a }}{{ r.b }}{{ r.c }}
+
+
+
Wares
+
No wares needed.
+
{{ w.a }}{{ w.b }}
+
{{ mod_build_text }}
Puts the module into the slot (the price from your money); then deliver its wares.
+
+ +
+
+
WareDeliveredIn hold
+
+
{{ r.a }}{{ r.b }}{{ r.c }}
+
+
+
+
Amount{{ mod_qty_text }}
+
Deliver
Hands the amount of the picked ware from your hold to the module.
+
+
+
{{ mod_remove_text }}
Takes the module out of the slot. Modules are no wares yet: what went into it is lost.
+
+
diff --git a/EXE/remui/chatfeed.rml b/EXE/remui/chatfeed.rml index e98c16e1..2126bba0 100644 --- a/EXE/remui/chatfeed.rml +++ b/EXE/remui/chatfeed.rml @@ -15,9 +15,12 @@ .gear:hover { image-color: #f2b13c; } .caret { color: #f2d23c; animation: 1s steps(1) infinite blink; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } + .edit-grip { display: none; position: absolute; left: 0; top: 0; padding: 2dp 8dp; background-color: #f2b13c; color: #05080d; font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 13dp; border-radius: 3dp; white-space: nowrap; drag: drag; cursor: move; pointer-events: auto; z-index: 10; } + .hud-editing .edit-grip { display: block; } - + +
Chat ✥
{{ text }}| diff --git a/EXE/remui/hud.rml b/EXE/remui/hud.rml index aa69c76f..ee007326 100644 --- a/EXE/remui/hud.rml +++ b/EXE/remui/hud.rml @@ -83,11 +83,12 @@ .grp.gone { display: none; } .grp.faded { opacity: 0.35; } .editing .fp { border-color: #f2b13c; background-color: #2a1f0ae6; drag: drag; cursor: move; } + .editing .tag { drag: drag; cursor: move; } .editing .fp * { pointer-events: none; } .tag { position: absolute; padding: 3dp 8dp; background-color: #f2b13c; color: #05080d; font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 14dp; border-radius: 3dp; white-space: nowrap; } .tag .eye { margin-right: 8dp; padding: 0 6dp; background-color: #05080d; color: #f2b13c; border-radius: 2dp; } .tag .eye:hover { color: #ffffff; } - .edbar { position: absolute; left: 50%; margin-left: -300dp; top: 190dp; width: 600dp; padding: 14dp 18dp; background-color: #070b12f2; border: 2dp #f2b13c; border-radius: 6dp; text-align: center; } + .edbar { position: absolute; left: 50%; margin-left: -300dp; top: 190dp; width: 600dp; padding: 14dp 18dp; background-color: #070b12f2; border: 2dp #f2b13c; border-radius: 6dp; text-align: center; pointer-events: auto; } .edbar .et { font-family: "Saira SemiCondensed"; font-weight: 700; font-size: 20dp; letter-spacing: 2dp; color: #f2b13c; } .edbar .eh { margin: 6dp 0 12dp 0; font-size: 14dp; color: #b9cbe0; } .edbar .eb { display: flex; flex-direction: row; justify-content: center; } @@ -182,10 +183,9 @@
CUSTOMIZE HUD
-
Drag a part to move it · mouse wheel over it to size it · Hide / Show on its label. Parts snap to their home place.
+
Drag a part or its label to move it · mouse wheel over it to size it · Hide / Show on its label · the REM bars, the radar and the chat by their tags. Parts snap to their home place.
-
Reset HUD
-
Reset window places
+
Reset all
Cancel
Save
diff --git a/EXE/remui/navmap.rml b/EXE/remui/navmap.rml index 43ef64eb..ec1935ee 100644 --- a/EXE/remui/navmap.rml +++ b/EXE/remui/navmap.rml @@ -59,6 +59,11 @@ .hit .hk { font-size: 12dp; color: #8197ad; } .bookmark .s { left: -6dp; top: -6dp; width: 12dp; height: 12dp; background-color: #f2b13c; border: 2dp #05080d; border-radius: 6dp; } .bookmark .lbl { color: #f2b13c; } + .bookmark.locked .s { border-color: #f2b13c; background-color: #8a6420; } + .bookmark.sel .s { border-color: #ffffff; } + .hit .mk { margin-left: 6dp; padding: 0 6dp; font-size: 11dp; color: #8197ad; border: 1dp #24405c; border-radius: 2dp; } + .hit .mk:hover { color: #f2b13c; border-color: #f2b13c; } + .hit .mk.del:hover { color: #ef6a5b; border-color: #ef6a5b; } .waypoint .s { left: -7dp; top: -7dp; width: 14dp; height: 14dp; border: 2dp #f2b13c; border-radius: 2dp; } .waypoint .lbl, .bestpath .lbl { left: -4dp; top: -7dp; font-family: "IBM Plex Mono"; font-size: 10dp; color: #f2b13c; } .bestpath .s { left: -6dp; top: -6dp; width: 12dp; height: 12dp; border: 2dp #5cc8f0; border-radius: 6dp; } @@ -116,6 +121,9 @@
Target
Info
Remove waypoint
+
Set bookmark
+
{{ mark_locked ? 'Unlock bookmark' : 'Lock bookmark' }}
+
Delete bookmark
{{ zoom }} @@ -153,7 +161,7 @@

Bookmarks

-
{{ b.name }}
+
{{ b.name }}{{ b.kind == 'locked' ? 'Unlock' : 'Lock' }}{{ b.kind == 'locked' ? 'Locked: it can be neither moved nor deleted. Click to unlock.' : 'Lock it in place: no moving, no deleting.' }}×
Click the map to pick a place. Wheel zooms, drag moves, double click opens a system.
diff --git a/EXE/remui/nnbar.rml b/EXE/remui/nnbar.rml index 80cf5e0e..0536829b 100644 --- a/EXE/remui/nnbar.rml +++ b/EXE/remui/nnbar.rml @@ -16,9 +16,12 @@ .nb img { transform: perspective(240dp) rotateY(0deg) scale(1); transition: transform 0.2s cubic-out; } .nb.active img { image-color: #f2b13c; } .nb .tip { top: 40dp; right: 0; left: auto; bottom: auto; width: 230dp; white-space: normal; text-align: right; } + .edit-grip { display: none; position: absolute; left: 0; top: 0; padding: 2dp 8dp; background-color: #f2b13c; color: #05080d; font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 13dp; border-radius: 3dp; white-space: nowrap; drag: drag; cursor: move; pointer-events: auto; z-index: 10; } + .hud-editing .edit-grip { display: block; } - + +
NeuroNet bar ✥
diff --git a/EXE/remui/options.rml b/EXE/remui/options.rml index 1e31de81..a8782829 100644 --- a/EXE/remui/options.rml +++ b/EXE/remui/options.rml @@ -98,6 +98,7 @@ {{ r.value }}
{{ r.value }} +
Open
diff --git a/EXE/remui/radar.rml b/EXE/remui/radar.rml index 5907cc8e..17fa6b17 100644 --- a/EXE/remui/radar.rml +++ b/EXE/remui/radar.rml @@ -21,9 +21,12 @@ radar { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .lbl { position: absolute; font-size: 12dp; white-space: nowrap; pointer-events: none; } .fwd { position: absolute; left: 50%; margin-left: -4dp; top: 4dp; font-family: "IBM Plex Mono"; font-size: 10dp; color: #f2b13c; pointer-events: none; } + .edit-grip { display: none; position: absolute; left: 0; top: 0; padding: 2dp 8dp; background-color: #f2b13c; color: #05080d; font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 13dp; border-radius: 3dp; white-space: nowrap; drag: drag; cursor: move; pointer-events: auto; z-index: 10; } + .hud-editing .edit-grip { display: block; } - + +
Radar ✥
RADAR{{ count }} diff --git a/EXE/remui/rembar.rml b/EXE/remui/rembar.rml index b59532d8..f8c7cf35 100644 --- a/EXE/remui/rembar.rml +++ b/EXE/remui/rembar.rml @@ -16,9 +16,12 @@ .nb img { transform: perspective(240dp) rotateY(0deg) scale(1); transition: transform 0.2s cubic-out; } .nb.active img { image-color: #f2b13c; } .nb .tip { top: 40dp; left: 0; right: auto; bottom: auto; width: 230dp; white-space: normal; } + .edit-grip { display: none; position: absolute; left: 0; top: 0; padding: 2dp 8dp; background-color: #f2b13c; color: #05080d; font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 13dp; border-radius: 3dp; white-space: nowrap; drag: drag; cursor: move; pointer-events: auto; z-index: 10; } + .hud-editing .edit-grip { display: block; } - + +
REM bar ✥
diff --git a/EXE/remui/themes.rml b/EXE/remui/themes.rml new file mode 100644 index 00000000..b1231242 --- /dev/null +++ b/EXE/remui/themes.rml @@ -0,0 +1,100 @@ + + + Interface colours + + + + +
+ + INTERFACE COLOURS - THEME DESIGNER + + × +
+
+
+
+
+

Colour roles

+
+
+ {{ r.label }} + {{ r.hex }} +
+
+
+
+
+

Start from

+
{{ s.label }}
+
+
+

All colours

+
Hue{{ hue }}°
+
Saturation{{ sat }} %
+
Lightness{{ light }}
+
+
+
+

{{ sel_label }}

+
Colour (hex)
Darker
Lighter
+
+
+
+

Theme file

+
Name
Export
+
Import (SAVE\themes):
+
{{ f.label }}import
+
No theme files yet - export one, or put a friend's .ini into the folder.
+
Open folder
Refresh
+
+
+
+ {{ status }} + {{ active ? 'Your theme is in use.' : 'Apply makes it your interface colours.' }}{{ dirty ? ' Changes not applied yet.' : '' }} +
REM colours
+
Close
+
Apply
+
+
+
+
+
+ +
diff --git a/EXE/rpclocal.dll b/EXE/rpclocal.dll index e4ba157f..c9fe6e51 100644 Binary files a/EXE/rpclocal.dll and b/EXE/rpclocal.dll differ diff --git a/EXE/server.dll b/EXE/server.dll index 6cb47665..f639c318 100644 Binary files a/EXE/server.dll and b/EXE/server.dll differ