• Idea: Porting Usurper to Javascript

    From The Lizard Master@VERT/NITEEYES to Underminer on Mon Jul 13 10:20:40 2020
    Re: Idea: Porting Usurper to Javascript
    By: Underminer to Codefenix on Sun Jul 12 2020 06:01 pm

    Source code is already available on git, and already compiles native for windows, dos, and Linux. No point in rewriting it. You could fork it, or develop something similar though. If you do something interesting, plenty of folks will try it out something new given there's not a lot of new door games coming out these days.

    I would definitely run Usurper.js, but I haven't even gotten around to setting up the original because of the bugs. That being said, it was probably my favorite all time door.

    ---TLM

    ---
    � Synchronet � Nite Eyes BBS - To make people happy about my tagline everywhere...
  • From MRO@VERT/BBSESINF to The Lizard Master on Mon Jul 13 17:30:26 2020
    Re: Idea: Porting Usurper to Javascript
    By: The Lizard Master to Underminer on Mon Jul 13 2020 10:20 am

    I would definitely run Usurper.js, but I haven't even gotten around to setti up the original because of the bugs. That being said, it was probably my favorite all time door.


    usurper may have a few bugs, but nothing serious. isnt the only one a problem with the score file?
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From Mindless Automaton@VERT/ELDRITCH to Codefenix on Thu Jul 16 16:46:57 2020
    On 7/12/2020 11:21 AM, Codefenix wrote:
    I wonder whether it would be a worthwhile endeavor to re-write Usurper as a Javascript door for Sync, much like how LORD, LORD2, and TW2 have been done. From looking at the source on Github, it seems like it would be daunting but doable. Could probably make fixes and improvements along the way -- I'm sure most sysops familiar with Usurper would agree that its bugginess is legendary.

    So, just to gauge interest, would any sysops run a JS version of Usurper if one were available?

    Or, by chance, is such a project already being worked on by someone?


    Step 1: Copy Deuce's LORD game in CVS.
    Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper"
    Step 3: EnjoY your JS-Usurper game!

    -Mindless Automaton
    ---
    � Synchronet � * Origin: Eldritch Clockwork BBS - eldritchclockwork.net
  • From Underminer@VERT/UNDRMINE to MRO on Fri Jul 17 21:55:09 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: MRO to all on Fri Jul 17 2020 20:11:59

    i wouldnt say usurper's bugginess is legendary. exitilus is legendary.

    Agreed. I haven't had major issues with Usurper in YEARS.

    Exitilus depends on version. I honestly don't know why I see so many boards runnint exit 3.20 when half of it just doesn't work at all. 2.05 works great as long as you make sure paths are set right, and ensure nobody can enter in multi-user.
    ---
    Underminer
    The Undermine BBS - bbs.undermine.ca:423
    Fidonet: 1:342/17
    ---
    � Synchronet � The Undermine - bbs.undermine.ca
  • From MRO@VERT/BBSESINF to Immortal on Mon Jul 20 00:44:28 2020
    Re: Idea: Porting Usurper to Javascript
    By: Immortal to Codefenix on Sun Jul 19 2020 07:28 pm

    Re: Idea: Porting Usurper to Javascript
    By: Codefenix to All on Sun Jul 12 2020 11:21 am

    So, just to gauge interest, would any sysops run a JS version of
    Usurper if one were available?

    I would run it. Usurper is one of my favorite games. I'm currently running an older version of it because the most recent version doesn't run well under dosemu. And the linux binary doesn't work at all.

    did you tell the developer about these problems?
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Immortal on Mon Jul 20 00:44:55 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Immortal to Mindless Automaton on Sun Jul 19 2020 07:30 pm

    Re: Re: Idea: Porting Usurper to Javascript
    By: Mindless Automaton to Codefenix on Thu Jul 16 2020 04:46 pm

    Step 1: Copy Deuce's LORD game in CVS.
    Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper"
    Step 3: EnjoY your JS-Usurper game!

    It's not even close to being the same game. lol

    js lord and real lord arent even close
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Digital Man on Mon Jul 20 21:40:24 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Mon Jul 20 2020 12:45 pm

    Step 1: Copy Deuce's LORD game in CVS.
    Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper"
    Step 3: EnjoY your JS-Usurper game!

    It's not even close to being the same game. lol

    js lord and real lord arent even close

    We're talking about the JavaScript port of LORD for Synchronet (and jsdoor). Perhaps you're talking about some *other* "js lord" thing.


    i'm talking about the javascript lord game.

    is it a port or just a rewrite? doesnt seem to use the same datafiles and isnt entirely the same.
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Immortal on Mon Jul 20 21:41:27 2020
    Re: Idea: Porting Usurper to Javascript
    By: Immortal to MRO on Mon Jul 20 2020 06:37 pm

    Re: Idea: Porting Usurper to Javascript
    By: MRO to Immortal on Mon Jul 20 2020 12:44 am

    I would run it. Usurper is one of my favorite games. I'm currently
    running an older version of it because the most recent version
    doesn't run well under dosemu. And the linux binary doesn't work at
    all.

    did you tell the developer about these problems?

    I sent him a few emails and never got a response. I think with the linux binary it would run locally but not as a door.

    Immortal


    i heard people say that he doesnt respond but he always replies to me.
    maybe his response is in your spam folder?
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Mon Jul 20 20:04:08 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: MRO to Digital Man on Mon Jul 20 2020 09:40 pm

    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Mon Jul 20 2020 12:45 pm

    Step 1: Copy Deuce's LORD game in CVS.
    Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper" MA>>> Step 3: EnjoY your JS-Usurper game!

    It's not even close to being the same game. lol

    js lord and real lord arent even close

    We're talking about the JavaScript port of LORD for Synchronet (and jsdoor). Perhaps you're talking about some *other* "js lord" thing.


    i'm talking about the javascript lord game.

    Sounds like maybe there is more than one?

    is it a port or just a rewrite?

    The one I'm referring to is a port.

    doesnt seem to use the same datafiles and
    isnt entirely the same.

    The one I'm referring to uses the same datafiles and is pretty much entirely the same.

    digital man

    Sling Blade quote #2:
    Karl (re: killing Doyle): I hit him two good whacks in the head with it.
    Norco, CA WX: 73.6�F, 63.0% humidity, 7 mph NNE wind, 0.00 inches rain/24hrs ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Underminer@VERT/UNDRMINE to Immortal on Mon Jul 20 20:48:22 2020
    Re: Idea: Porting Usurper to Javascript
    By: Immortal to MRO on Mon Jul 20 2020 06:37 pm

    I sent him a few emails and never got a response. I think with the linux binary it would run locally but not as a door.
    Immortal

    Yeah... That's even listed in the isntall instructions on his site. You just have to set Synch or Mystic to intercept standard i/o and away you go. That's how I have it setup here.
    ---
    Underminer
    The Undermine BBS - bbs.undermine.ca:423
    Fidonet: 1:342/17
    ---
    � Synchronet � The Undermine - bbs.undermine.ca:423
  • From Nightfox@VERT/DIGDIST to Digital Man on Mon Jul 20 21:00:20 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Mon Jul 20 2020 08:04 pm

    js lord and real lord arent even close

    We're talking about the JavaScript port of LORD for Synchronet
    (and jsdoor). Perhaps you're talking about some *other* "js lord"
    thing.

    i'm talking about the javascript lord game.

    is it a port or just a rewrite?

    The one I'm referring to is a port.

    doesnt seem to use the same datafiles and
    isnt entirely the same.

    The one I'm referring to uses the same datafiles and is pretty much entirely the same.

    A while ago on FSXNet, I remember hearing about another LORD port, but I think that was written in Python for Mystic. I could be wrong though. But that's the only other recent LORD port I know of.

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
  • From MRO@VERT/BBSESINF to Digital Man on Tue Jul 21 17:59:16 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Mon Jul 20 2020 08:04 pm

    We're talking about the JavaScript port of LORD for Synchronet
    (and jsdoor). Perhaps you're talking about some *other* "js lord"
    thing.


    i see sbbs/xtrn/lord in the cvs

    it has some of the same types of files, but then other ones have a .lrd extension and changes to the game.

    and it says in the docs it's a rewrite. so is it an actual port or a rewrite? ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Nightfox on Tue Jul 21 18:01:48 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Nightfox to Digital Man on Mon Jul 20 2020 09:00 pm


    A while ago on FSXNet, I remember hearing about another LORD port, but I think that was written in Python for Mystic. I could be wrong though. But that's the only other recent LORD port I know of.


    well a port would be a conversion using the original sourcecode, right?
    that would be illegal and metrogameport would not like that.
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From Immortal@VERT/IDOMAIN to Underminer on Thu Jul 23 16:25:55 2020
    Re: Idea: Porting Usurper to Javascript
    By: Underminer to Immortal on Mon Jul 20 2020 08:48 pm

    Yeah... That's even listed in the isntall instructions on his site. You just have to set Synch or Mystic to intercept standard i/o and away you go. That's how I have it setup here.

    I dunno. Just tried again and it doesn't work. Identical config from what is on the website. Under socket I/O it loads but nothing is sent across the terminal. Under STDIO standard it loads over the terminal but asks for a username for local login.

    Immortal

    ... Never try to out-stubborn a cat.

    ---
    � Synchronet � Immortal's Domain
  • From Digital Man@VERT to MRO on Fri Jul 24 14:22:44 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: MRO to Digital Man on Tue Jul 21 2020 05:59 pm

    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Mon Jul 20 2020 08:04 pm

    We're talking about the JavaScript port of LORD for Synchronet
    (and jsdoor). Perhaps you're talking about some *other* "js lord" DM>> thing.


    i see sbbs/xtrn/lord in the cvs

    it has some of the same types of files, but then other ones have a .lrd extension and changes to the game.

    and it says in the docs it's a rewrite. so is it an actual port or a rewrite?

    It's a port.


    digital man

    Synchronet "Real Fact" #54:
    The Synchronet source code consists of over 500,000 lines of C and C++.
    Norco, CA WX: 80.9�F, 51.0% humidity, 10 mph ENE wind, 0.00 inches rain/24hrs ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Digital Man on Sat Jul 25 16:51:52 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Fri Jul 24 2020 02:22 pm

    i see sbbs/xtrn/lord in the cvs

    it has some of the same types of files, but then other ones have a
    .lrd extension and changes to the game.

    and it says in the docs it's a rewrite. so is it an actual port or a
    rewrite?

    It's a port.


    so lord 5 is made using the source code from lord 4.x for dos?
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Sun Jul 26 19:30:35 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: MRO to Digital Man on Sat Jul 25 2020 04:51 pm

    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Fri Jul 24 2020 02:22 pm

    i see sbbs/xtrn/lord in the cvs

    it has some of the same types of files, but then other ones have a
    .lrd extension and changes to the game.

    and it says in the docs it's a rewrite. so is it an actual port or a
    rewrite?

    It's a port.


    so lord 5 is made using the source code from lord 4.x for dos?

    I'm not sure what lord 5 is. The JavaScript version of LORD for Synchronet was ported from the LORD v4 Pascal source code.

    digital man

    This Is Spinal Tap quote #21:
    So when you're playing you feel like a preserved moose on stage?
    Norco, CA WX: 72.9�F, 67.0% humidity, 4 mph SE wind, 0.00 inches rain/24hrs
    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Digital Man on Sun Jul 26 22:30:38 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Sun Jul 26 2020 07:30 pm


    and it says in the docs it's a rewrite. so is it an actual port or
    a rewrite?

    It's a port.


    so lord 5 is made using the source code from lord 4.x for dos?

    I'm not sure what lord 5 is. The JavaScript version of LORD for Synchronet was ported from the LORD v4 Pascal source code.



    so did you write the docs or did someone write the docs using your name?

    because in the docs it says it's a rewrite of classic lord. here you say it's ported from the pascal source.

    and it says lord 5.00 js in the docs and here you say you dont know what lord 5 is.

    https://i.imgur.com/RrW6Qvm.png
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Digital Man on Sat Aug 1 21:25:53 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Sat Aug 01 2020 12:37 pm

    because in the docs it says it's a rewrite of classic lord. here you
    say it's ported from the pascal source.

    It was in fact ported from the Pascal Source of LORD v4.x.


    okay i hope the gameport guy is okay with that.
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Sat Aug 1 20:50:04 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: MRO to Digital Man on Sat Aug 01 2020 09:25 pm

    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Sat Aug 01 2020 12:37 pm

    because in the docs it says it's a rewrite of classic lord. here you
    say it's ported from the pascal source.

    It was in fact ported from the Pascal Source of LORD v4.x.


    okay i hope the gameport guy is okay with that.

    As I understand it, a lot of effort was made to contact Gameport about LORD and there was no response. I get the feeling the "the gameport guy" doesn't give a flying fudge about it. <shrug>

    digital man

    Synchronet "Real Fact" #98:
    Synchronet v3.12a was released on December 31st of 2004 (Rob's birthday). Norco, CA WX: 77.8�F, 56.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Digital Man on Sun Aug 2 00:41:51 2020
    Re: Re: Idea: Porting Usurper to Javascript
    By: Digital Man to MRO on Sat Aug 01 2020 08:50 pm

    okay i hope the gameport guy is okay with that.

    As I understand it, a lot of effort was made to contact Gameport about LORD and there was no response. I get the feeling the "the gameport guy" doesn't give a flying fudge about it. <shrug>

    digital man

    he's an odd fellow. i still dont know what his name is, just that he works at multiserv.

    i guess in 2018 bill mcgarrity called a number he found for gameport and got ahold of some laura waldon at mseaudio.com and he got his reg code for lord.

    i know a guy that called multiserv and they had him on hold and he talked to a guy who wouldnt identify who he was but he cleared up his lord registration problem. he paid but never got the code.
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::