/PyCloudGameSaving

Game save data vision control with git

Primary LanguagePython

PyCloudGameSaving

Game save data vision control with git

Platform

windows

Prerequisites

git

Python3

  • requests
  • psutil

Installing

Just download

git clone 

Example (Execution file)

python {PyCloudGameSaving PATH}\cloud_game_saving.py {GAME DIR}\RPG_RT.exe

Example (Steam)

Command line

python {PyCloudGameSaving PATH}\cloud_game_saving.py steam://rungameid/{appid}

Create shortcut

create shortcut in Desktop
get game shortcut
Copy url
Copy shortcut url

Create own shortcut
ex : python {PyCloudGameSaving PATH}\cloud_game_saving.py steam://rungameid/{appid}

Create own shortcut

play


Configuration File

First lanuch system will lead you to create {name}.json

{
    "RepositoryName": "Terraria"
    , "save_dir": "C:\\Users\\user\\Documents\\My Games\\Terraria"
    , "RepositoryType": "LocalRepository"
    , "launch_target": "steam://rungameid/105600"
    , "wait_second": 30
}

Attributes

  • RepositoryName : RepositoryName
  • save_dir : game save data location
  • RepositoryType : RepositoryType
  • launch_target : start command
  • wait_second : for steam game sleep(wait_second) then fetch game pid

RepositoryType

LocalRepository

vision control in local Repository

Just run 
git add .
git commit 

To be continued....

Authors

License

This project is licensed under the MIT License