.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Command 3.0- Save $12.00
War Plan Pacific- Save $7.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #1  
Old November 4th, 2006, 10:15 AM

PDF PDF is offline
Colonel
 
Join Date: Apr 2002
Location: Near Paris, France
Posts: 1,566
Thanks: 0
Thanked 0 Times in 0 Posts
PDF is on a distinguished road
Default Re: Automatic backup of turn files

Lolly,
Sure I did test it and it works fine under XP !
There's even a nice log file to knwo what happened .

About my request to change the path I've found where the script should be changed, in the Backup variable definition, but ain't sure about how to type those "\" or "/" according to this language conventions and with possible OSes incompatibilities... so I let you do it !

As for pbem there are in fact two different needs :
A simple player has to send its 2h file but doesn't "host" as such, and there's no means to detect if he wants to really end the turn and send it or if he would like to send it later... Plus there's only 1 simple mail with the .2h file to send to the hosting player. Maybe a small tool can help, but not much,as anyway the player has to make an action.
I was rather thinking of something for the hoster, who has to send all .trn files (+ ftherland , some don't but it makes a backup indeed !) to all of the players.
Some even make separate emails for each player with each turn file attached !
Here a tool would be great, and it could be easily automated to follow the hosting.
Make it in Python, Ruby, or whatever snake species or gem type you want, it'll be great anyway !

And what did reply your husband for the kiss btw ? ..
Reply With Quote
  #2  
Old November 4th, 2006, 08:10 PM

PDF PDF is offline
Colonel
 
Join Date: Apr 2002
Location: Near Paris, France
Posts: 1,566
Thanks: 0
Thanked 0 Times in 0 Posts
PDF is on a distinguished road
Default Re: Automatic backup of turn files

Hi again Lolly,
Well, the new version is even better, thanks !
I just have have a problem, the -d (archive dir) option doesn't work for me, whatever I specify all archive zips end up in savedgames directly !

Could I just ask (again) for a direct "restore" command to which one would just have to say (type rather)
"restore <game> <turn>" ?

I'm volunteer to test a pbem tool with you also

And I kiss you whatever your age may be, I'm not that young either !
Reply With Quote
  #3  
Old November 4th, 2006, 09:23 PM

Lollipop Lollipop is offline
Private
 
Join Date: Sep 2006
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Lollipop is on a distinguished road
Default Re: Automatic backup of turn files

Hi PDF,

The -d thingie is weird, it works for me. The zip file is created in savedgames and then moved to <archdir>, so it's safe to say, that the 'move' command failed.

- the archdir *must* exist. This is an anachronism from the early development, and it also means, that the #turn substitution doesn't work (except you're busy creating directorys). I'll fix that soon.

- It might be a /\ problem. Unfortunately I don't have XP at home.

You might fire up a shell and start dom3backup manually. Most likely it throws an exception & most likely 'path not found' (shame on me, I didn't catch exceptions)

With regard to a 'restore' command, I image that dom3backup on XP with it's stone age shell is really hard to use. However the public interest isn't exactly overwhelming. I admit that the thing is hard to setup (only partly my fault) and that writing user documentation isn't my strongest side. But atm I'm not sure if I continue public development. Programming is fun for me, writing documentation not.

I will however try my hands on the pbem tool, if only cause I'm curious how python handles mime (which seems quite reasonable, another chance lost to bash python on #python-lang ). So thanks for volunteering.

Pia
Reply With Quote
  #4  
Old November 5th, 2006, 01:26 PM

PDF PDF is offline
Colonel
 
Join Date: Apr 2002
Location: Near Paris, France
Posts: 1,566
Thanks: 0
Thanked 0 Times in 0 Posts
PDF is on a distinguished road
Default Re: Automatic backup of turn files

Hi again !
I'd a look at the code, maybe there's a problem with the way default archdir is defined as ../archivedgames ... but I can't get any path to work with archdir ! OTOH the backup path system works perfectly.
Additionaly I can't see the messages because the window closes too fast, and not everything is traced in the log...

I've tried to run the script in debug mode with IDLE to see the variables but I don't know how to "trace variable" in the debugger.

Well I think I'll don't bother anymore and let my archives accumulate in savedgames folder !
Reply With Quote
  #5  
Old November 5th, 2006, 04:10 PM

Lollipop Lollipop is offline
Private
 
Join Date: Sep 2006
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Lollipop is on a distinguished road
Default Re: Automatic backup of turn files

send you a PM, PDF
Reply With Quote
  #6  
Old June 10th, 2007, 09:09 AM
lch's Avatar

lch lch is offline
General
 
Join Date: Feb 2007
Location: R'lyeh
Posts: 3,861
Thanks: 144
Thanked 403 Times in 176 Posts
lch is on a distinguished road
Default Re: Automatic backup of turn files

Nice python scripts, thanks.

I have been using some crude bash scripting myself, you could drop this in your ~/.bashrc if you dare:

Code:
function archive {
if test $# -lt 1; then return; fi
tar czvf $(basename $1)-$(date +%s).tgz $@
}

function archive-title {
if test $# -lt 2; then return; fi
argv=($@)
tar czvf $(date +%s)-$1.tgz ${argv[@]:1}
}


The first "archive" command takes as parameter the path to your game in your savegame directory (you could chmod into the savegame directory first to save typing) and adds a timestamp to the archive, the second "archive-title" command expects some title as first parameter for the savegame and prefixes it with a timestamp (in case you want to have a better view over what the savegame is about, like "SpammedMindHunt").

Yes, that code is ugly and I never went around to improve it, so you better use the python script instead.
__________________
Come to the Dom3 Wiki and help us to build the biggest Dominions-centered knowledge base on the net.
Visit my personal user page there, too!
Pretender file password recovery
Emergency comic relief
Reply With Quote
  #7  
Old June 10th, 2007, 01:21 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: Automatic backup of turn files

I set every game to run a --preexec and a --postexec which usually start out as blanks. But that way if the game gets interesting I can easily add commands to those. Such as having the pre exec do a zip of the game before each hosting.

Thats one of the many MANY reasons that I pushed to get those added to the command line. It handles so many things
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 09:41 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.