Releases: Switch-Bros/easy-scsmodmanager
Releases · Switch-Bros/easy-scsmodmanager
Release list
v1.5.4
Added
- Open file location. Right-clicking a mod now offers "Open file location",
which opens the mod's folder in the system file manager - the containing
directory for a local mod, the workshop item's folder for a workshop mod.
Available for every mod.
Fixed
- "Date installed" sort. Sorting by date now uses each mod's install time
captured at scan time (when the file landed on your system) instead of the
file's modification time. Local mods carry the modder's build date in their
modification time, so a freshly added mod could sort as the oldest; the
order now reflects when you actually installed each mod, and a missing file
no longer breaks the sort.
Changed
- Translation workflow. English and German stay complete (the languages we
maintain); every other language may now be partial and falls back to English
for any key it has not translated yet. A translator can contribute just the
new strings without blocking the build. Polish (pl) is registered so it
appears as soon as a translation is dropped in.
v1.5.3
Added
- Redesigned About dialog. The Help -> About entry now opens a proper
two-column dialog (logo, version, description, credits and project links)
instead of a plain message box. Contributors are credited there.
Changed
- Leaner translation files. Shared button and label wording (Cancel, Save,
Close, ...) is now stored once undercommon.*keys instead of being
duplicated, and a hygiene guard keeps the catalogues free of duplicate
values and in sync across languages. No visible text changed.
v1.5.2
Added
- Simplified Chinese (zh) localization. A complete Chinese translation is
now bundled and selectable in Settings. The selectable language list is
data-driven, so further translations only need to drop in their own
<code>/main.json. Thanks to @huayishuang for the contribution.
v1.5.1
Added
- Online share codes are now live. The optional Supabase backend behind the
"share as code" and "redeem code" actions is configured, so sharing your mod
list as a 6-character code works out of the box - no setup needed. File and
profile.siisharing were already available in 1.5.0 and are unchanged.
v1.5.0
Added
- Share mod lists (Teilen menu). A new Share menu offers five actions:
share the active list as a short 6-character online code (valid 90 days,
requires the optional Supabase backend - the UI explains when it is not
configured); redeem a code someone sent you; export the full list to a
.modshare.jsonfile; import such a file; and take over a list straight
from another player'sprofile.sii(ScsC-encrypted or plain text). - Import preview with install-status check. Before applying any shared
list you see a preview that shows which mods are installed and which are
missing. Missing Workshop mods get a clickable Subscribe link to the Steam
Workshop page. A "Check again" button re-scans without closing the dialog, so
you can subscribe, wait for Steam downloads, and confirm they are ready -
all in one flow. Missing local mods are listed with copyable names. An
"include missing entries" toggle (default on) controls whether unresolved
entries are still written. A game mismatch (ETS2 vs ATS) blocks applying.
A profile backup is created automatically before every apply. - Group pins travel with the list. When sender and receiver both use Easy
SCSModManager, load-order group assignments are embedded in the shared list
and applied for installed mods on import. packaging/supabase.sql- a self-hostable share backend schema with
RPC-only access and automatic 90-day TTL cleanup, for anyone who wants to
run their own code server.
Fixed
- App reopens the last selected profile per game on startup. Previously
the app reopened the most recently modified profile, which could silently
switch your active profile after saving. It now remembers which profile you
had selected. - Profile header and chooser mod-count refreshes after save and share
apply. The count could stay stale until the next full rescan.
Server Packages MVP - Sikay Testbuild
Testbuild fuer das server_packages.sii-Optional-Editor-Feature (Tools -> Optionale Server-Mods). NICHT der offizielle v1.5.0-Release - nur zum Testen auf Sikays Server. Gate: editierte .sii laedt auf dem echten Server. Wird nach dem Test wieder entfernt.
v1.4.1
- Fixed: local mod icons disappeared. A caching change in 1.4.0 made local
mod icons stop showing after a rescan (Workshop icons were unaffected). They
are back. - Windows auto-update is more robust. The update helper now handles
non-ASCII install paths (e.g. Chinese Windows), retries a locked swap, and
restores the previous version if the swap cannot complete, so an interrupted
update never leaves you without a runnable app. Thanks to LLBBC.
v1.4.0
- The extractor now unpacks textures too. SCS archives store textures
(.tobj/.dds) with their pixel data GDeflate-compressed and the DDS header
stripped, which the extractor used to skip - base.scs lost about a fifth of
its files. It now ships its own GDeflate decompressor and rebuilds a real
.dds for every packed texture, so an extract is complete (models, defs,
materials and textures). - Mods using the 1.48
dlc_<name>/layout are recognised. Building on the
1.3.6base/support, content under adlc_<name>/folder is now read when
the matching game DLC is owned, so such mods (e.g. the PGRS Scania pack) are
checked for conflicts, maps and physics. Buying a DLC re-scans automatically. - A third "frequently shared" conflict tier. Files touched by many mods at
once (physics.sii, climate ...) used to be hidden; they now show as a neutral
grey marker with a count - informative, never an alarm - so nothing is
silently dropped. Resolves the physics.sii report (#42). - Windows auto-update now restarts into the new version. The update could
download but not swap itself in on Windows; it now hands off to the helper
and restarts cleanly. AppImage was unaffected. - Thanks to LLBBC (#42/#43/#47).
v1.3.6
- Mods with the SCS 1.48
base/layout are now detected correctly. A mod
that ships its content under a top-levelbase/folder (the DLC-aware package
layout the game always mounts) was previously invisible to conflict, map and
physics detection. Such mods are now checked just like any other. Thanks to
LLBBC (#43).
v1.3.5
- Conflict severity at a glance. A mod whose files are overwritten by mods
above it now shows how badly: a yellow warning triangle when it loses some
files (partly overwritten), a red crossed circle when it loses all of them
(fully overwritten - it does nothing where it sits), and no glyph when it wins
everything. The tooltip lists every overwritten file and which mod wins it,
and a small legend appears under the active list while any conflict exists.
Thanks to LLBBC (#37/#38). - Responsive grid. Maximising the window now fills the extra width with more
columns instead of an empty strip; card size stays the same. Thanks to
00player00 (#40). - Documentation in the app. A new Help -> Documentation menu opens the user
manual, FAQ, keyboard shortcuts and tips in your language, now kept under
docs/. Contributing and the Code of Conduct are available in German too. - Carries the refined palette from 1.3.4 (Borussia Dortmund yellow accent, mod
names in the club colour), which reaches everyone with this release.