This is a small one, but important. There were some issues with the reliability of leaderboards, especially in the custom levels. This update has overhauled some aspects of the leaderboards, making steps retry if they failed, and such things. I also added a bunch of thorough logging to quickly find issues if there were to be any in the future, and a leaderboard ID is displayed in the leaderboards at all times to verify its state.
One issue was discovered in the level restart logic as well, where it for custom levels would reuse some logic used for the main game levels, and limit an index range incorrectly. Leading to leaderboards being disabled for custom levels after restart if you had more than 50 custom levels downloaded, and were unlucky. (Thanks ESin for the help identifying this!)
If you have any issues with the game, don’t hesitate to let us know!
Thanks for playing!
Smaller Quality Update
Some smaller patches to just improve quality.
Achievement for clearing all fog levels were patched to also work on other modes than the competitive “regular” mode. If you have cleared the level in the non competitive mode, it should now also count towards the achievement completion.
Another achievement for managing to avoid damage on the top of the tower in the level “escape” was patched to also work in the 2020 mode, and the non competitive mode. Before it required the competitive regular mode to work.
Various texts/tool tips were updated to fix typos or bad spelling.
The options menu popup descriptions are fixed to not be pushed under the bottom border of the screen, which could happen in some really wide resolutions when the text was long. (If you still find issues with this in your setup, please let me know what resolution you are using, and what text it happens on)
That is all for this time, and I’m sorry some of you have had to wait a bit for fixes here. Things were/are quite busy, but I’ll do what I can.
If you have any issues, don’t hesitate to let us know!
Thanks for playing!
Minor patch
Nothing big to see here, the biggest change is that the controller support has been slightly patched in order to adhere to new Steam standards. Now, if you run the game in a level, and disconnect the controller in use, the game should open the pause menu.
One tweak to the level select menu was also done to look better in wider resolutions.
Finally, one defiance level had some balance tweaks and some added hints. Nothing that should affect any leader boars, but it should help to teach the level and the mechanics in use just a bit better, and make two sections a tad bit less punishing.
EDIT: Uploaded a build again, as there were a miss in the level select fix.
Minor level update & visuals
Based on watching a few player streams, and having seen an issue with one particular level for some time now, I finally decided to do a small update on just this level. There are no real new code changes in this update, it is just level updates on two defiance levels, and some updates to effect visualizations.
Visualization
Visual updates were mostly focused on draw order of some transparent effects, to make some things draw through and sort with clouds better, but the pulse gates also saw a bit of a larger change, where the particles used to indicate their push direction and strength got an overhaul, to better and clearer show the direction, and to render better with other transparencies. To me the new version here on the screenshot is a lot clearer, but it is even more so when in motion.
Levels
The level with the largest edit is the level "Desire", which has seen the first pulse gates edited to introduce the concept of different trajectories before it's a life and death situation. Then two checkpoint pickups have been moved on to new small challenges using the energy plated walls, so there are safer environments to learn some aspects of them before the larger section at the end of the level. As none of this affects anything that is used in top speed runs, these edits should be fine. I also adjusted the lighting slightly and filled out the background a bit. Though, the background is not custom made, so it's not the strongest background by any means, but I think it feels a bit less empty at least.
The other level that got a minor edit is the level "Desperation", which just got the first life pack moved on to a minor challenge using the pulse cores, before they are used in a scenario that could kill you. Just letting players learn them in a safe environment.
Quality Update & Editor Features
I know, I said in the last patch that it would be the final patch for now, but I was wrong. ːcbhunterː This patch however is a bit more limited in scope, mostly addressing bugs and stability of the level editor.
This patch started as I was working on a community level, noticing a few small issues. It then grew a bit from these initial issues and includes some fixes for the main game as well. Mostly becauseI was watching a few Cloudbuilt streams as I was working on the patch, and just found some new bugs or things to address. (Special thanks to everyone who streams or shares videos of the game!) Also, with this patch I am also patching the Metroidvania custom level I made way back. It is now significantly updated, and also works to demonstrate a lot of the more recent features in the editor. It's now longer, more decorated, and has more proper bosses, multi stage boss fights, monster closets and other more “scripted events” like things. The Level Workshop Page
One more thing, before going into the patch list. The unlock criteria for some extra levels in the main game, like the remix and battle challenge levels have been adjusted again. These levels will now unlock even later in the progression, as it seems they easily created distractions from the main game before. They are intended as extra content, so when they unlock early on, players are still not 100% sure on the game's progression, it ends up being confusing. Along with this change some levels' difficulty rating was also adjusted to more properly indicate what to expect.
Now, without further ado, here is the patch list:
Visuals & Audio
Triplanar projected material now has better hatching. The precision error resulting in pixelated artifacts when at large scale is removed.
Water effects are tweaked to not disappear as much with distance, and move a bit better and maintain visibility.
Damage gates have tweaked material, to be more visually distinct from the shield doors, to not just rely on the colors. (Easier to see the difference in motion)
Generators now have an impact sound from bullets, and a sound when they are destroyed which they didn’t have at all before.
When you try to grab onto a wall but fall too fast to get a grip, there is now dust being thrown out from the wall, to make that state a little more impactful.
Bugs
Checkpoint UI could in some cases be visible when it should not, which should happen less often now.
Subtitles could still desync when in the room and listening to story, and accessing the skin menu.
The audio channel used for story clips is now forced to be the VO channel, as there was a bug where it could end up on an undefined channel before. Making the audio settings not take effect as it should.
Picking up a checkpoint had a new bug where it could be picked up multiple times. That recently introduced bug is now fixed.
Fixed a bug with the story screen in the room, where it would not play the audio as expected.
Editor & Custom Levels
New variations of assets were added. Including a bunch of new colored light flares that can be placed in levels for communicating info, or just look interesting. New shield door assets that are using a concrete block like appearance has been added, so if someone wants to create a breakable door that looks like a regular wall or floor, it is now possible.
Weapon init order fix. Bullet types defined in weapons are now initiated before anything else, making it more reliable to define bullets in weapons and then use them in enemies. Before, the enemy might not have been able to find the bullet depending on the order of initiation.
Various enemies have new generator related settings exposed.
Lobbers can now be set to be killable and you can assign a new bullet type to them.
Bomb lobbers can now also be set to be killable.
Generators can now turn on doors, not just off. They can also hide enemies, not just reveal them.
Generators can be set to a different team ID, making them damageable by bombs and other enemies.
Enemies controlled by generators can now be controlled by multiple generators easier, as the generators do not interfere with each other's overlap tests.
Most enemies now have an option to make them save their death state in checkpoints.
Energy and health packs now have settings to control their respawns as well, and enable them to save it in checkpoints.
Watch cameras can be set to see through walls.
Generators have a few more settings and can now in the editor more clearly display what objects they are notifying and being guarded by.
There is now a new menu option to import an old level that you have made, so you can edit and upload it again. It will try to restore the full levels, its settings and the thumbnail from the data uploaded to Steam.
A fix was made for a serious bug where if you were editing a level, then selecting a new level from the menu and saving that new level, you would overwrite the previous level you were editing. Potentially losing a lot of data (it happened to me, but luckily due to the automatic backup system I only lost a bit for work).
Various crash bugs in the editor.
I might have missed some smaller stuff, but this is at least most of it ːcbturretː
Hope you enjoy the update, and the updated level! ːdeboostː
PS. For anyone wondering, yes, I am also working on Super Cloudbuilt, but as these Cloudbuilt updates can be finished in a much shorter time, and I have been a bit short on time, it has felt rewarding and refreshing to work on these, but with this done now, I really do expect to spend almost all my efforts on Super Cloudbuilt. ːHappyDemiː
Minor hot fix fix to the recent patch
For the full patch notes, check here: https://store.steampowered.com/news/app/262390/view/3687935862193994867
This hot fix is just addressing a spelling miss in a skin unlock text. If you know any other spelling mistakes, or translation issues, please let us know.
Thanks!
Quality Patch + Yet another new skin
This will be the final patch, for now. We made 2 more than initially anticipated, but there is no harm in more stuff!
New Feature
This patch improves various crash issues in the editor and two in the game as well, it also adds some new features to the custom levels menu. One of the more significant ones being the ability to see if there are new updates to levels, new levels, or even if you have lost one of your top spots on a levels leaderboard. All straight from the main menu. If the marker is:
Blue, it means there are subscribed levels with updates on them.
Green, means there are newly updated levels you have yet to subscribe to. (The levels are newer than the last time you opened the subscribe menu.)
Orange, means you have gone down a position on a leaderboard on a level where you previously had a top position when you viewed or played it last time. Top positions means top 3, but if there are many entries on the leaderboard, what is counted as the top will gradually increase to include the top 10 positions if at 50 entries.
Purple, means you have made good progress in the main game, like beating an ending, and you have yet to check out or open the custom levels menu. Just a small nudge to help players remember there is fun to be had in here too. Will never come back once you have opened the menu.
This will hopefully make it easier to know when there are new things to play, and help players who try to stay on top of the leaderboards be aware of changes without having to individually check a hundred different levels.
Viewing Levels
There is also one more thing to help find the hard competition/popular levels; being able to sort levels based on the number of entries they have in the leaderboards. In fact, this will be the default sorting mode, if you have yet to beat 3 custom levels. We figured that when you haven't played much, it doesn't really matter what level was updated recently, so instead of sorting by update date, we try to show you what might be the most interesting content for you to check out first.
On that topic, we also added a new subscription option, that just gets all the levels with the tutorial tag on them. Wehope this will help players struggling with the hard content, and help them get better at the game in various ways.
Skin
Last but not least, the newly added skin is meant to encourage players experimenting a bit, and will be rewarded to those who play non curated levels and rate them. This willhopefully help creators unlock the creator related skins easier as well. (The skin in the picture is one of the other new skins, the new new skin is still locked here)
Fixes
When it comes to bug fixes, there are a few.
Finishing a Rush Mode no longer brings you to the hospital room, it takes you back to the main menu, where you came from.
Some looping sounds that had fade-outs on them, like the slide sound, didn't get handled correctly in the recent resource reuse optimization. That should now be fixed.
There was an issue where if you placed a checkpoint down, then took a regular checkpoint and went back to take up the placed checkpoint, it caused a bug. You can no longer pick up an old peaceable checkpoint when you have taken another checkpoint. Just like if you place one checkpoint after placing another. It should be more consistent, and without bugs now.
Fixed some issues where local data for your interactions with custom levels didn't save properly.
A minor access bug which caused a crash on access of some custom levels is now fixed.
Another level index bug causing crashes on reloading custom levels is now fixed.
Fixed various crash issues in the level editor, and fixed texture filtering as well.
There might be a few more fixes, but this should be most of it, or at least all the significant stuff.
Hope you enjoy it! ːdeboostː
Hot Fixes + One More Skin Again
This is a followup patch on the other recent one here: https://steamcommunity.com/games/262390/announcements/detail/3645149672588709938
This is just some hot fixes, patching some bugs in the editor that could cause various crashes. Some other minor tweaks were made for improved stability, and we also fixed support for more through logging, with options to help future debugging.
Finally, the skin menu was arranged a bit, and one addition community levels related skin was added :) So in total there are two new skins now.
New Unlockable Skin & Patches
We made another update sooner than we had though! This one includes various bug and performance fixes, which players so very kindly have been reporting to us. As an additional bonus, we added a new skin with this update! This skin is unlocked by playing custom levels, so we hope you all will enjoy this extra incentive to have some fun with each other's creations! (I will try to create and update a new level in the coming days too! I'm excited to create a level with the Survival tag! ːcbhunterː )
I'm tempted to show the new skin here, but I'll leave that as a surprise for when you unlock it ːdeboostː
Here is a rundown of all the patch notes: Skins:
Changed the skin that required your custom level to have a 100 clears, to only require 50 clears.
Added a new skin for playing and rating custom levels. (Should hopefully also make the other skin easier to obtain)
Fixes:
Added support for detecting discrete NVidia GPUs, and prioritize the NVidia GPU when an integrated GPU is present.
Adjusted the Defiance level "Desire" to have 3 fewer enemies in the non competitive mode, as some of them were just a bit too mean, and in the middle of already challenging sections. I also adjusted one of the checkpoint pickup challenges, to be a little less distracting from the main path ahead.
Performance fixes on bomb lobbers and drop mines, and mines. Mostly related to sound playback, but also minimizing unnecessary processing, and spreading out some processing to lead to less strong performance spikes when a lot of bomb lobbers were synchronized.
Bugs:
Fixed a few sound bugs. Most notable an issue where sound streams were reused improperly, leading top new instances stopping existing instances, resulting in strange pops or missing sounds. This also lead to pitch change issues which now is resolved too.
Fixed a bug with VO in the room not stopping when VO was played back on the log menu.
Fixed a bug with subtitles and audio de-sync.
Fixed a place where the toggle challenge mode prompt was displayed incorrectly in the level select menu.
Fixed various issues caused by likely making too many Steam API calls too frequently, leading to many of them failing. Which manifested as unresponsive custom levels menus, skin unlocks, and slow or missing leader boards.
Fixed a bug where custom levels data for last play time and last time opened could be lost between game sessions.
Fixed a material which was using incompatible vertex and fragment shaders, leading to crashes on some integrated Intel GPUs.
Thanks for checking out the update!
Two New Unlockable Skins & Patches
EDIT: We followed up this update with some hot fixes, and yet another skin. Check the link at the bottom of the post for more details.
We made another update sooner than we had though! This one includes various bug and performance fixes, which players so very kindly have been reporting to us. As an additional bonus, we added a new skin with this update! This skin is unlocked by playing custom levels, so we hope you all will enjoy this extra incentive to have some fun with each other's creations! (I will try to create and update a new level in the coming days too! I'm excited to create a level with the Survival tag! ːcbhunterː )
I'm tempted to show the new skin here, but I'll leave that as a surprise for when you unlock it ːdeboostː
Here is a rundown of all the patch notes: Skins:
Changed the skin that required your custom level to have a 100 clears, to only require 50 clears.
Added a new skin for playing and rating custom levels. (Should hopefully also make the other skin easier to obtain)
Fixes:
Added support for detecting discrete NVidia GPUs, and prioritize the NVidia GPU when an integrated GPU is present.
Adjusted the Defiance level "Desire" to have 3 fewer enemies in the non competitive mode, as some of them were just a bit too mean, and in the middle of already challenging sections. I also adjusted one of the checkpoint pickup challenges, to be a little less distracting from the main path ahead.
Performance fixes on bomb lobbers and drop mines, and mines. Mostly related to sound playback, but also minimizing unnecessary processing, and spreading out some processing to lead to less strong performance spikes when a lot of bomb lobbers were synchronized.
Bugs:
Fixed a few sound bugs. Most notable an issue where sound streams were reused improperly, leading top new instances stopping existing instances, resulting in strange pops or missing sounds. This also lead to pitch change issues which now is resolved too.
Fixed a bug with VO in the room not stopping when VO was played back on the log menu.
Fixed a bug with subtitles and audio de-sync.
Fixed a place where the toggle challenge mode prompt was displayed incorrectly in the level select menu.
Fixed various issues caused by likely making too many Steam API calls too frequently, leading to many of them failing. Which manifested as unresponsive custom levels menus, skin unlocks, and slow or missing leader boards.
Fixed a bug where custom levels data for last play time and last time opened could be lost between game sessions.
Fixed a material which was using incompatible vertex and fragment shaders, leading to crashes on some integrated Intel GPUs.