Skip to content

Camble/LiveryLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Livery Link

Requirements

  • .NET 8 is required to run Livery Link. You will be prompted to install it if you don't already have it.

About

Livery Link's purpose is twofold:

  • A desktop application to simplify downloading, installing & managing DCS Liveries.
  • An automatic livery sharing mod for DCS.

Download

Click the screenshot to watch a short video

Watch the video

How Does It Work?

  • Livery Link auto-starts with DCS World.
  • When you connect to a server which has Livery Link running, your client will connect.
  • When you spawn an aircraft, any liveries you installed with Livery Link will be shared with other players.
  • When another player shares a livery with the server, your client will download and install it automatically.

Installation

  1. Extract all contents into the folder of your choice.
  2. Run LiveryLink.exe to initialize the app.
  3. Locate your Saved Games\DCS folder if prompted.
  4. Choose Yes to install the scripts.

Livery Sharing

In order to automatically share liveries to other players, they must also have Livery Link, and the server you are flying on must be running Livery Link Server.

The server will be made available for DCS server hosts with the v1.0 release. Pre-release is available for Patreon supporters.

Recent Changes

0.14.5

  • Fixed: Livery not found error when installing any livery

0.14.4

  • Fixes a minor issue with the previous version

0.14.3

  • Display error notification if livery could not be downloaded

0.14.2

  • Fixed: Unable to detect if DCS has been closed if launched as Administrator

0.14.1

  • Fixed: App can be launched more than once

0.14.0

  • Improved how server/client communicate

0.13.8

  • Fixed an issue communicating with DCS

0.13.7

  • Fixed: settings not saved when closing settings window

0.13.6

  • Fixed an issue detecting if DCS is running
  • Fixed an issue opening connection to DCS to listen for events
  • Minor tweaks to error handling

0.13.5

  • Fixed: updater can only extract to existing folders

0.13.4

  • Fixed a bug, which allowed multiple instances of Livery Link

0.13.3

  • Added Remove Mod feature to Tools menu
  • Fixed: Options window cannot be re-opened once closed

0.13.2

  • Window can now be resized vertically
  • Added SeenCount to keep track of how often liveries are seen
  • Fixed: Options window can be opened twice
  • Fixed: Issue reading livery details from folder

0.13.1

  • Scripts installer now provides the option to postpone installation until DCS exits

0.13.0

  • Improved sharing: only liveries selected by the player will be shared on takeoff

0.12.2

  • Minor bugfixes

0.12.1

  • Fixed: Crash on first run

0.12.0

  • Browser will now update if a livery is deleted from the disk
  • Liveries are sorted by DateInstalled
  • Added Liveries menu with Show All option to separate your own liveries from those shared with you
  • Added logging when liveries are installed
  • Added notification when there was a failed livery installation
  • LiveryLinkUpdater.exe now generates a log file to aid debugging
  • Set IsInstalled to true if description.lua exists when loading liveries
  • Fixed: Shared livery is downloaded twice if shared again when download is in progress

0.11.9

  • Fixed an issue preventing shared liveries from being installed

0.11.8

  • Fixed: Install Scripts can't properly close DCS

0.11.7

  • Fixed: Livery install hangs on first ever run of Livery Link

0.11.6

  • Fixed: When a shared livery is installed, the module can appear twice in the UI
  • Fixed: Thumbnail not downloaded when shared livery is installed
  • Fixed: Notification on new version download not working

0.11.5

  • Fixed an issue preventing shared liveries from being installed
  • Temp folder will now be cleared when Livery Link exits

0.11.4

  • Updater can now be run manually
  • Reworked script installation flow - user will only be prompted if necessary
  • Display friendly module name in Livery Browser
  • Fixed: Updater installs latest DCS mod even if mod wasn't installed previously
  • Fixed: installing multi-module livery shows duplicate modules in browser
  • Fixed: Livery Link fails to launch automatically if moved to a new location

0.11.3

  • Fixed: Updsate notification not displayed if auto update is enabled
  • Fixed: Updater re-downloads the latest version even if it was previously downloaded

0.11.2

  • Added sharing rules for multi-module liveries & livery packs
  • Fixed: Livery thumbnail is overwritten every time an update is made
  • Update DateLastSeen each time a shared livery is received
  • Update SizeOnDisk for each previously installed livery

0.11.1

  • Fixed updater not launching

0.11.0

  • Updated to .NET 8
  • Added auto updater
  • Improved 7zip extraction speed (10x)
  • Restyled livery browser
  • Disk space is now recorded for each livery installed
  • Linked Liveries for community modules will only be downloaded if the mod is installed
  • Fixed: All liveries from the same pack have the same name
  • Fixed: Can't delete Livery thumbnail while Livery Link is running
  • Fixed: Liveries not shared properly when connecting to server
  • Fixed an issue installing liveries where description.lua doesn't specify the livery name
  • Properly fixed sharing multiple liveries
  • Fixed an issue when sharing more than one livery
  • Added support to install liveries for community mod aircraft
  • Fixed socket timeout issue when installing livery for the first time
  • Display DCS server name in status bar when connected
  • Fixed Value cannot be null error on upgrade to v0.10.0

Roadmap

  • Auto-launch with DCS
  • 7z support
  • RAR support
  • Progress indicator
  • Installer (partly done - automatically installs scripts)
  • Update checker
  • Auto-update
  • Livery Manager UI for the desktop client
  • Dark theme
  • Livery auto-update
  • Customize which liveries are shared with other players
  • Customize which liveries to accept from other players
  • Blacklist download of liveries for certain modules, or above a certain size
  • Auto-delete old liveries
  • Disk space quota
  • Server software release
  • Support to share "server-side" liveries (server owner can share livery with players who fly on their server)
  • Optional support for liveries hosted on untrusted hosts
  • Custom cockpit installer
  • One-click default livery unlocker
  • Livery optimizer (compress textures & symlink shared files)
  • Mod options to customise auto-launch

(back to top)

About

An application to download, install, and manage DCS Liveries.

Resources

Stars

Watchers

Forks

Packages

No packages published