mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-26 22:27:44 +00:00
The data directory has been rearranged, and all the Dalamud data is stored separately, so it's no longer clogging up everything. Dalamud logs (and our own logs, when that's implemented) now exist in XDG_STATE_HOME, instead of the data directory. The game directory now exists under the data directory, instead of ~/.wine. The user path is set before launching the game, and it now exists under the data directory too. These are also prefixed to the user and profile UUID that it belongs to. The "keep patches" option is now implemented (which is off by default) and it lives in the temporary directory now.
93 lines
2.8 KiB
XML
93 lines
2.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
|
|
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
|
|
<!--
|
|
SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
|
|
SPDX-License-Identifier: CC0-1.0
|
|
-->
|
|
<include>profilemanager.h</include>
|
|
<kcfgfile name="astrastaterc" stateConfig="true">
|
|
<parameter name="uuid"/>
|
|
</kcfgfile>
|
|
<group name="profile-$(uuid)">
|
|
<entry key="Name" type="string">
|
|
</entry>
|
|
<entry key="Account" type="string">
|
|
</entry>
|
|
<entry key="Language" type="int">
|
|
<default>1</default>
|
|
</entry>
|
|
<entry key="GamePath" type="Path">
|
|
<default code="true">ProfileManager::getDefaultGamePath(mParamuuid)</default>
|
|
</entry>
|
|
<entry key="WinePath" type="Path">
|
|
</entry>
|
|
<entry key="WinePrefixPath" type="Path">
|
|
</entry>
|
|
<entry key="EnableWatchdog" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="WineType" type="Enum">
|
|
<choices>
|
|
<choice name="System">
|
|
</choice>
|
|
<choice name="Custom">
|
|
</choice>
|
|
<choice name="BuiltIn">
|
|
</choice>
|
|
<choice name="XIVOnMac">
|
|
</choice>
|
|
</choices>
|
|
<default>System</default>
|
|
</entry>
|
|
<entry key="UseESync" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="UseGamescope" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="UseGamemode" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="UseDX9" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="GamescopeFullscreen" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="GamescopeBorderless" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="GamescopeWidth" type="int">
|
|
<default>1280</default>
|
|
</entry>
|
|
<entry key="GamescopeHeight" type="int">
|
|
<default>720</default>
|
|
</entry>
|
|
<entry key="GamescopeRefreshRate" type="int">
|
|
<default>60</default>
|
|
</entry>
|
|
<entry key="DalamudEnabled" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="DalamudOptOut" type="bool">
|
|
<default>false</default>
|
|
</entry>
|
|
<entry key="DalamudChannel" type="Enum">
|
|
<choices>
|
|
<choice name="Stable">
|
|
</choice>
|
|
<choice name="Staging">
|
|
</choice>
|
|
<choice name="Net5">
|
|
</choice>
|
|
</choices>
|
|
<default>Stable</default>
|
|
</entry>
|
|
<entry key="EncryptArguments" type="bool">
|
|
<default>true</default>
|
|
</entry>
|
|
</group>
|
|
</kcfg>
|