Skip to content

Releases: Plenyx/PlenBotLogUploader

Release 71

16 Feb 22:11

Choose a tag to compare

Bug fixes

  • Fixed a log upload issue, where duration was not an integer
  • Fixed PUT setting not being properly shown on the repote pings UI, thanks to @sobrinth

Other stuff

  • All .txt settings are now migrated to json, thanks to @sobrinth
  • I have created a GitHub project to track future changes to the uploader, you can find the project here

Release 70

08 Feb 11:49

Choose a tag to compare

New stuff

  • Added support for Twitch Studio as a streaming software
  • Added the ability to shorten the numbers in Discord Webhooks
    • The UI for this does not exist yet, waiting for big UI rework
      • If you want to use this new feature, launch Release 70 once, close it and modify "shortenedThousands" value in app_settings.json to "true"
  • Added Webhook Teams integration to GW2Bot & Aleeva settings

Bug fixes

  • Fixed an issue where DPS would show as zero during events with no bosses in Discord Webhooks
  • Prevent errors due to the dps.report responding with non-ok status codes
  • Fixed an incorrect hours at the bottom of Discord Webhooks

Other stuff

  • Removed unofficial extras support from ArcDps plugin manager due to safety conserns
  • Many code refactorings
  • I have created a GitHub project to track future changes to the uploader, you can find the project here

Release 69

10 Dec 14:57

Choose a tag to compare

New stuff

  • Added GW2Bot integration
    • I cooperated with the creator, Maselkov, to create an API for GW2Bot that will allow the use of third-party uploaders to upload logs into GW2Bot and integrated it into the uploader
    • If you are already using GW2Bot, use /evtc api_key and /evtc autopost Discord slash commands for setup
    • If you are interested in interacting with the created API, you can see the docs here
  • Reworked interactions between the uploader and my website (plenbot.net)
    • Removed the dependancy on plenbot.net due to occasional bugs caused by the hosting being down
    • All requests for update & downloads are now handled by the uploader itself
      • ArcDps plugin manager got updated to be able to download the files directly
      • Uploader update is also using this new system
    • All the endpoints of the uploader pointing to plenbot.net will be disabled on 31st January 2022, please update to this or future release before then
      • Edit 26th January 2022 - The termination is posponed until 12th February 2022 due the reason that I am unable to finish all features for release 70 in time
  • Added arcdps clears plugin made by Sejsel into ArcDps plugin manager
  • Added a plugin information window for ArcDps plugin manager
  • Added a toggle for an auto updater for the uploader on uploader startup
    • Includes updating itself in minimised state (on system startup)
  • Detailed information is on by default for new Discord webhooks

Bug fixes

  • Fixed a crash on application update

Other stuff

  • Removed unofficial extras support from ArcDps plugin manager due to safety conserns
  • Many code refactorings
  • I have created a GitHub project to track future changes to the uploader, you can find the project here
  • Feature showcase for this latest release of Uploader: view on YouTube

🚀 Release 68

18 Nov 15:31

Choose a tag to compare

New stuff

  • Added the ability to not save logs to CSV file
  • Make the main window responsive
    • Size and State is now saved, you can start the app maximised or resized to your liking
    • Update button has been moved to the responsive UI and is always visible
  • Added the ability to have WvW summaries for WvW log sessions (screenshot)
  • Updated the main page of the uploader to new design and updated all the screenshots - see here

Bug fixes

  • Fixed not fully processing log files if the CSV files was not writeable

Other stuff

🚀 Release 67

14 Oct 18:07

Choose a tag to compare

New stuff

  • ArcDps plugin manager updates
    • Added support for DirectX 11
    • Added unofficial extras plugin
  • !lastlog Twitch command has been changed to !log
  • Increase the wait time for arcdps to release the log for upload - this should help slower systems not encounter as many errors when uploading
  • Updated design to look more pleasing on Windows 11

Bug fixes

  • Readded default text for fail & success text for Twitch responses of bosses
  • Fixed cleanses not counting self cleansing in WvW detailed Discord Webhook
  • Fixed a crash on startup if the configuration file was empty
  • Fixed an error when archived log was not deleted after being uploaded if the logs were not compressed

Other stuff

🚀 Release 66

06 Jul 23:46

Choose a tag to compare

New stuff

  • Reworked application data persistence
    • All application settings (outside of already existing txt files) are reset due to this change
    • This change makes it easier to add new features in the future
    • All settings are now saved in app_settings.json
  • ArcDps plugin manager
    • Reworked the old ArcDps auto updater into ArcDps plugin manager
    • The manager manages selected plugins for arcdps and handles both version checking and auto updates for not just arcdps
    • Added the ability to detect "Guild Wars 2.exe" as a valid GW2 executable
  • Further improvements to PvE Discord Webhooks
    • Changed DPS Cleave for bosses to DPS againts the Target (bosses only)
  • Added Hardstuck.GuildWars2 packages, which give the application additional functionality, such as:
    • Added MumbleLink features
      • All messages are suppressed if you are in combat and will inform you after the combat ends
    • Added "!build" Twitch command
      • Combined with MumbleLink and GW2 API key, generate your current in-game build link to builds.hardstuck.gg and post it to Twitch chat

Other stuff

  • Code refactoring & optimisation

🚀 Release 65

28 May 23:38

Choose a tag to compare

New stuff

  • New settings
    • Added an option to upload only successful logs to Aleeva
    • Added the ability to anonymise logs and do detailed WvW reports
  • Discord webhook changes
    • Added detailed WvW log webhook parser which shows information about kills, deaths, cleanses and boon strips of WvW squad and all enemy players (an example)
    • Added detailed log webhook parser which shows better character names and dps cleave summary (an example)
  • Added Webhook Teams
    • You can now preset account names to compare against when a webhook is being executed
    • Ideal for setting up static raids, fractal static or WvW raids
    • Does not work with sessions yet, functionality will be added later
  • Added buttons to quickly (un)select bosses in Webhook window
  • Some UI have been changed to be more readable and understandable
  • Application is now 64bit only

Bugfixes

  • Fixed a bug where the Twitch reconnect button was not enabled properly if disconnected
  • Detailed errors are now shown when a processing of an upload fails
  • Aleeva integration
    • Added more reasonable error messages
    • Fixed a possible crash when no server has been selected
    • Fixed multiple cross thread errors with deauthorise

Other stuff

  • Moved some of the Twitch bot functionality to a different repository and released as a NuGet package
  • Extensive code style rewrites, refactoring and stability improvements

🚀 Release 64

07 Feb 18:29

Choose a tag to compare

An update to the development

I have added the ability to directly support the development of the bot using GitHub Sponsors! You can either choose to do a monthly payment via GitHub Sponsor system or use a one time donation via PayPal.me. Any donation helps funding bugfixes and further development and will be eventually used for additional software published either under my repositories (Plenyx) or directly on the HardstuckGuild's repositories.

New stuff

  • Improved last log feature, now shows detailed information about the boss & pull count
  • Added edit button for a context menu in boss window
  • Added the option to copy all the links from the application startup to the clipboard
  • Generalise the output from log session to one Discord webhook message instead of sending multiple messages
  • Use the Discord webhook success/failure setting into consideration for Log Sessions
  • Increased the time between reconnects to Twitch chat from 10s to 15s
  • Increased the times for Twitch chat reconnects from 3 tries to 4 tries
  • Making preparation to switch the uploader to x64 over 32+64 compiling
    • Starting next release, the application will be 64 bit only

Bugfixes

  • Reverted the smart song recognition to the old way to provide more application stability
  • Fix a possible crash with !IGN command

Other stuff

  • Updated the organisation to be HardstuckGuild over DelusionalElitists
  • Added an easier way for compiling the application
  • Updated the session log text to be a little more clear about its functionality
  • Extensive code style rewrites, refactoring and stability improvements

Release 63

20 Sep 19:57

Choose a tag to compare

New stuff

  • added support for Ai, Keeper of the Peak
  • added the ability to post unknown or not defined logs via sessions
  • added a quick summary for log sessions in the main window
  • improved Smart Song recognition

Bugfixes

  • fixed a crash when sending sessions with unknown boss ids

Release 62

14 Aug 23:07

Choose a tag to compare

New stuff

  • removed the requirement for an arcdps log directory name
    • it can be any directory now!
  • added CM indication for !pulls command
  • added userToken support for dps.report uploads
    • includes both generating new token and inputting your own
  • added support for Cold War
  • added Aleeva integration
    • the bot is now integrating Aleeva into its optional flow
    • Aleeva is a Discord bot for Guild Wars 2 (find out more)
    • logs are now being posted on your behalf if you authorise with her
      • you can also specific to which server and channel you want the log to be posted
  • added smart !song recognition
    • !song is triggered when people ask about the song in a more natural way
      • what is the song name?
      • what is this music?
      • can I ask what this song is?
      • and other possible combinations
    • enabled by default (works only if !song is also enabled)

Bugfixes

  • fixed logs occasionally not being posted to Discord via Discord Webhooks
  • fixed uploads failing while using a.dps.report server

Other stuff

  • moved the source code under Delusional Elitists
  • changed text in some parts of the application
  • minor code refactor