 |
Filcher Newbie
Joined: 14 May 2006 Posts: 3
|
Posted: Sun May 14, 2006 1:04 am
Split Scrolling Woes |
Hello. I've heard some pretty fantastic things about zMUD, so I figured I would give it a try. Upon connecting to a MOO, I changed a few settings and was relatively satisfied with the results. Things were looking hopeful until I scrolled up. When that happened, the screen split into two sections; the section containing the buffer and the section containing the real-time events. I found this to be rather annoying, so I rushed to the preferences. To my disappointment, I discovered that there was no (apparent, anyway) option to disable this feature. Not a problem, I said to myself, I'll just drag the sneaky bar to the very top! That will show them! Oh my. Now I can't scroll. Fine, I'll drag it to the bottom! Alas, now I can't see new things as they happen. So then I decided to come to the forums, where a quick search revealed a post saying it was impossible to disable this. And other posts containing random informations that really didn't pertain to what I was searching for.
So essentially, my post is to ask if there is a way to disable the split-screen scrolling feature. And if no way exists, my post is to request that the developers add such an option. From what I've heard and read, zMUD would be the best client for what I would like to do, but I find I can't use it with the split scrolling.
Mmm, verbosity. |
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sun May 14, 2006 1:47 am |
The split-screen scrolling is one of the most popular features in zMUD. What is it that you want it to do? If you drag the splitter to the bottom, then you are just viewing the scrollback without any live text...that's how other clients work without any split screen ability. Drag it to the top turns prevents you from seeing any scrollback, so that's probably not what you want.
How about just living with it for a while. Yes, it's a bit different, but the ability to look at your scrollback without it scrolling away along with the ability to still see live text is a very important feature. Without being able to see the live text, my character would have gotten killed by stuff coming into the room while I was reading the scrollback many times. |
|
|
|
 |
Filcher Newbie
Joined: 14 May 2006 Posts: 3
|
Posted: Sun May 14, 2006 2:12 am |
It may well be one of the more popular features, but it's not one that I would desire. I'm afraid I don't see why it can't be an option to disable it. It seems like everything else in the world is an option. To answer your question as to what I want, I will describe what happens when I use VMoo or tkMOO. In a single window, I scroll up. If I have scroll lock enabled, any new information that would normally be displayed to me waits at the bottom, much like if I were to drag the dividing line in zMUD all the way to the bottom. The difference, however, is that in VMoo or tkMOO, if I'm at the very bottom of the scrollback, I still see anything new coming in.
Also, I can understand why some people may enjoy this feature. I have no doubt that it's very popular and has saved many people from horrific death in their various MUDding adventures. For me, however, it is a distraction and rather irritating.
It seems, also, that I have my answer and will continue my quest for a decent MUD client. Thank you. |
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sun May 14, 2006 3:37 am |
Sorry it didn't work out for you. Most people don't want the new incoming text to move the scrollback since it makes the scrollback nearly impossible to read on busy MUDs with lots of scrolling. I don't know how you read your scrollback in VMoo or tkMOO if it's always adding the new stuff to the bottom. There just isn't any way to make it an option the way the zMUD screen output works, sorry.
|
|
|
|
 |
edb6377 Magician

Joined: 29 Nov 2005 Posts: 482
|
Posted: Sun May 14, 2006 3:42 am |
Well in the hope he rechecks this post
| Code: |
To my disappointment, I discovered that there was no (apparent, anyway) option to disable this feature. Not a problem, I said to myself, I'll just drag the sneaky bar to the very top! That will show them! Oh my. Now I can't scroll. Fine, I'll drag it to the bottom!
|
I remember when i first used this program this was ONE of the confusing points zugg. The little box under the scrollbar isnt exactly screaming click me to remove the split bar. I have a feeling he looked and tried this and couldnt figure out how to turn off the split bar. It only activates when you WANT to scroll back but unless he knows what to hit to remove it you try and move it around.
So Sir if you do re-read this post you will find a [-] (MOUSEOVER will display disable splitscreen i think) block underneath the vertical scroll bar. Click it and the ------- bar will disappear and you can mud in normal view again. When you scroll up it will reappear. its a great feature and im sure why zugg wasnt sure how to help you. Its not PERMANTLY in scroll mode only when you wish to scroll back. |
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sun May 14, 2006 5:51 am |
True. The split bar will also go away if you drag the scrollbar down back down to the bottom, or if you press the Ctrl-Z or the ScrollLock key. In CMUD I have also improved this a bit so that pressing the Scroll-Down key when you are already at the bottom will also remove the split bar. It never occured to me that maybe the problem was that he didn't know how to "unsplit" the screen again, so thanks for posting this reminder edb.
|
|
|
|
 |
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: Sun May 14, 2006 10:18 pm |
Yay, wow, nice one!!! Scroll down while at bottom removes the split. Been waiting ages for that :)
|
|
_________________ Taz :) |
|
|
 |
Filcher Newbie
Joined: 14 May 2006 Posts: 3
|
Posted: Tue May 16, 2006 7:43 pm |
I did know how to disable it, but I appreciate your trying to help, edb6377.
I'm revisiting this topic because a friend of mine read it and, in an attempt to help me better explain how the scrolling I'm talking about works, made a video. If you are interested in seeing what it is I'm talking about with scrolling, you will need the XviD codec (which, I'm told, can be found at http://www.koepi.org/xvid.shtml) to view the videos below.
http://www.brainferrets.com/other/scrolllockscrollingdemonstration.avi
This video demonstrates scrolling as I attempted, seemingly unsuccessfully, to describe it.
http://www.brainferrets.com/other/vmoosplitscreen.avi
This video just shows how VMoo has a split screen option as well.
At any rate, I hope this at least serves to clarify what I was talking about. |
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Wed May 17, 2006 3:06 am |
Btw, the codec link you gave doesn't work. I got it at http://www.xvidmovies.com/codec/
One other difference is that in zMUD, you already have a fixed command line at the bottom of the screen. You are not typing into the MUD window directly like you are in VMoo. So most of the time in zMUD, you leave the splitscreen toggled off and it works just like you showed VMoo when the scrolllock is off and the scrollback is at the bottom. That's the same as the normal zMUD mode.
zMUD scrollback is like VMoo with the scrolllock feature enabled. But you now have three regions: the fixed command line, the new text area, and the scrollback area. Dragging the splitter to the bottom gives you the command line and the scrollback, just like in VMoo.
What zMUD doesn't have is the mode in VMoo where scrolllock is disabled and the scrollback text scrolls. As I've said, since zMUD scrolls text much faster than other MUD clients, the scrollback becomes unreadable if it scrolls with the live text on a busy MUD, so nobody ever wanted that feature.
But the VMoo feature isn't really a split screen scrollback...it's more of a combined MUD window and command line, whereas zMUD has a seperate command line.
So I think I'm clear on what you are talking about. But the bottom line is that zMUD just works differently than what you are used to. |
|
|
|
 |
CForrester Newbie
Joined: 17 May 2006 Posts: 3
|
Posted: Wed May 17, 2006 4:42 am |
Hey, I'm the guy who made those videos... Hopefully, I can describe it a little better than Filcher did (Or I did, in the video. :) )
First, let me clear up a few things:
VMoo does NOT combine the command line with the MOO window. That's just how I have my colours set up. It's a seperate command line, just like zMUD.
Here's exactly how VMoo works:
With scrolllock OFF, single scrollback window: If you've scrolled up and new text comes in, it jumps back down.
With scrolllock ON, single scrollback window: If you've scrolled up and new text comes in, the window stays at its current position and the new text waits at the bottom for you. The EXCEPTION to this is if the window is already all the way at the bottom. New text causes it to scroll normally if you've scrolled all the way down.
With scrollock OFF, splitscreen window: The bottom window cannot scroll. The top window can scroll, but it jumps down if new text comes in.
With scrollock ON, splitscreen window: The bottom window cannot scroll. The top window can scroll but DOES NOT jump down when new text comes in UNLESS the window is scrolled all the way down. This is exactly how zMUD functions.
So it CAN work like zMUD if you prefer, but what Filcher wants is an option to make zMUD function with a single text window and a single command line, in the same way VMoo does, and for scroll lock to prevent it from jumping down when new text comes in UNLESS it's already at the bottom.
By the way: I'd like the same feature that Filcher wants. :) VMoo doesn't work well with MUDs, unfortunately, and I'm considering purchasing zMUD to play MUDs, but this is the one problem preventing me from making the purchase. |
|
|
|
 |
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: Wed May 17, 2006 1:54 pm |
I can't see why you would wish for that. Using VMoo in the same way as zMUD you don't have to worry about catching up with what has come in since you froze the scroll as you can read it or glance at it as it comes in at the same time as reading the scrollback.
If it is about reading the catchup and getting confused that the split screen doesn't switch off when you get to the bottom of the scroll back buffer then this will be fixed in CMUD since as soon as you get to the bottom of the scroll back buffer it will turn off the split screen, something I'm looking forward to.
If it's just about wanting something to work in a way that you are used to then as Zugg said you will have to adjust to a different way of doing things. At least you can emulate how zMUD works in VMoo so perhaps you need to do that for a while at which point the swap over won't be so hard. |
|
_________________ Taz :) |
|
|
 |
CForrester Newbie
Joined: 17 May 2006 Posts: 3
|
Posted: Wed May 17, 2006 3:43 pm |
The problem for me is that having two windows disorients me. I'll be reading the buffer and new text will come in, so I'll be switching back and forth and won't end up reading either very well. It's not a matter of getting used to a new way of doings things for me, it's a matter of being unable to read well. That makes the splitscreen less efficient for me (And I have spent a few days with zMUD, trying to get used to it, as well as multiple attempts on VMoo).
I'm sorry if this comes off as rude, but I don't see what's so difficult about adding an extra option... If I were making a MUD client, I'd put as many options as possible in (Maybe in an "Advanced" menu, with a Basic menu if it gets too confusing) the program, that way more users will be able to do things exactly the way they want. |
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Wed May 17, 2006 7:55 pm |
So i sounds like you just want an option for zMUD to unsplit the screen and scroll back down to the bottom when new text is received? That's the only mode that I can see being different than what you can already do.
I'll consider this just because it's possible that on some quiet MUDs where there isn't much live text coming in that it might be useful. Maybe MOOs are different from MUDs in this way. As I've said, on the MUDs I have played, there is new text coming in every few seconds, so any scrollback that returned to the bottom with new text received would be useless.
But using zMUD as a more traditional telnet client where there isn't incoming text, then maybe a simpler option like this would be useful. It will depend upon how easy it is to add this to CMUD. Sure, I like to have options for everything, and just looking at the existing zMUD Preferences screen should show you this. But sometimes options are not simple to add. I'm not going to do something that takes weeks of effort or requires a redesign of zMUD just to satisfy a small minority of people.
But when I'm working on CMUD in the coming months, I'll keep it in mind in case it's easy to do. |
|
|
|
 |
CForrester Newbie
Joined: 17 May 2006 Posts: 3
|
Posted: Wed May 17, 2006 7:59 pm |
Well, thank you for considering it! :) I'll remember to check for CMUD in the future and consider purchasing it.
|
|
|
|
 |
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: Wed May 17, 2006 8:33 pm |
For now here is an idea for you to try:
Drag the split screen down so it is only one line high that way it is less likely to draw your attention away from the scrollback. Continue reading the scrollback until you get to the end (new incoming text) and then turn the split screen off. |
|
_________________ Taz :) |
|
|
 |
edb6377 Magician

Joined: 29 Nov 2005 Posts: 482
|
Posted: Wed May 17, 2006 10:46 pm |
| Code: |
The problem for me is that having two windows disorients me. I'll be reading the buffer and new text will come in, so I'll be switching back and forth and won't end up reading either very well. It's not a matter of getting used to a new way of doings things for me, it's a matter of being unable to read well. That makes the splitscreen less efficient for me (And I have spent a few days with zMUD, trying to get used to it, as well as multiple attempts on VMoo).
|
Ok i must be really lost here. because all new incoming feedback automatically attaches itself to the scroll back window. You can read down until you are done with nothing lost ever!.
i.e.
scroll back split screen top
| Code: |
<1hp 1sp 1st>
Vyst has completed his casting.
Vyst's dark power stops your heartbeat for the space of seven seconds!
You are drained on the torso by Vyst's negative energy causing lethal damage.
You have been slain!
Vyst grabs you around the throat, you feel your heart stop beating, then nothing....
You change back into your original form.
Your disembodied soul rises from your ravaged corpse.
'Ah, Tamlin.' the incarnation of death says. 'I've been looking for you.'
The incarnation of death swings a Scythe of Soul Rending in a long, lazy arc...
There is a bright flash of blue light, and you vanish to the Ethereal Plane.
* RESTRUNG ITEM (80%) is left behind in your corpse.
* a tooth bracelet (100%) is left behind in your corpse.
* a polished seashell garter (50%) is left behind in your corpse.
* a breastplate of life (90%) is left behind in your corpse.
* the crystal of power (100%) (*100%) is left behind in your corpse.
* a bloodstained white robe (90%) is left behind in your corpse.
* a circular mirror shield (100%) is left behind in your corpse.
* the spellbook of the wizard of Focault (100%) is left behind in your corpse.
* the justice of honor (90%) is left behind in your corpse.
* an Ithrix warding amulet (100%) is left behind in your corpse.
* the helm of Divusmors (100%) is left behind in your corpse.
* 32 gold coins are left behind in your corpse.
You turn translucent.
You feel a soft prickling on the back of your neck as your senses are heightened.
You feel a prickling on the back of your neck as your senses are heightened.
Your feet rise off the ground.
You feel a sharp prickling on the back of your neck as your senses are heightened.
A haze of crimson and gold sparks flit across your field of vision.
|
Now if lines come in its added to the scroll back.
| Code: |
Line a
Line b
line c
|
Scrollback is now
| Code: |
<1hp 1sp 1st>
Vyst has completed his casting.
Vyst's dark power stops your heartbeat for the space of seven seconds!
You are drained on the torso by Vyst's negative energy causing lethal damage.
You have been slain!
Vyst grabs you around the throat, you feel your heart stop beating, then nothing....
You change back into your original form.
Your disembodied soul rises from your ravaged corpse.
'Ah, Tamlin.' the incarnation of death says. 'I've been looking for you.'
The incarnation of death swings a Scythe of Soul Rending in a long, lazy arc...
There is a bright flash of blue light, and you vanish to the Ethereal Plane.
* RESTRUNG ITEM (80%) is left behind in your corpse.
* a tooth bracelet (100%) is left behind in your corpse.
* a polished seashell garter (50%) is left behind in your corpse.
* a breastplate of life (90%) is left behind in your corpse.
* the crystal of power (100%) (*100%) is left behind in your corpse.
* a bloodstained white robe (90%) is left behind in your corpse.
* a circular mirror shield (100%) is left behind in your corpse.
* the spellbook of the wizard of Focault (100%) is left behind in your corpse.
* the justice of honor (90%) is left behind in your corpse.
* an Ithrix warding amulet (100%) is left behind in your corpse.
* the helm of Divusmors (100%) is left behind in your corpse.
* 32 gold coins are left behind in your corpse.
You turn translucent.
You feel a soft prickling on the back of your neck as your senses are heightened.
You feel a prickling on the back of your neck as your senses are heightened.
Your feet rise off the ground.
You feel a sharp prickling on the back of your neck as your senses are heightened.
A haze of crimson and gold sparks flit across your field of vision.
Line a
Line b
line c
|
Whats the problem? You shouldnt have to flip between two screens. Read your scroll back when you are done you will be caught up.
As zugg said this wouldnt work well on my mud as there is constantly text scrolling. I use scrollback window often just to catch a few things i missed. Then i started capturing anything that was important to me in a seperate window so it was never lost. |
|
|
|
 |
edb6377 Magician

Joined: 29 Nov 2005 Posts: 482
|
Posted: Wed May 17, 2006 10:51 pm |
Additional information why cant you do this already
| Code: |
FREEZE
Syntax: #FR [value]
This command causes the output screen to split, displaying the scrollback buffer. Text from the MUD continues to be received, and triggers continue to execute, however, the screen does not scroll. If value is 0, the screen is unsplit, otherwise the screen is split. If value is omitted, the current split state is toggled. This command is the same as pressing Control-Z, selecting Freeze from the Window menu, or clicking in the lower right corner of the output window next to the scroll bars, or pressing Scroll Lock.
FREEZE examples
#FR 1
splits the window
#FR
toggles the current split window state
|
If you want it to unsplit screen when new input comes in do an oninput trigger and toggle the split screen status
#ONINPUT {*} {#FR 0}
personally i would find this annoying but this would unsplit screen the windows everytime new input was recieved. You can easily script in what you are talking about if i understand it worth anything (which i agree i may not)
| Quote: |
With scrolllock OFF, single scrollback window: If you've scrolled up and new text comes in, it jumps back down.
|
<--- EASILY SCRIPTED and also really redundant on a mud like mine. I would scroll up 6 lines and be sent back down cause i recieve new input to the tune of 5-15 lines a second. -->
| Quote: |
With scrolllock ON, single scrollback window: If you've scrolled up and new text comes in, the window stays at its current position and the new text waits at the bottom for you. The EXCEPTION to this is if the window is already all the way at the bottom. New text causes it to scroll normally if you've scrolled all the way down.
|
<-- EXACTLY HOW THE SCROLL BACK WINDOW (TOP ONE) FUNCTIONS NOW. THE NEW TEXT IS ALWAYS ATTACHED THE THE BOTTOM OF THE BUFFER -->
| Quote: |
With scrollock OFF, splitscreen window: The bottom window cannot scroll. The top window can scroll, but it jumps down if new text comes in.
|
<--- Why would you want a top and bottom window that are exactly the same? That makes no sense however if you wanted this you could script it in by toggling split screen but its messy--->
| Quote: |
With scrollock ON, splitscreen window: The bottom window cannot scroll. The top window can scroll but DOES NOT jump down when new text comes in UNLESS the window is scrolled all the way down. This is exactly how zMUD functions.
|
<--- I still dont understand why you would want the top window(Scrollback buffer to jump anywhere. It would look exactly the same as the bottom of the window. If you want it to be a single constantly scrolling window i think you can turn your buffer to 0 as well. The system in VMOO or whatever would drive me nuts. I have used 8-10 different mud clients helping people code for their muds and i can honestly say that in all but maybe 2 of them the scroll back is exactly like it is in zmud and the other two had so many child windows i wanted to scream. --->
|
|
|
|
 |
|
|
|
|
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
|
|