CSBuild? Maybe i should change my name to DenseOldman
Moderator: Zyx
Forum rules
Please read the Forum rules and policies before posting. You may
to help finance the hosting costs of this forum.
Please read the Forum rules and policies before posting. You may

- LazyOldman
- Journeyman
- Posts: 61
- Joined: Thu Mar 04, 2004 7:17 pm
CSBuild? Maybe i should change my name to DenseOldman
erm... Well i'm trying to use CSBuild 0.817 but it's not going well!??!?!
Ok, i've downloaded from pauls site and copied the csb dungeon.dat from the csbwin directory. When i save with csbuild and copy back it works ok, but if i edit anything, save and copy over, csbwin gives me an "Windows encountered an error" blah blah blah... What am i doing thats wrong??
This also happens with the dm dungeon.dat, and even a new dungeon with 2 empty cells and nothing else!??!
Also, why can't i open the atair dungeon.dats csb&dm in DMute 1.4? i thought it was supposed to do st aswell!??!
Ok, i've downloaded from pauls site and copied the csb dungeon.dat from the csbwin directory. When i save with csbuild and copy back it works ok, but if i edit anything, save and copy over, csbwin gives me an "Windows encountered an error" blah blah blah... What am i doing thats wrong??
This also happens with the dm dungeon.dat, and even a new dungeon with 2 empty cells and nothing else!??!
Also, why can't i open the atair dungeon.dats csb&dm in DMute 1.4? i thought it was supposed to do st aswell!??!
Dmute - it will open the unaltered mini.dat or csbsave.dat files from csb aswell as the usual dm files. if you've altered the files first, or are trying to open csb's dungeon.dat (prison) as you say, you'll find it won't work - it's all based on static knowledge, you see, and george never cracked the layout of the csb prison. DM dungeon.dat though...that's different, that should open
I just tried it on the csbwin files and it worked fine...what dm files are you trying to open, and from where?
CSBuild - weird. i opened the normal files (mini, dungeon and csbsave) in csbwin fine. i then altered the dungeon.dat file to have a few open spaces, saved, and it opened in csbwin ok. I then added a pressure pad that toggled a false wall - stll saved and opened ok. What editing did you do?
I just tried it on the csbwin files and it worked fine...what dm files are you trying to open, and from where?
CSBuild - weird. i opened the normal files (mini, dungeon and csbsave) in csbwin fine. i then altered the dungeon.dat file to have a few open spaces, saved, and it opened in csbwin ok. I then added a pressure pad that toggled a false wall - stll saved and opened ok. What editing did you do?
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- LazyOldman
- Journeyman
- Posts: 61
- Joined: Thu Mar 04, 2004 7:17 pm
Thanks guys,
I think i also had a problem with CSBuild crashing? i'm not sure now... and i'm not at my home computer now so i can't test...
But i remember opening a dungeon (i think atari dungeon.dat for dm & csb), modded and saved, when it saved with even a very minor mod the filesize went from 35kB to 40kB, so i ticked compress (so both dungeon format & compressed) were ticked, and pressed save, but that's when it crashed?!?! Anyone?
I think i also had a problem with CSBuild crashing? i'm not sure now... and i'm not at my home computer now so i can't test...
But i remember opening a dungeon (i think atari dungeon.dat for dm & csb), modded and saved, when it saved with even a very minor mod the filesize went from 35kB to 40kB, so i ticked compress (so both dungeon format & compressed) were ticked, and pressed save, but that's when it crashed?!?! Anyone?
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Maybe it is time to release version 1.0? These fractionsi used csbuild 8.17 for my update
appear to confuse people.

Seriously, I promised to release 1.0 after ConfluxII had
survived some real testing by adroit dungeoneers. I think
that has taken place. I will package CSBuild 1.0 sometime
today with the source code. I suppose, that like CSBwin,
I will release two pieces: the runtime and the source. We
will put it on the Encyclopaedia if Christophe thinks that
is the proper thing to do. Christophe?
Version 9.7 of CSBwin is in the wings waiting for the PocketPC
to work a bit better and for the macintosh. I think that version
9.7 will have only the basic user interface on the PocketPC
and that future 'upgrades' to 9.7 will implement some capability
to implement Cowsmanaut's ideas.
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Just remembered some other:
1) Often, a tile with a counter and a pushbutton and an AND/OR gate will generate a not implemented message when hovering the mouse on this tile.
2) Shooters lack the "poison bolt" option (they currently offer the "poison blob" and "poison cloud")
Feature request:
3) could you add a search for a certain decoration (wall decoration or floor decoration)
4) In expert mode, could you add an "illegal doors" and allow doors that are not between two plain walls?
For CSBwin:
5) CSBwin accepts monster generators for too many big sized monsters, creating the Invisible Effect(tm). That is, you can have 4 monsters of size 4 in the same tile and they'll be invisible.
But CSBwin will correct such a monster if it loads a dungeon.dat or savegame.dat.
Conclusion: CSBwin should not correct anymore those monster groups.
1) Often, a tile with a counter and a pushbutton and an AND/OR gate will generate a not implemented message when hovering the mouse on this tile.
2) Shooters lack the "poison bolt" option (they currently offer the "poison blob" and "poison cloud")
Feature request:
3) could you add a search for a certain decoration (wall decoration or floor decoration)
4) In expert mode, could you add an "illegal doors" and allow doors that are not between two plain walls?
For CSBwin:
5) CSBwin accepts monster generators for too many big sized monsters, creating the Invisible Effect(tm). That is, you can have 4 monsters of size 4 in the same tile and they'll be invisible.
But CSBwin will correct such a monster if it loads a dungeon.dat or savegame.dat.
Conclusion: CSBwin should not correct anymore those monster groups.
- ChristopheF
- Encyclopedist
- Posts: 1603
- Joined: Sun Oct 24, 1999 2:36 pm
- Location: France
- Contact:
I can put CSBuild on the encyclopaedia if you want, no problem.
Windows, Linux, Macintosh and soon Pocket PC, maybe others in the future...
I think it starts to get confusing for newbies: "look, you can download the macintosh version of chaos strikes back for windows and Linux which was ported from Atari ST."
Paul, maybe you should rename your program to something else, more generic, like "PortableCSB". Then we could speak of "PortableCSB" in general or specifically about "PortableCSB for Windows", "PortableCSB for Macintosh", etc...
When we speak about CSBwin, we don't really know if it is about the windows version or another port because that term is both generic and specific.
What are the opinions about that?
I don't find "PortableCSB" very nice, but I can't think of something better for now... any suggestions?
Windows, Linux, Macintosh and soon Pocket PC, maybe others in the future...
I think it starts to get confusing for newbies: "look, you can download the macintosh version of chaos strikes back for windows and Linux which was ported from Atari ST."
Paul, maybe you should rename your program to something else, more generic, like "PortableCSB". Then we could speak of "PortableCSB" in general or specifically about "PortableCSB for Windows", "PortableCSB for Macintosh", etc...
When we speak about CSBwin, we don't really know if it is about the windows version or another port because that term is both generic and specific.
What are the opinions about that?
I don't find "PortableCSB" very nice, but I can't think of something better for now... any suggestions?
Christophe - Dungeon Master Encyclopaedia
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
1) This must be some sort of special case. There are a lot
of special cases. Whether or not a portrait decoration exists.
Whether or not an alcove decoration exists. I did not invent
these special cases. They came with CSB. But can you send
me a dungeon where this happens or point to a place in
ConfluxII where this happens? I cannot reproduce the problem.
2) Poison bolt. Do you suppose that is what is flying around
in the Flamebain room?
3) Search for decoration. Already in my pile of 3x5s.
4) Illegal doors. Certainly. I added a card.
5) OK. I think I already did this. It is in my pile of
completed tasks and is labeled "9.7 15Feb 2004".
of special cases. Whether or not a portrait decoration exists.
Whether or not an alcove decoration exists. I did not invent
these special cases. They came with CSB. But can you send
me a dungeon where this happens or point to a place in
ConfluxII where this happens? I cannot reproduce the problem.
2) Poison bolt. Do you suppose that is what is flying around
in the Flamebain room?
3) Search for decoration. Already in my pile of 3x5s.
4) Illegal doors. Certainly. I added a card.
5) OK. I think I already did this. It is in my pile of
completed tasks and is labeled "9.7 15Feb 2004".
- Gambit37
- Should eat more pies
- Posts: 13773
- Joined: Wed May 31, 2000 1:57 pm
- Location: Location, Location
- Contact:
Christophe's suggestion about renaming CSBWin is a good one -- it is beginning to get rather confusing. Though for those of us who've been here some time, CSBWin has a nice cosy, comforting and familiar ring to it.
Are you open to renaming Paul, or do you think that would cause even more problems....?
Here's a few possible names: FlexiCSB, CSBX (short for CSB Exchange), CSBP (CSB Portable), CSB Macwinux (!), CSBPRUNE (CSB Ported Runtime Engine!)
OK, so I never said these names were any good...
Are you open to renaming Paul, or do you think that would cause even more problems....?
Here's a few possible names: FlexiCSB, CSBX (short for CSB Exchange), CSBP (CSB Portable), CSB Macwinux (!), CSBPRUNE (CSB Ported Runtime Engine!)
OK, so I never said these names were any good...

- cowsmanaut
- Moo Master
- Posts: 4380
- Joined: Fri Jun 30, 2000 12:53 am
- Location: canada
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Yes, indeed. I am open to renaming it anything we
find approriate. Perhaps we should, first of all, return
to the name Dungeon Master, that being the root of
the game. I would have called it that if I had ever dreamed
that my program could be used to run Dungeon Master as
well as Chaos Strikes Back. Of course I cannot change
CSBuild to DMbuild because that name is already taken.
Dungeon Master Portable. DMPortable.
Dungeon Master Multi-platform. DMmulti.
On the other hand, we have to make binary releases
for each of the platforms and each must be dsitinguished
from the others somehow. Maybe each should have its
own name. DBmac, DMlinux, DMwin. DMppc.
Or CSBwin, CSBlinux, CSBmac, CSBppc.
Or DM-CSBwin, DM-CSBmac, DM-CSBlinux, DM-CSBppc.
And only in the fine print would one discover that they are
all derived from the same source code.
But this is just thinking out loud. I have no strong feelings.
Except to point out that generalizations are not necessarily
simpler for newcomers. Sometimes it is easier to use the
very special case designed for particular circumstances.
find approriate. Perhaps we should, first of all, return
to the name Dungeon Master, that being the root of
the game. I would have called it that if I had ever dreamed
that my program could be used to run Dungeon Master as
well as Chaos Strikes Back. Of course I cannot change
CSBuild to DMbuild because that name is already taken.
Dungeon Master Portable. DMPortable.
Dungeon Master Multi-platform. DMmulti.
On the other hand, we have to make binary releases
for each of the platforms and each must be dsitinguished
from the others somehow. Maybe each should have its
own name. DBmac, DMlinux, DMwin. DMppc.
Or CSBwin, CSBlinux, CSBmac, CSBppc.
Or DM-CSBwin, DM-CSBmac, DM-CSBlinux, DM-CSBppc.
And only in the fine print would one discover that they are
all derived from the same source code.
But this is just thinking out loud. I have no strong feelings.
Except to point out that generalizations are not necessarily
simpler for newcomers. Sometimes it is easier to use the
very special case designed for particular circumstances.
CSBX is short, I like it. The X reminds of a cross like "crossed platforms" 
Or maybe DMCSB-X
1) dungeon sent.
BTW, did you ever try to load DMII maps with CSBuild? They have a very similar format, Sphenx should know the exact differences. But I think they could be easily playable restricting the graphics and monsters

Or maybe DMCSB-X
1) dungeon sent.
BTW, did you ever try to load DMII maps with CSBuild? They have a very similar format, Sphenx should know the exact differences. But I think they could be easily playable restricting the graphics and monsters
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA