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
demonfox12
Beginner


Joined: 28 Dec 2011
Posts: 11

PostPosted: Tue Dec 22, 2015 5:26 am   

Win 8 layout not saving properly
 
Hey all, it's been a while since I've posted here, but I've received such great help that I was wondering if you could help me again!

I recently started playing a new mud that makes you roll for stats during the intro, so I have a special session with 8 windows that I have positioned a certain way. The problem, however, is that the layout never saves when I quit the session. I have 'auto-save layout' enabled, and I've used #save as well as the menu icon 'save session layout', but it never reapplies the layout, only displaying the first window in my package (the rest are hidden).

I've manually deleted the old .xly file and used #save to make a new one, and it still happens. I've even tried making a new session to no avail.

Am I doing something wrong here?
Reply with quote
shalimar
GURU


Joined: 04 Aug 2002
Posts: 4702
Location: Pensacola, FL, USA

PostPosted: Tue Dec 22, 2015 1:39 pm   
 
I'm gonna make a stab and guess it is trying to save everything in the Program Files (x86)/CMUD directory, where you are not going to have write permissions, rather than in documents/my games/CMUD.
If so, reinstalling and choosing the right save destination should fix it.

If that's not the case.... then I will presume that CMUD is only ever shutting down during a windows automatic update, which often will not save the layout.
In this scenario, you would open her up, redefine your layout. And then manually close out and reopen CMUD, sometimes that is the only way to force CMUD to remember a layout.
_________________
Discord: Shalimarwildcat
Reply with quote
demonfox12
Beginner


Joined: 28 Dec 2011
Posts: 11

PostPosted: Tue Dec 22, 2015 4:36 pm   
 
It seems that neither is the case here, as it is in the right directory and I manually opened/saved/closed it yesterday looking to see if I could make it save properly. I can see when it makes the new .xly file, it just appears to be only the very first window in my package.

I noticed that when using the menu button, "save session layout", it only prompts me with a confirmation box when the active window is the first window in my package, no matter how many times I click it on other windows.

For now, I've settled with forcing the session to not use any layout, since that at least shows me all 8 of my windows from the start instead of only the first one.
Reply with quote
Llohr
Apprentice


Joined: 17 May 2005
Posts: 108

PostPosted: Wed Jan 20, 2016 10:22 am   
 
I know, it's high on the list of standard tech support responses, but have you tried uninstalling and reinstalling CMUD? How about exporting/importing the related package files and so forth?

I have had a single session with 8 windows or better in the past which saved properly (I cut all sessions down to 2 windows, however, because I open multiple sessions at a time, and saving the layout with every possible combination of sessions to make them play nice isn't reasonable for me. As you may know, if you open a session with another and they don't play nice, windows go all over the place. Not fun to fix with 12 windows.

Also, I see that you've tried the method, but FYI I have much better results with "save session layout" from the menu than from #save.

Beyond that, if you export the session to xml, and then open the xml file, do all of the windows appear there? For example, at the bottom of one of my character's xml files, I have:

Code:
<window name="Channels" commandline="false" statusbar="false" dockalign="Top" host="none">
  <uid>{2F48CFD7-F772-4619-9DDC-93D1865F0831}</uid>
  <dockuid>{D449E5DA-7788-4B43-92BB-ABB771F9E506}</dockuid>


Sadly there aren't a lot of options you can play with there, it'd be nice if there was a "visible="true"" along with a few other things, but you CAN go into the advanced settings of each window and set its position, and which windows that position is relative to. A properly saved xly will override those preferences (for instance, that window is not really on top, it's on the right, but when importing xml after deleting a possibly corrupted xly it will appear on top).

You could also attempt to manually enter position and size information into the xml file. My main session window looks like:

Code:
<window name="Llohr" left="334" top="552" width="1247" height="933">


Anyway, you can also try manually saving the session from within the package editor.

Also consider editing the session from the sessions window, then change the path and name of the layout file. An example of how that normally looks in case yours are messed up somehow would be "builder\builder.xly" which, obviously, saves builder.xly in the folder builder, which is within documents/my games/cmud.

Also ensure that the "Use Layout" box is checked while you're in there.

Hopefully messing with one of these things helps. If not, well, I'll keep thinking.
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