mirror of
https://github.com/RPCS3/discord-bot.git
synced 2026-01-31 01:25:22 +01:00
Merge branch 'vnext'
This commit is contained in:
@@ -10,19 +10,22 @@
|
||||
; Models are matching as regex as a result (ignoring the letter case)
|
||||
; e.g.: 12900K will match 12900KF or 12900KS too, but not 12900
|
||||
|
||||
[S]
|
||||
[S+]
|
||||
Ryzen 9 9950X3D
|
||||
Ryzen 7 9800X3D
|
||||
i9-12900K AVX-512
|
||||
i7-12700K AVX-512
|
||||
|
||||
[S]
|
||||
Ryzen 9 9950X
|
||||
Ryzen 7 9700X
|
||||
Ryzen 9 9900X
|
||||
i9-14900KS
|
||||
i9-14900K
|
||||
i9-13900KS
|
||||
Ultra 9 285K
|
||||
i9-13900K
|
||||
i7-14700K
|
||||
Ryzen 9 9900X
|
||||
Ultra 7 265K
|
||||
i7-13700K
|
||||
Ryzen 9 7950X3D
|
||||
@@ -30,17 +33,26 @@ Ryzen 9 7950X
|
||||
Ryzen 7 7700X
|
||||
Ryzen 9 7900X
|
||||
Ryzen 7 7800X3D
|
||||
Ultra 5 245K
|
||||
|
||||
[A]
|
||||
; desktop
|
||||
Ryzen 5 9600X
|
||||
i5-14600K
|
||||
i5-13600K
|
||||
Ryzen 5 9600X
|
||||
Ultra 5 245K
|
||||
Ryzen 5 7600X
|
||||
Ryzen 5 7500F
|
||||
i7-12700 AVX-512
|
||||
i9-12900KS
|
||||
i9-12900K
|
||||
|
||||
; mobile
|
||||
Ryzen 9 7945HX
|
||||
i9-14900HX
|
||||
i9-13980HX
|
||||
|
||||
[B]
|
||||
; desktop
|
||||
i5-12600K AVX-512
|
||||
i9-11900K
|
||||
i7-11700K
|
||||
@@ -48,23 +60,23 @@ i7-12700K
|
||||
i7-12700
|
||||
i5-12600K
|
||||
i5-12400 AVX-512
|
||||
Ryzen 9 7945HX
|
||||
i9-14900HX
|
||||
i9-13980HX
|
||||
Ryzen 7 5800X
|
||||
Ryzen 9 5950X
|
||||
Ryzen 9 5900X
|
||||
|
||||
; mobile
|
||||
i7-14650HX
|
||||
i7-13620H
|
||||
i9-12900HX
|
||||
i9-11980HK
|
||||
i7-12650H
|
||||
i9-11950H
|
||||
i9-11900H
|
||||
i7-11850H
|
||||
i7-11800H
|
||||
i7-12650H
|
||||
|
||||
[B]
|
||||
Ryzen 7 5800X
|
||||
Ryzen 9 5950X
|
||||
Ryzen 9 5900X
|
||||
[C]
|
||||
; desktop
|
||||
i5-11600K
|
||||
i5-13500
|
||||
Ryzen 7 5800X3D
|
||||
@@ -79,25 +91,24 @@ i9-9900K
|
||||
i5-11400
|
||||
Ryzen 5 5600X
|
||||
Ryzen 7 5700G
|
||||
Ryzen 9 3950X
|
||||
Ryzen 7 3800X
|
||||
Ryzen 7 3700X
|
||||
Ryzen 9 3900X
|
||||
Ryzen 9 3700X
|
||||
i5-10600K
|
||||
i7-8700K
|
||||
i3-12100
|
||||
Ryzen 9 3950X
|
||||
Ryzen 9 3900X
|
||||
Ryzen 5 5600G
|
||||
Ryzen 5 3600
|
||||
i5-10400
|
||||
i7-11600H
|
||||
i5-11400H
|
||||
; GPD Win Max 2
|
||||
|
||||
; mobile
|
||||
Ryzen 7 8840U
|
||||
Ryzen 7 7840U
|
||||
Ryzen 5 8640U
|
||||
; Legion Go
|
||||
i5-11600H
|
||||
i5-11400H
|
||||
; ROG Ally X
|
||||
Ryzen Z1 Extreme
|
||||
; GPD Win Max 2
|
||||
Ryzen 5 8640U
|
||||
; Legion Go
|
||||
; ROG Ally
|
||||
Ryzen Z1
|
||||
Ryzen 9 6900HX
|
||||
@@ -111,11 +122,14 @@ Ryzen 9 5900HX
|
||||
Ryzen 7 5800H
|
||||
Ryzen 7 5800HS
|
||||
Ryzen 7 4800H
|
||||
Ryzen 7 6800U
|
||||
Ryzen 5 5600H
|
||||
Ryzen 5 5600HS
|
||||
|
||||
[C]
|
||||
[D]
|
||||
; desktop
|
||||
Ryzen 5 5600G
|
||||
Ryzen 5 3600
|
||||
i5-10400
|
||||
i5-9600K
|
||||
i5-8600K
|
||||
i5-9400
|
||||
@@ -124,6 +138,9 @@ Ryzen 7 2700X
|
||||
i7-7700K
|
||||
i7-4790K
|
||||
Ryzen 7 1700
|
||||
|
||||
; mobile
|
||||
Ryzen 7 6800U
|
||||
i7-1165G7
|
||||
i7-8750H
|
||||
i5-8300H
|
||||
@@ -131,6 +148,8 @@ i7-7700HQ
|
||||
; Steam Deck OLED
|
||||
; Steam Deck LCD
|
||||
Custom APU 0405
|
||||
|
||||
; generic
|
||||
; "Intel 7000 - 4000 4c/8t"
|
||||
; 4xxx-7xxx except U with 5-8 threads
|
||||
Intel [4-7]\d{3}(?!U) \b[5-8]\sThreads
|
||||
@@ -138,7 +157,8 @@ Intel [4-7]\d{3}(?!U) \b[5-8]\sThreads
|
||||
; 1xxxx or 2xxxx with 13-16 threads
|
||||
Ryzen [12]\d{3} 1[3-6]\sThreads
|
||||
|
||||
[D]
|
||||
[E]
|
||||
; desktop
|
||||
Ryzen 5 2600
|
||||
Ryzen 5 1600AF
|
||||
i5-7600k
|
||||
@@ -146,11 +166,15 @@ i5-6600K
|
||||
Ryzen 5 3400G
|
||||
i5-4690K
|
||||
i5-4690
|
||||
|
||||
; mobile
|
||||
i5-1035G1
|
||||
i3-N305
|
||||
i7-4700MQ
|
||||
i5-8250U
|
||||
i5-7300HQ
|
||||
|
||||
; generic
|
||||
; "Ryzen 1000 - 2000 6c/12t or worse"
|
||||
; 1xxx or 2xxx with 1-9 or 10-12 threads
|
||||
Ryzen [12]\d{3} \b([1-9]|1[0-2])\sThreads
|
||||
@@ -158,12 +182,15 @@ Ryzen [12]\d{3} \b([1-9]|1[0-2])\sThreads
|
||||
4\sThreads
|
||||
|
||||
[F]
|
||||
; mobile
|
||||
i3-1005G1
|
||||
i3-10110U
|
||||
Intel N200
|
||||
Intel N100
|
||||
i5-4300M
|
||||
Intel N50
|
||||
|
||||
; generic
|
||||
; "Intel 7000 - 100 U Series"
|
||||
; 7xxx-9xxx or 10xxx or 1xxx
|
||||
Intel ([7-9]|10?)\d{3}U
|
||||
|
||||
@@ -195,15 +195,13 @@ internal static partial class LogParserResult
|
||||
var status = items["game_status"] ?? "unknown";
|
||||
var msg = (tier, status) switch
|
||||
{
|
||||
("S" or "A", _) => $"ℹ️ This is an **{tier}** Tier CPU",
|
||||
("B", "Ingame") => "⚠️ This is a **B** Tier CPU, and may not be sufficient for some ingame titles",
|
||||
("B", _) => "ℹ️ This is a **B** Tier CPU",
|
||||
("C", "Playable") => "⚠️ This is a **C** Tier CPU, which is below the recommended system requirements",
|
||||
("C", _) => "⚠️ This is a **C** Tier CPU, please stick to the playable game titles",
|
||||
("D", "Playable") => "⚠️ This is a **D** Tier CPU, only lighter playable game titles will work",
|
||||
("D", _) => "⚠️ This is a **D** Tier CPU, please stick to the lighter playable game titles",
|
||||
("F", _) => "❌ This is an **F** Tier CPU, which is below the minimum system requirements",
|
||||
_ => "",
|
||||
("S+" or "S" or "A", _) => $"ℹ️ This is an [**{tier}** Tier CPU](<https://rpcs3.net/cputierlist>)",
|
||||
( "B", _) => "ℹ️ This is a [**B** Tier CPU](<https://rpcs3.net/cputierlist>)",
|
||||
("C", "Ingame") => "⚠️ This is a [**C** Tier CPU](<https://rpcs3.net/cputierlist>), and may not be sufficient for some ingame titles",
|
||||
("C", _) => "ℹ️ This is a [**C** Tier CPU](<https://rpcs3.net/cputierlist>)",
|
||||
("D", "Playable") => "⚠️ This is a [**D** Tier CPU](<https://rpcs3.net/cputierlist>), which is below the recommended system requirements",
|
||||
("D", _) => "⚠️ This is a [**D** Tier CPU](<https://rpcs3.net/cputierlist>), please stick to the lighter playable game titles",
|
||||
_ => $"❌ This is an [**{tier}** Tier CPU](<https://rpcs3.net/cputierlist>), which is below the minimum system requirements",
|
||||
};
|
||||
if (msg is {Length: >0})
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user