From b8147b3c0c22902d3b8cf4be513dedfeb2d5c296 Mon Sep 17 00:00:00 2001 From: Marlon Date: Sun, 2 Nov 2025 19:39:26 +0100 Subject: [PATCH] valorant live fix (wip) --- FModel/ViewModels/ApiEndpoints/ValorantApiEndpoint.cs | 6 ++++-- FModel/ViewModels/CUE4ParseViewModel.cs | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/FModel/ViewModels/ApiEndpoints/ValorantApiEndpoint.cs b/FModel/ViewModels/ApiEndpoints/ValorantApiEndpoint.cs index 434de7e2..fc0713c8 100644 --- a/FModel/ViewModels/ApiEndpoints/ValorantApiEndpoint.cs +++ b/FModel/ViewModels/ApiEndpoints/ValorantApiEndpoint.cs @@ -22,7 +22,7 @@ namespace FModel.ViewModels.ApiEndpoints; public class ValorantApiEndpoint : AbstractApiProvider { - private const string _URL = "https://fmodel.fortnite-api.com/valorant/v2/manifest"; + private const string _URL = "https://valorant-api.com/v1/fmodel/manifest"; public ValorantApiEndpoint(RestClient client) : base(client) { } @@ -30,6 +30,8 @@ public class ValorantApiEndpoint : AbstractApiProvider { var request = new FRestRequest(_URL); var response = await _client.ExecuteAsync(request, token).ConfigureAwait(false); + if (!response.IsSuccessful) + return null; return new VManifest(response.RawBytes); } @@ -175,7 +177,7 @@ public readonly struct VChunk public readonly ulong Id; public readonly uint Size; - public string GetUrl() => $"https://fmodel.fortnite-api.com/valorant/v2/chunks/{Id}"; + public string GetUrl() => $"https://valorant-api.com/v1/fmodel/chunks/{Id}"; } public class VPakStream : RandomAccessStream, ICloneable diff --git a/FModel/ViewModels/CUE4ParseViewModel.cs b/FModel/ViewModels/CUE4ParseViewModel.cs index bf956ecb..80fdfd22 100644 --- a/FModel/ViewModels/CUE4ParseViewModel.cs +++ b/FModel/ViewModels/CUE4ParseViewModel.cs @@ -652,7 +652,7 @@ public class CUE4ParseViewModel : ViewModel case "cube": case "usda": case "ocio": - case "data" when Provider.ProjectName is "OakGame": + case "data" when Provider.ProjectName is "OakGame": case "ini": case "txt": case "log": @@ -1190,4 +1190,4 @@ public class CUE4ParseViewModel : ViewModel { return (a & b) == b; } -} \ No newline at end of file +}