This repository was archived by the owner on Jul 31, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
AppConfig syntax
iAmGhost edited this page Feb 18, 2012
·
7 revisions
Before describe each elements, here is content of example AppConfig for Steam version of Super Meat Boy:
<?xml version="1.0"?>
<AppConfig internalName="SuperMeatBoySteam">
<title>Super Meat Boy (Steam)</title>
<description>Syncs Steam version of Super Meat Boy</description>
<entries>
<entry os="Windows" process="SuperMeatBoy.exe">
<dir dropboxPath="/">%Steam%/steamapps/common/super meat boy/UserData</dir>
</entry>
<entry os="Mac" process="SuperMeatBoy.app">
<dir dropboxPath="/">%Steam%/SteamApps/common/super meat boy/SuperMeatBoy.app/Contents/MacOS/UserData</dir>
</entry>
</entries>
</AppConfig>Start of AppConfig content.
- internalName: AppConfig's internal name, will used for zip file's name.
<AppConfig internalName="Skyrim">
~~~
</AppConfig>User-friendly name of AppConfig, Sync Manager's list and Tooltips will use this value.
- None.
<title>Skyrim (Steam)</title>It was supposed to display AppConfig's author but not yet implemented.
- None.
<author>iAmGhost</author>Short description for AppConfig, only used in AppConfig gallery for now.
- None.
<decsription>Fus Ro Dah!</description>Start of entries.
- None.
<entries>
some entries here
</entries>Start of entry, entry is separator of sync options.
Note that AppConfig can't have multiple entries per platform.
- os: Specify platform that will use inner sync options. use Windows/Mac.
- process: When this process is terminated Kurum will start to sync.
<entry os="Windows" process="TESV.exe">Sync an directory recursively. You can use Variables here.
- cleanup: Set this to "true' will clean-up original directory before copy files.
- excludes: files/directories to exclude, separate with ; ex) "fileName1;fileName2;dirName1"
- dropboxPath: Set target directory in zip file. For example, change dropboxPath from example to /UserData will store data to SuperMeatBoySteam.zip/UserData.
<dir dropboxPath="/SkyrimData" excludes="RendererInfo.txt" cleanup="true">%Documents%/My Games/Skyrim</dir>Sync an file.
- dropboxPath: same as dir but you have to specify filename too.
<file dropboxPath="/Skyrim.ini">%Documents%/My Games/Skyrim/Skyrim.ini</dir>Create new Variables, useful when if you want to user choose specific file/directory.
- type: Set this "directory" to prompt directory chooser or "file" to prompt file chooser.
- name: Name of variable, you can use this name for variable in file/dir section.
<var type="directory" name="LeagueOfLegendsPath">Select League of Legends directory:</var>Now you can use %LeagueOfLegendsPath% for user-chosen directory.