I recently got an awesome prelogon ANSI from ZII, and I'd like to know if there's a way to slow down the display on it? It's a couple of pages long,
The best way to do this is on the client side, but it's not something
that most clients support. SyncTERM and fTelnet support this sequence:
esc[0;n*r
Where 'n' is 0 for unlimited speed, and 1 through 11 are 300, 600, 1200, ..., 115200. Set it to whatever rate you want the client to emulate,
then set it to unlimited after you're done displaying the graphic.
Beyond that, you're stuck with whatever you can do to cause delays on the server side.
I recently got an awesome prelogon ANSI from ZII, and I'd like to know if there's a way to slow down the display on it? It's a couple of pages
long, and when it displays, it draws so fast all you really see is the bottom half. I looked through the display codes and didn't see anything, so I may be missing it somewhere...
That's great to know! I'll have to remember that...
There are a few ways to do this with Mystic as it can do server side baud emulation. I would personally disregard the other suggestion that was made as this will work with all clients:
If you edit the ANSI file and put a <pipe>DI50 at the top it will make
it show at roughly 19200 baud rate. If you find that too slow just add
10 to it and try DI60 or even DI70, etc.
You can even place these throughout art to give variable speeds when
doing ansimation efffects and stuff.
You can go here to learn more: http://wiki.mysticbbs.com/doku.php?id=displaycodes#miscellaneous_codes
That's great to know! I'll have to remember that...
Well, it sounds like g00r00 has a better server-side solution for you baked into the output routine, so go with that on Mystic. Under Synchronet I use the method I described if the client supports it, or revert to a server-side slowdown if not.
On 07 Feb 2019, echicken said the following...
The best way to do this is on the client side, but it's not something that most clients support. SyncTERM and fTelnet support this sequenc
esc[0;n*r
Where 'n' is 0 for unlimited speed, and 1 through 11 are 300, 600, 12 ..., 115200. Set it to whatever rate you want the client to emulate, then set it to unlimited after you're done displaying the graphic.
That's great to know! I'll have to remember that...
Beyond that, you're stuck with whatever you can do to cause delays on server side.
Well, I figured there might be a pipecode that I could use server side, like the one to keep from pausing the display in the middle of it. It would be nice to have... *cough g00r00* :)
When you set in the menu your ANSI to display, you would use the GD menu command right, well you can set the speed to display it in this command. See the Mystic Wiki about it (and below)
[snip]
GD - Show a display file
Data: ([FILE]) or (@[BAUD]@[TRUE/END/FALSE]@[FILE]) [/NEW] [/ABORT]
[/MCI]
The (@[BAUD]@[TRUE/END/FALSE]@[FILE]) method allows the ability to
emulate a baud rate while displaying, as well as whether or not to pause the screen during display (TRUE) or only at the end (END), or not at all (FALSE). The [FILE] parameter uses the same rules as discussed above.
Example:
Data: @19200@FALSE@/path/to/myfile.ans
Thank you! I've got a couple of things I'm going to want to display so this'll come in really handy. :) I just bookmarked it. :D
If you edit the ANSI file and put a <pipe>DI50 at the top it will mak it show at roughly 19200 baud rate. If you find that too slow just a 10 to it and try DI60 or even DI70, etc.
Ok, I knew I was missing something. I've seen some other boards do it,
and I knew there had to be a way.
You can also just open it up in Mystic's ANSI editor and when you go to save it you'll see a save screen where you can set various options like display speed, pause options, and so on.
I find its usually easier to just do that then to edit it with a text editor or something.
I find its usually easier to just do that then to edit it with a text editor or something.
It turns out that vim respects ANSI text formating and CP347 encoding. Back in the early 90's, I made a 3 page ANSI for a local sysop using TheDraw and DOS edit. That was way before multipage editors were
common, Ahhhh.... the good ole days! lol
It turns out that vim respects ANSI text formating and CP347 encoding Back in the early 90's, I made a 3 page ANSI for a local sysop using TheDraw and DOS edit. That was way before multipage editors were common, Ahhhh.... the good ole days! lol
Are you saying that you can edit ANSI graphics in vim? Is it rendered
in Vim too?
[snip]
Data: @19200@FALSE@/path/to/myfile.ans
You can also just open it up in Mystic's ANSI editor and when you go to save it you'll see a save screen where you can set various options like display speed, pause options, and so on.
without a pause at the end of the file. Is there any way to make sure
it pauses after a full screen of information -and- at the end of the
file?
You could always add a second command to the menu entry which could be
the following
Command: GT
Data: !PA
(replace ! with the pipe character)
This will display a line of text "!PA" (again pipe not !) which will
force a pause.
Just my 2 cents worth =)
Sysop: | echicken |
---|---|
Location: | Toronto, Ontario |
Users: | 2,224 |
Nodes: | 6 (0 / 6) |
Uptime: | 214:13:09 |
Calls: | 14,143 |
Calls today: | 1 |
Files: | 295 |
Messages: | 551,118 |