• New avatars, and black blocks in BINs

    From Kirkman@1:103/705 to All on Fri Jan 12 13:32:01 2018
    Now that I've got echicken's cool avatar chooser running on my board, I took some time this morning to draw a bunch of avatars. They are geared toward me and my kids, but I hope they got shared to syncdata so others can use them if they want.

    Also, DM or echicken:

    I ran across a problem with black blocks in the BINs: they show up as WHITE in the avatar as displayed on the BBS.

    I think this issue is specific to blocks with black as a background color. If I draw a black/black solid block, it won't show up right. If I draw a black/magenta space, it won't work. But if I set the background color to anything else, then it will work. So, a blue/black solid block will render correctly as black.

    I feel like this is a problem in JS somewhere, but I could be wrong. I come across similar issues with black characters when loading BINs in Frame.js.

    --Josh



    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Kirkman on Fri Jan 12 12:45:47 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to All on Fri Jan 12 2018 01:32 pm

    Now that I've got echicken's cool avatar chooser running on my board, I took some time this morning to draw a bunch of avatars. They are geared toward me and my kids, but I hope they got shared to syncdata so others can use them if they want.

    I can't wait to see them! Unfortunately, they weren't shared (exported to SYNCDATA). To do that, you'll need to explicitly run "avatars.js export=syncdata /path/to/avatars.bin"

    This can be run using JSexec or directly from SBBS (e.g. using ;EXEC or a timed event with the '?' prefix).

    Rigt now, there's no export frequency control for avatar collections, so if you setup a daily event, it would export/share the collection to syncdata every day. Which we probably don't want. Maybe monthly or any time the file is modified. I'll be working on that, but for now at least, collection sharing requires that manual step.

    Also, DM or echicken:

    I ran across a problem with black blocks in the BINs: they show up as WHITE in the avatar as displayed on the BBS.

    I think this issue is specific to blocks with black as a background color. If I draw a black/black solid block, it won't show up right. If I draw a black/magenta space, it won't work. But if I set the background color to anything else, then it will work. So, a blue/black solid block will render correctly as black.

    Okay, good to know. I'll look into it ASAP.

    digital man

    Synchronet/BBS Terminology Definition #45:
    SEXPOTS = Synchronet External Plain Old Telephone System (POTS) service
    Norco, CA WX: 74.2°F, 38.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Kirkman on Fri Jan 12 15:19:49 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to All on Fri Jan 12 2018 13:32:01

    I ran across a problem with black blocks in the BINs: they show up as WHITE in the avatar as displayed on the BBS.

    Is this happening only with avatars that you drew from within the 'avatar-chooser'
    script, or with ones you've created externally (with PabloDraw, etc.)?

    I feel like this is a problem in JS somewhere, but I could be wrong. I come across similar issues with black characters when loading BINs in Frame.js.

    If the avatars were created within the chooser, then the problem is in there, in the
    editor, or in frame.js. I'll see if I can replicate the problem here.


    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    ■ Synchronet ■ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Kirkman on Fri Jan 12 15:51:27 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to All on Fri Jan 12 2018 13:32:01

    I feel like this is a problem in JS somewhere, but I could be wrong. I come across similar issues with black characters when loading BINs in Frame.js.

    It's a bug somewhere in frame.js, which I'll try to track down tonight. I have
    the
    chooser/editor saving the graphic correctly now, but I have yet to get Frame to
    display
    certain black blocks properly.


    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    ■ Synchronet ■ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Kirkman on Fri Jan 12 19:05:37 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to All on Fri Jan 12 2018 13:32:01

    I feel like this is a problem in JS somewhere, but I could be wrong. I come across similar issues with black characters when loading BINs in Frame.js.

    I think I've found the problem or at least a quick fix for it. Will commit a change for this tonight.


    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    ■ Synchronet ■ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to Digital Man on Fri Jan 12 18:31:27 2018
    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Fri Jan 12 2018 12:45 pm

    I can't wait to see them! Unfortunately, they weren't shared (exported to SYNCDATA). To do that, you'll need to explicitly run "avatars.js export=syncdata /path/to/avatars.bin"

    Okay, I did that, so you should be able to take a look.

    Rigt now, there's no export frequency control for avatar collections, so if you setup a daily event, it would export/share the collection to syncdata every day. Which we probably don't want. Maybe monthly or any

    I did set up a daily event, not sure if it's running properly or not. But I went ahead and exported manually from the command line just to be sure.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to echicken on Fri Jan 12 18:46:29 2018
    Re: New avatars, and black blocks in BINs
    By: echicken to Kirkman on Fri Jan 12 2018 03:19 pm

    If the avatars were created within the chooser, then the problem is in there, in the
    editor, or in frame.js. I'll see if I can replicate the problem here.

    This problem was with BINs created in PabloDraw and ANSiEdit.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Kirkman on Fri Jan 12 17:44:45 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to Digital Man on Fri Jan 12 2018 06:31 pm

    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Fri Jan 12 2018 12:45 pm

    I can't wait to see them! Unfortunately, they weren't shared (exported to SYNCDATA). To do that, you'll need to explicitly run "avatars.js export=syncdata /path/to/avatars.bin"

    Okay, I did that, so you should be able to take a look.

    Yes, it worked fine here. I like the old one too, so don't lose that one!

    Rigt now, there's no export frequency control for avatar collections, so if you setup a daily event, it would export/share the collection to syncdata every day. Which we probably don't want. Maybe monthly or any

    I did set up a daily event, not sure if it's running properly or not. But I went ahead and exported manually from the command line just to be sure.

    Okay, cool.

    Now, I want to create a good set of stock/initial avatars. Your profile collection was imported here as:
    text/avatars/GUARDIAN.1_profile.bin

    Would like me to commit to the CVS so that it's included in fresh installs (and for those who many not ever get the SYNCDATA echo)?

    If/when you export updates to (new "versions" of) your 1_profile.bin, it will overwrite the GUARDIAN.1_profile.bin on all systems that import from SYNCATA. So even if they initially got the file initially from CVS (or a new installer), they can get later updates from you (and only you) via SYNCDATA.

    digital man

    Synchronet "Real Fact" #47:
    The Synchronet Museum is online at http://wiki.synchro.net/history:museum: Norco, CA WX: 68.7°F, 48.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Kirkman on Fri Jan 12 17:53:50 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to echicken on Fri Jan 12 2018 06:46 pm

    Re: New avatars, and black blocks in BINs
    By: echicken to Kirkman on Fri Jan 12 2018 03:19 pm

    If the avatars were created within the chooser, then the problem is in there, in the
    editor, or in frame.js. I'll see if I can replicate the problem here.

    This problem was with BINs created in PabloDraw and ANSiEdit.

    I don't think graphic.js has this problem however. So when your avatars are viewed (e.g. in the message header), they should appear fine.

    Oh, and I think echicken committed a fix to frame.js too.

    digital man

    Synchronet "Real Fact" #34:
    The back-up synchro.net nameserver and CVS repository is hosted by Deuce. Norco, CA WX: 67.9°F, 51.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to Digital Man on Fri Jan 12 20:42:36 2018
    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Fri Jan 12 2018 05:44 pm

    Now, I want to create a good set of stock/initial avatars. Your profile collection was imported here as:
    text/avatars/GUARDIAN.1_profile.bin
    Would like me to commit to the CVS so that it's included in fresh installs (and for those who many not ever get the SYNCDATA echo)?

    Sure, that'd be fine. I've got some front-facing ones I started on, but they need more work. I really like the profile ones.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Kirkman on Fri Jan 12 19:04:58 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to Digital Man on Fri Jan 12 2018 08:42 pm

    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Fri Jan 12 2018 05:44 pm

    Now, I want to create a good set of stock/initial avatars. Your profile collection was imported here as:
    text/avatars/GUARDIAN.1_profile.bin
    Would like me to commit to the CVS so that it's included in fresh installs (and for those who many not ever get the SYNCDATA echo)?

    Sure, that'd be fine. I've got some front-facing ones I started on, but they need more work. I really like the profile ones.

    Is there a signifcance to the "1_" prefix in the filename? It's not a big deal (it's not shown to users of the ansi_chooser.js), but I was just curious if that's a versioning scheme or you on multiple *_profile.bin files.

    digital man

    Synchronet "Real Fact" #83:
    Donations to the Synchronet project are welcome @ http://wiki.synchro.net/donate
    Norco, CA WX: 68.7°F, 39.0% humidity, 5 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to Digital Man on Fri Jan 12 21:55:03 2018
    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Fri Jan 12 2018 07:04 pm

    Is there a signifcance to the "1_" prefix in the filename? It's not a big deal (it's not shown to users of the ansi_chooser.js), but I was just curious if that's a versioning scheme or you on multiple *_profile.bin files.

    Well, so far I have two files. One is "profile" and the other is
    "front-facing" (both refer to the direction the head is turned).

    But the profile file is better, and I wanted it to appear first in the avatar chooser list. So I figured I'd just prefix them with numbers to let me control how they sort in the list.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Kirkman on Sat Jan 13 17:52:25 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to Digital Man on Fri Jan 12 2018 09:55 pm

    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Fri Jan 12 2018 07:04 pm

    Is there a signifcance to the "1_" prefix in the filename? It's not a big deal (it's not shown to users of the ansi_chooser.js), but I was just curious if that's a versioning scheme or you on multiple *_profile.bin files.

    Well, so far I have two files. One is "profile" and the other is "front-facing" (both refer to the direction the head is turned).

    But the profile file is better, and I wanted it to appear first in the avatar chooser list. So I figured I'd just prefix them with numbers to let me control how they sort in the list.

    Okay. We're trying to flush out a good set of initial stock/default avatars. If I commit this file to CVS (text/avatars) with the "GUARDIAN." prefix, then you could later over-write those avatars on other people's boards by exporting from your BBS. Since you don't have CVS commit access (right now at least), that'd be the only way to update your collection(s) on other people's systems.

    So I guess what I'm asking is, would you prefer I:
    1. commit to CVS as GUARDIAN.1_profile.bin
    2. commit to CVS as GUARDIAN.profiles.bin
    3. commit to CVS as profiles.bin
    4. hold off for now

    My preference would be #2. :-)

    If sorting is an issue, I'm sure we can come up with some option for avatar_choser.js to sort in an order you want.

    And BTW, is the BG attribute issue resolved now with avatar_chooser?

    digital man

    This Is Spinal Tap quote #11:
    Nigel Tufnel: No. no. That's it, you've seen enough of that one.
    Norco, CA WX: 72.2°F, 24.0% humidity, 1 mph SW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to Digital Man on Sun Jan 14 08:29:42 2018
    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Sat Jan 13 2018 05:52 pm

    Okay. We're trying to flush out a good set of initial stock/default avatars. If I commit this file to CVS (text/avatars) with the "GUARDIAN." prefix, then you could later over-write those avatars on other people's boards by exporting from your BBS. Since you don't have CVS commit access (right now at least), that'd be the only way to update your collection(s) on other people's systems.

    So I guess what I'm asking is, would you prefer I:
    1. commit to CVS as GUARDIAN.1_profile.bin
    2. commit to CVS as GUARDIAN.profiles.bin
    3. commit to CVS as profiles.bin
    4. hold off for now

    My preference would be #2. :-)

    Yeah, I went ahead and changed it to match #2 (except it's "profile" singular).

    BTW - I have used CVS for years to update my BBS, more or less following instructions from the wiki. But I can't figure out how to get CVS to grab new stuff in the /text/avatars directory.

    I'm guessing it's because I created my local avatars directory myself to start testing stuff, rather than getting it from CVS originally. How would I fix that so CVS will track files in it? And then what command would I use later to download updates?

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Kirkman on Sun Jan 14 10:17:58 2018
    Re: New avatars, and black blocks in BINs
    By: Kirkman to Digital Man on Sun Jan 14 2018 08:29 am

    Re: New avatars, and black blocks in BINs
    By: Digital Man to Kirkman on Sat Jan 13 2018 05:52 pm

    Okay. We're trying to flush out a good set of initial stock/default avatars. If I commit this file to CVS (text/avatars) with the "GUARDIAN." prefix, then you could later over-write those avatars on other people's boards by exporting from your BBS. Since you don't have CVS commit access (right now at least), that'd be the only way to update your collection(s) on other people's systems.

    So I guess what I'm asking is, would you prefer I:
    1. commit to CVS as GUARDIAN.1_profile.bin
    2. commit to CVS as GUARDIAN.profiles.bin
    3. commit to CVS as profiles.bin
    4. hold off for now

    My preference would be #2. :-)

    Yeah, I went ahead and changed it to match #2 (except it's "profile" singular).

    BTW - I have used CVS for years to update my BBS, more or less following instructions from the wiki. But I can't figure out how to get CVS to grab new stuff in the /text/avatars directory.

    I'm guessing it's because I created my local avatars directory myself to start testing stuff, rather than getting it from CVS originally. How would I fix that so CVS will track files in it? And then what command would I use later to download updates?

    If you move your current avatars directory to another name, say "avatars.save", then if you run "cvs update -d" in the text directory, it should create the avatars sub-directory with the new files in it. After that, just running "cvs upate" in text/avatars shold do the update (of just that directory).

    digital man

    Synchronet/BBS Terminology Definition #23:
    FSP = FidoNet Standards Proposal
    Norco, CA WX: 72.2°F, 24.0% humidity, 1 mph SW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)