Legend of Grimrock

Legend of Grimrock

Create and download new dungeons, items, monsters, & environments
Use the Dungeon Editor to build entirely new adventures and challenges for other players to solve. Fill your dungeons with puzzles, traps, or even totally new items, monsters and environments with custom graphics and audio! Click here to learn more.
peeba  [developer] 2 Sep 25, 2012 @ 7:04am
Beta-1.2.10 is released!
Beta-1.2.10 has just been sent to Steam. The update should be available in a few hours and update automatically. If Steam has problems updating the build you can try restarting the Steam client and clicking on Verify Integrity of Game Cache in Legend of Grimrock / Properties.

It is important that all testing happens with the latest version. Please check that beta-1.2.10 is displayed in the main menu.

If you think you have found a bug, please check that the bug is not in the Known Issues list before reporting (see below).

This build adds a new powerful feature: entities can now be dynamically destroyed from the dungeon. Since the engine does not support modifying dungeon geometry on the fly (this feature was not needed by the original Grimrock dungeon), there is a caveat. Destroying an object that replaces a wall or floor (such as alcove or pressure_plate), causes a black hole to appear (heh, that sounds quite ominous!). You can workaround this by placing a custom decoration object to hide the hole when you destroy an object.

Thanks to everybody for relentless testing! Have fun!

Changes since beta-1.2.9:
- standard Lua functions tonumber, tostring, type, pairs, ipairs and unpack work now in dungeon init scripts
- new scripting functions: Teleporter:isActivated(), Timer:isActivated(), Item:getWeight(), Item:getUIName(), Item:setStackSize(), Item:setCharges()
- added download indicator for mods that were just subscribed to but download hasn't finished yet
- editor window initial position and size can be configured by setting editorWindowPosX, editorWindowPosY,
editorWindowWidth and editorWindowHeight in grimrock.cfg
- added support for destroying entities (e.g. wall_button_1:destroy())
- an error message is shown if published mod size exceeds 100MB (Steam limit)
- bug fix: the "Reload Project..." in the File-menu should read "Reload Project" since there's no dialog after it
- bug fix: when you add an element by right clicking on the map, several entities are added
- bug fix: crash if party falls into a "double pit" (two pits over each other) and there is no level below the last pit
- bug fix: game crashes if character sheet is open and last character is killed by onUseItem hook
- bug fix: just subscribed mods have "Delete" button instead of "Unsubscribe" in choose dungeon dialog
- bug fix: initial window size isn't quite right when going from native full res to windowed mode
- bug fix: crash when pressing Ctrl-X or Ctrl-V in code editor while no text is selected
- bug fix: editor crashes randomly after about 15 minutes (XAudio2_7.dll_unloaded)

Known Issues:
- textures & sound are not reloaded even if the project is reloaded (the editor has to be restarted)
- Steam think grimrock process is still running if web browser was launched by selecting Help from menu before shutting down the game
- clicking "resume" from the pause menu throws away the item on the mouse cursor
- when opening the automap in the small preview window, the text names of the levels are HUGE
- pasting text with newline characters to a singleline textbox causes part of the text to disappear (single line text boxes don't filter newlines)
- dungeon description box is tiny
- if you give setMouseItem() an item that's placed already somewhere on the level, and then player tries to place that item on the ground, the game crashes "item is already placed".
- cloned Orb of Radiance does not glow
- cloned Uggardian does not have the flame effect
- cloned cube crashes the editor
- setMouseItem(spawn("dagger")) and variants do not work from console (scripts work ok)