ID:136440
 
Simply this, in the dream maker window, under the build menu, add two new menu items. The first would be "Backup", which would essentially copy all compile related files, keeping the same folder structure, into a backup_src folder, located in the game's root directory. Essentially...

Genericity/code.dm
Genericity/combat.dm
Genericity/comm.dm
Genericity/players.dmi
Genericity/enemies.dmi
Genericity/land.dmi
Genericity/worldmap.dmp
Genericity/oldmaps/worldmap.dmp

Would be all copied to

Genericity/backup_src/code.dm
Genericity/backup_src/combat.dm
Genericity/backup_src/comm.dm
Genericity/backup_src/players.dmi
Genericity/backup_src/enemies.dmi
Genericity/backup_src/land.dmi
Genericity/backup_src/worldmap.dmp
Genericity/backup_src/oldmaps/worldmap.dmp

The second option would be Restore Backup, which, after selected, would pop up an "Are you sure?" style box, and if the user is sure, then it would restore the backup files to the original location. I'm going to write up a BYOND program to do this, and submit it to utilities, but this would be a handy feature to have in general, and easily accessable.
I understand the importance of backups, but why not use the package options to zip up the source? Granted, the restore option requires going outside of Dream Maker.
Polatrite wrote:
Simply this, in the dream maker window, under the build menu, add two new menu items. The first would be "Backup", which would essentially copy all compile related files, keeping the same folder structure, into a backup_src folder, located in the game's root directory. Essentially...

I highly recommend moving to a real source control system.

Myself, I'm a happy user of WinCVS and couldn't imagine living without it.

While I'm all for the system getting cool new features, I don't think it should try to substitute for a real source code management system.