Page MenuHomeSchine - Phabricator

Launcher | Feature: Disable initial checksum-check to prevent the launcher from immedeatly overriding any intentionally installed modifications to the game
Closed, FinishedPublic

Description

The new launcher runs a checksum comparison when it is started, to determine whether the current installation is up to date or not, or if it contains any corrupted files.
The problem that arises from this is, that it makes it impossible to install clientside mods, as the launcher will detect a checksum mismatch and thus not permit the modified game to be launched.
The previous launcher worked with checksums too, however it only compared them, when the user ordered the launcher to update, to determine whether or not an update was necessary, the it relied on the information in the version.txt
I request a way to at least manually excempt certain files from this check, or to disable the initial check, and only perform it when an update is necessary.

Details

Task Type
Feature
Testing Results
Affected Gamemode(s)
none/unspecified
Reproducible
uncertain
Category
Launcher
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain

Event Timeline

Megacrafter127 shifted this object from the S1 Public space to the S5 Launcher space.
Megacrafter127 changed the visibility from "Custom Policy" to "Public (No Login Required)".
Megacrafter127 changed the edit policy from "Task Author" to "All Users".
Megacrafter127 changed Task Type from Bug to Feature.
Megacrafter127 changed Category from none/unspecified to Launcher.
Megacrafter127 edited Serverconfig (server.cfg). (Show Details)
Megacrafter127 edited Clientconfig (settings.cfg). (Show Details)
Megacrafter127 added subscribers: AndyP, Megacrafter127.
Megacrafter127 created this task.
Megacrafter127 claimed this task.
Megacrafter127 raised the priority of this task from to Low.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptAug 9 2015, 3:35 PM
AndyP set Affected Gamemode(s) to none/unspecified.
AndyP set Reproducible to uncertain.
AndyP set OS-Specific to No.
AndyP set Hardware-Specific to No.
AndyP set Video Card Vendor to uncertain.
AndyP changed the task status from Open to In Queue (Game).
AndyP claimed this task.
Restricted Application edited projects, added Game Development, Starmade; removed Issue Navigation. · View Herald TranscriptAug 10 2015, 10:42 PM
AndyP reassigned this task from AndyP to Megacrafter127.
AndyP shifted this object from the S5 Launcher space to the Restricted Space space.Aug 11 2015, 8:12 PM
AndyP changed the task status from In Queue (Game) to In Queue (Launcher).Aug 11 2015, 8:38 PM
Restricted Application edited projects, added Launcher Development; removed Game Development. · View Herald TranscriptAug 11 2015, 8:38 PM

Another interesting thing would be to integrate modding into the launcher by being able to add mod-zipfiles, which's contents override the respective file in the installation folder. In case of the starmade.jar or other zipfiles have not the entire file overridden, but the zip/jar from the mod be merged into the zip/jar from the installation. In case of conflicts between mods, the user should be prompted to choose which of the overrides should be applied.

AndyP shifted this object from the Restricted Space space to the S5 Launcher space.Oct 26 2015, 10:17 PM
calani changed the task status from In Queue (Launcher) to Resolved.Jan 14 2016, 7:22 AM
Restricted Application edited projects, added Quality Assurance; removed Launcher Development. · View Herald TranscriptJan 14 2016, 7:22 AM
calani added a subscriber: calani.Jan 14 2016, 7:31 AM

Fixing T739 resolved this issue as well.
Details: the startup version check updated the selectedVersion value, thereby triggering an unwated checksum scan due to the behavior described in that ticket.

Megacrafter127 closed this task as Closed.Jan 17 2016, 11:40 PM

-QA testing-
Fixed, with no reason to believe in the existence of not yet tested edge-cases.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJan 17 2016, 11:40 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript