1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-23 12:57:45 +00:00
astra/launcher/profileconfig.kcfg
Joshua Goins 49f8aae877 Add support for installing the official benchmark
This uses the same profile system as the regular game, and can be used
to download the current benchmark (currently hardcoded, to be fixed
later.) Or as always, install it offline from an existing zip.
2024-04-19 20:32:28 -04:00

90 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="GamePath" type="Path">
<default code="true">ProfileManager::getDefaultGamePath(mParamuuid)</default>
</entry>
<entry key="WinePath" type="Path">
</entry>
<entry key="WinePrefixPath" type="Path">
<default code="true">ProfileManager::getDefaultWinePrefixPath(mParamuuid)</default>
</entry>
<entry key="WineType" type="Enum">
<choices>
<choice name="BuiltIn">
</choice>
<choice name="Custom">
</choice>
</choices>
<default>BuiltIn</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="DalamudChannel" type="Enum">
<choices>
<choice name="Stable">
</choice>
<choice name="Staging">
</choice>
<choice name="Net5">
</choice>
</choices>
<default>Stable</default>
</entry>
<entry key="DalamudInjectMethod" type="Enum">
<choices>
<choice name="Entrypoint">
</choice>
<choice name="DLLInject">
</choice>
</choices>
<default>Entrypoint</default>
</entry>
<entry key="DalamudInjectDelay" type="int">
<default>0</default>
</entry>
<entry key="IsBenchmark" type="bool">
<default>false</default>
</entry>
</group>
</kcfg>