Update for Kreedz Climbing released - Bhop inconsistency fixed!
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immediately begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
EDIT2:
Fixed the plugin breakage for realsies!
EDIT:
Reverted a change to entity teleporting that appeared to break the WR bot plugin.
bot_add is no longer a cheat when executed by the server (still a cheat for clients).
Changes:
Fixed an issue where Kreedz Climbing considered a player on the ground incorrectly, which was a discrepency with Counter-Strike 1.6. Fixing this should make the game's bhop the same! A big thank you to hoLy for his descriptions that helped me track this issue down. Demos will still be compatible after this change. Hopefully this is the last of the movement inconsistancies!
Toned down the art tool muzzle brightness as it was too bright.
Optimised workshop caching on the client.
Optimised server FPS.
Bug fixes:
Fixed the art tool buzzing when changing colours underwater.
Fixed plugins run on local servers being unable to locate some subscribed workshop files.
[Dedicated server] Fixed automated_server.bat and update_kreedclimbing_server.txt being reset if the server is verified with SteamCMD.
Update for Kreedz Climbing, Map compilers, Workshop Tools released
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immediately begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
Hello climbers! This is going to be a big post, so bear with me as we have quite a few things to talk about!
First, the return of a much-loved map from Kreedz Climbing's mod days, kz_sheol!
This level was removed from the game after the transition to Steam for technical reasons, but with those issues resolved, the map returns! Use your KZ skills to climb to safety and escape the underworld!
kz_sheol was created by the talented Millet who is also responsible for several other official maps for Kreedz Climbing, and it's a pleasure to see his work return!
Now for the patch notes:
Kreedz Climbing:
Bug Fixes:
Fixed respawning from a trigger_legbreak sent the player to the spawn momentarily, falsely activating spawn-related triggers.
Non-standard aspect ratios in detail prop textures are now supported.
Fixed ammo count for the USP not updating when spectating other players.
Fixed the name of other players not always appearing in some situations while in spectator mode.
Fixed hammer expert compile settings being reset to default when verifying game content.
Additions:
info_player_start and info_player_seeker now support global Enable/Disable as well as AddAllowedPlayer and RemoveAllowedPlayer, allowing mappers to directly control spawn locations.
Added an OnSpawn output to info_player_start and info_player_seeker. The activator will be the player who spawned.
Added -use_hammer_resources command line option, which enables the hammer resources folder to (temporarily) be used by the game. Please see the section on VBSP Autopack for more information.
Serverside workshop downloads are now more descriptive to ressure server operators the server hasn't frozen during the loading phase. Note that servers may appear temporarily unresponsive as they decompress workshop maps.
Kreedz Climbing Development Tools:
Fixed a bug causing cubemaps in the map to become corrupted in some cases, which manifested itself as pink-and-black reflections on specular textures for some players. A map affected by this bug will have to be re-uploaded via the updated tool to correct the issue.
Map compile tools:
VBSP, the first stage of the compile process:
New feature: Autopack
Autopack is a new feature, built directly into vbsp, which is capable of automatically detecting and packing custom content (materials, models etc) during the compile phase, a task normally performed by a third-party tool such as Pakrat or VIDE. Invoked using the -autopack command in Hammer's expert compile dialog.
-autopack, which when used will compile a list of custom content the map depends on during vbsp compile and automatically pack it without mapper intervention.
A new folder has been created in the kz folder, "hammer_resources". This contains a materials, models folder like the base game, but this is only loaded by Hammer and the vbsp autopack function. Custom mapping content can (and now should) be placed in these folders - this means that when testing your autopacked map, the content you see is what's inside the packfile, making any packing errors immedietely obvious. What you see is what another player will see upon loading your Workshop map.
Autopack will automatically generate .dx80.vtx files for custom models that don't have them. .dx.80.vtx is required to support Kreedz Climbing's DX8 mode, and some custom models made for later Source engine games aren't released with them.
Autopack comes with the following additional commands:
-autopackstrict: Like -autopack, but won't generate a .bsp file if any of the custom content dependencies can't be found. Useful to make sure there are no missing files.
-dependencies: Normally vbsp will only print a list of missing files, this will cause the tool to display the names of every piece of custom content the map currently uses.
-onlydependencies: Like -dependencies, but won't generate any files, used for information-only compiles.
-allowoverrides: If you place files with the same name as original game content in the hammer_resources folder, your map's packfile will override the original content, causing players on just that map to see that content. This might not be what you want (as future update to that content will be ignored on your map), so you have to intentially opt-in to content overriding with this command.
-ignoreoverrides: You may have a lot of accidentally overriden content in your hammer_resources folder - this may happen if you extract a HL2 .vpk for example. If you are absolutely sure you don't want to do any overriding and deleting the offending content is too time consuming, specify this command and vbsp will completely ignore it and stop complaining.
-packmapfolder: Automatically attempts to pack the contents of /packfiles/ into the map during compile.
-embed : Attempts to embed the contents of this directory into the packfile during compile.
As said before, autopack requires any content you intend to be packed into your map to be placed into the hammer_resources folder. For example:
kz/materials/mytextures/wall.vmt must be moved to:
kz/hammer_resources/materials/mytextures/wall.vmt
Please see the upcoming Steam guide on custom content packing for more information.
Other changes to vbsp:
Maps with leaks in them will no longer compile, unless -allowleaks is added to the command line.
Maps with no info_player_start will no longer compile.
Smoothing groups now work on func_detail geometry.
Previously-compiled versions of the map will now be renamed to .bak, meaning if the compile fails, later tools will fail too with a missing file, instead of potentially running VIS and RAD on an old version of the bsp.
VRAD, the lighting stage of the compile process:
Up to 60% faster compile speed ( thank you for the contribution here).
Fixed an ingame crash that can occur when using -staticpropshadows.
Added a new command option -maxquality, implies -final -textureshadows -staticpropshadows -staticproppolys.
Thanks for bearing with me during this long announcement! Hopefully these changes will make mapping a more pleasant experience. Happy climbing!
KZMod 2.0 Mod Version Demos are now playable!
Hello climbers!
A long-running request for the an update has been to make it possible to view demos created in the old pre-Steam mod version of Kreedz Climbing in the new version, which wasn't previously possible due to internal changes.
The good news is, this is now possible! A KZMod 2.0 Legacy Demo Viewer option is now available when launching the game, and this can be used to view old demos. Please copy the demos you wish to view to either the KreedzClimbing/kz folder or KreedzClimbing/ModDemoViewer/KreedzClimbing folders.
Please note that if you get an error such as "Bad Inline Model Number" when loading an old demo, it's likely the map the demo was made on has changed so radically the demo is no longer playable. It may be possible to find an old version of the map for distribution if it's an official map (please let me know on the forums!), but if it's a custom map, unfortunately that demo can no longer be played if you can't locate the map version it was recorded on.
If you do need to install a map into the demo viewer, create a maps folder in KreedzClimbing/ModDemoViewer/KreedzClimbing folder, please do not replace any maps in your /kz folder, as this may make your Steam version of the game incompatible with others!
You may need to restart Steam for the update to immedietely begin downloading.
Happy climbing!
Hotfix for Kreedz Climbing released
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immediately begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
Bug fixes:
Fixed an issue where you no longer spawn with weapons after exiting spectator mode.
Update for Kreedz Climbing and Development Tools released
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immediately begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
Kreedz Climbing:
Bug fixes:
Fixed returning to your last position after spectating (F1 and then F2 again) teleporting you to the map spawnpoint first, which can confuse map triggers. Now you go directly to your old position.
The game no longer crashes on maps without an info_player_start, but it will complain heavily!
Fixed a server performance issue on maps that use trigger_remove to delete repeatedly respawning entities like func_physbox and prop_physics.
Fixed a hitch that can occur when the active ambient sound (soundscape) changes.
Fixed a bug with env_screenoverlay where all the screenoverlays in the map rapidly appear on screen the first time one of them is activated.
Changes:
point_clientcommand and point_servercommand are now non-functional in maps.
point_clientcommand and point_servercommand are useful for singleplayer maps, but with the addition of the workshop pose an unacceptable security risk, where a map can change your ingame settings or otherwise mess with your configs. There are better ways to accomplish what executing console commands can do, such as activator-only ambient_generics instead of executing the play command, or env_screenoverlay instead of the screenoverlay console commands. Thank you for your understanding!
Kreedz Climbing Development Tools:
Additions:
Added a new map compression feature that automatically runs during the upload phase, capable of significantly reducing the size of the final BSP which is useful for reducing upload and download times. Some maps can see as much as a 70% size reduction!
Bug fixes:
Fixed various issues could occur when trying to upload multiple workshop items in the same application session.
Fixed the tools crashing when trying to upload some very large map files (>600mb).
Fixed the tools crashing upon selecting a compressed BSP, the tool now explains it needs an uncompressed BSP (especially since it performs the compression itself now).
Miscellaneous small fixes.
A big thank you to both Hardcore and Besath for their outstanding help in testing the new compression feature, thanks to their efforts several problematic issues were identified and fixed!
And finally, a huge thank you to the server hosts who keep Kreedz Climbing's multiplayer alive, in no particular order, Ethereal-Movement, KZ-Rush, Surf Gateway and Speedrun.eu - without your hosting there would be no multiplayer component to Kreedz Climbing. Thank you again, and know these updates shall continue!
Update for Kreedz Climbing and Development Tools released
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immediately begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
Bug fixes:
Fixed an issue that caused multiple hook ropes to become attached to a player (and never disappear), thanks Hardcore (No way I can get those special characters) for the help!
Fixed issues with kz_sv_resetmap command (issues with bhop blocks, crashes and player services manager error messages).
Added experimental code to hopefully fix the wallbug issue on the slanted block in kz_afterdark, if you experience any weirdness with sloped blocks after this, please report it!
Kreedz Climbing Development Tools:
Changes:
Raised the maximum map filesize to 700mb.
Added several new tags: Bunnyhop (50AA), Bunnyhop (100AA), Autobhop, Gravity and Storyline.
The development tools now warns you that you can't have non-English characters in the title, description or change reason instead of complaining the boxes are blank.
Happy climbing!
Update for Kreedz Climbing released
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immediately begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
EDIT: Yep, map name reporting is broken, whoops... I'm fixing it right now, sorry!
EDIT2: Fixed! Hopefully nothing else is broken, Steam is great for hotfixes!
Additions:
Added a new command: kz_sv_resetmap. This will restore the map entities (breakables etc) to their original state when the map was first loaded, effectively resetting the map. All courses will be canceled and the map timelimit will be restored to full. Intended for demo recorders, but also works in multiplayer! Specifying "nomessage" will suppress the message to chat about map reset.
Although I've tried to thoroughly test this feature, some Kreedz Climbing maps are very complicated when it comes to entities - if you find any issues after using this command, please let me know on the forums and I'll check it out!
Added a new plugin event: map_reset, which is fired when the map has been reset by the kz_sv_resetmap command. Used to notify plugins they need to re-acquire any handles to entities they've created, since all the map entities have been deleted and remade. See modevents.res for more information.
Bug fixes:
Fixed trigger_bhop_teleport entity's multi-bhop restriction mode working even though the entire trigger itself has been disabled with the Disable input.
Fixed trigger_once not functioning properly - now it only fires once per map as intended (it's recommended to use trigger_multiple with the per-player options if you want a trigger that fires once per player).
Fixed trigger_push entities with vertical force (such as a fan on the ground) being laggy if you run over it, especially noticeable with high ping as suddenly teleporting off the ground.
Fixed point_viewcontrol entity never timing out if you don't have a viewtarget set, also fixed player's views becoming stuck if another player activated the viewcontrol when another was using it. Note that point_viewcontrol isn't really designed for use in multiplayer and only one player can use it at a time - the other will be kicked out of it.
Map changes:
The map kz_bhop_minimalism has been greatly improved by Berkut! Below is the impressive work he's accomplished:
Fixed issues with all of the triggers, now they work properly under all circumstances.
Fixed the ladders not behaving correctly, they are now reliable.
Added a brand new HDR lighting layer which greatly improves the lighting quality - I think it looks amazing!
And here's some screenshots showing the beautiful lighting:
A huge thank you to Berkut for all his hard work on the map!
Happy climbing!
Update for Kreedz Climbing released
An update for Kreedz Climbing has been released. This patch will be automatically applied by Steam within 15 minutes. You may have to restart Steam for the update to immedietely begin downloading.
Please note that when a patch is released, the currently running servers will be out of date and won't show up on your server browser anymore. Once they update they will appear again!
Changes:
Workshop maps are now properly detected by plugins, and workshop entries in mapcycle.txt are automatically resolved to the correct name!
Servers using the -autorestart feature will now instantly shut down for updates if they're empty (instead of waiting for next map change).
Bug fixes:
Fixed a bug where the courses other players are on won't be visible in the scoreboard until the first time you encounter them (only on some maps).
We're also working on the new Create Server dialog which will be a much needed improvement over the current one!
Happy climbing!
Live Stream with DEV SoUlFaThEr: Map Design Workflow
Hello everyone!
Now that we have a functioning Workshop Tool for new maps, we thought it would be a good idea to give some insight into the wide world of creating a map for Kreedz Climbing. We think it's really awesome that in such a short time, we already have 20 uploaded maps!
Today, April 21, 2018 at 16:00 GMT+1 on SoUlFaThEr's YouTube
https://www.youtube.com/c/SFGamingChannel
Lead Level Designer SoUlFaThEr is going to show and explain a map building workflow that really works for mappers of all skill levels. You can make a simple mini map in a few hours using this process. Learn how to use visgroups and prefabs to speed up your process.
The first part of the stream will be dedicated to the thought process of this workflow strategy while showing it in an example map and afterwards there will be a question/answer session.
We hope you enjoy the direct interaction and can that it can spur on some creative thought! Kreedz Climbing is most active when we have frequent new content that is fun to play. Join us and see how easy it is to make your own map!
Workshop Tool released!
Hello climbers!
It's a great day! The Workshop tool is now available to everyone! This tool will let you upload your own maps to the workshop!
Although I still consider it an alpha (mainly because of the crappy GUI), the tool is very functional and will let you do everything you need to get your map out there. It's a momentous occasion!
Here's a quick run-down of what the Workshop can do for you:
Upload your .bsp map, with a size limit of up to 500mb...
Create a description and set Genre and Difficulty tags to let players easily find your map.
Servers and players can easily download your map quickly and effectively from the Workshop, making it the only place you need to upload it to!
Ratings and comments allow you to get direct feedback on your work!
You can upload an update to your map any time you want, and players and servers will download the change automatically!
Helpful stats let you understand how much interest there is in your work. You can even add other players as co-developers to recognise their efforts!
This is really exciting! The tool has gone through some necessary changes and wasn't ready for a release, but now we can give it a go. If you have a map you want on the Workshop, please by all means use the tool to get it on there!
With this now functional, the next step is to create a better Create Server dialog in the game. The current one is very basic and honestly, completely inadequate now. A better method of selecting maps (and definitely making it obvious what singleplayer mode actually is) will be a great thing for the game
Search your Tools tab in Steam for the Kreedz Climbing Development Tools! Remember to let us know on the forums if you have questions, suggestions or issues!
Thank you very much for your patience and we hope you enjoy it, happy climbing! ːsteamhappyː