Help! My dungeon won't load!

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
User avatar
Xanathar
Posts: 629
Joined: Sun Apr 15, 2012 10:19 am
Location: Torino, Italy
Contact:

Re: Help! My dungeon won't load!

Post by Xanathar »

In alternative to the source control system:

Windows has the Shadow Copy Service which is the same as Time machine, you can read about it here: http://en.wikipedia.org/wiki/Shadow_Copy

Otherwise, you can use Dropbox or Google Drive auto synchronization as a quick way to keep an history of the files (with the advantage that it survives an hard drive crash, and the disadvantage that sometimes they miss updates across file system links).
Waking Violet (Steam, PS4, PSVita, Switch) : http://www.wakingviolet.com

The Sunset Gate [MOD]: viewtopic.php?f=14&t=5563

My preciousss: http://www.moonsharp.org
User avatar
JKos
Posts: 464
Joined: Wed Sep 12, 2012 10:03 pm
Location: Finland
Contact:

Re: Help! My dungeon won't load!

Post by JKos »

Yeah, there is automatic backup applications for windows too, but version control is a bit different thing. The idea is that you know what you are committing (backing up).
And you HAVE to write some commit message, which is really good thing, because it forces you to do some kind of change log.

For example I just add short log entries like: added spell magic missile
and if I commit unfinished feature, I just add a message like: WIP Spell magic missile, damage calculation missing.

It helps me to remember what I was doing when I get back to modding again after some time.
- LoG Framework 2http://sites.google.com/site/jkoslog2 Define hooks in runtime by entity.name or entity.id + multiple hooks support.
- cloneObject viewtopic.php?f=22&t=8450
User avatar
JohnWordsworth
Posts: 1397
Joined: Fri Sep 14, 2012 4:19 pm
Location: Devon, United Kingdom
Contact:

Re: Help! My dungeon won't load!

Post by JohnWordsworth »

I nearly always stash my programming work in a git repository (using SmartGit for Windows and SourceTree for OSX) inside of Dropbox to keep it Synced to all my computers. Fairly good redundancy there with very little work.

If you need to get folders into Dropbox or Google Drive that you can't normally move (the Dungeons directory for instance), you can close everything down, copy the Dungeons folder to Dropbox somewhere and create a HardLink from the old folder to the new location (using something like this makes it easy: http://schinagl.priv.at/nt/hardlinkshel ... llext.html). I have all my save games in DropBox to give me cloud sync, even for all my ancient GOG games :).
My Grimrock Projects Page with links to the Grimrock Model Toolkit, GrimFBX, Atlas Toolkit, QuickBar, NoteBook and the Oriental Weapons Pack.
User avatar
Xanathar
Posts: 629
Joined: Sun Apr 15, 2012 10:19 am
Location: Torino, Italy
Contact:

Re: Help! My dungeon won't load!

Post by Xanathar »

using SmartGit for Windows
Thanks John for this pointer.
I used several source control systems in the past, but they were (and are, TFS... :roll:) always based on the check-out/check-in way of using them, with at most kludges in place if you want to use them to apply changes done without checking-out first.
From this came my reluctance in using them for Grimrock dungeons, didn't want to enter the nightmare of checking-out files before changes and all the burden of management, specially for those file (dungeon.lua mainly) which are edited automatically.
Git seems to solve this problem having a different approach.

Thanks again :)
Waking Violet (Steam, PS4, PSVita, Switch) : http://www.wakingviolet.com

The Sunset Gate [MOD]: viewtopic.php?f=14&t=5563

My preciousss: http://www.moonsharp.org
Post Reply