From ebf23250f58f02726cffa81ce30e735db4f7f2d5 Mon Sep 17 00:00:00 2001 From: "Daniel S. Billing" Date: Sun, 21 Feb 2021 13:10:10 +0100 Subject: [PATCH] Checking valid filenames, in directory. --- P3D/Network/Discord/Presence.vb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/P3D/Network/Discord/Presence.vb b/P3D/Network/Discord/Presence.vb index fef527de1..e4944592f 100644 --- a/P3D/Network/Discord/Presence.vb +++ b/P3D/Network/Discord/Presence.vb @@ -95,7 +95,14 @@ Public Class Presence Dim InventoryScreens() As String = {"NewInventoryScreen"} Dim CurrentMapLevel As String = "" Dim CurrentMapLevelFileName As String = "" - Dim CurrentMapLevelFileNames() As String = {"goldenrod_city"} + Dim CurrentMapLevelFileNames As New List(Of String) + + ' Checking valid filenames, in directory. These files also needs to be uploaded to the application + ' https://discord.com/developers/applications/*APPLICATION_ID_HERE*/rich-presence/assets + ' DanielRTRD has access here, ask if you need access! + For Each RPC_Image In Directory.GetFiles(GameController.GamePath & "\Content\DiscordRPC\") + CurrentMapLevelFileNames.Add(Path.GetFileName(RPC_Image).Replace(".png", "").Replace(".jpg", "").Replace(".jpeg", "")) + Next If Core.CurrentScreen.Identification = Screen.Identifications.OverworldScreen Then CurrentMapLevel = Screen.Level.MapName