Page 1 of 1

Big, Bad error in CSBwin

Posted: Wed Jan 16, 2008 11:12 pm
by Paul Stevens
Here is what I wrote to Antman:
A bad problem has been fixed. It has to do with
pressing on the eye, exiting the inventory screen,
and QUICKLY clicking somewhere during the same tick
of the internal clock. Part of the program thought
the inventory screen was still active and part thought
it not active.

The damage that could be caused is such that it might
not cause problems until hours (days?) later. It
might damage the game in a way that objects get 'lost'
from the database. Most anything could go wrong.

Go to dianneandpaul.net/CSBwin and get

CSBwin10_025.zip. Replace the CSBwin.exe in your
Conflux directory.

If you like, you can send me your savegame and I
can at least check it for self-consistency. If you
send all your logs, I might be able to see if this
condition occurred at any time during your play.

Paul
Of course, this error could affect any game,
not just Conflux.

Posted: Mon Jan 21, 2008 5:20 pm
by Paul Stevens
Yesterday I lost my 500GB drive. With it
went the latest few versions of CSBwin and
CSBuild. The only things I remember doing
lately are the 'Character Fingerprint/Talents'
and the fix for quickly exiting 'View Object
Mode'.

So I will rediscover those things and create
a new version of the two programs. It will
take me a day or two or three, depending.

The reason I warn you is that the new version
may not implement the changes in exactly
the same way and may not be compatible with
save games from version 10.025.

Posted: Wed Jan 23, 2008 1:12 am
by Adamo
oh no!! A drive was broken? how did it happen? it stopped working? 500 Gb! I hope there weren`t any EXTREMALLY IMPORTANT stuff on the drive!
new version
(...) may not be compatible with
save games from version 10.025
I don`t understand. You will be changing already existing version (10.025) by implementing new features to the code.. so why would new version brake the compatibility?
Do you mean you need to write some addons to the code again, because the version that already had them, have been lost? But there is still no reason to brake the compatibility, because v10.025 still exist, and you can change that particular version by adding new features.. :?:

Posted: Wed Jan 23, 2008 4:28 pm
by Paul Stevens
Adamo wrote:But there is still no reason to brake the compatibility, because v10.025 still exist, and you can change that particular version by adding new features.. :?:
It stopped turning as I slept.
Perhaps 10-15 hours of work lost.

v10.025 does not exist. The source code was
lost. I must re-implement the changes and
I cannot guarantee that I will implement them
in exactly the same way. For example, I don't
remember the numeric opcode values associated
with the two new DSA commands. Therefore,
compiled DSAs may work differently (like backwards?).

And the new CSBuild was lost and needs to be
recreated.

Posted: Wed Jan 23, 2008 9:46 pm
by Gambit37
That is indeed very bad luck Paul :-( It motivates me to do some quick backups...

Out of interest, what make of drive was it and how old? I'm building a new computer soon and have yet to decide on components.

Posted: Wed Jan 23, 2008 11:20 pm
by Paul Stevens
A two-month old Maxtor.

I replaced it with a Western Digital. :(

Posted: Fri Jan 25, 2008 11:39 pm
by Paul Stevens
I probably forgot some things that
I had fixed/changed before my disk
crash. But here is what I remembered:

In dianneandpaul.net/CSBwin

CSBuild271.exe
CSBwin10_027.exe

This (re-)implements the fingerprint and
talents features. It CSBuild also can
display translated names for monsters,
depending on the alternate graphics.
So that hellhound(0) = LARGE RAT and
hellhound(2) = MOUSE, for example.
The renaming is done via the objnames.txt file.