In this update4
Full notes
Full Open Hexagon update
Read the full published notes in a cleaner layout. The original post stays linked below.
Repeated intro
Hello everyone -- Open Hexagon 2.02 is now available!
What changed
- Gameplay
- Balance
- Fixes
- Performance
- Workshop
- Security
Open Hexagon changes
This is the first official update since the Steam release, and it includes some nifty new features and changes. Keep on reading to discover what's new!
Update Highlights
https://www.youtube.com/watch?v=cr519sn4pSA
Curving walls no longer kill when hit from the side - they push the player instead
Implemented new "immediate replay" feature
Implemented achievements for the Hypercube level pack
The biggest change is the behavior of curving walls - they used to immediately kill the player on contact, even if hit from the side! Such behavior was inconsistent with normal walls, and made levels using curving walls artificially more difficult. Thanks to Zly, the collision system has been revamped and now both normal and curving walls should behave consistently and not kill the player when hit from the side.
Another one of the new major features is immediate replays. This is a huge stepping stone to a fully-functional replay system, which in turn is a prerequisite for online leaderboards with score validation. However, the feature is also useful as it is! If you get an unexpected good score, or if you forgot to press record on your screen/game recorder, you can press 'Y' after you die in a level to replay your last run, giving you a chance to record your gameplay.
Full Changelog
Implemented achievements for Hypercube pack
Fixed bugged "Cube Master" achievement
Added some new functions for beat pulse
Improved beat pulse in every "Cube" level (it should now match the music beat more closely)
Fixed mouse cursor being visible in fullscreen mode
Improved Steam/Discord rich presence performance and formatting, now displaying difficulty multiplier
Greatly improve pack development online documentation (https://openhexagon.org/workshop)
Implemented reproducible random number generation, prerequisite for online leaderboards (pack developers, you might have to update your levels!)
Implemented "immediate replay" feature, which allows you to watch a replay of your last run; prerequisite for full replay system and online leaderboards
Tweak the difficulty some Hypercube achievements, they're easier now
Fixed some potential security vulnerabilities in Lua scripts
Added hidden achievement regarding swap
Curving walls no longer kill when hit from the side - they will push the player instead
Tone down Commando and Labyrinth achievements (now require level 7 instead of 8)
Add new `l_getSwapCooldownMult` and `l_setSwapCooldownMult` Lua functions
Rebalance Reppaws and Slither
Automatically synchronize `config.json` with Steam Cloud
Add "key icons" overlay feature that displays pressed keys during gameplay, useful for videos
New Lua get/set functions: BGRotationOffset, BGColorOffset, and BGTileRadius
Add 3D Required as a toggleable requirement for score eligibility on 3D-reliant levels
Add "Timescale" debug setting which allows to speed up or slow down the game simulation speed (useful for testing feasibility of hard levels)
Strip some less commonly played or impossible difficulty multipliers from "Cube" levels
For Pack Developers
Pack developers need to update their script to remove any call to `math.randomseed`. See https://github.com/SuperV1234/SSVOpenHexagon/commit/abb07adf19592674735647803eb2abc58049319f#diff-8f9005dd80876b671987e8979111a337 for an example. Feel free to ask on Discord for help!
The level packs published on the workshop will have to be uploaded. Apologies for the inconvenience, but while we still are in Early Access you should be prepared for this to happen. The new changes are necessary to improve the game and eventually enable leaderboards with server-side score validation.
Growing The Community
Open Hexagon is a game that shines with a large community of players and content creators. Let your friends and family know about the game, especially if they are
Source
Changelog.gg summarizes and formats this update. How we read updates.
