CSBuild? Maybe i should change my name to DenseOldman

Discuss Chaos Strikes Back for Windows and Linux, an unofficial port of Chaos Strikes Back to PC by Paul Stevens, as well as CSBuild, an associated dungeon editor.

Moderator: Zyx

Forum rules
Please read the Forum rules and policies before posting. You may Image to help finance the hosting costs of this forum.
Post Reply
User avatar
LazyOldman
Journeyman
Posts: 61
Joined: Thu Mar 04, 2004 7:17 pm

CSBuild? Maybe i should change my name to DenseOldman

Post by LazyOldman »

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!??!
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

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?
User avatar
Paul Stevens
CSBwin Guru
Posts: 4322
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

Indeed. It does not work for me either.
Sorry about that. I have no idea what is
happening. I'll look into it right away.

I bet you need the latest version of CSBwin
with the dungeons created by CSBuild 0.817.

Edit: Yes....version 9.6v5 seems to work fine.
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

A fresh install of csbwin9.6 (from the encyclopaedia) crashed with my minimal edited dungeon.dat. Upgrading the csbwin.exe file to 9.6L (earliest i could find quickly) it seems to work again
Don't know if that helps any! Wait...there an edit now...
User avatar
sucinum
Pal Master
Posts: 872
Joined: Wed Apr 18, 2001 1:00 am
Location: Karlsruhe, Germany
Contact:

Post by sucinum »

i used csbuild 8.17 for my update - did that work, beowuuf? i downloaded the conflux-csb and swapped dungeon and graphics and had no problem at all.
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

It works on the newest version no problem...you just need to warn people to have the latest version of csbwin to play it
User avatar
LazyOldman
Journeyman
Posts: 61
Joined: Thu Mar 04, 2004 7:17 pm

Post by LazyOldman »

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?
User avatar
Paul Stevens
CSBwin Guru
Posts: 4322
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

i used csbuild 8.17 for my update
Maybe it is time to release version 1.0? These fractions
appear to confuse people. :wink:

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.
User avatar
Zyx
DSA Master
Posts: 2592
Joined: Mon Jun 05, 2000 1:53 pm
Location: in the mind
Contact:

Post by Zyx »

I think CSBuild still has some minor bugs, but it seems stable enough for a "version 1.0" label.

A quick bug report: When editing a level, if I change the experience multiplier and then, without clicking on the OK button, switch to another level, the modifications are forgotten.
User avatar
Paul Stevens
CSBwin Guru
Posts: 4322
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

Thanks. I cannot know about bugs that are not reported.

Here is what I know about (bugs....not new features):
  • 1) Experience multipler forgotten when switching levels without OK.
    2) In DM at 1(25,15) actuator action should indicate toggle
    3) Missiles "fireballs" show as "?????" in text area
User avatar
Zyx
DSA Master
Posts: 2592
Joined: Mon Jun 05, 2000 1:53 pm
Location: in the mind
Contact:

Post by Zyx »

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.
User avatar
ChristopheF
Encyclopedist
Posts: 1603
Joined: Sun Oct 24, 1999 2:36 pm
Location: France
Contact:

Post by ChristopheF »

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?
User avatar
Paul Stevens
CSBwin Guru
Posts: 4322
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

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".
User avatar
Gambit37
Should eat more pies
Posts: 13773
Joined: Wed May 31, 2000 1:57 pm
Location: Location, Location
Contact:

Post by Gambit37 »

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... ;)
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

The poison bolt is indeed what is flying around (according to hex in DMute and the things I've seen whacking me in the face)

Chaos Strides Platforms (CSP)?
CSB For All?

DM&CSB4WinLinPortPCMac?
User avatar
cowsmanaut
Moo Master
Posts: 4380
Joined: Fri Jun 30, 2000 12:53 am
Location: canada

Post by cowsmanaut »

I say DM pi or CSB pi. Then you can use the Pi simbol. :) In this case though it stands for platform independant. :)
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

Personally I think CSBwin is starting to have the edges rubbed off it, and i like it as a name...

Is it confusing to new people? Do they realise its dm and CSB and custom dungeons, and its all platforms?
User avatar
Paul Stevens
CSBwin Guru
Posts: 4322
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

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.
User avatar
Zyx
DSA Master
Posts: 2592
Joined: Mon Jun 05, 2000 1:53 pm
Location: in the mind
Contact:

Post by Zyx »

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
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

there was also something about new tile types too...at least one
User avatar
Des
Um Master
Posts: 461
Joined: Wed Jun 11, 2003 11:58 pm
Location: Southampton, UK

Post by Des »

For a platform-independent name, how about DM32?

Short, sweet and bitty :D
User avatar
sucinum
Pal Master
Posts: 872
Joined: Wed Apr 18, 2001 1:00 am
Location: Karlsruhe, Germany
Contact:

Post by sucinum »

How about "Dungeon Archmaster"?
User avatar
Paul Stevens
CSBwin Guru
Posts: 4322
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

how about DM32?
And just what am I supposed to do with my AMD Athlon64???
:wink:

How about:

for(n=5;;n++)DM&CSB&RelativesThereOf2**n

Nah. Nice but too hard to pronounce.
Post Reply

Return to “Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild”