I found a potential (but unlikely) crash when adding every 10th unique map name to the backup DB, maybe that was causing the reports.
However I dont know how easy it is to fix the 2gb limit, that may require an extensive backup redesign.
Well, you might be on to something where the number of maps being worked on impacts the crash rate. That might actually be more relevant than size. Laconious, for instance, had huge map files I think (like 100 mb+) and spent huge amounts of time, but never had a map corrupted. However, he only worked on three maps and kept the filenames the same for them. Tipereth, however, had smaller map sizes (like 30 mbs each), but had a larger number of maps (7 at least I think).
I for one had this issue all the time, but I tend to make a ton of backups, several directories for different versions, and was working with a lot of maps. I probably had something like 300 backups with filesizes ranging from virtually nothing to 80 mbs+ pretty much all with different filenames. (and sometimes with the same filename but in different directories)
When I first ran into the "something bad happened" error, I actually tried saving a report and it basically crashed my computer because after I did so SCMDraft would not close under any circumstances and started taking up huge system resources. At that point, I was using quicksave a lot, had sound enabled, had backup enabled (but didn't know it), etc... basically default settings. At first I thought it was because one player didn't have a start location and I was placing disruptor web sprites. (Saving with one player not having a start location I think actually might have contributed to the corruption issues a second time, too, but again I really have no idea here).
Unfortunately, when you're working on a map that long and doing so much crazy shit to it, it gets really hard to even formulate a guess as to which thing resulted in corruption issues. However, my solution to that particular corruption issue wasn't too painful: I opened it in the vanilla "Staredit" editor, let it remove a few doodads and illegally placed units, changed the colors back, and found out about the missing start location, saved it, and the corruption issues stopped for a while.
But I started to feel the filesize was the biggest issue because my process was like this:
40 versions of map (all with different file names, no sound)
Add 20 mbs. of sound to version 41.
Make ten more versions with sound
on version 52, map becomes corrupted and basically can't be saved, edited, or sometimes even opened. For some corruption issues, you cannot edit it and save without the error happening; for others, you cannot even open the map.
Version 53 I open in Staredit, fix any "errors" it lists (such as one player missing a start location, illegal sprites like web removed), save it.
Version 54 I open in SCMDraft again, redo whatever Staredit took out, and continue on.
Proceed for 10 or 15 more versions until map is complete.
Post has been edited 1 time(s), last time on Aug 30 2009, 9:36 pm by LokiArexon.
None.