119 | | ||'''Name'''||'''Readonly'''||'''Description'''||'''Path Windows'''||'''Determined by/Set where?'''|| |
120 | | ||Game data root||Y||Data-Directory for static game data||relative to EXE||m_rdata in Paths.cpp|| |
121 | | ||User data root||N||Root-Directory for data the user creates in-game (savegames, screenshots etc...)||My Documents\0ad||m_Data in Paths.cpp|| |
122 | | ||Savegame directory||N||Directory where savegames are saved to and loaded from||My Documents\0ad\saves||As [User data root]\saves in GameSetup.cpp InitVFS|| |
123 | | ||screenshot directory||N||Directory where screnshots are saved by the game||My Documents\0ad\screenshots||As [User data root]\screenshots in GameSetup.cpp InitVFS|| |
124 | | ||Default config||Y||Default config-file which is readonly||relative to EXE||As [Game data root]\config in GameSetup.cpp IniVFS|| |
125 | | ||Userconfig||N||Contains user specific configuration settings||My Documents\0ad\config||m_config = %appdata%\config in Paths.cpp|| |
126 | | ||Logs||N||Contains logs created by the game||My Documents\0ad\logs||m_logs = %appdata%\logs in Paths.cpp|| |
127 | | ||Cache||N||Cache directory||%appdata%\0ad\cache||m_cache|| |
128 | | ||User mod||N||User mod directory, where e.g. Atlas should save maps||My Documents\0ad\mods\user||Not implemented yet|| |
129 | | ||Mods||N||Other mods added by the user||My Documents\0ad\mods||Not implemented yet|| |
130 | | |
131 | | == Linux == |
132 | | |
133 | | === Where to place which files === |
134 | | NOTE: This is just a draft. |
| 126 | ||'''Name'''||'''Readonly'''||'''Description'''||'''Path Windows'''||'''Path Linux'''||'''Path Mac'''||'''Determined by/Set where?'''|| |
| 127 | ||Game data root||Y||Data-Directory for static game data||relative to EXE||[INSTALLED_DATADIR or relative to binary]/||[Bundle]/Contents/Resources/data or relative to binary||m_rdata in Paths.cpp|| |
| 128 | ||User data root||N||Root-Directory for data the user creates in-game (savegames, screenshots etc...)||My Documents\0ad||$XDG_DATA_HOME/0ad||~/Documents/0ad||m_Data in Paths.cpp|| |
| 129 | ||Savegame directory||N||Directory where savegames are saved to and loaded from||My Documents\0ad\saves||$XDG_DATA_HOME/0ad/saves||~/Documents/0ad/saves||As [User data root]\saves in GameSetup.cpp InitVFS|| |
| 130 | ||screenshot directory||N||Directory where screnshots are saved by the game||My Documents\0ad\screenshots||$XDG_DATA_HOME/0ad/screenshots||~/Documents/0ad/screenshots||As [User data root]\screenshots in GameSetup.cpp InitVFS|| |
| 131 | ||Default config||Y||Default config-file which is readonly||relative to EXE||[INSTALLED_DATADIR or relative to binary]/config||[Bundle]/Contents/Resources/data/config or relative to binary||As [Game data root]\config in GameSetup.cpp IniVFS|| |
| 132 | ||Userconfig root||N||Currently unclear... why is [Logs] here and not in [User data root]?||||$XDG_CONFIG_HOME/0ad||~/Documents/0ad||As xdgConfig in Paths.cpp|| |
| 133 | ||Userconfig||N||Contains user specific configuration settings||My Documents\0ad\config||$XDG_CONFIG_HOME/0ad/config||~/Documents/0ad/config||m_config = %appdata%\config in Paths.cpp|| |
| 134 | ||Logs||N||Contains logs created by the game||My Documents\0ad\logs||$XDG_CONFIG_HOME/0ad/logs||~/Documents/0ad/logs||m_logs = %appdata%\logs in Paths.cpp|| |
| 135 | ||Cache||N||Cache directory||%appdata%\0ad\cache||$XDG_CACHE_HOME/0ad||~/Library/Application Support/0ad/cache||m_cache|| |
| 136 | ||User mod||N||User mod directory, where e.g. Atlas should save maps||My Documents\0ad\mods\user||$XDG_DATA_HOME/0ad/mods/user||~/Documents/0ad/mods/user||Not implemented yet|| |
| 137 | ||Mods||N||Other mods added by the user||My Documents\0ad\mods||$XDG_DATA_HOME/0ad/mods||~/Documents/0ad/mods||Not implemented yet|| |
| 138 | ---- |
144 | | ||'''Name'''||'''Readonly'''||'''Description'''||'''Path Linux'''||'''Determined by/Set where?'''|| |
145 | | ||Game data root||Y||Data-Directory for static game data||[INSTALLED_DATADIR or relative to binary]/||m_rdata in Paths.cpp|| |
146 | | ||User data root||N||Root-Directory for data the user creates in-game (savegames, screenshots etc...)||$XDG_DATA_HOME/0ad||m_Data in Paths.cpp|| |
147 | | ||Savegame directory||N||Directory where savegames are saved to and loaded from||$XDG_DATA_HOME/0ad/saves||As [User data root]/saves in GameSetup.cpp InitVFS|| |
148 | | ||screenshot directory||N||Directory where screnshots are saved by the game||$XDG_DATA_HOME/0ad/screenshots||As [User data root]/screenshots in GameSetup.cpp InitVFS|| |
149 | | ||Default config||Y||Defaullt config-file which is readonly||[INSTALLED_DATADIR or relative to binary]/config||As [Game data root]/config in GameSetup.cpp IniVFS|| |
150 | | ||Userconfig root||N||Currently unclear... why is [Logs] here and not in [User data root]?||$XDG_CONFIG_HOME/0ad||As xdgConfig in Paths.cpp|| |
151 | | ||Userconfig||N||Contains user specific configuration settings||$XDG_CONFIG_HOME/0ad/config||m_config = [Userconfig root]/config in Paths.cpp|| |
152 | | ||Logs||N||Contains logs created by the game||$XDG_CONFIG_HOME/0ad/logs||m_logs = [Userconfig root]/logs in Paths.cpp|| |
153 | | ||Cache||N||Cache directory||$XDG_CACHE_HOME/0ad||m_cache|| |
154 | | ||User mod||N||User mod directory, where e.g. Atlas should save maps||$XDG_DATA_HOME/0ad/mods/user||Not implemented yet|| |
155 | | ||Mods||N||Other mods added by the user||$XDG_DATA_HOME/0ad/mods||Not implemented yet|| |
156 | | |
157 | | |
158 | | == MacOSX == |
159 | | |
160 | | === Where to place which files? === |
161 | | NOTE: This is just a draft. |
162 | | |
163 | | ||'''Name'''||'''Readonly'''||'''Description'''||'''Path MAC'''||'''Determined by/Set where?'''|| |
164 | | ||Game data root||Y||Data-Directory for static game data||[Bundle]/Contents/Resources/data or relative to binary||m_rdata in Paths.cpp|| |
165 | | ||User data root||N||Root-Directory for data the user creates in-game (savegames, screenshots etc...)||~/Documents/0ad||m_Data in Paths.cpp|| |
166 | | ||Savegame directory||N||Directory where savegames are saved to and loaded from||~/Documents/0ad/saves||As [User data root]/saves in GameSetup.cpp InitVFS|| |
167 | | ||screenshot directory||N||Directory where screnshots are saved by the game||~/Documents/0ad/screenshots||As [User data root]/screenshots in GameSetup.cpp InitVFS|| |
168 | | ||Default config||Y||Defaullt config-file which is readonly||[Bundle]/Contents/Resources/data/config or relative to binary||As [Game data root]/config in GameSetup.cpp IniVFS|| |
169 | | ||Userconfig root||N||Currently unclear... why is [Logs] here and not in [User data root]?||~/Documents/0ad||As xdgConfig in Paths.cpp|| |
170 | | ||Userconfig||N||Contains user specific configuration settings||~/Documents/0ad/config||m_config = [Userconfig root]/config in Paths.cpp|| |
171 | | ||Logs||N||Contains logs created by the game||~/Documents/0ad/logs||m_logs = [Userconfig root]/logs in Paths.cpp|| |
172 | | ||Cache||N||Cache directory||~/Library/Application Support/0ad/cache||m_cache|| |
173 | | ||User mod||N||User mod directory, where e.g. Atlas should save maps||~/Documents/0ad/mods/user||Not implemented yet|| |
174 | | ||Mods||N||Other mods added by the user||~/Documents/0ad/mods||Not implemented yet|| |
175 | | |
176 | | ---- |