Modding

Post any topic here, DW related or not.

Moderator: Admin

Post Reply
User avatar
origen
Dark Sidhe Lord
Posts: 903
Joined: Thu Feb 10, 2005 5:54 pm
Location: Secret League of Nirulat Headquarters
Contact:

Modding

Post by origen »

Have any of my fellow modders continued to work on their projects, or has everyone lost their momentum? I know that I have been waiting on the patch, and then the site went down, so I haven't had any inspiration at all. I had thought that when the site came up, that would change, but so far not. Perhaps once the patch is released (if it is still going to be released) it will help.

I am still interested in the possibilities of modding, but it seems like when I try to do something cool, it doesn't work, either because of some limitations, or because of some other unknown reason I can't figure out.
User avatar
HGamer
War Monger
Posts: 188
Joined: Thu Feb 10, 2005 7:59 pm
Location: Land of fruits & nuts, i.e. SoCal
Contact:

Post by HGamer »

Ditto, mostly.
I had a lot of work in front of me to enter in the trees and stuff for a large wilderness area, and then started noticing problems with scripts not firing off when they were supposed to during my testing. "The Bard's Lore" is also constrained by the original source material; there's not enough to keep a party busy all the way up through the levels needed to match the tough monsters at the end. I was thinking about folding in "The Bard's Lore 2" somehow, but even the original author didn't intend them to mesh together.
1 point 21 jigawatts!
User avatar
The Wombat
War Monger
Posts: 150
Joined: Thu Feb 10, 2005 12:50 am
Location: Now in SoCal!!

Post by The Wombat »

At the risk of all the Old Forum modders rolling their collective eyes, can you guys start an on-line guide on how to write your own source-code scripts from a non-programmers point-of-view?

Even though the rest of us will be rather slow and klutzy, the more people who are encouraged to "give it a go" the better for the whole modding community!
"What kind of person WRITES a maniacal laugh?" -- Maskerade.
User avatar
HGamer
War Monger
Posts: 188
Joined: Thu Feb 10, 2005 7:59 pm
Location: Land of fruits & nuts, i.e. SoCal
Contact:

Post by HGamer »

I suggest looking through the PDF documentation that comes with the modder toolkit (don't know if you can download it again, yet), then reading the shorter .py files used as scripts for the game. When that makes your head spin, visit www.python.org and start learning about Python (version 2.2.x is what's used in DW unless it gets changed in a patch).
If you can design a RPG campaign, you can mod. :wink:
1 point 21 jigawatts!
User avatar
origen
Dark Sidhe Lord
Posts: 903
Joined: Thu Feb 10, 2005 5:54 pm
Location: Secret League of Nirulat Headquarters
Contact:

Post by origen »

Basically, that is what I did. Except that I didn't read anything on python. Just good old trial and error, and posting questions here when I get stumptededed... stumpered... stumerred...

have trouble. It is pretty easy to do without any programming experience.
User avatar
The Wombat
War Monger
Posts: 150
Joined: Thu Feb 10, 2005 12:50 am
Location: Now in SoCal!!

Post by The Wombat »

Very good.

However, I don't know that too much modding will happen until after the Admin unlocks the uber-secret Modders section to the select few.
"What kind of person WRITES a maniacal laugh?" -- Maskerade.
User avatar
Growler
Necrolord
Posts: 1740
Joined: Mon Feb 14, 2005 10:37 pm
Location: Sputnik
Contact:

Post by Growler »

If anyone wants the Modders ToolKit for Windows v1.1 (assuming ya can't download it from the official SSS site) & IF I have permission from SSS, let me know & I'll post it for download at my site. It's nearly 9 megs, btw.

I haven't used it, so all I could offer is access to the download (again, assuming permission).
No Contraries : No Progression.
Opposition is true friendship, unless one is opposed to true friendship or (try) Resisting here http://www.cafepress.com/notheresistor
User avatar
The Wombat
War Monger
Posts: 150
Joined: Thu Feb 10, 2005 12:50 am
Location: Now in SoCal!!

Post by The Wombat »

Oh, I gots the the Big Tool (kit, that is), I just meant that inhabitants of Earth usually repond to other's sample code wi' some o' their own. Y'know, cross-fertilization of ideas an' all that.


(Although on a personal note, I'd just say right here and now that anyone tries to dump a pound of pollen on me gets a Dwarven Cleaver right in the loin-cloth!)
"What kind of person WRITES a maniacal laugh?" -- Maskerade.
User avatar
HGamer
War Monger
Posts: 188
Joined: Thu Feb 10, 2005 7:59 pm
Location: Land of fruits & nuts, i.e. SoCal
Contact:

Post by HGamer »

There's some disturbing mental images. :shock:

You can learn a lot from reading the existing .py files, but bear in mind that there were apparently multiple authors and some different coding approaches. The scripts that use tag values to handle different stages of quests seem to be the largest, although in practice they're just ifs & elseifs.

IF the Modder forum ever gets unlocked, maybe we can share in there. But for now, it has to stay out here where everyone can see and go off-topic on it.
1 point 21 jigawatts!
User avatar
origen
Dark Sidhe Lord
Posts: 903
Joined: Thu Feb 10, 2005 5:54 pm
Location: Secret League of Nirulat Headquarters
Contact:

Post by origen »

The best bet is to look at the DW scripts, look at my BT scripts, and when he releases it, look at HGamer's scripts. From there, you should be able to piece together what you need, even if you don't understand it. If you actually want to understand it, then look at some scripts and try to analyze exactly what is being done. Everything is mostly logical, and then post questions on anything that isn't.
User avatar
The Wombat
War Monger
Posts: 150
Joined: Thu Feb 10, 2005 12:50 am
Location: Now in SoCal!!

Post by The Wombat »

Can't help thinking how much easier/faster to create new scenarios if there were things like a pick-n-place map generator like the civmaps utility in the original Civilization game.
"What kind of person WRITES a maniacal laugh?" -- Maskerade.
User avatar
HGamer
War Monger
Posts: 188
Joined: Thu Feb 10, 2005 7:59 pm
Location: Land of fruits & nuts, i.e. SoCal
Contact:

Post by HGamer »

Tell us (& SSS) about it...
Origen & I have found it helpful to draw the maps in a spreadsheet like Excel, though exactly how it gets you to the text .cfg file is hard to fathom.
1 point 21 jigawatts!
User avatar
origen
Dark Sidhe Lord
Posts: 903
Joined: Thu Feb 10, 2005 5:54 pm
Location: Secret League of Nirulat Headquarters
Contact:

Post by origen »

Actually, what I did was have the map on graph paper, and number the map, with the lower left corner labeled 10, 10.

Then, I made a spreadsheet with every possible coordinate, and just filled in what I see, such as "WallN", "DoorNWallE", etc.

If Growler is willing, perhaps he can post a sample of the sheet I used so you can see what I'm talking about.
User avatar
Growler
Necrolord
Posts: 1740
Joined: Mon Feb 14, 2005 10:37 pm
Location: Sputnik
Contact:

Post by Growler »

Sure, be glad to...send her on over.
(hey, eYe ain't All whizz'n'vino)
No Contraries : No Progression.
Opposition is true friendship, unless one is opposed to true friendship or (try) Resisting here http://www.cafepress.com/notheresistor
Post Reply