EDITOR Feature Requests (not bugs!)

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
Post Reply
User avatar
cromcrom
Posts: 549
Joined: Tue Sep 11, 2012 7:16 am
Location: Chateauroux in a socialist s#!$*&% formerly known as "France"

Re: EDITOR Feature Requests (not bugs!)

Post by cromcrom »

Dear Santa:

Request 1 : on MeleeHit for monsters, kind of like the onProjectileHit, or the already existing "onDamage" also returns the damaging weapon. NVM, party onAttack will do the trick :-)

Request 2: a destroy(item) command.

Request 3: a item.uiName so that some texts don_t_look_too_dumb ...

DONE. Thank you Santa ;-)
Last edited by cromcrom on Tue Sep 25, 2012 4:56 pm, edited 1 time in total.
A trip of a thousand leagues starts with a step.
davehca
Posts: 21
Joined: Sat Sep 15, 2012 6:09 pm

Re: EDITOR Feature Requests (not bugs!)

Post by davehca »

Wall text displaying the actual text so not to have to click on to be able to read.

Party:getLevel() to get the floor level of the party. (I think this was requested before but I couldn't find it)

Invisible pits/"weak" or fake floors

To be able to replace a Prop object on the Map editor with another object of the same type, such that Logic objects such as buttons, timers, etc. that were connected to it are maintained, e.g. the wall button that was connected to an iron door is still connected if it is replaced with a different type of door.

p.s. As the number of requests grows it becomes harder to find if one's idea has already been posted. Could perhaps a summary page be posted somewhere, listing all the requests made so far?
User avatar
Isaac
Posts: 3185
Joined: Fri Mar 02, 2012 10:02 pm

Re: EDITOR Feature Requests (not bugs!)

Post by Isaac »

davehca wrote:Wall text displaying the actual text so not to have to click on to be able to read.
A valid request, but this is not something that I would likely use... The language stamped on the wall in English would seem kind of odd to me; and also it's far easier to change the language of the mod if that doesn't require editing wall textures.

A way to do this though... Is to define a separate placeable object for each custom text. :shock:
Load the secret door texture into Paint.Net, and type what you want it to say; save the image and use it as your object texture (repeat for each)... I've no idea if there is an upper limit for loaded objects, or if this would cause slow performance of the game.

** But hey... If this becomes a feature... a Text wall with a graphical font... That would mean we could create our own fonts to use on the walls. 8-)

Edit: What I'd like is to be able to check race and stats to give different interpretations of the message based on the PCs.... Like to check for an insectoid, and if none is found, the message would say, "This text is indecipherable"; but with an insect in the group, it would be something they could read.
Hmmm... This sounds like it can already be done in script... Though I've not tried it yet.
To be able to replace a Prop object on the Map editor with another object of the same type, such that Logic objects such as buttons, timers, etc. that were connected to it are maintained, e.g. the wall button that was connected to an iron door is still connected if it is replaced with a different type of door.
The way to do this currently [AFAIK] is to define a custom object in the Objects.lua, and use that one; later if you need to change the object, you just edit the Object.lua entry to reference a different object.
* There might be conflicts if this is done with really different objects; I'm using this method to set placeholder levers that I plan to change later top use a different model.

I too would like for there to be a built in feature that allows for an intelligent asset swap (or even just a style swap; meaning buttons for buttons / pits for pits).
Last edited by Isaac on Tue Sep 25, 2012 8:34 am, edited 1 time in total.
User avatar
Montis
Posts: 340
Joined: Sun Apr 15, 2012 1:25 am
Location: Grimrock II 2nd playthrough (hard/oldschool)

Re: EDITOR Feature Requests (not bugs!)

Post by Montis »

davehca wrote:Party:getLevel() to get the floor level of the party. (I think this was requested before but I couldn't find it)
You can get the level of any entity if you attach the method ".level". So party.level would work for this.
See also "Accessing Entities" here: http://www.grimrock.net/modding/scripting-reference/
When destiny calls, the chosen have no choice.

My completed dungeon (LoG1): Hypercube
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: EDITOR Feature Requests (not bugs!)

Post by Neikun »

takis76 wrote:Request:

Collision detection between assets , particles and logic. What this means.

If I cast a spell on the door something will happen (The door will open or toggle or activate one other object or connector.

If some blob or particle or ice spell or any kind of movable spell hits something then something else will get triggered. For example deamon heads fire spells or blobs , when these spells collide with other spells or with assets or objects like statues or walls then something will happen , some door will open or same trap will activated or some timer etc..

Or if some item hit something , rocks hit a door or walls or weapons hit statues then something will happen monsters will summoned traps will be activated etc...

Nice Idea?
:mrgreen:
Use invisible receptors?
Request receptors to be able to recept more types of things?
"I'm okay with being referred to as a goddess."
Community Model Request Thread
See what I'm working on right now: Neikun's Workshop
Lead Coordinator for Legends of the Northern Realms Project
  • Message me to join in!
User avatar
Isaac
Posts: 3185
Joined: Fri Mar 02, 2012 10:02 pm

Re: EDITOR Feature Requests (not bugs!)

Post by Isaac »

Neikun wrote:Use invisible receptors?
Request receptors to be able to recept more types of things?
I tried that a few days ago, no good. Receptors can only be placed on a wall though they can be rotated into mid-air after they are placed; but they don't actually receive (trigger) unless placed on a wall.
wizard341
Posts: 6
Joined: Fri Sep 21, 2012 3:30 am

Re: EDITOR Feature Requests (not bugs!)

Post by wizard341 »

Request: The ability to delete or otherwise despawn entities that are in the world via lua script.
User avatar
Montis
Posts: 340
Joined: Sun Apr 15, 2012 1:25 am
Location: Grimrock II 2nd playthrough (hard/oldschool)

Re: EDITOR Feature Requests (not bugs!)

Post by Montis »

wizard341 wrote:Request: The ability to delete or otherwise despawn entities that are in the world via lua script.
This has just been implemented with 1.2.10: viewtopic.php?f=14&t=3364
When destiny calls, the chosen have no choice.

My completed dungeon (LoG1): Hypercube
wizard341
Posts: 6
Joined: Fri Sep 21, 2012 3:30 am

Re: EDITOR Feature Requests (not bugs!)

Post by wizard341 »

Montis wrote:
wizard341 wrote:Request: The ability to delete or otherwise despawn entities that are in the world via lua script.
This has just been implemented with 1.2.10: viewtopic.php?f=14&t=3364
Aye - I was just going to edit my post indicating such! :)
User avatar
Orkanus
Posts: 10
Joined: Sat Mar 17, 2012 2:42 am
Location: Poska/Poland

Re: EDITOR Feature Requests (not bugs!)

Post by Orkanus »

Hallo Everyone!

Firstly I wanted to write that DUNGEON EDITOR is AMAZING! :D
Thank you very much!

I have a question / request:
Is it possible to add a feature (option) in the Dungeon Editor, which will allow to change the start coordinate the map from left-top (now) to the left-bottom? This option would be very helpful to create levels from the game, which always I wanted to have on the PCs - Black Crypt on the Amiga, but I think it not only for this game...

Thank You!

Sorry for my English...
Post Reply