Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
mythicfx
Newbie


Joined: 26 Jan 2012
Posts: 7

PostPosted: Thu Jan 26, 2012 10:15 am   

Issues with CMUD 3.34
 
I just recently started using CMUD after replacing my computer. I'm an old zMUD user so finding out there was a newer client where I could import my old settings and such was a boon. However, I've got a couple of problems.

First off, I'm having the triple-macro problem some people have reported. I tend to use macros bound to the F-keys and whenever I hit those the macro is triggered three times.

Second, one of the MUDs I spend a lot of time on has a command where you can bring up a list of people in a friends list in a two-column format. The format looks like this (actually cut and pasted with names X'ed out for privacy):

Code:
---------------------------------------------------------------------
Name:             Last On/Idle      Name:             Last On/Idle     
---------------------------------- ----------------------------------
XXXXXX            Dec 29 19:35:23   XXXXX             Jan 26 02:07:25   
XXXXXXXX          Jan 26 04:04:03   XXXX              Jan 26 01:29:44   
XXXXX             Dec 11 14:08:55   XXXXXXXXXXXXXX    Jan 23 21:15:37   
XXXXXXXXXXXXX     Jan 20 08:40:32   XXXXXXX           Sep 30 16:10:46   



However, in CMUD, when summoned only the right column of the list appears in the first column's place (and the column headers appear in full like normal), like so:


Code:
---------------------------------------------------------------------
Name:             Last On/Idle      Name:             Last On/Idle     
---------------------------------- ----------------------------------
XXXXX             Jan 26 02:07:25   
XXXX              Jan 26 01:29:44   
XXXXXXXXXXXXXX    Jan 23 21:15:37   
XXXXXXX           Sep 30 16:10:46   
Reply with quote
Rahab
Wizard


Joined: 22 Mar 2007
Posts: 2320

PostPosted: Thu Jan 26, 2012 2:20 pm   
 
Are you certain that you are losing the left column values? They aren't just being converted into a single column?
Reply with quote
Daern
Sorcerer


Joined: 15 Apr 2011
Posts: 809

PostPosted: Fri Jan 27, 2012 12:44 am   
 
The first problem is a known bug, you can prevent it for the time being by checking the 'Macros override menu shortcuts' preference (under User Interface -> Command line).

As for the second problem, it's possible that you have a trigger modifying the line. Does this still happen if you turn off triggers - click the little gun icon to the right of your command line?
Reply with quote
mythicfx
Newbie


Joined: 26 Jan 2012
Posts: 7

PostPosted: Fri Jan 27, 2012 6:39 am   
 
Rahab wrote:
Are you certain that you are losing the left column values? They aren't just being converted into a single column?


I realize now I could have made it clearer in my little example, but I am losing the left column values and the ones on the right are being moved to the left. (Note the dates in the columns.) I replaced the letters in the names with X's for the sake of copypasting while also not getting into anything personal, but if I'm getting something like:

Code:
---------------------------------------------------------------------
Name:             Last On/Idle      Name:             Last On/Idle     
---------------------------------- ----------------------------------
Steven            Dec 29 19:35:23   Brian             Jan 26 02:07:25   
Harrison          Jan 26 04:04:03   Andy              Jan 26 01:29:44   


...in other clients, in CMUD I'm getting:

Code:
---------------------------------------------------------------------
Name:             Last On/Idle      Name:             Last On/Idle     
---------------------------------- ----------------------------------
Brian             Jan 26 02:07:25   
Andy              Jan 26 01:29:44   


I hope that's clearer.

Daern wrote:
The first problem is a known bug, you can prevent it for the time being by checking the 'Macros override menu shortcuts' preference (under User Interface -> Command line).


Ah, thanks. I knew it was a bug but any time I've searched for it on the forum I just see that "it's been resolved" with no explanation as to how.

Quote:
As for the second problem, it's possible that you have a trigger modifying the line. Does this still happen if you turn off triggers - click the little gun icon to the right of your command line?


Just tried that. Doesn't work. Also, I don't have any triggers set to go off in anything connected to those lists.[/code]
Reply with quote
Rahab
Wizard


Joined: 22 Mar 2007
Posts: 2320

PostPosted: Fri Jan 27, 2012 3:34 pm   
 
Hm. The second problem is strange. If it is not caused by any of your triggers, it must be caused by some coding that the mud is putting into the text. Could you open the debugger, turn on all the options, and send us the debugger output dealing with those lines from the mud?
Reply with quote
mythicfx
Newbie


Joined: 26 Jan 2012
Posts: 7

PostPosted: Fri Jan 27, 2012 9:59 pm   
 
Sure thing. Okay, here we go. Again, for privacy's sake, character names have been scrubbed. Other than the name replacement, everything is as it appeared in the debugger window. To make it as clear as I can, each name's been replaced with a different letter. Note where, in the code, one character's name appears to have doubled (although this doesn't appear in the normal output) but the 'last time on' is for one of the names that doesn't wind up in the final list. Also, this time I did this on a different character than when I made my initial report and noticed that when the number of names on the list is an odd one (ie, there wouldn't be a name in the right-hand column on that line) the left-hand name still appears in the final output.

Here's the debugger code:


Code:
a    Stayne |+watch/who2
h    Stayne |<ESC>[2S+watch/who2<ESC>[0m
i    Stayne >+watch/who2<CR><LF>
i    Stayne <Watch> You are currently watching for:<CR><LF><CR><LF>
---------------------------------------------------------------------<CR><LF>
Name:             Last On/Idle      Name:             Last On/Idle      <CR><LF>
---------------------------------- ----------------------------------<CR><LF>
aaaaaaaaaaaaa     Jan 20 08:40:32   <CR>
bbbbb             Jan 27 11:35:44   <CR><CR><LF>
cccccccc          Dec 13 07:02:04   <CR>
ddddd             Dec 11 14:08:55   <CR><CR><LF>
eeeeeeeeeeeeee    Jan 23 21:15:37   <CR>
fffffff           Sep 30 16:10:46   <CR><CR><LF>
gggggggggg        Dec 13 06:22:21   <CR>
hhhhhhhhh         Jan 13 12:52:37   <CR><CR><LF>
iiiiii            Dec 29 19:35:23   <CR>
jjjjjj            Jan 04 21:55:58   <CR><CR><LF>
kkkk              Dec 19 13:01:30   <CR>
lllllllllll       Jan 22 03:19:35   <CR><CR><LF>
mmmmm             Nov 28 11:10:28   <CR>
nnnnnnnnnnnnnnnn  Jan 24 23:37:29   <CR><CR><LF>
ooooooooo         Jan 24 03:13:05   <CR>
pppppp            Jan 25 18:13:00   <CR><CR><LF>
qqqqq             Jan 27 11:58:55   <CR>
rrrrrrrr          Jan 26 18:36:53   <CR><CR><LF>
sssssssssssss     Jan 27 08:21:53   <CR>
tttttttttttt      Jan 19 15:28:22   <CR><CR><LF>
uuuuuuuu          Jan 27 05:55:25   <CR>
vvvvvv            Jan 24 21:32:38   <CR><CR><LF>
wwwww             Jan 27 01:55:03   <CR>
xxxx              Jan 25 22:43:18   <CR><CR><LF>
yyyyyyy           Jan 21 18:59:30   <CR>
zzzzz             Nov 18 18:56:21   <CR><CR><LF>
AAAAA             Jan 26 17:22:21   <CR>
BBBBBB            Jan 26 22:59:23   <CR><CR><LF>
CCCCCCC           Jan 24 13:34:17   <CR>
DDDDDDDDD         Jan 26 18:27:38   <CR><CR><LF>
EEEEEE            Jan 26 22:31:10   <CR>
FFFFFFF 
i    Stayne <         Jan 24 12:36:13   <CR><CR><LF>
GGGGGGGGGGG       Jan 27 15:58:04   <CR><CR><LF><CR><LF>
a    Stayne |Watch> You are currently watching for:
h    Stayne |Watch> You are currently watching for:
a    Stayne |
a    Stayne |---------------------------------------------------------------------
a    Stayne |Name:             Last On/Idle      Name:             Last On/Idle     
a    Stayne |---------------------------------- ----------------------------------
a    Stayne |bbbbb             Jan 27 11:35:44   
a    Stayne |ddddd             Dec 11 14:08:55   
a    Stayne |fffffff           Sep 30 16:10:46   
a    Stayne |hhhhhhhhh         Jan 13 12:52:37   
a    Stayne |jjjjjj            Jan 04 21:55:58   
a    Stayne |lllllllllll       Jan 22 03:19:35   
a    Stayne |nnnnnnnnnnnnnnnn  Jan 24 23:37:29   
a    Stayne |pppppp            Jan 25 18:13:00   
a    Stayne |rrrrrrrr          Jan 26 18:36:53   
a    Stayne |tttttttttttt      Jan 19 15:28:22   
a    Stayne |vvvvvv            Jan 24 21:32:38   
a    Stayne |xxxx              Jan 25 22:43:18   
a    Stayne |zzzzz             Nov 18 18:56:21   
a    Stayne |BBBBBB            Jan 26 22:59:23   
a    Stayne |DDDDDDDDD         Jan 26 18:27:38   
a    Stayne ]FFFFFFF           Jan 26 22:31:10   
a    Stayne |FFFFFFF           Jan 24 12:36:13   
a    Stayne |GGGGGGGGGGG       Jan 27 15:58:04   
a    Stayne |
i    Stayne <<IAC><241>
i    Stayne <<IAC><241>


And if it helps at all, here's the output in the regular window for the same command again:

Code:
Watch> You are currently watching for:

---------------------------------------------------------------------
Name:             Last On/Idle      Name:             Last On/Idle     
---------------------------------- ----------------------------------
bbbbb             Jan 27 11:35:44   
ddddd             Dec 11 14:08:55   
fffffff           Sep 30 16:10:46   
hhhhhhhhh         Jan 13 12:52:37   
jjjjjj            Jan 04 21:55:58   
lllllllllll       Jan 22 03:19:35   
nnnnnnnnnnnnnnnn  Jan 24 23:37:29   
pppppp            Jan 25 18:13:00   
rrrrrrrr          Jan 26 18:36:53   
tttttttttttt      Jan 19 15:28:22   
vvvvvv            Jan 24 21:32:38   
xxxx              Jan 25 22:43:18   
zzzzz             Nov 18 18:56:21   
BBBBBB            Jan 26 22:59:23   
DDDDDDDDD         Jan 26 18:27:38   
FFFFFFF           Jan 24 12:36:13   
GGGGGGGGGGG       Jan 27 15:58:04
Reply with quote
Daern
Sorcerer


Joined: 15 Apr 2011
Posts: 809

PostPosted: Sat Jan 28, 2012 12:20 am   
 
That's really strange. It definitely looks like there's an extra carriage return coming through from the mud. Perhaps you could find out if other cmud users have this problem? I'm at a loss on this one...
Reply with quote
Rahab
Wizard


Joined: 22 Mar 2007
Posts: 2320

PostPosted: Mon Jan 30, 2012 1:05 pm   
 
Yeah, that CR without an LF will move the cursor to the beginning of the line without moving to a new line. So the second column is overwriting the first column. It does look like a problem on the output from the mud.
Reply with quote
mythicfx
Newbie


Joined: 26 Jan 2012
Posts: 7

PostPosted: Tue Jan 31, 2012 2:27 am   
 
Yeah, that I can see, and I'll see if there's something I can do to get around that. I've just never had this problem with any other client (even zMUD).
Reply with quote
Rahab
Wizard


Joined: 22 Mar 2007
Posts: 2320

PostPosted: Tue Jan 31, 2012 1:46 pm   
 
Either those other clients aren't correctly using the CR, or the mud has made a recent change which introduced this bug in their output. Have you tried contacting them?
Reply with quote
mythicfx
Newbie


Joined: 26 Jan 2012
Posts: 7

PostPosted: Wed Feb 01, 2012 6:36 am   
 
I'm going to try that next. Although I have trouble imagining that it's a recent change, because connecting with other clients during the time in which I've been using CMUD hasn't caused this problem.
Reply with quote
MattLofton
GURU


Joined: 23 Dec 2000
Posts: 4834
Location: USA

PostPosted: Thu Feb 02, 2012 1:32 am   
 
CMud adheres to standards much more stringently than other clients do. This includes ZMud, which Zugg bent over backwards trying to specially handle lazy coders' bad habits, interpretations, and nonstandard extensions.
_________________
EDIT: I didn't like my old signature
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net