I thought I'd share a bit of the joy and the pain I have while creating my custom dungeon ("Creatures Strike Back").
The oldhands can lean back and smile, the newbies might learn about what kind of tasks will wait for them, when the dream of building your own dungeon slowly, very slowly becomes true with CSBuilt.
A little introduction:
CSBwin is (beside DSB) the most powerful clone when it comes to customizing your dungeon. This is a wonder of its own, because CSBwin is based on the original disassembly of the Atari ST source code. So it is all original and still you could create almost anything your mind can imagaine using Pauls Design Specific Actuators ("DSA" for short). However, there are limitations when it comes to custom graphics and sounds. The resolution will always be limited to 16 colors (except overlays) and a 320x200 resolution.
Still: Graphics are nothing without design and design alone can go well along without up-to-date graphics.
Working with CSBuilt is far from the easy point-and-click you're maybe used to.
It's a task of it's own to get a standard-options-only dungeon to work. Adding wallsets and alternate monster graphics is torture and to master coding your own DSA you'll either need the patience of a lifetime or the mind of genius. (Having both little spare time and an average mind I tried and horribly failed.
![Smile :-)](./images/smilies/icon_e_smile.gif)
So here here is my little story of trying to add smashable objects (weak walls/wodden barrels/tables) to my dungeon.
This is what I did first:
- Trap a monster between teleporters, so it could not move.
- Place a pressure plate underneath the monster.
- Place a visible trick wall at the same square, which is the target of the plate.
- Adding a custom wallset (the barrels) from Conflux (wallset #30).
Result:
As soon as the trapped-inside-a-wall monster dies, the barrel dissapears in a cloud of smoke.
Time to enter happy mode.
It then looks like the player is smashing the barrel until it is destroyed. The items carried by the monster drop to the floor and it seems as if these items were inside the barrel. Adding a few branches and it looks quite good. Adding a puddle as decoration can be nice too, it would not even be needed to make the monster drop the decoration (which seems perfectly possible too - see Conflux, Mophus ending, having a boss monster 'dropping' another monster, which again drops monsters and finally a floor decoration which acts as a pressure plate to open a door then. Also see the "Questions" example at pauls place)
Of course the monster (the barrel) is attacking the player.
In my case the barrel is either giggling or screaming at me.
![Smile :-)](./images/smilies/icon_e_smile.gif)
*sigh*
ok, lets have another try with a DSA then.
(and time to go back to the depressed mode again)
In Pauls docu I found that the Monster Attack filter maybe could do what I want:
The parameter [14] set to non-zero should cause a monster to attack with a missle.
When the missle type is set to none, the attack should fizzle, yielding what I want to achieve: a non attacking monster. Also in the custom graphics demo the attack speed of a monster is modified, so it seems quite possible to directly alter that.
I then ended up being truely frustrated from endless crashes/edit/crash again/edit some more/turn on the trace/bow before those who understand this/edit/crash more badly with a blue screen/aso.
Then a (happy) memory from Conflux: the fur trader at 34[16,02] uses a similar mechanism. There is a monster (a grey lord with 1 HP, ha thats clever - he doesn't move, no need for teleporters) trapped inside a visible trick wall (with a custom wallset), preventing the Fur Trader (a giggler) from escaping his shop.
It was right before my eyes and I still could not get it to work.
The grey lord in my dungeon kept attacking (and killing) me.
I asked on the chat and I got that hint to look at the grey lord in ADGE.
There is was, plainly and simple: The grey lords attack speed was set to zero.
No DSAs needed, no ultra clever hex in-editor-tweaking, just a altered value for one of the monsters in the graphics.dat file.
And there it finally was: the chopable, non-giggling barrel.
Time to leave depression behind and go into happy mode again.
![Smile :-)](./images/smilies/icon_e_smile.gif)
All in all, CSBuilt gives me a lot of fun and joy. I even learned to at least kind of enjoy the depression following almost everything new I touch and even for the standard stuff still several tries are needed. But then, when it's there and working, it is just a great feeling.
Of course, there would be a loooong list of things that would make the work with both CSBuilt and (especially) CSBgraphics a lot easier and more comfortable, but the more time I spend with it, the more I like it the way it is. Now please tell me, this is perfectly normal.
![Smile :-)](./images/smilies/icon_e_smile.gif)
I hope you enjoyed your trip. Become happy.
![Smile :-)](./images/smilies/icon_e_smile.gif)
greetings
T0Mi