Skip to content

Releases: JuneStepp/OneLauncher

OneLauncher 1.2.3

27 Nov 04:02
Compare
Choose a tag to compare

This release has some small fixes and improvements. Most notably FSYNC support is added and the first language detected is used by default rather than English. This improves the user experience for those that don't have English installed with their client. Unfortunately the Windows installer is much larger than normal for now, because of some compression issues with cx-freeze and can't be uploaded to lotrointerface.com.

    * Updated WINE and DXVK
    * Fixed typo in change log
    * Improved handling of network errors
    * Refactored code with Sourcery.ai
    * Support for Proton (Has to be manually set up in WinePrefix.py)
    * Manually refactored InstallAddon function
    * Fixed logging in WinePrefix.py
    * FSYNC support
    * OneLauncher change logs display in Markdown format
    * Language defaults to first one detected rather than English
    * Fixed getting normalClientNode when it doesn't exist yet

OneLauncher 1.2.2

14 Aug 23:15
Compare
Choose a tag to compare

This release fixes language selection and allows specification of startup game with a launch argument. This can be used to make different shortcuts for quickly accessing OneLauncher with different games.

  • Fixed language selection
  • Startup game selection with --game launch argument
  • Advanced usage section in README.md

OneLauncher 1.2.1

07 Aug 03:25
Compare
Choose a tag to compare

This release fixes some important bugs and allows developers to request a Python script to be run on every game launch. The user has to give permission for every add-on that does this since these scripts have the equivalent power of an executable file.

    * Dynamic documents folder detection on Windows
    * Fixed .plugincompendium file finding on Windows
    * Switch to using game config values for game settings and log folders
    * Database is re-made if its structure doesn't match current generation code
    * Startup script support for add-ons
    * Invalid folder handling for plugins and music
    * A few smaller fixes and improvements

OneLauncher 1.2!

28 Jul 03:59
Compare
Choose a tag to compare

The main feature of this release is the add-on manager, but a ton more was done. Thanks to everyone on the LOTRO discord server who helped out with testing. Especially the ever detail oriented ShoeMaker/Technical-13.

Main release features:

  • Add-on manager:
    Manage, update, and browse/download
    • plugins (with dependency checking)
    • themes (DDO support too!)
    • music (.abc files/collections of files)
  • Multiple accounts support
  • Fixed patching on Windows
  • Improved setup wizard
  • Better preview clients support
  • Switch to installer and cx-freeze for distribution
  • Notifications for new OneLauncher updates
  • Many smaller improvements

Changes from last pre-release:

  • Added example of OneLauncher windows to Readme
  • Updated WINE version
  • Adjusted language switching buttons, so they don't clip on Windows
  • Stopped main window hiding on game start
  • Fixed taskbar icon disappearing when game starts on Windows

v1.2-pre4

24 Jul 01:34
Compare
Choose a tag to compare
v1.2-pre4 Pre-release
Pre-release

This fixes all known Windows issues and is planned to be the last pre-release for v1.2.

Changes since last pre-release in chronological order:

  • Fixed installation of some plugins that have .abc files
  • Fixed .plugincompendium descriptor issues
  • Switched to cx-freeze for project building
  • Setup project with VMware InstallBuilder for distribution
  • Made program titling and icons more OneLauncher specific
  • Made cool LOTRO and DDO collage as side image for Installer
  • Updated setup wizard instructions
  • Fixed button clipping in add-on manager on Windows
  • Added patching information from patchdll log file on Windows
  • Added temporary fix for combo box styling issue

v1.2-pre3

01 Jul 07:21
Compare
Choose a tag to compare
v1.2-pre3 Pre-release
Pre-release

There is a bunch improved here, but the most important is the fix for patching on Windows. It doesn't have nice progress tracking like on Linux and Mac, but it should work.

Changes since last pre-release in chronological order:

  • Fixed crash from logging when no settings directory exists
  • Fixed tab focus order issue
  • Fixed Keyring related freezes on Windows
  • Fixed checking accounts dict when there are no accounts
  • Added prettifying of XML settings file
  • Fixed switch game button not going to other game when clicked on preview version of a game
  • Fixed small patch issues on Windows with PyInstaller
  • Fixed false #text accounts getting loaded in
  • Added active indication that patching is happening on Windows
  • Added to logging
  • Improved build optimization
  • Set specific Mac version when building to help compatibility
  • Updated WINE version
  • Made preview clients use accounts storage from normal clients
  • Set a news feed for the DDO preview client since one isn't provided by SSG
  • Added notification for when a new version of OneLauncher is available
  • Added handling for network errors to use of urllib.request
  • Fixed plugin uninstallation bug in add-on manager
  • Fixed remote plugin loading bug in add-on manager
  • Made generated compendium XML files pretty

v1.2-pre2

16 Jun 06:18
Compare
Choose a tag to compare
v1.2-pre2 Pre-release
Pre-release

Changes since last pre-release in chronological order are below. The biggest change is the addition of logging to make bug fixing easier.

  • Fixed date sorting being ineffective in add-on manager
  • Switched to easier to read flag icons and got US icon rather than GB one
  • Updated uses of centre to center
  • Fixed a few typos
  • Made patching and game launching windows' buttons' meanings more clear
  • Updated WINE version
  • Added FUNDING.yml
  • Made 64-bit clients enabled by default if available
  • Removed saving of WINE related settings on Windows
  • Added auto selection of games in setup wizard
  • Improved a Keyring except statement
  • Added logging
  • Added fix for people with title case patchclient.dll
  • Changed x86 references to x64Client, because it is talking about the 64-bit client
  • Made what DDO, LOTRO, and test versions are more clear
  • Hopefully fixed language selection box overlapping tab frame in settings window on Windows

v1.2-pre1

12 Jun 22:46
Compare
Choose a tag to compare
v1.2-pre1 Pre-release
Pre-release

A testing release for version 1.2 with a fully working add-on manager among many other additions and changes. I can't test any executables besides the Linux one myself. I used to be able to use WINE to test the Windows one, but that no longer works as of PyInstaller v3.6.

Current main changes:

  • Addon manager
    Manage, update, and browse/download
    • plugins (with dependency checking)
    • themes (DDO support too!)
    • music (.abc files/collections of files)
  • Multiple accounts support
  • Custom directory selection in setup wizard
  • Many more smaller improvements