Skip to content

Commit f8a1063

Browse files
committed
Merge branch 'vnext'
2 parents 07f920d + efee69b commit f8a1063

File tree

2 files changed

+60
-35
lines changed

2 files changed

+60
-35
lines changed

.resources/cpu_tier_list.conf

Lines changed: 53 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,61 +10,73 @@
1010
; Models are matching as regex as a result (ignoring the letter case)
1111
; e.g.: 12900K will match 12900KF or 12900KS too, but not 12900
1212

13-
[S]
13+
[S+]
1414
Ryzen 9 9950X3D
1515
Ryzen 7 9800X3D
1616
i9-12900K AVX-512
1717
i7-12700K AVX-512
18+
19+
[S]
1820
Ryzen 9 9950X
1921
Ryzen 7 9700X
22+
Ryzen 9 9900X
23+
i9-14900KS
2024
i9-14900K
2125
i9-13900KS
2226
Ultra 9 285K
2327
i9-13900K
2428
i7-14700K
25-
Ryzen 9 9900X
2629
Ultra 7 265K
2730
i7-13700K
2831
Ryzen 9 7950X3D
2932
Ryzen 9 7950X
3033
Ryzen 7 7700X
3134
Ryzen 9 7900X
3235
Ryzen 7 7800X3D
33-
Ultra 5 245K
3436

3537
[A]
38+
; desktop
39+
Ryzen 5 9600X
3640
i5-14600K
3741
i5-13600K
38-
Ryzen 5 9600X
42+
Ultra 5 245K
3943
Ryzen 5 7600X
4044
Ryzen 5 7500F
4145
i7-12700 AVX-512
4246
i9-12900KS
4347
i9-12900K
48+
49+
; mobile
50+
Ryzen 9 7945HX
51+
i9-14900HX
52+
i9-13980HX
53+
54+
[B]
55+
; desktop
4456
i5-12600K AVX-512
4557
i9-11900K
4658
i7-11700K
4759
i7-12700K
4860
i7-12700
4961
i5-12600K
5062
i5-12400 AVX-512
51-
Ryzen 9 7945HX
52-
i9-14900HX
53-
i9-13980HX
63+
Ryzen 7 5800X
64+
Ryzen 9 5950X
65+
Ryzen 9 5900X
66+
67+
; mobile
5468
i7-14650HX
5569
i7-13620H
5670
i9-12900HX
5771
i9-11980HK
58-
i7-12650H
5972
i9-11950H
6073
i9-11900H
6174
i7-11850H
6275
i7-11800H
76+
i7-12650H
6377

64-
[B]
65-
Ryzen 7 5800X
66-
Ryzen 9 5950X
67-
Ryzen 9 5900X
78+
[C]
79+
; desktop
6880
i5-11600K
6981
i5-13500
7082
Ryzen 7 5800X3D
@@ -79,25 +91,24 @@ i9-9900K
7991
i5-11400
8092
Ryzen 5 5600X
8193
Ryzen 7 5700G
94+
Ryzen 9 3950X
8295
Ryzen 7 3800X
83-
Ryzen 7 3700X
96+
Ryzen 9 3900X
97+
Ryzen 9 3700X
8498
i5-10600K
8599
i7-8700K
86100
i3-12100
87-
Ryzen 9 3950X
88-
Ryzen 9 3900X
89-
Ryzen 5 5600G
90-
Ryzen 5 3600
91-
i5-10400
92-
i7-11600H
93-
i5-11400H
94-
; GPD Win Max 2
101+
102+
; mobile
95103
Ryzen 7 8840U
96104
Ryzen 7 7840U
97-
Ryzen 5 8640U
98-
; Legion Go
105+
i5-11600H
106+
i5-11400H
99107
; ROG Ally X
100108
Ryzen Z1 Extreme
109+
; GPD Win Max 2
110+
Ryzen 5 8640U
111+
; Legion Go
101112
; ROG Ally
102113
Ryzen Z1
103114
Ryzen 9 6900HX
@@ -111,11 +122,14 @@ Ryzen 9 5900HX
111122
Ryzen 7 5800H
112123
Ryzen 7 5800HS
113124
Ryzen 7 4800H
114-
Ryzen 7 6800U
115125
Ryzen 5 5600H
116126
Ryzen 5 5600HS
117127

118-
[C]
128+
[D]
129+
; desktop
130+
Ryzen 5 5600G
131+
Ryzen 5 3600
132+
i5-10400
119133
i5-9600K
120134
i5-8600K
121135
i5-9400
@@ -124,46 +138,59 @@ Ryzen 7 2700X
124138
i7-7700K
125139
i7-4790K
126140
Ryzen 7 1700
141+
142+
; mobile
143+
Ryzen 7 6800U
127144
i7-1165G7
128145
i7-8750H
129146
i5-8300H
130147
i7-7700HQ
131148
; Steam Deck OLED
132149
; Steam Deck LCD
133150
Custom APU 0405
151+
152+
; generic
134153
; "Intel 7000 - 4000 4c/8t"
135154
; 4xxx-7xxx except U with 5-8 threads
136155
Intel [4-7]\d{3}(?!U) \b[5-8]\sThreads
137156
; "Ryzen 1000 - 2000 8c/16t"
138157
; 1xxxx or 2xxxx with 13-16 threads
139158
Ryzen [12]\d{3} 1[3-6]\sThreads
140159

141-
[D]
160+
[E]
161+
; desktop
142162
Ryzen 5 2600
143163
Ryzen 5 1600AF
144164
i5-7600k
145165
i5-6600K
146166
Ryzen 5 3400G
147167
i5-4690K
148168
i5-4690
169+
170+
; mobile
149171
i5-1035G1
150172
i3-N305
151173
i7-4700MQ
152174
i5-8250U
153175
i5-7300HQ
176+
177+
; generic
154178
; "Ryzen 1000 - 2000 6c/12t or worse"
155179
; 1xxx or 2xxx with 1-9 or 10-12 threads
156180
Ryzen [12]\d{3} \b([1-9]|1[0-2])\sThreads
157181
; Any 4c/4t CPU
158182
4\sThreads
159183

160184
[F]
185+
; mobile
161186
i3-1005G1
162187
i3-10110U
163188
Intel N200
164189
Intel N100
165190
i5-4300M
166191
Intel N50
192+
193+
; generic
167194
; "Intel 7000 - 100 U Series"
168195
; 7xxx-9xxx or 10xxx or 1xxx
169196
Intel ([7-9]|10?)\d{3}U

CompatBot/Utils/ResultFormatters/LogParserResultFormatter.GeneralNotesSection.cs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -195,15 +195,13 @@ private static async ValueTask BuildNotesSectionAsync(DiscordEmbedBuilder builde
195195
var status = items["game_status"] ?? "unknown";
196196
var msg = (tier, status) switch
197197
{
198-
("S" or "A", _) => $"ℹ️ This is an **{tier}** Tier CPU",
199-
("B", "Ingame") => "⚠️ This is a **B** Tier CPU, and may not be sufficient for some ingame titles",
200-
("B", _) => "ℹ️ This is a **B** Tier CPU",
201-
("C", "Playable") => "⚠️ This is a **C** Tier CPU, which is below the recommended system requirements",
202-
("C", _) => "⚠️ This is a **C** Tier CPU, please stick to the playable game titles",
203-
("D", "Playable") => "⚠️ This is a **D** Tier CPU, only lighter playable game titles will work",
204-
("D", _) => "⚠️ This is a **D** Tier CPU, please stick to the lighter playable game titles",
205-
("F", _) => "❌ This is an **F** Tier CPU, which is below the minimum system requirements",
206-
_ => "",
198+
("S+" or "S" or "A", _) => $"ℹ️ This is an [**{tier}** Tier CPU](<https://rpcs3.net/cputierlist>)",
199+
( "B", _) => "ℹ️ This is a [**B** Tier CPU](<https://rpcs3.net/cputierlist>)",
200+
("C", "Ingame") => "⚠️ This is a [**C** Tier CPU](<https://rpcs3.net/cputierlist>), and may not be sufficient for some ingame titles",
201+
("C", _) => "ℹ️ This is a [**C** Tier CPU](<https://rpcs3.net/cputierlist>)",
202+
("D", "Playable") => "⚠️ This is a [**D** Tier CPU](<https://rpcs3.net/cputierlist>), which is below the recommended system requirements",
203+
("D", _) => "⚠️ This is a [**D** Tier CPU](<https://rpcs3.net/cputierlist>), please stick to the lighter playable game titles",
204+
_ => $"❌ This is an [**{tier}** Tier CPU](<https://rpcs3.net/cputierlist>), which is below the minimum system requirements",
207205
};
208206
if (msg is {Length: >0})
209207
{

0 commit comments

Comments
 (0)