HomeGamesUpdatesPricingMethodology
Steam News8 February 20215y ago

Speedrun QoL Patch has arrived!

This patch adds some quality of life enhancements and fixes to the Speedrun update. This will be the last major update/patch before the Achievements update! Any other patch before then will be to fix unforeseen bugs.

Full notes

Full Herakles and the Princess of Troy update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

3 fixes9 additions5 changes1 removal
  • Gameplay
  • UI and audio
  • Fixes
  • Security
  • Maps
addedThis patch adds some quality of life enhancements and fixes to the Speedrun update. This will be the last major update/patch before the Achievements update! Any other patch before then will be to fix unforeseen bugs.
addedAdded new rules to Speedrun.com . If someones time is really fast, a video link will be required. See the game's Speedrun.com's rules for details.
changedReduced the distance to heal in Demo and Classic modes. Previously, the player would heal when they were 1,920 pixels away from an enemy. Now, the player will heal if they have no enemies on the screen. This is normalized to a 1920x1080 resolution. So, someone with a 1440x1080 resolution still won't be healing just because the enemies are off the screen. They would need to go a bit further as if they had a 1920x1080 resolution. This works well and helps newbs. It also doesn't really affect the Speedrun meta since it is not often that the World Record run will have an enemy that far away.
addedIf someone is playing the full game using Family Sharing, they can play the game just as though they own the game themselves, except their speedruns will not be uploaded to the leaderboards. This is to prevent people from exploiting the family sharing to evade bans. The full game, including speedrun mode, is available, except for the leaderboard submissions. The Speedrun results screen will show them personal feedback such as "New Personal Best!" and things like that.
addedBorderless Fullscreen Windowed setting has been added and can be found on the Settings popup, under Display tab. This setting makes the game stay in a window when in fullscreen. It makes the window not have borders. It Allows the user to use multiple monitors without the game minimizing. It allows quicker alt+tab out of the game.
addedAdded captcha to heraklesgame.com's contact form.

This patch adds some quality of life enhancements and fixes to the Speedrun update. This will be the last major update/patch before the Achievements update! Any other patch before then will be to fix unforeseen bugs.

  • Added new rules to Speedrun.com. If someones time is really fast, a video link will be required. See the game's Speedrun.com's rules for details.

  • Reduced the distance to heal in Demo and Classic modes. Previously, the player would heal when they were 1,920 pixels away from an enemy. Now, the player will heal if they have no enemies on the screen. This is normalized to a 1920x1080 resolution. So, someone with a 1440x1080 resolution still won't be healing just because the enemies are off the screen. They would need to go a bit further as if they had a 1920x1080 resolution. This works well and helps newbs. It also doesn't really affect the Speedrun meta since it is not often that the World Record run will have an enemy that far away.

  • If someone is playing the full game using Family Sharing, they can play the game just as though they own the game themselves, except their speedruns will not be uploaded to the leaderboards. This is to prevent people from exploiting the family sharing to evade bans. The full game, including speedrun mode, is available, except for the leaderboard submissions. The Speedrun results screen will show them personal feedback such as "New Personal Best!" and things like that.

  • Borderless Fullscreen Windowed setting has been added and can be found on the Settings popup, under Display tab. This setting makes the game stay in a window when in fullscreen. It makes the window not have borders. It Allows the user to use multiple monitors without the game minimizing. It allows quicker alt+tab out of the game.

  • Added captcha to heraklesgame.com's contact form.

  • Fixed bug that caused 2 screenshots to be taken. This occured because the system would take an initial screenshot if when entering the results screen, the game is still uploading/downloading data and then a 2nd screenshot once uploading/downloading was completed. This often times resulted in 2 Steam screenshots. Now, the game will still take that initial screenshot (if needed), but it will wait to upload it to Steam until after leaving the results screen. This way, if the game finishes uploading/downloading and is able to take a 2nd screenshot of the final results screen/data, it will take that screenshot and use that instead. So, now the initial screenshot is just a backup in case the user leaves the results screen being the upload/download is complete.

  • Fixed a bug in my game engine that caused the file_delete function to return undefined if it deleted a file or not. This wasn't causing any problems except in some of my developer-only functions.

  • Added some extra security to the game's code.

  • Previously, the arcade popup's OST page was set to only show to "view" if the OST dlc was installed. Now it will show "view" as long as the user owns the dlc (whether they have it installed or not)

  • You can now right click a hotkey to set it to "Not binded". You can use the gamepad's X button to do the same thing (X on Xbox controller)

  • Added a confirmation when leaving a speedrun from the map screen. This prevents a simple tap of the "Escape" key to cause the run to end.

  • Still have it set to simply display the top 10 on any given leaderboard. Once we have 10 people on the leaderboard, I will be able to use a 2nd account to test getting it to display the top 3, the 3 entries above user, user's score, 3 entries below user. It will be much easier to test when we have a full leaderboard.

  • Pressing the TAB key while in the console will now toggle the console between fullscreen and halfscreen.

  • Added a secret "hacker" command to the console to change the console's text to a hacker green color.

  • Implemented a secret thing that I can't talk about, yet.

  • Tested game on a 11 year old computer with integrated graphics. It ran fine when set to lowest quality and/or windowed mode. Setting to borderless fullscreen windowed helped if in fullscreen. Setting frameskip to 30 in the game and/or main menu also helped. The integrated graphics is the bottleneck. When using a graphics card, the game runs great on the 11 year old PC.

  • After testing and seeing everyone's leaderboard data, I have decided to increase the lag detection to a higher threshold. It will now be more likely to think a run was too laggy. Based on my data, this new setting should be fine.

  • Unlocked the "Compare Against: Developer" checkbox on the Speedrun screen. It does not have the developer's attempts files to compare to, yet. But I will be playing the game within the next couple of days on Twitch and generating fresh developer's attempts files. After that, I will upload them as a very small patch (less than 100KB). Pay attention to the discord for an announcement for when they are all ready, so you can play against the developer's times!

  • When using the gamepad, the mouse was enabled on some popups on the Speedrun screen. Even though the popup was set to use gamepad buttons to control it. I fixed this.

  • Now that borderless fullscreen windowed is a setting, I have disabled Dynamic Fullscreen Exclusive setting. It is no longer a setting on the Settings popup and it no longer gets loaded from the local settings file.

  • On the results screen, if the user had previously done part of new route, exited, then came back in to finish the complete route, it would show some -0.06 values for sum of best. Even when Absolute Best was checked, it would show an inaccurate sum of best. This is now fixed to show the values as they should be.

Source

Steam News / 8 February 2021

Open original post

Changelog.gg summarizes and formats this update. How we read updates.