• Something at least

    From Janis Kracht@1:261/38 to Nick Boel on Sat Oct 3 22:17:40 2015
    Hi Nick,

    Ever see this message?

    When I tried to run the door tonight I saw:

    ====cut here===
    I tried to upgrade for you, but failed:
    Unknown/unsupported version

    Please see UPGRADE.DOC for further instructions.
    ===cut here===

    Weird..

    Sounds like it's not seeing door32.sys, but it's in the NODE/# directory..

    Do you put it there, or in the main USURPER directory?

    Take care,
    Janis

    --- BBBS/Li6 v4.10 Dada-2
    * Origin: Prism bbs (1:261/38)
  • From Janis Kracht@1:261/38 to Janis Kracht on Sun Oct 4 00:19:22 2015
    Hi Nick,

    Ever see this message?

    When I tried to run the door tonight I saw:

    ====cut here===
    I tried to upgrade for you, but failed:
    Unknown/unsupported version

    Please see UPGRADE.DOC for further instructions.
    ===cut here===

    Weird..

    Sounds like it's not seeing door32.sys, but it's in the NODE/# directory..

    Do you put it there, or in the main USURPER directory?

    Take care,
    Janis

    Helps if you run the Editor to update stuff... <g>

    I can run the door I compiled locally now with USURPER /L, but still having problems with the string I'm passing to BBBS...

    I'm calling it like this:

    (write out the drop file in the NODE/? directory: make_door32sys(sprintf("doors/usurper/NODE/%u/door32.sys",bv_nodenumber));

    Then call the door with the node number of player: (this is the string I was talking about)

    char d;
    d=system(sprintf("./home/bbbs/doors/usurper/USURPER /P
    %u",bv_nodenumber),1,0);
    [wraps]

    Just runs back to the BBS every time.... :(

    Maybe some other BBBS user will have a comment?

    Take care,
    Janis

    --- BBBS/Li6 v4.10 Dada-2
    * Origin: Prism bbs (1:261/38)
  • From Nicholas Boel@1:154/701 to Janis Kracht on Sun Oct 4 01:45:44 2015
    Hello Janis,

    On 03 Oct 15 22:17, Janis Kracht wrote to Nick Boel:

    Ever see this message?

    When I tried to run the door tonight I saw:

    ====cut here===
    I tried to upgrade for you, but failed:
    Unknown/unsupported version

    Please see UPGRADE.DOC for further instructions.
    ===cut here===

    To be honest, the only time I've seen that message is when running "EDITOR". Not the actual game.

    I think they require you to install usurp020e.zip first, then upgrade to usurp024.zip. Otherwise if you're running any of the .21x-23x variants, you can
    just overwrite .24 over them (minus a couple DOS versions).

    Weird..

    Sounds like it's not seeing door32.sys, but it's in the NODE/#
    directory..

    Are you running the door with the /P switch? And if so, I'm not sure if "/P/path/to/drop/file" would actually work (ie: slashes being backwards might interfere with old DOS ways?), as I didn't bother attempting it since Synchronet has a "%n" macro for the node directory.. but then I would suppose that would do the same thing and put it in linux heirarchy. Make sure there's no space between /P and the directory.. has to be together without a space.

    Do you put it there, or in the main USURPER directory?

    I put it in the node directory, but I just followed his WHATSNEW.TXT for an older linux native version.

    For the record, the WHATSNEW.TXT does in fact reside in the usurp024.zip file, as the third line of it reads:

    "Version 0.24 released September 1, 2015"

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20150715
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/701)
  • From Nicholas Boel@1:154/701 to Janis Kracht on Sun Oct 4 01:56:20 2015
    Hello Janis,

    On 04 Oct 15 00:19, Janis Kracht wrote to Janis Kracht:

    Helps if you run the Editor to update stuff... <g>

    :)

    I think all I did in the editor was add my name and BBS name.

    I can run the door I compiled locally now with USURPER /L, but still having problems with the string I'm passing to BBBS...

    Definitely a good sign.

    I'm calling it like this:

    (write out the drop file in the NODE/? directory: make_door32sys(sprintf("doors/usurper/NODE/%u/door32.sys",bv_nodenumbe r));

    Then call the door with the node number of player: (this is the string
    I was talking about)

    char d;
    d=system(sprintf("./home/bbbs/doors/usurper/USURPER /P %u",bv_nodenumber),1,0);
    [wraps]

    Try putting the %u directly after /P without a space. If I'm seeing that right,
    %u is the node directory.. so there shouldn't be a space between the /P switch and the actual directory.

    Just runs back to the BBS every time.... :(

    Maybe some other BBBS user will have a comment?

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20150715
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/701)
  • From Janis Kracht@1:261/38 to Nicholas Boel on Mon Oct 5 01:21:26 2015
    Hi Nick,

    I think all I did in the editor was add my name and BBS name.

    I can run the door I compiled locally now with USURPER /L, but still
    having problems with the string I'm passing to BBBS...

    Definitely a good sign.

    Yeah... Once I can run something locally I figure most of the fight is done ...
    well mostly <g>

    I'm calling it like this:

    (write out the drop file in the NODE/? directory:
    make_door32sys(sprintf("doors/usurper/NODE/%u/door32.sys",bv_nodenumbe
    r));

    Then call the door with the node number of player: (this is the string
    I was talking about)

    char d;
    d=system(sprintf("./home/bbbs/doors/usurper/USURPER /P
    %u",bv_nodenumber),1,0);
    [wraps]

    Try putting the %u directly after /P without a space. If I'm seeing that right >%u is the node directory.. so there shouldn't be a space between the /P switch
    and the actual directory.

    Right, that's how it is.. no space. Probably a bad paste job there..

    I think I'm just going to have to keep playing with it, darn it <g>

    Take care,
    Janis

    --- BBBS/Li6 v4.10 Dada-2
    * Origin: Prism bbs (1:261/38)
  • From Janis Kracht@1:261/38 to Nicholas Boel on Mon Oct 5 10:35:12 2015
    Hi Nick,

    I think they require you to install usurp020e.zip first, then upgrade to
    usurp024.zip. Otherwise if you're running any of the .21x-23x variants, you ca
    just overwrite .24 over them (minus a couple DOS versions).

    I'm trying to find that v20e version for linux, it's out there somewhere I'd expect. I'll look some more today.


    Are you running the door with the /P switch? And if so, I'm not sure if "/P/path/to/drop/file" would actually work (ie: slashes being backwards might interfere with old DOS ways?), as I didn't bother attempting it since Synchronet has a "%n" macro for the node directory..


    Can you copy the directory structure for your Sync/Doors/USURPER/NODE directory
    here?

    The way I'm calling the door, I tell bbbs to find the drop file in doors/USURPER/NODE/ and I also write it out to doors/USURPER/NODE/nodenumber 'just in case' (i.e., directory names 0-14 since I have 15 nodes running here and I created the 15 directories in the NODE directory).

    ~/ls -1 doors/usurper/NODE
    0
    1
    10
    11
    12
    13
    14
    2
    3
    4 <---DOOR32.SYS also in this directory since I logged in with telnet. 5
    6
    7
    8
    9
    DOOR32.SYS


    If usurper is expecting something like a directory name such as node# (like NODE/NODE1 or NODE/NODE2, etc.) I need to change the string I create :)

    So, here's what I'm seeing now:

    When I enter the door locally I can play the game (./USURPER /L in a terminal).

    When I telnet in, I see this:

    ====cut here===
    Your version of Usurper needs to be upgraded.
    Current: UNKNOWN
    New : 0.24

    I tried to upgrade for you, but failed:
    Unknown/unsupported version

    Please see UPGRADE.DOC for further instructions.

    ===cut here===

    The above makes me think I do need to find v20e for Linux.

    When I log onto my bbs node 2 and enter the door (which is really a local call to the door) I see the same as when I telnet in.. hmmm.... maybe I need to extend that string that calls the door to include an "if local" kind of line to
    call the door with /L for when I log onto the bbs from a console.

    Argh.. then again, it's Monday <vbg>

    Take care,
    Janis

    --- BBBS/Li6 v4.10 Dada-2
    * Origin: Prism bbs (1:261/38)
  • From Nicholas Boel@1:154/701 to Janis Kracht on Mon Oct 5 16:09:22 2015
    Hello Janis,

    On 05 Oct 15 10:35, Janis Kracht wrote to Nicholas Boel:

    I'm trying to find that v20e version for linux, it's out there
    somewhere I'd expect. I'll look some more today.

    .24 is only an upgrade package. You'll need a full install prior to upgrading. http://usurper.info

    Are you running the door with the /P switch? And if so, I'm not sure
    if "/P/path/to/drop/file" would actually work (ie: slashes being
    backwards might interfere with old DOS ways?), as I didn't bother
    attempting it since Synchronet has a "%n" macro for the node
    directory..

    Can you copy the directory structure for your Sync/Doors/USURPER/NODE directory here?

    /sbbs/xtrn/usurper is where the game is located.
    /sbbs/nodeX are the node directories (where X is the node number).

    So my node directory only contains DOOR32.SYS (I think it has to be uppercase for Usurper, and my usurper directory contains a full install of v.20e installed, then .24 copied over the top. Then I had to chmod +x USURPER and EDITOR. Ran EDITOR, only changed my sysop name and BBS name.. then tried "USURPER /L" which worked. Then ran it from the BBS with "USURPER /P%n", Stanrard IO with no echo to the console, and a DOOR32.SYS dropped in the node directory.

    I remember doing a heck of a lot more the first time around, but came to find out most of it was unnecessary. Your main usurper directory shouldn't have any .CTL files, as it might cause a lock up.

    Once you're able to run the game properly, you can create an empty USURP.CTL file in your usurper directory and the warning message (USURP.CTL can't be found, or something) when the game launches will disappear.

    The way I'm calling the door, I tell bbbs to find the drop file in doors/USURPER/NODE/ and I also write it out to doors/USURPER/NODE/nodenumber 'just in case' (i.e., directory names
    0-14 since I have 15 nodes running here and I created the 15
    directories in the NODE directory).

    ~/ls -1 doors/usurper/NODE
    0
    1
    10
    11
    12
    13
    14
    2
    3
    4 <---DOOR32.SYS also in this directory since I logged in with
    telnet. 5 6 7 8 9 DOOR32.SYS


    If usurper is expecting something like a directory name such as node# (like NODE/NODE1 or NODE/NODE2, etc.) I need to change the string I
    create :)

    As long as the "%u" you're using points to doors/usurper/NODE/4/ I would think you should be alright with that.

    So, here's what I'm seeing now:

    When I enter the door locally I can play the game (./USURPER /L in a terminal).

    When I telnet in, I see this:

    ====cut here===
    Your version of Usurper needs to be upgraded.
    Current: UNKNOWN
    New : 0.24

    I tried to upgrade for you, but failed:
    Unknown/unsupported version

    Please see UPGRADE.DOC for further instructions.

    Looks like you're trying to run the EDITOR binary from the BBS? At least that's
    the only place I've seen the "I tried to upgrade for you, but failed" text.

    ===cut here===

    The above makes me think I do need to find v20e for Linux.

    When I log onto my bbs node 2 and enter the door (which is really a
    local call to the door) I see the same as when I telnet in.. hmmm.... maybe I need to extend that string that calls the door to include an
    "if local" kind of line to call the door with /L for when I log onto
    the bbs from a console.

    Argh.. then again, it's Monday <vbg>

    That could definitely be a part of it. My least favorite day of the week. :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20150715
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/701)