|
mythicfx Newbie
Joined: 26 Jan 2012 Posts: 7
|
Posted: 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
|
|
|
|
|
Rahab Wizard
Joined: 22 Mar 2007 Posts: 2320
|
Posted: 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?
|
|
|
|
Daern Sorcerer
Joined: 15 Apr 2011 Posts: 809
|
Posted: 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? |
|
|
|
mythicfx Newbie
Joined: 26 Jan 2012 Posts: 7
|
Posted: 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] |
|
|
|
Rahab Wizard
Joined: 22 Mar 2007 Posts: 2320
|
Posted: 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?
|
|
|
|
mythicfx Newbie
Joined: 26 Jan 2012 Posts: 7
|
Posted: 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 |
|
|
|
|
Daern Sorcerer
Joined: 15 Apr 2011 Posts: 809
|
Posted: 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...
|
|
|
|
Rahab Wizard
Joined: 22 Mar 2007 Posts: 2320
|
Posted: 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.
|
|
|
|
mythicfx Newbie
Joined: 26 Jan 2012 Posts: 7
|
Posted: 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).
|
|
|
|
Rahab Wizard
Joined: 22 Mar 2007 Posts: 2320
|
Posted: 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?
|
|
|
|
mythicfx Newbie
Joined: 26 Jan 2012 Posts: 7
|
Posted: 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.
|
|
|
|
MattLofton GURU
Joined: 23 Dec 2000 Posts: 4834 Location: USA
|
Posted: 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 |
|
|
|
|
|