[p]Fixed new workshop levels not working online: Workshop levels now download on the host's computer instead of the server. This should reduce the amount of Level A-05 loading bugs by a lot. I actually think this "fixed" solution is better than the system I had before.[/p]
[p]Added "/abort" command for host when loading workshop levels[/p]
[p]Fixed "???" author name bug[/p]
[p]Added two new signs whose text you can edit (in signs folder, 600 -> 601)[/p]
BUG WARNING: Online Workshop Level Issue
HELLO EVERYONE
[p][/p]
TL;DR:
[p]Newly uploaded workshop levels can't be played online, the level download function on the server returns with an error code that says "fail".[/p][p][/p][p]It does not do this for existing workshop levels, only workshop levels that got uploaded after June 20, it appears.[/p][p][/p][p]I strongly suspect this is an issue on Steam's end, and I have opened a support ticket and I'm awaiting their reply.[/p][p][/p][p][/p]
Long version:
[p]So last friday, the 21st, someone on my Discord made a bug report that they couldn't play their newly uploaded workshop level.[/p][p][/p][p]At first I expected this to be a fluke, a weird accident, so I tried it out myself. I made a new level, uploaded it to the workshop, and tried to load it online.[/p][p][/p][p]Nothing. I got an error that said "failed to load level".[/p][p][/p][p]That was strange, so I dove into the server log.[/p][p][/p][p]The way Zeepkist loads levels online is the client (you, the player) sends a Workshop ID to the server, which the server then downloads from Steam, and passes back to the players. This ensures everyone has the exact same level at all times, and it's quicker than having each player individually download workshop levels on their local computer (which also gave other issues in the past).[/p][p][/p][p]So Zeepkist does this by calling a function called DownloadItem. DownloadItem then returns true or false, as well as an error code called EResult. In the case of my newly uploaded level, it returned the following error code:[/p][p][/p][p]2 - k_EResultFail[/p][p][/p][p]The download just failed, whereas all other existing levels worked fine.[/p][p][/p][p]I searched the Steam API for further clues, and it described 2 - k_EResultFail as follows:[/p][p][/p][p]Generic failure.[/p][p][/p][p]Super duper useful (not).[/p][p][/p][p]It was at this point that I felt out of options, and I opened a Steam support ticket. It was just the beginning of the weekend so nobody on Steam's end has been online yet.[/p][p][/p][p]As of writing I'm still waiting for their reply, and I'll keep you informed of course.[/p][p][/p][p]I did some further digging, because the Zeepkist server also keeps special "Steam Workshop Logs". In those, I again found my level's Workshop ID, and found the following errors:[/p][p][/p][p]unpack failed (suspended)[/p][p]unpack failed (corrupt download)[/p][p][/p][p]I updated my support request with these new findings.[/p][p][/p][p]All I know is the following:[/p]
[p]I did not change anything[/p]
[p]From one moment to the next, certain workshop levels stopped working[/p]
[p]Rebooting the server did not fix it[/p]
[p]The server has not run out of storage space (this happened once, I wrote a fix for it)[/p]
[p]Workshop levels clearly still work, because the server will download old existing levels happily and fine[/p]
[p]For some reason, there's one user on the Discord who seems unaffected by the whole thing, and he can upload new levels fine & everyone can play them fine in online[/p]
[p][/p][p]I strongly suspect Steam broke a tiny little thing on their workshop download servers, but I have no way to confirm that of course. I'll need to wait for support to get back to me.[/p][p][/p][p]For the time being, all we can do is wait.[/p][p][/p][p]In the meantime, I'm going to carefully start researching ways to circumvent Steam workshop downloading altogether, but I can't make any promises here yet.[/p][p][/p][p]I will keep you informed of developments as they unfold.[/p][p][/p][p]I'm sorry for the inconvenience :([/p][p][/p][p]- Yannic[/p][p][/p]
Level Contest - 80 Blocks
Season 6: Theme 5
THEME: 80 Blocks
Build a level using only 80 blocks!
Looking for ideas? How about creative use of scaling to get the most out of the block count!
If you have any questions, feel free to ask them in the discussion thread of this news post! Good luck, and happy building!
DEADLINE
Your track should be complete and submitted by Sunday, 6th July 2025 at 18:00 BST
Submissions will be combined into a single workshop item after the deadline above
SUBMISSION RULES
You can only submit one level (you can modify or replace your submission as much as you like until the deadline)
Level collaborations are permitted (Maximum of 3 players per level. This counts as a level submission for each individual creator. Please name/mention collaborators when submitting)
Level author name MUST contain the submitters' Steam (or Discord) username
The name of the level MUST start with "ZSL - " (e.g "ZSL - My Level")
Your submission MUST be created within the 3 week building period. Please do not re-upload older mapsโeven if they fit the theme!
THEME RULES
Exactly 80 blocks. No less, no more.
The block counter in the level editor UI is what matters, not the load time counter. Podium only counts towards block count if you manually place it.
LEVEL RULES
Scaling track pieces is permitted
Level MUST follow any theme requirements set above
Level MUST be exactly 80 blocks
Level MUST have an author time above 20 seconds
Level MUST have an author time under 60 seconds
Level MUST have at least 3 checkpoints. Consider adding additional checkpoints for split timing or where it would prevent a cut, as cuts do not make for good tournament tracks!
Level MUST NOT have risky or hidden finishes/shortcuts (e.g blind shortcuts or using no-collision/invisible/logic blocks to hide a secret path that is NOT the intended route)
[p] The Zeepkist Super League is a friendly yet competitive tournament open to all skill levels.[/p][p]Each season consists of six rounds, each with a unique theme. Round 4 brings you tracks set in outerspace or on another celestial body![/p][p]Stay up-to-date with official and community-created events by joining the Official Zeepkist Discord!!
[p]Top 6 players on the combined leaderboard with the highest championship points:
[p]Win the Season 5&6 Super League soapbox cosmetic in-game.[/p]
[p]Gain a winner role in the Zeepkist Discord.[/p]
[p]Gain 3,000 chat level XP in the Zeepkist Discord.[/p]
[/p]
[p]๐ก Winners will obtain their prizes in a game update after the event takes placeโcheck the patch notes for rewarding of player cosmetics! [/p][p][/p]
Season Prizes
[p]Your best 4 rounds out of the 6 rounds count to your season standings.[/p]
[p]Top 12 players at the end of the season win the Season 5&6 Super League soapbox cosmetic in-game.[/p]
[p] The Super League is open to everyone! Simply open Zeepkist and look for the following room held by either Akane (up to 2 rooms) or Kernkob (1 room): [/p][p][/p][p]๐น Zeepkist Super League: Space[/p][p][/p][p]๐ก Rooms fill on a first-come, first-served basisโarrive early to secure your spot! [/p]
๐ What Tracks Are We Racing On?
[p] Weโll be racing on 15 levels from the 39 Level Contest submissions. [/p]
[p]Mortispace โ Mortishade[/p]
[p]Zyphran Shockmire โ Quickracer10[/p]
[p]ZSaLien โ Tommygaming5132[/p]
[p]Shattered Beltway โ b17bobby[/p]
[p]No Time For Caution โ GoBigGoHotWheels[/p]
[p]Pepper's Planet โ Wotterbytes[/p]
[p]Beyond Eons โ Diabler[/p]
[p]Atmospheric โ justMaki[/p]
[p]BREAK TIME: SPACE EDITION[/p]
[p]Nugbase Foxtrot-9 โ Lexer + Yolo + St. Nic[/p]
[p]Station 39 โ Shadynook[/p]
[p]Cryosphere โ lokja[/p]
[p]A New Hope โ Codewalt[/p]
[p]For The Empire โ CantFindTheSky[/p]
[p]Spaced Out โ MackCheesy[/p]
[p]Interstellar ARK โ Metalted + RadAbsRad[/p]
[p]๐ก Note: Download the playlist from Download Playlist and save it in "%userprofile%AppDataRoamingZeepkistPlaylists" to load it in an Online Room! [/p]https://steamcommunity.com/sharedfiles/filedetails/?id=3480677061[p]Find all the past Super League / Level Contest submissions here.
Patch 13: - fixed an issue with the LOD script that caused lag - smol secret
Zeepkist Beautiful Beta - Version 17, Patch 12
Patchwork never ends!
Patch 12: - added "author/collaborators" setting in level editor level settings - fixed small level editor issue with skybox tool - workshop uploader now automatically minifies json files if people messed with them outside of zeepkist - added some nullreference checks in the LOD script - fixed a memory leak in level editor - added a photo mode sensitivity (controller) setting - added a button in settings (under general > experimental) which opens your crash reports folder, which is different from player logs and almost never needed, but still good to have - fixed names of block 2254 and 2255
- fixed an error in logic blocks - fixed collaborators/nameoverrides not showing up everywhere
Patch 10:
- fixed a game crash
Patch 11:
- added a bunch of json error fallbacks, to keep the game from hanging when it fails to parse json files
Zeepkist Beautiful Beta - Version 17, Patch 7 & 8
Patch 7:
- fixed a shadowcaster error in other online players - maybe made reflection probes allocate less memory - fixed trains (trains set to wait for start false now dont reset their speed to zero) - fixed deselecting blocks not properly updating the inspector gui
Patch 8:
- fixed skybox editor pagination issue in level editor when loading other level
Zeepkist Beautiful Beta - Version 17, Patch 6
Patch 6:
- fixed not being able to hear your own horn on the podium - zeepkists on the podium now have visible horns - fixed unpaintable garage window in the garage block - added a bunch of checks to local workshop cache initializing: should probably hang less now?
Zeepkist Super League - Medieval
Season 6: Round 3 โ Medieval
The Zeepkist Super League is a friendly yet competitive tournament open to all skill levels.
Each season consists of six rounds, each with a unique theme. Round 3 brings you tracks from the Medieval era!
Stay up-to-date with official and community-created events by joining the Official Zeepkist Discord!!
๐ Event Details
Timeslot 1:
Hosted By:Akane
Date: Sunday, May 18, 2025
Time: 10:00 PT / 13:00 ET / 18:00 BST / 19:00 CEST