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
Loftaris
Adept


Joined: 24 Aug 2004
Posts: 277

PostPosted: Sun Dec 14, 2008 12:58 am   

Cmud lost my maps
 
I'm looking for help, cause I'm frustrated now.

I loaded an older map on my computer for x reason. Hoewever when I went load my old map, it wasn't there. I've made a whole lot of changes to it that will take me hours to restore.

My question is, after making all these changes, but not actually clicking file > save ... Where are my changes? The map file I THOUGHT I was using shows the last save was several months ago. Tried searching my entire hard drive, but I can't find any other files.

Anyone have any suggestions I'm not thinking of? Does CMUD Mapper store unsaved changes in a cache page that gets lost of I load another map??
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Sun Dec 14, 2008 2:01 pm   
 
Which version of CMUD are you using? Which version of windows?
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Loftaris
Adept


Joined: 24 Aug 2004
Posts: 277

PostPosted: Sun Dec 14, 2008 4:06 pm   
 
That probably would of been useful information, huh....

Cmud Pro 2.37
Windows Vista Home Premium SP1
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Mon Dec 15, 2008 6:03 pm   
 
No, CMUD never removes any map file or anything like that. The map file is a Microsoft ADO/MDAC database which is saved as you edit it. There isn't any "Save" command. All edits are written directly to the database. So my guess is that there is still another copy of your map database file somewhere else on your disk that you are editing.

On Vista, there is a "feature" that can be very annoying and confusing called the "VirtualStore". If you try to save files to a protected directory, like "Program Files", Vista will redirect the files to the VirtualStore. In the Windows File Explorer, you can navigate to the directory that had your original map file, and then click on the Compatibility Files option to see the VirtualStore folder where it might have redirected the new file.

Here is a page that has more information: http://www.hanselman.com/blog/VistasShowCompatibilityFilesAndTheScrumptiousWonderThatIsFileVirtualization.aspx
Reply with quote
Loftaris
Adept


Joined: 24 Aug 2004
Posts: 277

PostPosted: Mon Dec 15, 2008 6:07 pm   
 
I hate Vista. They tried to make everything dummy proof, that it does more harm than good. Thanks Zugg. Hopefully my maps don't disappear again.

also, I've got another problem somewhat unrelated to this.

Each time I close and reopen Cmud, i get a small window 100x100 with Status Window and my regular mud as 2 tabs. I've tried to save the layout and everything, but nothing seems to fix the problem. Any suggestions?
Reply with quote
MattLofton
GURU


Joined: 23 Dec 2000
Posts: 4834
Location: USA

PostPosted: Mon Dec 15, 2008 10:51 pm   
 
Quote:

Each time I close and reopen Cmud, i get a small window 100x100 with Status Window and my regular mud as 2 tabs. I've tried to save the layout and everything, but nothing seems to fix the problem. Any suggestions?


Are you referring to your own sessions, or the default session you see in the background when CMud loads and first presents you with the Session Selection Window? If the problem happens after you hit Connect/Offline, simply hold down the SHIFT key while you click the CONNECT/OFFLINE button and CMud will ignore your messed-up layout. You'll then want to set everything the way you want it and then use the #SAVE command to ensure it saves.
_________________
EDIT: I didn't like my old signature
Reply with quote
Loftaris
Adept


Joined: 24 Aug 2004
Posts: 277

PostPosted: Tue Dec 16, 2008 12:30 am   
 
Ok, so I checked the virtualstore directory(which was originally hidden), and there was nothing in there for CMud. Actually, there was nothing in there period. So there was no virtual copy of this file that I could find. Even using the windows file search method I couldn't find it.

Also, #save gives me an error, coincidentally, it's the same error I get when I try to use #show.

Code:
.================================================================================.
|   Error in parsing command:                                                    |
|   Error in trigger pattern:                                                    |
|   ) a preserved                                                                |
|   unmatched parentheses (0)                                                    |
|  .-------------------------------------------------------------.               |
|  | #show hi                                                    |               |
|  |                                                             |               |
|  |                                                             |               |
|  .-------------------------------------------------------------.               |
|                                                                                |
|   [Close]                                    Send bug report to Zugg Software  |
.================================================================================.
Reply with quote
Loftaris
Adept


Joined: 24 Aug 2004
Posts: 277

PostPosted: Tue Dec 16, 2008 12:33 am   
 
Doh... that box didn't turn out so great in the forum lol.
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Tue Dec 16, 2008 12:53 am   
 
How about now? I put it code tags and edited a bit to look pretty. Very Happy
_________________
Asati di tempari!
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Dec 16, 2008 5:38 pm   
 
According to the error message, it looks like you have a trigger somewhere with an unmatched parenthesis. Run the Compatibility Report in the Package Editor to try and find the bad trigger, or disable your triggers until you find the one that is firing.

Back on the map problem, I don't know what might have happened to your maps. Make sure when you installed CMUD that you selected the default %DOCUMENTS% location for your Data Files, and then make sure that any map file that you load into CMUD is located somewhere in that directory (My Documents/My Games/CMUD/...).

I suppose it's theoretically possible that the Microsoft ADO/MDAC database system didn't save the changes to your map database for some reason. Since I have gotten rid of the Microsoft ADO stuff in the new mapper beta, that shouldn't happen anymore. But honestly, I've never heard of this happening before. The whole idea of using a database is that the database system always saves the data so CMUD doesn't have to worry about that. But it wouldn't be the first time that the Microsoft ADO system did something unexpected.
Reply with quote
Loftaris
Adept


Joined: 24 Aug 2004
Posts: 277

PostPosted: Tue Dec 16, 2008 8:37 pm   
 
CMud is installed to that location, and my maps are saved there also. However after making sure all the files were set to see hidden, I still can't find the old maps.

It's no so bad, I guess. I only lost about 300 rooms or so, which I should be able to remap again.

I did find the bad trigger, and that problem is solved.

I'm still having problems with the launch of CMud tho.

when I launch it, it shows a small status window. It then pops up with my mud login choices. when I choose the one I want, that small black window gets a second tab. Now I have 2, status window, and mud. I can drag it to CMud to make it fit, then drag the status window away and close that one(otherwise it closes my connection), and then I have to manually load my map.

I tried #save and save layout. Neither fixe the problem
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Dec 16, 2008 9:45 pm   
 
Select the Status Window option in the Window menu in CMUD to turn the status window off/on. The status window is a global window and until you specifically turn it off, it will continue to be displayed.

To reset the main window layout, delete the CMUD.INI file and any CMUD.XLY file. That will restore the default screen layout. If you have an existing session that has a messed-up layout, then follow the instructions that MattLofton already gave above and hold down the SHIFT Key when you click the Open Offline action for the session.
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