Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions data/com.vysp3r.ProtonPlus.metainfo.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,10 @@
<description>
<ul>
<li>✨ Added DW-Proton Latest</li>
<li>✨ Added Proton-Sarek Latest</li>
<li>✨ Added Proton-Sarek (Async) Latest</li>
<li>✨ Added Proton-EM Latest</li>
<li>✨ Added Proton-GE RTSP Latest</li>
<li>🐛 Fixed "Games" tab runners not refreshing when installing/removing a runner</li>
</ul>
</description>
Expand Down
32 changes: 18 additions & 14 deletions data/runners.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
"request_asset_exclude": [
"Sarek9-13"
],
"support_latest": true,
"type": "github"
},
{
Expand All @@ -90,6 +91,7 @@
"request_asset_exclude": [
"Sarek9-13"
],
"support_latest": true,
"type": "github"
},
{
Expand All @@ -103,6 +105,22 @@
"directory_name_format": "$release_name"
}
],
"support_latest": true,
"type": "github"
},
{
"title": "Proton-GE RTSP",
"description": "Steam compatibility tool based on Proton-GE with additional patches to improve RTSP codecs for VRChat.",
"endpoint": "https://api.github.com/repos/SpookySkeletons/proton-ge-rtsp/releases",
"asset_position": 1,
"asset_position_time_condition": "2025-02-01T07:55:01Z|0",
"directory_name_formats": [
{
"launcher": "default",
"directory_name_format": "$release_name"
}
],
"support_latest": true,
"type": "github"
},
{
Expand All @@ -120,20 +138,6 @@
"url_template": "https://nightly.link/Frogging-Family/wine-tkg-git/actions/runs/{id}/proton-tkg-build.zip",
"type": "github-action"
},
{
"title": "Proton-GE RTSP",
"description": "Steam compatibility tool based on Proton-GE with additional patches to improve RTSP codecs for VRChat.",
"endpoint": "https://api.github.com/repos/SpookySkeletons/proton-ge-rtsp/releases",
"asset_position": 1,
"asset_position_time_condition": "2025-02-01T07:55:01Z|0",
"directory_name_formats": [
{
"launcher": "default",
"directory_name_format": "$title $release_name"
}
],
"type": "github"
},
{
"title": "Luxtorpeda",
"description": "Luxtorpeda provides Linux-native game engines for certain Windows-only games.",
Expand Down
4 changes: 4 additions & 0 deletions src/models/runners/basic.vala
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,11 @@ namespace ProtonPlus.Models.Runners {
}

public virtual string get_directory_name (string release_name) {
if (release_name == "Proton-Sarek (Async) Latest")
return release_name;

var directory_name = new StringBuilder(directory_name_format);

directory_name.replace ("$release_name", release_name);
directory_name.replace ("$title", title);

Expand Down