Modding For Dummies

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
User avatar
Brodie301
Posts: 286
Joined: Sun Apr 08, 2012 6:00 pm
Location: Mississippi, USA

Re: Modding For Dummies

Post by Brodie301 »

Thanks guys!!! I think just these couple of post are gonna help a lot of newbs, me especially.
The FORCE is with me!!!
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Modding For Dummies

Post by Neikun »

I think this is possibly one of the most newb friendly communities I've ever seen. Not once have I seen someone unwilling to help someone over something they've deemed too simple.
"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!
Szragodesca
Posts: 59
Joined: Sun Oct 14, 2012 7:13 am

Re: Modding For Dummies

Post by Szragodesca »

Yeah, no god complex modders like so many forums have (I ran into so many of them back in the heyday of Neverwinter scripting, it almost made me stop trying).

I have to admit, I was avoiding adding any of the alcoves for two reasons. First, I wasn't entirely sure how to add them. Second, and more importantly, Neikun kept mentioning making a compilation and I was waiting for it. ;)
User avatar
Brodie301
Posts: 286
Joined: Sun Apr 08, 2012 6:00 pm
Location: Mississippi, USA

Re: Modding For Dummies

Post by Brodie301 »

Agreed! I've been member since April and it has been great.
On copy/paste to objects.lua do i have to insert
end
end before the next copy/paste
Just copy/pasted Catacomb and worked great, then copy/pasted Prison bench and wasn't in editor

Nevermind copy/paste then re-open project
The FORCE is with me!!!
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Modding For Dummies

Post by Neikun »

Brodie301 wrote:Agreed! I've been member since April and it has been great.
On copy/paste to objects.lua do i have to insert
end
end before the next copy/paste
Just copy/pasted Catacomb and worked great, then copy/pasted Prison bench and wasn't in editor

Nevermind copy/paste then re-open project
Because defining objects is not a function, there is no need for and end. A simple close bracket will do.
I try to make sure that any scripts I put on the forums are in a working state.

Any time you add anything to the game you will have to reload your project for the dungeon editor to find it.
"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
SpiderFighter
Posts: 789
Joined: Thu Apr 12, 2012 4:15 pm

Re: Modding For Dummies

Post by SpiderFighter »

Good looking out for the future community, Brodie! A lot of times, people who are new to something are too self-conscious to ask for help (see me raising my hand?). This thread is going to help a lot of people from now on. I wish I'd had the cojones that you have; it would have saved me countless hours!

In keeping with the spirit of the thread title, here's a few tips I've picked up along the way whenever I start creating with an engine/editor that is new to me:

1. Create a New Folder on your desktop, so you can keep references (such as useful threads, stats tables, your own notes) quickly and easily accessible. For Grimrock, I have two tools (among others) that I keep in it, because I use them constantly (both created and generouasly donated to the community by Edsploration):
Dungeon Analyzer - invaluable tool for testing balance
Stats Spreadsheet - tabs are on bottom for different Monsters, Items, Spells, etc

2. Text files are youir friends. In your new folder, keep a text file called "things to do" (or something similar). When you get a new idea, jot it down. You'd be surprised how many things get forgotten about while you're working. Use it to jot down notes to yourself as you test your maps, too ("place mortar & Pestle in second level," "teleporter in skelly warrior room not working," "forgot to Add Torch to torch_holder in upper left corner room," "tweak timing on pit trap puzzle"...you get the idea.) I also keep a separate files for script notes (anything I know I'm going to want to add that will have to involve scripting), and a Credits text file, so I can keep track along the way of whose code I've used.

3. Find a design method that works for you. Some people map out an entire dungeon, then add mobs (monsters), items, and scenerey. Some create each room completely as they go. I work in between...I'll generally save scenery and items for the end, but I'll add monsters, puzzles and lighting as I go. They all have pros and cons.

4. Be realistic. There are some things that specific game engines can't do. The hardest thing about designing maps is having the courage to edit out ideas you really love, but either aren't working or are disrupting the flow or gameplay (balance, pacing, fun factor)...but those who can do that, often do the best work. Use the limitations of the engine to your advantage. For example, The Duke 3D ("BUILD") engine couldn't do rooms over rooms, yet people found several ways to create the illusion that it could. Make the engine work for your ideas, not the other way around, and you'll find both your dungeons and your skills improving. :)

5. STOP banging your head against the wall! I can't tell you how many times (particularly while trying to learn scripting in LoG) I've worked an hour or more on a single function, then come back to it later and it was something as simple as restarting the editor, or a misplaced word or connector. Take a break if find yourself spending too much time on one thing while getting nowhere.

6. Pay attention to your mistakes. I released a beta into the wild that was probably possible to play only by myself, because I unconsciously assumed a 100% completion by the player (because I know where every secret is and, therefore, every strong weapon or spell). Now, I've learned (after pulling it from release). I have a separate text file with a list of every item I want in a level. Toward the end of designing, I run through it and place those items, deleting them from the text as I go. In this way, I can better balance things (so 3 spell scrolls aren't in a row, for example. That also leads me to my last point (for now:

7. Assume players will only find about 75% of items in your map. Doing this will make it much more playable.

[Edited to add #5, 6, and 7]
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Modding For Dummies

Post by Neikun »

o: I never read SpiderFighter's last post in this topic.
It's a very good one!
"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
Brodie301
Posts: 286
Joined: Sun Apr 08, 2012 6:00 pm
Location: Mississippi, USA

Re: Modding For Dummies

Post by Brodie301 »

What is the asset pack you can download from modding page?
The FORCE is with me!!!
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Modding For Dummies

Post by Neikun »

http://www.grimrock.net/modding/asset-pack/
For future reference, you can find it in the "Predefined Assets" list.

As for what it is, it is the scripts and files that the dungeon editor has built in it.
Inside you'll find the model files, animations and the scripts that reference them.
It is an invaluable resource for any level of scripter.
"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!
Jaymann
Posts: 14
Joined: Mon Oct 22, 2012 4:37 pm

Re: Modding For Dummies

Post by Jaymann »

I found a logical mistake that allowed me to bust my own mod. If you use the demon face eyes to open 2 different doors, you can do so by putting in one gem, then removing it and putting it in the other eye.

Also, why don't my secret areas play the tone when you enter?
Post Reply