Hello,
I've been working on a map for some time using basic StarEdit; everything was working fine until I gave names to 2-3 locations that start with "\" I have not idea if this even related actually. Next I create a few new locations (without renaming them right away), and at some point I notice two locations have the same number.
Then StarEdit starts lagging a little; I panic and unfortunately save the file (yeah...). Then StarEdit crashes. When I load the map, everything works fine, until I select location layer and go to the spot on the map where these locations are: this causes it to crash similarly.
I've downloaded a few editors, none solve this. SCMdraft 2 won't even load the map. Oddly, the map works fine so far in the game itself, probably because these bogus locations aren't tied to any triggers.
Any help is appreciated; while I do have backups, they are pretty old; repairing the problem would be much nicer. Thanks;
None.
Posting the map would help us solve it; it's possible that "\" is used as an escape character and StarEdit is messing up because of it.
Maybe someone could hexedit the map to get rid of the problematic location names.
None.
Very right;
the map's basically a ripoff from Blizzard's "Deception" map years ago (in other words it was never meant to be on the web, it was more of an ongoing inside joke with my friends). Ie. don't judge its content, heh

EDIT: Btw, the faulty locations are located a little to the left of the bottom right corner of the map. They're just above a group of three lone pit doors.
Attachments:
None.
Hm, this map was saved as "read-only" for some reason? I tried opening the original map and it worked just fine in SCMDraft. Try opening the map I uploaded.
SCMDraft (latest):
http://www.mediafire.com/?5ay5v7345vju31rMap:
http://www.mediafire.com/?nruatjiruqy1tf9
None.
FYI, you can use internal sounds to save a LOT of space. Try one of these 2. the first one is SCMDraft's saved version (it opened fine on my copy of SCMDraft downloaded from the official thread in the mapping tools forum). The second is Staredit's saved version, which apparently renames some strings due to my locale settings. Who knows if it will be messed up for ya.
http://www.mediafire.com/download.php?sy86z5b9tntojaxhttp://www.mediafire.com/download.php?mwfd7w9fm9w45mbIf you don't know how to use internal sounds or the text trigger editor, just ask (or maybe even ask someone to do it for you, it's not too hard.)
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
I must have been using an older version of SCMdraft;
You are right, it worked! I was able to delete the faulty locations; regular staredit works anew as well.
Sir I am in your debt, thanks!
Edit: thank you rockz as well, I wrote this before seeing your post.
None.
I was considering deleting it after I got ninja'd, but decided that would be wasted effort, and I do think you should change those wav files to virtual files to save a LOT of space.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch
If you run into a similar problem in the future where ScmDraft can't salvage your map (this happens more often than you think) you can try SCMIE (Starcraft Map Importer / Exporter) where you can import/export the different sections (Triggers, Terrain, Locations, etc.) of a map into another. So you could imported the location layer of your old backup to the broken one.
Also when you run into any sort of trouble it's a good idea to save the map, that's true, but please under a new name!

Also keep in mind that ScmDraft has a Backup Database that stores each version of your map in certain intervals and everytime you manually save. However there's one bug associated with it that renders the database useless when it grows overly large (>0.5GB), so check the "backupDB.scmdDB" every once in a while and if necessary pull out everything you need then delete the file.