Skip to content

Releases: Switch-Bros/easy-scsmodmanager

v1.5.4

Choose a tag to compare

@github-actions github-actions released this 12 Jun 23:05

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

Choose a tag to compare

@github-actions github-actions released this 12 Jun 10:33

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 under common.* 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

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:46

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

Choose a tag to compare

@github-actions github-actions released this 11 Jun 21:17

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.sii sharing were already available in 1.5.0 and are unchanged.

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 20:23

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.json file; import such a file; and take over a list straight
    from another player's profile.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

Pre-release

Choose a tag to compare

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

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:07
  • 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

Choose a tag to compare

@github-actions github-actions released this 09 Jun 13:17
  • 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.6 base/ support, content under a dlc_<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

Choose a tag to compare

@github-actions github-actions released this 08 Jun 22:07
  • Mods with the SCS 1.48 base/ layout are now detected correctly. A mod
    that ships its content under a top-level base/ 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

Choose a tag to compare

@github-actions github-actions released this 08 Jun 14:21
  • 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.