Page 1 of 2
Elwynor Add Ons
Posted: Wed Sep 09, 2020 12:41 pm
by killdash9
Hello!
All of Elwynor's Add-ons are currently available for download on Dreamline (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
-kd9
Re: Elwynor Add Ons
Posted: Wed Sep 09, 2020 6:52 pm
by Kracken
killdash9 wrote:
> Hello!
>
> All of Elwynor's Add-ons are currently available for download on Dreamline
> (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
>
> -kd9
Thanks for publishing the DOS versions of these addons.
I tested couple of them and several modules are throwing btrieve errors upon initialization:
BTRIEVE OPEN ERROR 2 ON FILE "elwcamel.dat"
I checked with butil and the version is 6.x
File Manager Version 6.15
Copyright 1982 - 1995, Btrieve Technologies, Inc.
All Rights Reserved.
File Statistics for ELWCAMEL.DAT
File Version = 6.00
Page Size = 2048
Page Preallocation = No
Key Only = No
Total Number of Records = 0
Record Length = 34
Data Compression = No
Variable Records = No
Available Linked Duplicate Keys = 0
Balanced Key = No
Total Number of Keys = 2
Total Number of Segments = 2
My understanding is that the DOS version of WG required v5 btrieve dat, right?
Re: Elwynor Add Ons
Posted: Wed Sep 09, 2020 8:46 pm
by daniel_spain
Kracken wrote:
> killdash9 wrote:
> > Hello!
> >
> > All of Elwynor's Add-ons are currently available for download on Dreamline
> > (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
> >
> > -kd9
>
> Thanks for publishing the DOS versions of these addons.
> I tested couple of them and several modules are throwing btrieve errors upon
> initialization:
>
> BTRIEVE OPEN ERROR 2 ON FILE "elwcamel.dat"
>
> I checked with butil and the version is 6.x
>
>
> File Manager Version 6.15
> Copyright 1982 - 1995, Btrieve Technologies, Inc.
> All Rights Reserved.
>
> File Statistics for ELWCAMEL.DAT
>
> File Version = 6.00
> Page Size = 2048
> Page Preallocation = No
> Key Only = No
>
> Total Number of Records = 0
> Record Length = 34
> Data Compression = No
> Variable Records = No
>
> Available Linked Duplicate Keys = 0
> Balanced Key = No
> Total Number of Keys = 2
> Total Number of Segments = 2
>
>
> My understanding is that the DOS version of WG required v5 btrieve dat, right?
yes. mbbs/wg1/wg2: v5 wg3: v6
you are encountering an i/o error my friend
you can build one with that info though if you have v5.
run a butil -stat on the db and create a bcr file in v5
Re: Elwynor Add Ons
Posted: Wed Sep 09, 2020 11:36 pm
by daniel_spain
daniel_spain wrote:
> Kracken wrote:
> > killdash9 wrote:
> > > Hello!
> > >
> > > All of Elwynor's Add-ons are currently available for download on Dreamline
> > > (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
> > >
> > > -kd9
> >
> > Thanks for publishing the DOS versions of these addons.
> > I tested couple of them and several modules are throwing btrieve errors upon
> > initialization:
> >
> > BTRIEVE OPEN ERROR 2 ON FILE "elwcamel.dat"
> >
> > I checked with butil and the version is 6.x
> >
> >
> > File Manager Version 6.15
> > Copyright 1982 - 1995, Btrieve Technologies, Inc.
> > All Rights Reserved.
> >
> > File Statistics for ELWCAMEL.DAT
> >
> > File Version = 6.00
> > Page Size = 2048
> > Page Preallocation = No
> > Key Only = No
> >
> > Total Number of Records = 0
> > Record Length = 34
> > Data Compression = No
> > Variable Records = No
> >
> > Available Linked Duplicate Keys = 0
> > Balanced Key = No
> > Total Number of Keys = 2
> > Total Number of Segments = 2
> >
> >
> > My understanding is that the DOS version of WG required v5 btrieve dat, right?
>
> yes. mbbs/wg1/wg2: v5 wg3: v6
> you are encountering an i/o error my friend
> you can build one with that info though if you have v5.
>
> run a butil -stat on the db and create a bcr file in v5
if ya send me the DAT file or a screen shot of the -stat on it ill create ya a major bbs/wg1/wg2 DAT for it
Re: Elwynor Add Ons
Posted: Thu Sep 10, 2020 12:50 am
by Kracken
daniel_spain wrote:
> daniel_spain wrote:
> > Kracken wrote:
> > > killdash9 wrote:
> > > > Hello!
> > > >
> > > > All of Elwynor's Add-ons are currently available for download on
> Dreamline
> > > > (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
> > > >
> > > > -kd9
> > >
> > > Thanks for publishing the DOS versions of these addons.
> > > I tested couple of them and several modules are throwing btrieve errors
> upon
> > > initialization:
> > >
> > > BTRIEVE OPEN ERROR 2 ON FILE "elwcamel.dat"
> > >
> > > I checked with butil and the version is 6.x
> > >
> > >
> > > File Manager Version 6.15
> > > Copyright 1982 - 1995, Btrieve Technologies, Inc.
> > > All Rights Reserved.
> > >
> > > File Statistics for ELWCAMEL.DAT
> > >
> > > File Version = 6.00
> > > Page Size = 2048
> > > Page Preallocation = No
> > > Key Only = No
> > >
> > > Total Number of Records = 0
> > > Record Length = 34
> > > Data Compression = No
> > > Variable Records = No
> > >
> > > Available Linked Duplicate Keys = 0
> > > Balanced Key = No
> > > Total Number of Keys = 2
> > > Total Number of Segments = 2
> > >
> > >
> > > My understanding is that the DOS version of WG required v5 btrieve dat,
> right?
> >
> > yes. mbbs/wg1/wg2: v5 wg3: v6
> > you are encountering an i/o error my friend
> > you can build one with that info though if you have v5.
> >
> > run a butil -stat on the db and create a bcr file in v5
>
> if ya send me the DAT file or a screen shot of the -stat on it ill create ya a major
> bbs/wg1/wg2 DAT for it
Actually I found "Novell Btrieve 5.12" and re-created the BCR by hand from the BUTIL v6 screenshot.
Then with v5 BUTIL, I created the DAT (had to use WG2 "galcaps.alt" for name)
The module now initializes properly but as soon as I open in, it crashes.
Do you use the same BUTIL ?
Here's the complete v6 "stats" output:
-------------------------------------------------------------------------
File Manager Version 6.15
Copyright 1982 - 1995, Btrieve Technologies, Inc.
All Rights Reserved.
File Statistics for ELWCAMEL.DAT
File Version = 6.00
Page Size = 2048
Page Preallocation = No
Key Only = No
Total Number of Records = 0
Record Length = 34
Data Compression = No
Variable Records = No
Available Linked Duplicate Keys = 0
Balanced Key = No
Total Number of Keys = 2
Total Number of Segments = 2
Key Position Type Null Values* ACS
Segment Length Flags Unique Values
0 1 1 30 Zstring -- 0 --
1 1 31 4 Unsigned MD -- 0 --
Legend:
< = Descending Order
D = Duplicates Allowed
I = Case Insensitive
M = Modifiable
R = Repeat Duplicate
A = Any Segment (Manual)
L = All Segments (Null)
* = The values in this column are hexadecimal.
?? = Unknown
-- = Not Specified
The command completed successfully.
-------------------------------------------------------------------------
My BCR:
-------------------------------------------------------------------------
record=34 variable=n key=2 page=2048
position=1 length=30 duplicates=n modifiable=n type=zstring alternate=y null=n segment=n
position=31 length=4 duplicates=y modifiable=y type=unsigned alternate=y null=n segment=n
name=galcaps.alt
-------------------------------------------------------------------------
Messed with the type. Seems "unsigned" is not supported under Btrieve v5.
If you know the way, I will convert them all. There are several to fix.
Edit: Found how to bypass the galcaps.alt, and could specify "unsigned" afterward. Both 5 vs 6 .DAT files are identical in BUTIL v6, but the module still crashes when entering it... error 22 at SET operation :/
Cheers,
Re: Elwynor Add Ons
Posted: Thu Sep 10, 2020 1:42 am
by daniel_spain
Kracken wrote:
> daniel_spain wrote:
> > daniel_spain wrote:
> > > Kracken wrote:
> > > > killdash9 wrote:
> > > > > Hello!
> > > > >
> > > > > All of Elwynor's Add-ons are currently available for download on
> > Dreamline
> > > > > (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
> > > > >
> > > > > -kd9
> > > >
> > > > Thanks for publishing the DOS versions of these addons.
> > > > I tested couple of them and several modules are throwing btrieve
> errors
> > upon
> > > > initialization:
> > > >
> > > > BTRIEVE OPEN ERROR 2 ON FILE "elwcamel.dat"
> > > >
> > > > I checked with butil and the version is 6.x
> > > >
> > > >
> > > > File Manager Version 6.15
> > > > Copyright 1982 - 1995, Btrieve Technologies, Inc.
> > > > All Rights Reserved.
> > > >
> > > > File Statistics for ELWCAMEL.DAT
> > > >
> > > > File Version = 6.00
> > > > Page Size = 2048
> > > > Page Preallocation = No
> > > > Key Only = No
> > > >
> > > > Total Number of Records = 0
> > > > Record Length = 34
> > > > Data Compression = No
> > > > Variable Records = No
> > > >
> > > > Available Linked Duplicate Keys = 0
> > > > Balanced Key = No
> > > > Total Number of Keys = 2
> > > > Total Number of Segments = 2
> > > >
> > > >
> > > > My understanding is that the DOS version of WG required v5 btrieve
> dat,
> > right?
> > >
> > > yes. mbbs/wg1/wg2: v5 wg3: v6
> > > you are encountering an i/o error my friend
> > > you can build one with that info though if you have v5.
> > >
> > > run a butil -stat on the db and create a bcr file in v5
> >
> > if ya send me the DAT file or a screen shot of the -stat on it ill create ya a
> major
> > bbs/wg1/wg2 DAT for it
>
> Actually I found "Novell Btrieve 5.12" and re-created the BCR by hand from
> the BUTIL v6 screenshot.
> Then with v5 BUTIL, I created the DAT (had to use WG2 "galcaps.alt" for
> name)
> The module now initializes properly but as soon as I open in, it crashes.
> Do you use the same BUTIL ?
>
> Here's the complete v6 "stats" output:
> -------------------------------------------------------------------------
> File Manager Version 6.15
> Copyright 1982 - 1995, Btrieve Technologies, Inc.
> All Rights Reserved.
>
> File Statistics for ELWCAMEL.DAT
>
> File Version = 6.00
> Page Size = 2048
> Page Preallocation = No
> Key Only = No
>
> Total Number of Records = 0
> Record Length = 34
> Data Compression = No
> Variable Records = No
>
> Available Linked Duplicate Keys = 0
> Balanced Key = No
> Total Number of Keys = 2
> Total Number of Segments = 2
>
> Key Position Type Null Values* ACS
> Segment Length Flags Unique Values
> 0 1 1 30 Zstring -- 0 --
> 1 1 31 4 Unsigned MD -- 0 --
>
> Legend:
> < = Descending Order
> D = Duplicates Allowed
> I = Case Insensitive
> M = Modifiable
> R = Repeat Duplicate
> A = Any Segment (Manual)
> L = All Segments (Null)
> * = The values in this column are hexadecimal.
> ?? = Unknown
> -- = Not Specified
>
> The command completed successfully.
> -------------------------------------------------------------------------
>
>
> My BCR:
> -------------------------------------------------------------------------
> record=34 variable=n key=2 page=2048
>
> position=1 length=30 duplicates=n modifiable=n type=zstring alternate=y null=n
> segment=n
>
> position=31 length=4 duplicates=y modifiable=y type=unsigned alternate=y null=n
> segment=n
>
> name=galcaps.alt
> -------------------------------------------------------------------------
>
> Messed with the type. Seems "unsigned" is not supported under Btrieve v5.
> If you know the way, I will convert them all. There are several to fix.
>
> Cheers,
change unsigned to binary and set the alternate=y to alternate=n for that key and change page to 1024 or less. for only 34 i would set to like 256
Re: Elwynor Add Ons
Posted: Thu Sep 10, 2020 1:42 am
by daniel_spain
Kracken wrote:
> daniel_spain wrote:
> > daniel_spain wrote:
> > > Kracken wrote:
> > > > killdash9 wrote:
> > > > > Hello!
> > > > >
> > > > > All of Elwynor's Add-ons are currently available for download on
> > Dreamline
> > > > > (din.elwynor.com) both for WG 3.3NT and WG2.0 Dos
> > > > >
> > > > > -kd9
> > > >
> > > > Thanks for publishing the DOS versions of these addons.
> > > > I tested couple of them and several modules are throwing btrieve
> errors
> > upon
> > > > initialization:
> > > >
> > > > BTRIEVE OPEN ERROR 2 ON FILE "elwcamel.dat"
> > > >
> > > > I checked with butil and the version is 6.x
> > > >
> > > >
> > > > File Manager Version 6.15
> > > > Copyright 1982 - 1995, Btrieve Technologies, Inc.
> > > > All Rights Reserved.
> > > >
> > > > File Statistics for ELWCAMEL.DAT
> > > >
> > > > File Version = 6.00
> > > > Page Size = 2048
> > > > Page Preallocation = No
> > > > Key Only = No
> > > >
> > > > Total Number of Records = 0
> > > > Record Length = 34
> > > > Data Compression = No
> > > > Variable Records = No
> > > >
> > > > Available Linked Duplicate Keys = 0
> > > > Balanced Key = No
> > > > Total Number of Keys = 2
> > > > Total Number of Segments = 2
> > > >
> > > >
> > > > My understanding is that the DOS version of WG required v5 btrieve
> dat,
> > right?
> > >
> > > yes. mbbs/wg1/wg2: v5 wg3: v6
> > > you are encountering an i/o error my friend
> > > you can build one with that info though if you have v5.
> > >
> > > run a butil -stat on the db and create a bcr file in v5
> >
> > if ya send me the DAT file or a screen shot of the -stat on it ill create ya a
> major
> > bbs/wg1/wg2 DAT for it
>
> Actually I found "Novell Btrieve 5.12" and re-created the BCR by hand from
> the BUTIL v6 screenshot.
> Then with v5 BUTIL, I created the DAT (had to use WG2 "galcaps.alt" for
> name)
> The module now initializes properly but as soon as I open in, it crashes.
> Do you use the same BUTIL ?
>
> Here's the complete v6 "stats" output:
> -------------------------------------------------------------------------
> File Manager Version 6.15
> Copyright 1982 - 1995, Btrieve Technologies, Inc.
> All Rights Reserved.
>
> File Statistics for ELWCAMEL.DAT
>
> File Version = 6.00
> Page Size = 2048
> Page Preallocation = No
> Key Only = No
>
> Total Number of Records = 0
> Record Length = 34
> Data Compression = No
> Variable Records = No
>
> Available Linked Duplicate Keys = 0
> Balanced Key = No
> Total Number of Keys = 2
> Total Number of Segments = 2
>
> Key Position Type Null Values* ACS
> Segment Length Flags Unique Values
> 0 1 1 30 Zstring -- 0 --
> 1 1 31 4 Unsigned MD -- 0 --
>
> Legend:
> < = Descending Order
> D = Duplicates Allowed
> I = Case Insensitive
> M = Modifiable
> R = Repeat Duplicate
> A = Any Segment (Manual)
> L = All Segments (Null)
> * = The values in this column are hexadecimal.
> ?? = Unknown
> -- = Not Specified
>
> The command completed successfully.
> -------------------------------------------------------------------------
>
>
> My BCR:
> -------------------------------------------------------------------------
> record=34 variable=n key=2 page=2048
>
> position=1 length=30 duplicates=n modifiable=n type=zstring alternate=y null=n
> segment=n
>
> position=31 length=4 duplicates=y modifiable=y type=unsigned alternate=y null=n
> segment=n
>
> name=galcaps.alt
> -------------------------------------------------------------------------
>
> Messed with the type. Seems "unsigned" is not supported under Btrieve v5.
> If you know the way, I will convert them all. There are several to fix.
>
> Cheers,
change unsigned to binary and set the alternate=y to alternate=n for that key and change page to 1024 or less. for only 34 i would set to like 256
Re: Elwynor Add Ons
Posted: Thu Sep 10, 2020 1:57 am
by Kracken
daniel_spain wrote:
(chopped)
>
> change unsigned to binary and set the alternate=y to alternate=n for that key and
> change page to 1024 or less. for only 34 i would set to like 256
Yes I noticed that alternate force to specify the collation name=, which is not specified here, so this issue behind.
Could then specify unsigned, binary or other types. Unfortunately, still crashing on SET (error 22) no matter what I use.
Lowered page size with couple combo. No good.
I noticed that my btrieve version is 5.12 and WG2 is 5.00c so maybe that's the issue here.
I'll dig some more.
Re: Elwynor Add Ons
Posted: Thu Sep 10, 2020 11:58 am
by Kracken
Kracken wrote:
> daniel_spain wrote:
> (chopped)
> >
> > change unsigned to binary and set the alternate=y to alternate=n for that key
> and
> > change page to 1024 or less. for only 34 i would set to like 256
>
> Yes I noticed that alternate force to specify the collation name=, which is not
> specified here, so this issue behind.
> Could then specify unsigned, binary or other types. Unfortunately, still crashing on
> SET (error 22) no matter what I use.
> Lowered page size with couple combo. No good.
> I noticed that my btrieve version is 5.12 and WG2 is 5.00c so maybe that's the issue
> here.
> I'll dig some more.
Tried with something other than CAMEL, and got "Number Shuffle" playable in WG2 by re-creating the DAT in btrieve 5
But it doesn't seem to read back saved data properly
Ex:
- The blank DAT is virgin (no scores)
- When I complete a board, my score seems to be kept. ie: visible in (H)igh Scores
- When I shutdown the BBS, I look at the DAT file, as expected some data were added
- When I restart and login, the High Scores are empty.
- With the same module on WGNT, the High Scores are retained upon shutdown.
If you have an idea. I couldn't find Btrieve v5.00c anywhere.
I tried with Novell Btrieve 5.10a on VETUSWARE.
Also tried butil here: http://www.goldstarsoftware.com/download.asp
Both gives same results.
Some details:
Output of "butil -recover elwns.dat elwns.txt" after completeting a 3x3 board on WG2.0 (using butil v5)
---------------------------------------------_
55,*HEADER1* ÿÿ JQ
55,Sysop ‘ L `
---------------------------------------------_
Same recover but with butil v6 on the WGNT dat file (which works)
-------------------------------------------------------
55,*HEADER1* ÿÿ JQ
55,Sysop É ¬ –
-------------------------------------------------------
My BCR for Number Shuffle under WG2
----------------------------------------------------------
record=55 variable=n key=3 page=512
position=1 length=30 duplicates=y modifiable=y type=string alternate=n null=n segment=n
position=1 length=30 duplicates=y modifiable=y type=string alternate=n null=n segment=n
position=31 length=2 duplicates=y modifiable=y type=binary alternate=n null=n segment=n
position=31 length=2 duplicates=y modifiable=y type=binary alternate=n null=n segment=n
position=31 length=4 duplicates=y modifiable=y type=binary alternate=n null=n segment=n
----------------------------------------------------------
Re: Elwynor Add Ons
Posted: Thu Sep 10, 2020 1:25 pm
by Questman
Hmm. I thought Btrieve 6 was for WG2 as well. I don't recall ever having to have different version of Btrieve files for those two. I'll look into.