Dungeon Editor Progress

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
Scarabian
Posts: 2
Joined: Fri Apr 13, 2012 6:02 pm

Re: Dungeon Editor Progress

Post by Scarabian »

Is anyone interested in setting up a Grimrock MODGroup which can build some really high quality dungeons. I like creating levels with map editors and have extensive Lua coding experience. I want to create mods that play well are well thought out with progressively more difficult puzzles. If the Modgroup gets going there should be agreed standards of release etc. etc.

PM me id you are interested
User avatar
petri
Posts: 1917
Joined: Thu Mar 01, 2012 4:58 pm
Location: Finland

Re: Dungeon Editor Progress

Post by petri »

Jack Dandy wrote:I'm not a computer whiz, so I wanna know just what Lua scripting can allow good modders to pull off?
Remains to be seen. Initially Lua is used for implementing puzzle logic. Also, item, monster and other asset definitions are probably going to use Lua. Haven't thought much further than that because even getting the dungeon editing features which allow the creation of Grimrock level dungeons is a lot of work. My gut feeling is that the game engine is not really designed to be extendable so anything else is going to be really hard.
User avatar
Patch
Posts: 97
Joined: Tue Apr 17, 2012 11:19 pm
Location: Seattle, WA

Re: Dungeon Editor Progress

Post by Patch »

petri wrote:
Jack Dandy wrote:I'm not a computer whiz, so I wanna know just what Lua scripting can allow good modders to pull off?
Remains to be seen. Initially Lua is used for implementing puzzle logic. Also, item, monster and other asset definitions are probably going to use Lua. Haven't thought much further than that because even getting the dungeon editing features which allow the creation of Grimrock level dungeons is a lot of work. My gut feeling is that the game engine is not really designed to be extendable so anything else is going to be really hard.
Don't dash my dreams petri! Do. Not. Dash. Them. :cry:
User avatar
Curunir
Posts: 332
Joined: Fri Mar 30, 2012 11:19 pm

Re: Dungeon Editor Progress

Post by Curunir »

Frankly, new monsters, items and walls through Lua as far as assets go is plenty, so even that would be pretty awesome!
justanotherjay
Posts: 1
Joined: Fri Apr 27, 2012 9:08 am

Re: Dungeon Editor Progress

Post by justanotherjay »

Portal Mod for Grimrock ? :>
User avatar
Jack Dandy
Posts: 476
Joined: Fri Mar 02, 2012 2:22 pm
Location: Haifa, Israel

Re: Dungeon Editor Progress

Post by Jack Dandy »

Thanks for the answers- I realize this game's engine is relatively basic so I'm not expecting amazing things; but the Lua's functionality still sounds damned great. :)
User avatar
raf68
Posts: 31
Joined: Sun Mar 04, 2012 1:58 am
Location: France alsace
Contact:

Re: Dungeon Editor Progress

Post by raf68 »

Pétri what does that mean that with the level editor will not have to build very large dungeon with very large in size and level with very complicated puzzle ??????
lowzei
Posts: 99
Joined: Tue Mar 27, 2012 12:00 pm

Re: Dungeon Editor Progress

Post by lowzei »

@petri
Hi, i roughly remember your blog where you once wrote about how the levels are built up (grids based on ascii data and then adding the logic by lua, ...). I was wondering about if there are any baking/combining steps for the geometry afterwards as well, like do you combine the mesh blocks into one larger mesh or are the all still independent. Do you use texture atlases and/or do you perform some batching for the materials upfront? How much of the dungeon and its items is kept in memory and how do you load/unload objects in the background? Does it happen during stepping from one level to another one or during the game as well?
User avatar
Thels
Posts: 481
Joined: Wed Apr 25, 2012 8:42 am
Location: The Netherlands
Contact:

Re: Dungeon Editor Progress

Post by Thels »

Jack Dandy wrote:I'm not a computer whiz, so I wanna know just what Lua scripting can allow good modders to pull off?
petri wrote:Remains to be seen. Initially Lua is used for implementing puzzle logic. Also, item, monster and other asset definitions are probably going to use Lua. Haven't thought much further than that because even getting the dungeon editing features which allow the creation of Grimrock level dungeons is a lot of work. My gut feeling is that the game engine is not really designed to be extendable so anything else is going to be really hard.
So I'm guessing we use Lua for stuff like Item Stats and Monster stats, and for environment interaction?

Am I imagining this the correct way: First, in the map editor, I draw a room surrounded with walls and one hallway out. I place a door in the hallway, and a stepping stone in the middle of the room. Then in Lua, I write a code that whenever the party or an object is placed upon the stepping stone, the door opens?

What about "Friendly" monsters, like the Dwarves in EoB1? Could Monster behavior be handled by Lua? Could monsters be made to attack each other?

What about stat changes? For example, some RPGs used to give XP for entering secret rooms. In other rooms your food might be set to zero instantly or constantly, to create a starvation room.

Can we create our own container types? Can we make items like the Mortar and Pestle for other stuff? Like making a device to create additional bombs?

Would it be possible to create prompts, where people can click "Yes" or "No", which would then have an effect on the game?

Would it be possible to remove or add characters from the party? Would it be possible to create custom characters to be included in the party?

Would it be possible to change/add classes? Would it be possible to change/add skill trees?

Is there a limit to the size of each level? Is there a limit to the number of levels? Is there a way to enable or disable automapping through Lua?
User avatar
raf68
Posts: 31
Joined: Sun Mar 04, 2012 1:58 am
Location: France alsace
Contact:

Re: Dungeon Editor Progress

Post by raf68 »

it is also his questions I ask myself.....................................
Post Reply