|
Rytz Newbie
Joined: 06 Sep 2004 Posts: 5
|
Posted: Mon Sep 06, 2004 11:12 am
Graphical issues - please help... |
Ok this is an example of how my BBS main menu (and other graphics) are being displayed through zMUD:
And this is how it should look (using mTel or windows telnet.exe):
My current emulation and wordwrap settings:
All of my other graphics are messed up, and zMUD is bypassing my BBS pauses.
I went through all the settings and couldn't find anything. I changed to the terminal font. What am I missing? Thanks in advance. |
|
_________________ Becker2K BBS running Renegade.
telnet://becker2k.dyndns.org
Serving all of your DoorMUD needs. |
|
|
|
mr_kent Enchanter
Joined: 10 Oct 2000 Posts: 698
|
Posted: Mon Sep 06, 2004 11:47 am Re: Graphical issues - please help... |
Rytz wrote: |
I went through all the settings and couldn't find anything. I changed to the terminal font. What am I missing? Thanks in advance. |
Have you tried unchecking all emulation options and use 'strict telnet' and changed default type to 'vt100' or 'ansii' under View|Preferences|General|Emulation?
Rather than delete emulations one by one to find a solution, I'd try starting with the very basics and then add additional emulation protocols until it gets screwed up again.
If you have already tried this, then disregard this post.
EDIT: Don't know how that happened, I totally missed the last two graphics when I read your post. Now I feel useless as well as dumb. One final thought before I leave this problem to a real zMud power user: It appears to me that spaces and/or tabs are being stripped out of the lines containing mostly all ansii escape codes. |
|
|
|
Rytz Newbie
Joined: 06 Sep 2004 Posts: 5
|
Posted: Mon Sep 06, 2004 11:58 am Re: Graphical issues - please help... |
mr_kent wrote: |
Rytz wrote: |
I went through all the settings and couldn't find anything. I changed to the terminal font. What am I missing? Thanks in advance. |
Have you tried unchecking all emulation options and use 'strict telnet' and changed default type to 'vt100' or 'ansii' under View|Preferences|General|Emulation?
Rather than delete emulations one by one to find a solution, I'd try starting with the very basics and then add additional emulation protocols until it gets screwed up again.
If you have already tried this, then disregard this post. |
Nope hadn't tried that yet. Well, maybe, I dunno; I tried a lot of things :D. I tried what you said and a few other things and nothing. With telnet options and strict telnet with ansi I got no colors and messed up ansi codes. Any other suggestions? Does zMUD not display ansi correctly or something? |
|
_________________ Becker2K BBS running Renegade.
telnet://becker2k.dyndns.org
Serving all of your DoorMUD needs. |
|
|
|
LightBulb MASTER
Joined: 28 Nov 2000 Posts: 4817 Location: USA
|
Posted: Mon Sep 06, 2004 4:33 pm |
Looking at the Mail Menu/Teleconference line, I notice that the /J is near the beginning of the line instead of at the end where you want it. You are obviously sending something (unintentionally) which returns the cursor to the beginning of the line without advancing the line. The remainder of the line then continues, but overwrites whatever was already there. The other lines also appear to start correctly, then have the cursor returned to the beginning and overwrite from that point.
Since I can't see anything common in the points where the cursor is returned to beginning-of-line, it's probably a wrap function, either yours or zMUD's. |
|
_________________ LightBulb
Senior member
Most scripts in this forum are written for Command Line entry.
Don't even open the Settings Editor unless its use is specified or obvious. |
|
|
|
Rytz Newbie
Joined: 06 Sep 2004 Posts: 5
|
Posted: Mon Sep 06, 2004 8:28 pm |
LightBulb wrote: |
Looking at the Mail Menu/Teleconference line, I notice that the /J is near the beginning of the line instead of at the end where you want it. You are obviously sending something (unintentionally) which returns the cursor to the beginning of the line without advancing the line. The remainder of the line then continues, but overwrites whatever was already there. The other lines also appear to start correctly, then have the cursor returned to the beginning and overwrite from that point.
Since I can't see anything common in the points where the cursor is returned to beginning-of-line, it's probably a wrap function, either yours or zMUD's. |
Ok... any ideas on how to fix it? Tried messing with the wrap stuff... |
|
_________________ Becker2K BBS running Renegade.
telnet://becker2k.dyndns.org
Serving all of your DoorMUD needs. |
|
|
|
Rytz Newbie
Joined: 06 Sep 2004 Posts: 5
|
Posted: Mon Sep 06, 2004 8:35 pm |
Yeah so this is pretty aggrivating. This board isn't using any kind of new ANSI technology or something. The menus are all saved with THEDRAW at 100 lines. No animation or anything like that. Comes up fine for anything else. What's the problem with zMUD?
|
|
_________________ Becker2K BBS running Renegade.
telnet://becker2k.dyndns.org
Serving all of your DoorMUD needs. |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Mon Sep 06, 2004 9:53 pm |
To see the raw text that the MUD is sending, open your character Offline and then type:
#DEBUG test.txt
in the command line, then select Reconnect from the File menu to connect to the MUD. Once the MUD banner is displayed you can then exit from zMUD. You will now have a "test.txt" file in your zMUD directory that has the raw MUD output. You can replay this file in zMUD using the command:
#READ test.txt raw
You can email me the test.txt file as an email attachment and I'll check to see if there is something wierd being sent by the MUD.
The most common cause of this kind of problem is the MUD server (or BBS) not properly sending CR/LF to terminate each line. Some systems get lazy and only send either a CR or a LF. Some are even worse and send LF/CR instead of CR/LF. zMUD is picky about this and requires that the system you are connecting to MUST follow the Telnet protocol. Other programs might accept non-standard line breaks. |
|
|
|
Rytz Newbie
Joined: 06 Sep 2004 Posts: 5
|
Posted: Tue Sep 07, 2004 9:36 am |
Zugg wrote: |
To see the raw text that the MUD is sending, open your character Offline and then type:
#DEBUG test.txt
in the command line, then select Reconnect from the File menu to connect to the MUD. Once the MUD banner is displayed you can then exit from zMUD. You will now have a "test.txt" file in your zMUD directory that has the raw MUD output. You can replay this file in zMUD using the command:
#READ test.txt raw
You can email me the test.txt file as an email attachment and I'll check to see if there is something wierd being sent by the MUD.
The most common cause of this kind of problem is the MUD server (or BBS) not properly sending CR/LF to terminate each line. Some systems get lazy and only send either a CR or a LF. Some are even worse and send LF/CR instead of CR/LF. zMUD is picky about this and requires that the system you are connecting to MUST follow the Telnet protocol. Other programs might accept non-standard line breaks. |
It's the BBS that was doing this, not the MUD. The MUD is fine with zMUD; as much that I've tested anyways. Is there any way to make zMUD allow other line break types? |
|
_________________ Becker2K BBS running Renegade.
telnet://becker2k.dyndns.org
Serving all of your DoorMUD needs. |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Sep 07, 2004 5:00 pm |
The only option you might try is in the Connection preferences in zMUD you can change the Carriage control to CR instead of LF. I don't know what your BBS is doing to the linebreaks, but if it is using CR instead of LF, than this option will help.
If the Strict Telnet option is already turned off, then zMUD will already allow LF/CR instead of CR/LF.
You might also look at the BBS to see if it has any options to change it's linebreak. Or contact the people in charge of the BBS and let them know that the BBS is not following the Telnet protocol correctly. |
|
|
|
|
|