Dungeon Editor Release Date

October 3, 2012|
481 Comments

Thanks to our never tiring public beta testers we have been extremely busy at work for the past weeks. We have been going through the massive amount of feedback, fixing bugs, adding features, and doing general polishing to the Dungeon Editor. And finally it’s ready and we are ready to give a release date…

Yes, that’s right, the Dungeon Editor will be released tomorrow, on Thursday 4th October. I guess this time the wait is not going to be too long! :)

We’d like to thank all of our testers who have been patiently (and mercilessly ;)) sending us feedback for the past weeks. Without your help the editor wouldn’t be nearly as good as it is and many features wouldn’t exist. The 150+ mods already published on Steam Workshop and Grimrock Nexus indicate that modding Grimrock will be very popular and we’re very happy about it.

As a closing note, below is the complete changelog for all changes that were done during the public beta. The update also fixes a few issues in the main game. They’re described at the end of the changelog.

See you all tomorrow!

Public Beta Changelog:
– new scripting functions: Monster:addItem(), PressurePlate:isUp(), PressurePlate:isDown()
– new functionality: items can be added to be carried by monsters in the inspector
– new functionality: counters now deactivate when their value changes from zero to non-zero value
– changed functionality: Counter:reset() resets counter to initial value instead of zero
– improved handling of error in the configuration file
– bug fix: editor crashes when selecting an entity from context menu and the entity has been deleted
– bug fix: long dungeon description texts have overlapping lines in choose dungeon’s description area
– bug fix: crash when spawning a new starting location while starting location is selected
– bug fix: starting location created with Y shortcut has invalid entity id
– bug fix: map markers added in the editor and moused over it in the preview crash the game
– bug fix: when in the code editor and having no text selected, pressing Ctrl-C or Ctrl-X crash the editor
– bug fix: going back to the choose dungeon menu by exiting character generation screen crashes
– bug fix: activating a spawner with invalid spawned entity property crashes
– bug fix: slimes don’t attack through gratings
– bug fix: pit trapdoors disappear when loading a saved game
– bug fix: damageTile causes an error if impact flag is enabled and when dealing physical damage to a monster
– bug fix: if you stop the preview with Shift-F5 when in fullscreen mode, F no longer minimizes the preview
– bug fix: trying to open/close a wall gratings crashes
– bug fix: crash on startup if running with non-widescreen display resolution
– bug fix: if a trapdoor opens beneath a monster/item/party and there is no level below, the editor crashes
– bug fix: items can be picked up through wooden doors
– added error checking for defineObject() and cloneObject() parameters
– added “activate always” for altars
– coordinates of current tile is displayed in status bar
– wall plants are no longer automatically placed with dungeon wallset
– added stricter error checks for script variables which cannot be saved to save games
– global tables of script entities are now saved to save games
– starting the preview now complains about function upvalues (they are not supported and are treated as scripting errors)
– script entity’s variables and functions can be accessed from other scripts (e.g. script1.activate(“test”, 42) would call the function “activate” in script1 with args “test” and 42, and script1.foo would return the value of global variable “foo”)
– bug fix: monster spawners spawn monsters on occupied cells
– bug fix: connectors don’t work across levels
– bug fix: various crashes if an item is initially placed on a pressure plate
– bug fix: setMouseItem() crashes if called with an invalid argument
– bug fix: nothing happens when a spawner or spawn() is used to spawn a monster group
– bug fix: if the party dies while free look is active, mouse cursor gets hidden
– bug fix: Toorum’s Thunderstruck talent does not work
– bug fix: starting preview leaks memory and eventually crashes the editor
– blockers’ initial state can be configured in the inspector
– blockers can be activated, deactivated and toggled with connectors
– “opened by” can be configured in the inspector for locked doors
– added Reload Project menu item and shortcut Ctrl-R
– added new scripting hooks: Door:onOpen(self), Door:onClose(self), Party:onLevelUp(champion)
– bug fix: Door:setOpenedBy() does not persist across save games
– bug fix: cloneObject complains erroneously about “bad argument ‘slot’ to ‘cloneObject’ (string expected, got number)” when cloning a body slot item
– bug fix: monster groups are respawned when loading a saved game which refers to the original grimrock dungeon
– 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)
– added scrollbar to inspector
– bug fix: destroyed blockages result in “table index is nil” crash when map is unloaded or preview is stopped
– bug fix: after pressing Alt Gr it is no longer possible to select any entity on the map
– added console clear button
– “bad object” error is now thrown when trying to use a destroyed entity
– when an item is consumed, it is converted to an item determined by its emptyItem property
– removed potion property (no longer needed because emptyItem can do the same thing and more)
– added “Back to Game” to File menu
– autocompletion now supports mouse selection
– bigger multiline textboxes for dungeon description, scrolls and wall texts (\n is no longer supported, use real newlines instead)
– fixed issues with copy-pasting invalid characters from an external text editor to textboxes
– added new scripting functions Item:getStackSize() and Item:getCharges()
– changed default key binding for Toggle Fullscreen to Ctrl-F (existing key bindings in grimrock.cfg are not changed)
– added cyclical table support for save games (e.g. “a = {}; a[1] = a” is now serialized properly)
– bug fix: mouse cursor gets hidden if scripting error occurs in free look mode
– bug fix: fire and poison on-screen effects are played when a fire/poison spell activates in the same square but on other level than the party
– bug fix: very long strings in textboxes crash the editor
– bug fix: crystals and torches are silent after loading a saved game
– bug fix: crash when destroying an item in response to the item being placed on a pressure plate
– bug fix: pressure plate under the party does not activate when starting a new game
– bug fix: champion order can’t be changed in non-fullscreen preview window
– bug fix: when opening the automap in the small preview window, the text names of the levels are HUGE
– bug fix: very long error messages overflow from the message box area
– bug fix: map markers can’t be added/removed in the small preview window
– Update Published Mod dialog now remembers mod visibility
– experimental new feature: characters can be imported from a save game when starting a new game
– workaround for Steam issue: Steam thinks grimrock process is still running and throws “This game is currently unavailable (Application running)” error if web browser was launched by selecting Help from menu before shutting down the game
– bug fix: crash when drawing spell scroll tooltip
– bug fix: dungeon descriptions with newlines are drawn on top of each other in Steam Workshop Mod Manager
– bug fix: dungeon_wall_grating and temple_wall_grating show as doors on the automap
– bug fix: charging ogres and wardens go through blockers and enter stairs
– bug fix: deleted portraits and portraits in mods crash the save game dialog
– bug fix: pressing delete at the end of line in multiline textbox does not relayout text
– added new scripting functions: WallText:getWallText() and Item:getScrollText()
– imported characters’ health, energy, conditions and food meter are restored to default values
– bug fix: importing characters doesn’t import custom portraits
– bug fix: item stat modifiers are not removed when importing characters
– bug fix: crash when importing a save game that refers to portraits stored inside a mod
– default party can be customized (create a save game, rename it as default_party.dat and copy it to mod_assets folder)
– added support for custom spells (see below)
– added new scripting functions: ProjectileSpell:setAttackPower(), BurstSpell:setAttackPower(), Item:setFuel() and Item:getFuel()
– new global function shootProjectile() for shooting projectile items
– added onRangedAttack hook for monsters which can be used to implement custom ranged attacks
– when a script function is triggered it receives the sender of the message as first argument, e.g.
when a button triggers function ‘foo’ in a script entity, the function receives the button object as its first argument
– bug fix: spells don’t work and other strange problems if asset pack is extracted next to grimrock.exe (Thank you Trap for helping with this one!)

The update also fixes the following issues in the main game (the original Legend of Grimrock dungeon):
– added check for unnamed prisoners in character generation
– bug fix: mouse look does not work when standing in front of a wall tapestry
– bug fix: when importing a custom portrait, the original portrait becomes “locked” and can’t be chosen for other characters
– bug fix: on screen exp indicator displays an incorrect amount of exp when killing an advanced monster with level greater than 1
– bug fix: no exp is gained if a monster is killed by Dismantler’s lightning effect or Icefall Hammer’s frost burst effect
– bug fix: when the cube crushes a monster, monster’s death effect is played multiple times if the cube moves back and forth
– bug fix: game refuses to start if the documents folder is mapped to a network location
– bug fix: “Level up!” text above attack frames does not scale with resolution
– bug fix: tooltips are buggy in 2560×1600 resolution
– bug fix: exp is awarded to wrong characters if party marching order is changed before damage is dealt (e.g. cast fireball, reorder champions before fireball kills a monster)

481 Responses to “Dungeon Editor Release Date”

  1. I lovеd аs much as yοu
    wіll гесеive сагried оut гight hеre.
    The skеtch іs аttractive, yοur аuthorеd subjeсt
    mattеr stylіsh. nonethelesѕ, you command get bought аn neгvousneѕs
    over that уou ωish be delіverіng the folloωіng.

    unwell unqueѕtionably сome further formeгly agаin аs ехactly the same nearly a lot often іnѕiԁe casе you shield this
    incгeаse.

    • emirismail says:

      An impressive share! I have just forwarded this onto a co-worker who had been doing a little research on this. And he actually ordered me dinner due to the fact that I discovered it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanx for spending the time to discuss this topic here on your internet site. doğalgaz soba servisi

    • emirismail says:

      InVideo Programming allows you to feature a video across your entire video library. In addition to featuring videos, you can also promote your channel branding. If you change your branding in the future,
      baykan kombi servisi

    • emirismail says:

      The short film’s legacy lives on in a YouTube mini-series about the main character, Jack, and you’ll just have to check out the channel to see how the story evolves eca kombi servisi

    • emirismail says:

      Great Post. I have not been visiting the site recently. Took a visit
      again and there were some great comments on the site. Excellent post.
      Keep up the good work. vestel klima servisi

    • emirismail says:

      I’m in New York and I would love to go to this meetup! Though, the possibility of the hurricane hitting us around then is kind of annoying, lol

      Is it too late to RSVP for in person? arçelik klima servisi

    • emirismail says:

      Derwick Associates – I am very happy to find this site. I wanted to thank you for this immense read!! I absolutely enjoying every petite bit of it and I have you bookmarked to test out new substance you post. vaillant kombi servisi

    • emirismail says:

      Life is not measured by the number of breaths we take Runescape Gold, but by the moments that take our breath away rs gold. I have a simple philosophy: Fill what’s empty Runescape Gold. demirdöküm kombi servisi

    • emirismail says:

      Time to upgrade your AdSense to the premium version called Google Ad Exchange! I made so much money after implementing it. I signed up via a company called Monetize More. They are great! Got me all set up pretty quickly. baykan kombi servisi

    • emirismail says:

      Come on! Christmas is just around the corner, as a thanks and reward for subscribers support, diablohome give out free $1 and $5 voucher for all newsletter subscribers and you can use it when diablo goldor any products on our site. Hurry to see more details! vestel klima servisi

    • emirismail says:

      So we spent a day in his studio, sipping coffee and sketching. With his vision and my ideal dress in mind it wasn’t long until we had a draft of a perfectly balanced sporty design, that reflected the aesthetics of Math to a T and stood for all the things I love vestel klima servisi

    • emirismail says:

      What would the current face of rs gold Superman if they knew that is more compatible with you than you think? Henry Cavill The actor confessed to the magazine GQ that is a gamer buy guild wars 2 gold regular. arçelik klima servisi

    • emirismail says:

      Definitely very important businesses see a return on their advertising such as Youtube advertising and even more important is that they can see what channels or funnels are working well then can optimize. baymak kombi servisi

    • emirismail says:

      The past is gone and static. Nothing we can do will change it.scarlet blade gold, the future is before us and dynamic. Everything we do will affect it rs gold, You laugh at mescarlet blade gold for being different , but I laugh at you for being the same. buderus kombi servisi

    • emirismail says:

      cuz look at the fake post this generates already what if I add a program to my youtube video mass conglormorating views much like friend adders for facebook kombi servisi

    • emirismail says:

      All’s for the best in the best of all possible worlds! I have not see post good enough like yours here.Just admire your intelligence and informative explanation. I am a wow gamer but can’t write such detailed info about that. vestel klima servisi

    • emirismail says:

      You can already easily set your ad format preferences consistently across all your new uploads. On Nov. 9, 2012, we will automatically enable ad format settings on your older monetized content in line with your current default ad settings. This change will only affect monetized videos uploaded before Apr. protherm kombi servisi

    • emirismail says:

      Global Domains International GDI Income for Life you can earn Unlimited income while sitting the homes and without affecting your current business- Free Training – Join GDI Global Domains International Here
      Use username webincome5 as access code to see the presentation … ferroli kombi servisi

    • emirismail says:

      What about the legal issues? I upload stuff occasionally that I don’t own all the rights to, and if YouTube automatically monetizes them, it shouldn’t be my problem. webmaster forumu

    • emirismail says:

      monetize monetize so you tube is affiliated with what type of financial backing for this kind of maneuver wow now pay us for using ad space that’s great but so do we also get stockoptions or shareholder earnings instead of lets say a check webmaster forumları

    • emirismail says:

      because using our videos for ad space would it not make our material part of your revenue? justr wonder??? cuz if our(the poster) video produced earned revenue for youtube would we considered and employee of you tube as an earning person of you tube vaillant kombi servisi

    • emirismail says:

      I have met some really neat people through the comments, I certainly want to encourage more me to comment. Thanks for the tips! bosch kombi servisi

    • emirismail says:

      Than that means I will have to delete all my videos instead of risking monetizing video game playthroughs. ugh. I’m going to be in a content network anyway. so pretty much I either disable monetization or delete my videos. this is a bad idea for me. klima servisi

    • emirismail says:

      Surprise surprise, Google’s earnings report came out today with bad news, shares plummeted, trading was halted…is it any wonder why they are making the invasive move of reaching into our accounts and changing our ad settings to help them gain more revenue? demirdöküm

  2. For most up-to-date news you have to pay a quick
    visit the web and on internet I found this web site as a finest web site for most
    up-to-date updates.

  3. Have anything a little more specialized?

    As an example ,, product reviews or even stories regarding
    Grimrock. How can I sign up for your site
    content? :)

    Feel free to visit my web-site … online movie streaming

  4. These are truly impressive ideas in about blogging.
    You have touched some fastidious things here. Any way keep
    up wrinting.

  5. I think the admin of this site is truly working hard
    for his website, since here every stuff is quality based data.

  6. body shapers says:

    This paragraph provides clear idea for the new users of
    blogging, that actually how to do blogging and site-building.

    My weblog body shapers

  7. A lot of fine points on this site and actually just didn’t have a clue concerning almost any of this beforehand so thanks for the perception

  8. Twitter24 says:

    Hi, just wanted to say i liked this article. it was practical. keep on posting.

  9. I adore every thing you published, it is a fine article and your meaning is a nice one.
    I look forward to sharing this with just a few friends and family whom I know
    will probably be excited.

  10. trimline max says:

    Great goods from you, man. I have understand your stuff previous to and you are just too magnificent.
    I really like what you have acquired here, certainly like what you’re saying and the way in which you say it. You make it entertaining and you still take care of to keep it sensible. I can not wait to read far more from you. This is actually a great web site.

  11. Spot on with this write-up, I actually think this web site needs much more attention.
    I’ll probably be returning to read more, thanks for the info!

  12. You ought to be a part of a contest for one of the greatest sites online.

    I will highly recommend this web site!

  13. free porn says:

    Hi there great blog! Does running a blog similar to this
    require a great deal of work? I’ve absolutely no expertise in coding however I was hoping to start my own blog soon. Anyhow, if you have any ideas or techniques for new blog owners please share. I understand this is off topic but I simply needed to ask. Thanks a lot!

  14. xpornv says:

    My brother recommended I would possibly like this blog.

    He was entirely right. This publish truly made my
    day. You can not believe just how a lot time I had spent for this info!

    Thank you!

  15. some times its a pain in the ass to read what people
    wrote but this internet site is real user pleasant!
    .

  16. This post is worth everyone’s attention. When can I find out more?

  17. Ιf sοme one wishes expеrt ѵieω
    abοut blogging and sіtе-buildіng aftег thаt
    і recommenԁ him/her tο νisit this wеblog,
    Kеep uρ the fаstidious јob.

    Haѵe a loοk at my ωeb pаge mysticvistas.com

  18. I don’t even know how I stopped up here, but I thought this post was great. I do not understand who you might be however definitely you are going to a well-known blogger in case you aren’t
    already. Cheers!

    Look at my site … houseofhomecraft.blogspot.com

  19. Hello there! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My blog looks weird when viewing from my iphone. I’m trying to find a theme or plugin that might be able
    to correct this problem. If you have any suggestions, please share.
    Cheers!

  20. Wonderful web site. A lot of useful info here.
    I’m sending it to a few friends ans also sharing in delicious. And obviously, thanks to your sweat!

  21. Nicole says:

    This is very attention-grabbing, You are an excessively skilled blogger.
    I have joined your rss feed and look forward to in search
    of more of your great post. Additionally, I’ve shared your web site in my social networks

    Also visit my homepage :: Nicole

  22. wow gold says:

    Wow! This can be one particular of the most useful blogs We have ever arrive across on this subject. Basically Wonderful. I am also a specialist in this topic therefore I can understand your effort.
    wow gold http://www.iystwowgold.com

  23. Thankfully, long-burning and toxic tire fires have become blessedly rare outside of the
    fictional Springfield of ‘The Simpsons. The Wu Tang Clan is really a hiphop group containing nine rappers. No worries, download any episode that the heart desires because this collection includes Emmy winners, Emmy nominees, among others such as the initial episode titled, ‘Life within the Fast Lane.

  24. I’ve been exploring for a little for any high quality articles or blog posts in this kind of space . Exploring in Yahoo I at last stumbled upon this website. Reading this information So i am satisfied to express that I’vе
    a very gοod unсаnny feеlіng
    I disсovered just what I needeԁ. I moѕt no doubt
    wіll maκe sure to don?t dіsregard this site and givе
    it a looκ on a гelentless basis.

  25. This was a amazing posting as always mate

  26. I think one of your commercials triggered my browser to resize, you might want to put that on your blacklist.

  27. I’d like to thank you for the efforts you’ve put in penning
    this blog. I am hoping to view the same high-grade content by you later on as well.
    In fact, your creative writing abilities has encouraged
    me to get my very own blog now ;)

  28. Hi there just wanted to give you a brief heads up and let you know a few of
    the pictures aren’t loading properly. I’m not sure
    why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same outcome.

  29. You may have opened my eyes at this time with this
    thank you

  30. yeah bookmaking this wasnt a high risk determination outstanding post! . モンクレール アウトレット http://www.straievil.com/netoraji/upload/moncler.html

  31. An outstanding share! I’ve just forwarded this onto a co-worker who was doing a little homework on this. And he in fact ordered me lunch because I discovered it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanks for spending the time to talk about this issue here on your blog.

  32. Appreciate the recommendation. Will try it out.

  33. Awesome website man, looks very nice. Ive been looking for something like this. グッチ 財布 http://www.gucciseikihin.com/

  34. I’m pretty pleased to find this website. I wanted to thank you for ones time for this fantastic read!! I definitely liked every part of it and i also have you book-marked to check out new stuff on your blog.

  35. I savor, result in I discovered just what I was having
    a look for. You have ended my 4 day long hunt!
    God Bless you man. Have a nice day. Bye

  36. Clara says:

    Others slap you with a backlash, shake you senseless, and knock your socks off.
    Hankey. The goal is to do this to get a total of 5 minutes everyday.

  37. Great items from you, man. I’ve take note your stuff previous to and you’re
    simply too wonderful. I actually like what you have obtained
    right here, really like what you’re stating and the way in which in which you assert it. You’re making it entertaining and
    you still take care of to stay it sensible.
    I can’t wait to learn much more from you. This is actually a great website.

  38. Appreciate the recommendation. Will try it
    out.

  39. Man,helpful site you have got right here. A lot of outstanding articles in addition to related
    insight!!! Do you have different posts with reference to Grimrock?

    Take a look at my weblog … online movie streaming companies

  40. Are we supposed just to re-buy the Linux version??

  41. asdasdne you mentioned here will be extremely helpful to myself! I will publish a[url=http://www.mircindir.gen.tr]mirc[/url] hyper

  42. sohbet says:

    burdada hileleri mi var ne var ayıkmadık

  43. sohbet says:

    hey genderci öyle eklenmez böyle ekleme yapıcaksın sohbet bir bilene sorucaksın

  44. sohbet says:

    very blogos cinsel sohbet thanks super you vay vay

  45. sohbet says:

    very blogos chat sohbet thanks super you vay vay

  46. sohbet says:

    Thanks for sharing this post. Keep updating more and more.. Sohbet Odaları

  47. admtkn says:

    Are we supposed just to re-buy the Linux version??vaillant kombi servisi

  48. Ann says:

    I remember, I waited for this upgrade a mission that I could not pass up that fixearon. Good times playing, yes sir.