Quest Master is a dungeon maker inspired by the classics that first made us love dungeon crawling. Unleash your imagination, alone or in local co-op, to make dungeons full of puzzles, traps and monsters. Upload them for others to explore and challenge yourself with other players’ creations.
Let's celebrate, Quest Masters! We have gotten over 100 dungeons uploaded in the first week of the demo launch! As of right now, we actually already have 148, so the number is growing blazingly fast, and I can't wait for it to grow even stronger!
The game has been through 74 new builds within the last week, from 0.6.169 to 0.6.234, the most up-to-date version!
Let's look at some of the exciting new dungeon parts we have rolled out into the demo as a sneak peek!
[h1]Springs[/h1]
The spring makes objects jump up high into the air that touch it. Use it in combination with enemies to create interesting combat encounters, mine carts to have jumping sections, or just as a tricky platform parkour. Springs interact with most of the objects that exist in the game, so feel free to experiment around and take inspiration by what people have already created using this new dungeon part!
[img]{STEAM_CLAN_IMAGE}/44218979/bbf1c0d75577d346ffc463a4c4544b60fe8f6a9a.gif[/img]
[img]{STEAM_CLAN_IMAGE}/44218979/be3cbc9f240a6355c202aa230980665ec062f0cd.gif[/img]
[h2]Bumpers[/h2]
Similiar to the spring, the bumper bumps away most of the objects in the game! The work super well in tandem with the springs for creating challenging parkour sections for example.
[img]{STEAM_CLAN_IMAGE}/44218979/e3f2b23f8da523005cf6170f867e626bb0b16a6f.gif[/img]
[img]{STEAM_CLAN_IMAGE}/44218979/846f64b0c21c7e13eb84b757956ffeae9d1f196e.gif[/img]
[h1]Checkpoints[/h1]
The new checkpoint dungeon part allows you to have players respawn at customizable positions, resetting the dungeon to the state it was in when they touched the checkpoint. Make sure to make use of them in long dungeons if you want to minimize player frustration! Maybe you even find interesting other use-cases for them?
[img]{STEAM_CLAN_IMAGE}/44218979/0a90a523281cbf633d969dd52c08403de5835f7b.gif[/img]
For the curious folk, the following is the full changelog for all details.
[h2]Additions[/h2]
[list]
[*] Add edge scrolling as an option for mouse players in maker mode
[*] Add camera speed setting
[*] Add gizmo to firebar tip
[*] Add dark water tile to castle town
[*] Add secret sound to pedestal
[*] Add button to open map instantly
[*] Add new save button into maker mode UI
[*] Add disabled save icon for read-only dungeons
[*] Make player start with an eigth heart in one-hit dungeons
[*] Add "Spring" object that makes objects jump when touched
[*] Add "Bumper" object
[*] Show name and ID of dungeon that you are playing on the map screen
[*] Add "Checkpoint"
[*] Add theme searching to the dungeon browser search window
[/list]
[h2]Changes[/h2]
[list]
[*] Stop user from adding group to floor tile
[*] Allow placing bats on lava, water and holes
[*] Make bats immediately wake up if over hole, lava or water
[*] Allow big key to be thrown over fences
[*] Rename "Timed Switch" to "Concurrent Switch" to be more intuitive related to how it functions
[*] Set default minecart direction to down
[*] Prevent boomerang from continuing to fly above/below player
[*] Put "New Dungeons" category at the first place to encourage playing new dungeons
[*] Snap boomerang angle to 45 degrees
[*] Update map coordinate spacing
[*] Optimize dungeon browser for lots of visible dungeons
[*] Optimize Dungeon Browser by utilizing offscreen rendering
[*] Use -/- as default page text instead of 1/69
[*] Add entity saving safety measure where it only saves it if it has a room
[*] Skip entities during deserialization which do not have a room
[*] Switch to GUID-based teleporter index approach
[/list]
[h2]Fixes[/h2]
[list]
[*] Fix input rebinding
[*] Fix player not able to collect items while charging sword
[*] Fix heart fragment description
[*] Fix favorite shortcut
[*] Make joinable player not be solid
[*] Reduce player index of puppets if middle puppet leaves
[*] Fix lantern context menu elements for player
[*] Fix mouse wheel zoom
[*] Fix softlock with enemies dropping keys and reset switch
[*] Fix jump rail rotation and minecart direction
[*] Fix blade traps phasing through fences
[*] Snap serialized rotation to 90 degrees to prevent floating point inaccuries
[*] Fix being able to stack three players
[*] Fix coin reset not functioning correctly
[*] Fix being able to place tall grass over fence and vice versa
[*] Fix dungeon browser not showing gamepad icons for pages
[*] Fix softlock when going back to maker mode while falling into lower floor
[*] Fix floor below not showing when going floor down
[*] Fix not being able to throw objects over fences anymore
[*] Fix softlock when starting from entrance in another floor
[*] Fix player being erased
[*] Fix crab saving
[*] Fix staircase placement
[*] Fix sequence softlock
[*] Fixe color objects being reset
[*] Fix rebinds not updating on controls changed
[*] Fix minecart teleport
[*] Fix not being able to navigate away from the palette with gamepad
[*] Fix wings not serializing for various parts
[*] Fix skull being able to duplicate items when lifted
[*] Fix being able to lift player who opens chest
[*] Fix map zoom not working
[*] Count failed position restoration as game over
[*] Fix cracked wall debris
[*] Fix fire bar gizmo being part of reflection
[*] Fix context menu softlock when changing floor while trying to open it
[*] Fix pots being able to be thrown into walls
[*] Fix broken golmec able to be jumped over
[*] Fix tall grass tile not being considered safe
[*] Fix flying items that are conditional not able to be picked
[*] Fix not being able to pull pull levers on moving platforms
[*] Fix UI for aspect ratios other than 16:9
[*] Fix roll attack dojo
[*] Fix retry not working on clear check
[*] Fix attempts not being pushed when cancelling dungeon
[*] Fix retractable block extending over moving platform
[*] Fix player input after death
[*] Fix bug when going into main main while falling
[*] Fix UI rebinding not affecting
[*] Fix player falling down to floor softlocking the game
[*] Fix search button not working for gamepads
[*] Fix chiptune music not playing in play mode
[*] Fix gamepad navigation in part menu
[*] Fix eraser getting stuck when erasing entities
[*] Fix minecart allowing ANY entity to be inside
[*] Fix wait dialogue when cancelling upload
[*] Fix weird zoom in behaviour
[*] Fix player ledge jumping detecting tiles from below
[*] Fix likes not updating after pressing like
[*] Fix shadow AI
[*] Fix door placement being messed up
[*] Fix being able to fall into void
[*] Fix moving platform not moving past objects on top of grating
[*] Fix moving platform not resetting direction on reset switch press
[*] Fix octorok shell particles
[*] Fix moving platform being obstructed by laid down objects
[*] Make physics contact offset smaller to fix square colliders touching each other too soon
[*] Fix player attacking himself in friendly fire dungeons
[*] Fix like count in dungeon detail view
[*] Fix locked layer not staying when changing rooms
[*] Fix cursor starting on Trending page
[*] Fix gamepad cursor being stuck
[*] Fix input action set causing issues when being changed at action request in the same frame after the change the changed action set
[*] Turn shield condition into ellipse condition
[*] Fix platforms phasing through blocks
[*] Add tooltips for dungeon states
[*] Add tooltip duration property
[*] Make RoomGenerator not use physics for entity bounds checking because it doesn't work on disabled floors when placing stairwells for example
[*] Fix RoomGenerator
[*] Fix tilemap not actually using composite collider
[*] Fix like button being in pressed state when not liked
[*] Fix not being able to add things into things after erasing and undo
[*] Use point filter mode for user profile pictures
[*] Make DungeonPage load dungeons in parallel
[*] Fix dungeon book population
[*] Start refactoring DungeonBrowserButtonPopulator
[*] Fix moving platforms not moving under rails
[*] Refactor DungeonBrowserButtonPopulator
[*] Implement DownloadReferenceDownloadExtension and ModIdGetCurrentUserRatingExtension and refactor DungeonBrowserButton
[*] Fix dungeon browser buttons
[*] Fix being able to place fences inside pipes
[*] Show dungeons in dungeon browser asynchronously
[*] Prevent mod.io rate limit
[*] Make bump friction only apply when grounded
[*] Update enemy observed state one frame after so nested enemies don't complete condition for a single frame
[*] Fix objects placing regular floor on top of lowered wall when placed
[*] Fix stairwell accuracy issues when finding exit
[*] Fix big key becoming invisible when entering room with same condition setup as initial room
[*] Fix Lyrm freezing game
[*] Clear particles on dungeon unload
[*] Fix New Dungeon tooltip
[*] Fix octorok spawning with two shells
[*] Fix FallenStateController exception
[*] Fix DrownedStateController exception
[*] Log load dungeon exceptions for easier debugging
[*] Fix compass animator starting to rotate weirdly
[*] Fix minecart driving getting stuck on low FPS
[*] Add invincibility to revive because player could get hit during revive and die and get softlocked
[*] Add new Recreation, Showcase and Art dungeon tags
[*] Fix erasing selection erasing objects outside with it because the detection bounds wasnt inset
[*] Fix objects locked in grabbed state after undo
[*] Fix teleporters not working in maker mode whose exits are hidden
[*] Remove being able to walk through doors with player lifted
[*] Fix selection undo order being incorrect
[*] Fix liquid placement
[*] Fix wall transition
[*] Fix puppets not clearing path on scene change
[*] Fix objects movable when held in maker mode and moved
[*] Fix particle and sound playing for objects like keys when they are hidden again even though already collected
[*] Wait before closing door until no player is inside to prevent clipping into walls
[*] Optimize Dungeon Browser for scenarios with lots of dungeons being visible
[*] Use room bounds for dungeon brush stroke recording
[*] Use offscreen rendering for optimizing entity placement preview
[*] Optimize entity save/load
[*] Fix like button not liking on first press
[*] Optimize dungeon browser for lots of visible dungeons
[*] Optimize Dungeon Browser by utilizing offscreen rendering
[*] Fix painting under objects in maker mode
[*] Update fence sorting order
[*] Add async utility for using WaitForFixedUpdate
[*] Use offscreen rendering for optimizing entity placement preview
[*] Fix null in NewDungeon
[*] Optimize entity save/load
[*] Fix "Any" enemy condition not working for grouped enemy
[*] Fix download reference holding old reference after leaving room
[*] Fix "Any" condition state not updating properly for object groups on room change
[*] Fix reordering of input action causing issues
[*] Fix timing issue in grabbing which caused previous grabbed state to be used
[*] Fix parallel dungeon loading not being actually parallel
[*] Fix input rebinding
[*] Fix like button not liking on first press
[*] Fix painting under objects in maker mode
[*] Use offscreen rendering for optimizing entity placement preview
[*] Optimize entity save/load
[*] Fix "Any" enemy condition not working for grouped enemy
[*] Fix download reference holding old reference after leaving room
[/list]
Fix "Any" condition state not updating properly for object groups on room change
Fix reordering of input action causing issues
Fix timing issue in grabbing which caused previous grabbed state to be used