Coming soon... (conflux III tease)
Forum rules
Please read the Forum rules and policies before posting.
Please read the Forum rules and policies before posting.
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
The source code for CSBwin has been freely available
at dmweb.free.fr since about 2001. You can also get it
via the 'back door' at my site dianneandpaul.net/CSBwin
in CSBsrc98.rar.
If you want to fix the 'Utility' code for the character
editor then that would be fine with me. That code
was produced by some weird language/compiler. It
is totally opaque to me. I don't quite know how I
got it to work well enough to run at all. It looks like it
may have come from some object-oriented language.
But even my attempts to think along those lines has
come up totally short. I wish you luck.
The export/edit/import paradigm is very simple and
straight-forward. That is why I suggested it.
Let me know what you are going to attempt. I can
supply test/debug data for the export/import case and
I can point to the code that needs tinkering if you want to
attempt the Utility upgrade.
at dmweb.free.fr since about 2001. You can also get it
via the 'back door' at my site dianneandpaul.net/CSBwin
in CSBsrc98.rar.
If you want to fix the 'Utility' code for the character
editor then that would be fine with me. That code
was produced by some weird language/compiler. It
is totally opaque to me. I don't quite know how I
got it to work well enough to run at all. It looks like it
may have come from some object-oriented language.
But even my attempts to think along those lines has
come up totally short. I wish you luck.
The export/edit/import paradigm is very simple and
straight-forward. That is why I suggested it.
Let me know what you are going to attempt. I can
supply test/debug data for the export/import case and
I can point to the code that needs tinkering if you want to
attempt the Utility upgrade.
okay thanksPaul Stevens wrote:You can also get it
via the 'back door' at my site dianneandpaul.net/CSBwin
in CSBsrc98.rar.
I have much more experience using object oriented paradigms than functional ones, maybe I can make some sense of it but not if it's already been compiled.... Can I grab that at the back door also?Paul Stevens wrote: If you want to fix the 'Utility' code for the character
editor then that would be fine with me. That code
was produced by some weird language/compiler. It
is totally opaque to me. I don't quite know how I
got it to work well enough to run at all. It looks like it
may have come from some object-oriented language.
But even my attempts to think along those lines has
come up totally short.
Yes, but I can't really think of any other 'paradigm'...export/import can be save/load but that's just different names.Paul Stevens wrote: The export/edit/import paradigm is very simple and
straight-forward. That is why I suggested it.
Okay, point me at the code. I'll let you know more after I look at some code.Paul Stevens wrote: Let me know what you are going to attempt. I can
supply test/debug data for the export/import case and
I can point to the code that needs tinkering if you want to
attempt the Utility upgrade.
-----------------------------------------------------------
This signature is blank.
This signature is blank.
- Sophia
- Concise and Honest
- Posts: 4240
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Sort of. Import/export, to me, suggests the ability to take a character out of a game, and edit him/her elsewhere, and then put that character back into the game-- or to put a completely different character into the game, really. Save/load would just load in the whole savegame. It's a little easier (no modificiation required to CSBwin itself), but less fun.Chewbacca wrote:I can't really think of any other 'paradigm'...export/import can be save/load but that's just different names.
Import/export would be kind of cool anyway, since you could then swap characters around among different parties.
Anyway, I took a quick look at the source, I think the relevant struct is called "CHARDESC," in CSB.h.
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
In case you came late and missed the start of CSBwin....point me at the code
I took the Atari binary executable code and turned it
into a hundred thousand or so 16-bit integers.
I wrote a program to translate the integers to 68000
assembly language instructions. I translated those
instructions into C++ code. I left the original integers
and assembly language instructions mixed in among
the C++ code as comments.
The Utility functions are all contained in Chaos.cpp.
You will find a LOT of lines like this:
Code: Select all
NotImplemented();
to remain as comments has been removed by yours truely.
But there is an old version of Chaos.cpp in at
http://dianneandpaul.net/CSBwin
which has all the original code retained as comments.
You will want that because you want to 'tinker' with the
original code (that I left as 'not implemented') rather
than rewrite it from scratch (If I understand your
previous post correctly).
So what you should do if you want your new utility
functions to be included in the standard CSBwin release
is look at the old code, translate/tinker, and install your
changes into the new Chaos.cpp so that it can be released.
Sounds easy, huh?
Sounds like it would be easier to write an OS from scratch to me =]. If I were Chewbacca, I would think it would be easier to write a program that edits CSBWin dungeon.dat files (only the character information section) than to attempt to continue with the code from hell Paul Stevens has miraculously made sense of enough to port it to windows.
Then again, thats just me. But it really has worked well Paul, having orthogonal departments we all are working on (i.e. me focusing on graphics.dat while you completely ignore it!).
There are times though were I thought about offering assistance to your endevours, but felt I was not dependable enough to work with you (And i still don't think I am). What I do enjoy is working with specifications you design (custom graphics engine and such). I really can't wait for you to see what will come of ADGE in relation to your implementations. In the future perhaps I can support you during development instead of weeks/months after release.
Then again, thats just me. But it really has worked well Paul, having orthogonal departments we all are working on (i.e. me focusing on graphics.dat while you completely ignore it!).
There are times though were I thought about offering assistance to your endevours, but felt I was not dependable enough to work with you (And i still don't think I am). What I do enjoy is working with specifications you design (custom graphics engine and such). I really can't wait for you to see what will come of ADGE in relation to your implementations. In the future perhaps I can support you during development instead of weeks/months after release.
Of course, I agree. I originally thought he wanted someone to finish the utility portion of CSBWin.rain` wrote:Sounds like it would be easier to write an OS from scratch to me =]. If I were Chewbacca, I would think it would be easier to write a program that edits CSBWin dungeon.dat files (only the character information section) than to attempt to continue with the code from hell Paul Stevens has miraculously made sense of enough to port it to windows.
However, not sure editing dungeon.dat is the desird functionality... sounds like people want to be able to edit their savegames. Either way, I have to understand how CSBWin stores the relevant data.
-----------------------------------------------------------
This signature is blank.
This signature is blank.
Conflux III : when ?
Any progress report ?
Will Conflux III be released soon ? Weeks ? Days ??? Can you post one or two screenshots, just to show to the people how wonderful it will be ?
Will Conflux III be released soon ? Weeks ? Days ??? Can you post one or two screenshots, just to show to the people how wonderful it will be ?
waiting for Conflux III is a real torture for us (all we can do is to hibernate themselves and to be awaken by Zyx, when it`s finally released - that`s the only way to bear that)
Spoiler
(\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/)
Spoiler
(@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@)
Spoiler
(>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<)
A bit of forewarning...
I tried to put more diversity in an attempt to struggle about the boredom caused by the same wallsets and creatures.
However it came at a cost: there are lots of minor imperfections in the graphics.
It's up to your imagination to fill the gaps left by my lack of artistic skills... as it should be!
That's the bargain.
I tried to put more diversity in an attempt to struggle about the boredom caused by the same wallsets and creatures.
However it came at a cost: there are lots of minor imperfections in the graphics.
It's up to your imagination to fill the gaps left by my lack of artistic skills... as it should be!
That's the bargain.
Welcome back Sera.
Conflux III is nearly done.
Are you looking for a challenge or what? CSBwin can playback a movie of your actions in the dungeon. Playing the maleficient guild with hell unleashed should break the most experienced into a frustrated, sobbing child.
I can defy you to send me a log proving I'm wrong, though. Should I do that?
Conflux III is nearly done.
Are you looking for a challenge or what? CSBwin can playback a movie of your actions in the dungeon. Playing the maleficient guild with hell unleashed should break the most experienced into a frustrated, sobbing child.
I can defy you to send me a log proving I'm wrong, though. Should I do that?
Zyx:
YES YES YESYES YES YESYES YES YES !!!!!!Conflux III is nearly done.
Spoiler
(\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/)
Spoiler
(@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@)
Spoiler
(>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<)
NO NO NO NO NO NO NONO NO NO
It could destroy my personal "real" live !!!!!!
It could destroy my personal "real" live !!!!!!
Spoiler
(\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/)
Spoiler
(@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@)
Spoiler
(>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<)