Skip to content

Automatically Updating Mod Manager for Kerbal Space Program

Notifications You must be signed in to change notification settings

MarkSRobinson/TinkerTime

 
 

Repository files navigation

TinkerTime

Automatically Updating Mod Manager for Kerbal Space Program

Master: Build Status

Description

Tinker Time is a Mod Manager for Kerbal Space Program that will allow you to automatically update, enable, and disable all of your mods. All you have to do is enter the URL to the mod webpage, and Tinker Time will do the rest of the work for you. It will even manage your ModuleManager Installation for you. :)

Requirements

  • Oracle Java 7 or better
    • OpenJDK is not supported, but it may work (however the missing Nimbus UI will default to Metal UI)

Supported Mod Hosting Sites

  • Curse
  • Github (when compiled versions are released)
  • KerbalStuff

Downloads

Please download the latest version from KerbalStuff

Wiki

The Tinker Time Wiki contains many useful resources with instructions and known issues.

Special Thanks

Change Log

v1.1.1

  • Updated for KerbalStuff content-provider change

v1.1

  • New Features
    • KSP Launcher (supports Windows, OSX, and Linux)
      • On Windows, will ask user if they wish to use 64-bit, otherwise, automatic
    • Add Mod Import/Export Functionality (to share mod packs)
    • Add option to set windowed mode of KSP to borderless
    • Mod Host and Version is now displayed in Mod View
    • Support for Github Mods with multiple assets per release
  • Fixes
    • Overhauled Zip Archive Analysis for more accurate mod installations
    • Set maximum size for Mod Image preview
    • Fix Typo in TinkerTime Options Window
    • Fix highlighting of toolbar buttons after clicking

v1.0

  • New Features:
    • Module Manager is now considered a (non-removable) mod
    • Can now add local mod zip files (non-updateable)
    • Now fully using glyphicons (license in about)
    • Windows are now centered in the screen
    • Button to export JSON data for enabled mods
    • Will now delete old image caches and mods
    • Tinker Time Updater is simplified
    • When mod update is available, add message to mod description
  • Fixes:
    • Fixed issue where variations of supported domains were not supported. e.g. beta.kerbalstuff.com
    • Fixed issue where mod list would not always load on startup
    • Fixed an issue where a module with a dependent mod would not be disabled even if the dependent mod was disabled
    • Improve Github mod URL analysis robustness
    • Fix Json caching for Jenkins crawler (less annoyance for sarbian)

v0.7

  • KerbalStuff Mod Support
  • Graphical Toolbar
  • New GUI Theme (Nimbus)
  • Overhauled Mod Archive Inspector (better mod compatability)
  • Supported KSP Version will be disaplyed for each mod
  • Automated JAR file generation with Gradle
  • Travis-CI integration for automated testing

v0.6

  • Github Mod Support
  • GUI Mod List is to maintain proper order
  • on start, update Module manager, and check for Mod updates
    • Can be Disabled through new Options Window
  • Improvements to Mod Archive Inspector
  • Improvements to Background Task Processor
  • Each KSP Installation to have its own separate mods configuration
  • Various other under-the-hood improvements

v0.5

  • Initial Release
  • Curse.com support

License

Creative Commons License
Tinker Time by Andrew O'Hara is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://github.com/oharaandrew314/TinkerTime.

About

Automatically Updating Mod Manager for Kerbal Space Program

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 55.8%
  • HTML 44.2%