Releases: TheCheatsrichter/Gw2_Launchbuddy
Gw2 Launchbuddy V3.0.2
Another hotfix:
- Removed -autologin argument from game clients. This prevented the login button press delay from functioning correctly
- Added additional errorhandling when the game process is configured. This should prevent null references of the game client. ( I was not able to reproduce the issue on my test machines, this could however be a possible solution )
- Fixed a bug that crashed LB when Taco/Blish Addon was launched.
- Reorderd some UI elements to allow LB to be scaled to smaller sizes
Gw2 Launchbuddy V3.0.1 Hotfix
A few hotfixes for the major 3.0 release. Further hotfixes are coming in the next few days:
- Account Icons are now again visible at the home screen
- Use new calculation for the login delay to further minimize DDOS protection triggers.
- Fixed a bug that referenced null clients when an account was launched.
Gw2 Launchbuddy V3.0.0
New Features, new UI, Bugfixes and more!
Over 40 hours of development time are still available for 3.0 . So if you have any special wishes or ideas for additional features just let me know (Patrons only)!
Features:
-
Added quick selection options to the home tab. Example Daily Logins: Click this button and every account which has not collected its login reward for today will be selected (user suggestion by one of my patrons Kemzan).
-
New Feature: ingame music playlist editor. This allows you to easily set up custom ingame playlist which will be adapted to your ingame activities! How about playing some chill music while you hang out in cities and play your favorite rock music when you enter a battle? :D
-
Daily Newsletter. The home tab now features a LB newsletter. This will be a regulary updated newsletter to give you some LB tips and tricks and even tutorial links.
-
Custom launchargument support. This now also enables the chinese gameclient to multibox when set up with the -dat argument.
UI:
-
Totally New Lb theme. Now even edgier! (will be optional in the future, for testing fedback currently locked to dark theme)
-
Several sizes of UI controls adjusted to better represent their priority
-
Fixed a bug which caused the GFX settings combobox to blend in with the background
Bugfixes:
-
Fixed a bug in which accounts were linked to the same loginfile (they did overwrite each other)
-
Fixed a bug in which the GFX file would not swap the backup correctly ( gameclient would default back to lowest GFX settings)
-
Fixed a bug in which the Github API limit was reached when Launchbuddy checked for a new version (startup). Versioncheck is now skipped when limit is reached.
-
Fixed a crash when the Launchbuddy config file got corrupted. LB will now revert back to the default settings if the settingsfile gets corrupted.
-
Added multiselect option to the openfiledialog
Gw2 Launchbuddy V2.4.2
DirectX options are now available for multiboxing and a few important bugfixes.
Patchnotes:
-
Added -dx9 and -dx11 arguments. You now can choose which version of direct X a gameclient should use. Please keep in mind that injected software has to support the selected directX API.
-
Fixed a bug in which clones accounts would overwritte the loginfile of one another. Please recreate affected accounts to solve this issue.
-
Added a compensation for heavy login usage. Arenanet has some sort of DDOS protection on their loginservers. Therefore if you login 3 or more accounts in quick succession a artificially timeout is added to your normal time to login. Launchbuddy now waits this additional time to correctly press the login button.
-
An additional source for the Guild Wars 2 build version is now used. The Guild Wars 2 API is now bugged for several months therefore an alternative method to get the current buildversion had to be found. Special thanks to @ScrambledBrain for providing the needed source.
-
Reworked Launchbuddy Versionswitcher as the old HTML filter no longer worked. Github REST API is now used to fetch release information.
Gw2 Launchbuddy V2.4.1
- Added force gameclient update function to the LB settings tab. This value currently defaults to true to compensate the gw2 API which is bugged at the moment. Feel free to uncheck this option once the API works again
- Fixed a bug where the infobox for the gameclient update would stay open as the infothread could not merge to the main UI thread
- Accountdata now will automatically be saved after the update process not just when LB closes.
Gw2 Launchbuddy V2.4.0
- Fixed a timing issue when updating loginfiles. This would result in only every second account getting updated successfully.
- Added timing functions to further minimize errors when updating loginfiles
- Added non admin Addon support. Addons can now be launched without admin level. (requires the users default launchoption to be non admin)
Gw2 Launchbuddy V2.3.9 Hotfixes
Next step in crash and bug fixing.
There are still some remaining loginfile swapping errors so please send be these reports! (only about 2% of users do send them... :( )
- Crashreporter now adds info which process blocks a file
- GFX settings ToDefault() now uses the new IORepeater methods
- Fixed a crash when the gameclient crashed before the process could be registered by launchbuddy
- Increased loginfile swap timeout to 20 secs
Gw2 Launchbuddy V2.3.8 Hotfixes
Another patch for the perfomance marathon!
This patch includes part 2 for the file access problems ("File used by another process") and also fixes a bug which would overwrite account settings between cloned accounts.
- Added new IORepeater to better catch File.IO Exceptions caused by external processes --> improved Loginfile swap, updating and creation.
- Added IORepeater functionality to the GFX swapper to also increase stability of this feature
- Accounts are now reimported when cloned. This way references between accounts will be lost and seperated. --> settings wont be overwritten between cloned accounts
Gw2 Launchbuddy V2.3.7 Hotfixes
- Fixed a crash when an exited thread was tried to be suspended
Gw2 Launchbuddy V2.3.6 Hotfixes
Next loop of hotfixes now targeting loginfile locks.
This patch should reduce file access collisions caused by different processes / threads accessing the local.dat file at the same time.
Part 2 tackeling the remaining file access collisions will be done with version 2.3.8
- Helper Window now aborts WaitingThread when closing. + Garbage collector trigger to free up non disposed filestreams
- Extended Crashlog report on Loginfile.Apply