/[pcsx2_0.9.7]/branch/debug/0.X/0.9.X/0.9.7/ramdump-lateset/plugins/zzogl-pg/opengl/CRC.h
ViewVC logotype

Contents of /branch/debug/0.X/0.9.X/0.9.7/ramdump-lateset/plugins/zzogl-pg/opengl/CRC.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 314 - (show annotations) (download)
Sun Dec 26 18:56:19 2010 UTC (9 years, 1 month ago) by william
File MIME type: text/plain
File size: 15401 byte(s)
** merged upstream r4049 (re-integration of GregMiscellaneous branch)
** applied patched to GigTranser.cpp in ZZOgl from r4140 to change 'static int count = 0;' to 'static int path1_count = 0;')
1 /* ZZ Open GL graphics plugin
2 * Copyright (c)2009-2010 zeydlitz@gmail.com, arcum42@gmail.com
3 * Based on Zerofrog's ZeroGS KOSMOS (c)2005-2008
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
18 */
19
20 #ifndef CRC_H_INCLUDED
21 #define CRC_H_INCLUDED
22
23 #include "ZZHacks.h"
24
25 // CRC Information
26 enum Title_Info
27 {
28 Unknown_Title,
29 MetalSlug6,
30 TomoyoAfter,
31 Clannad,
32 Lamune,
33 KyuuketsuKitanMoonties,
34 PiaCarroteYoukosoGPGakuenPrincess,
35 KazokuKeikakuKokoroNoKizuna,
36 DuelSaviorDestiny,
37 FFX,
38 FFX2,
39 FFXII,
40 ShadowHearts,
41 Okami,
42 MetalGearSolid3,
43 DBZBT2,
44 DBZBT3,
45 SFEX3,
46 Bully,
47 BullyCC,
48 SoTC,
49 OnePieceGrandAdventure,
50 OnePieceGrandBattle,
51 ICO,
52 GT4,
53 WildArms4,
54 WildArms5,
55 Manhunt2,
56 CrashBandicootWoC,
57 ResidentEvil4,
58 Spartan,
59 AceCombat4,
60 Drakengard2,
61 Tekken5,
62 IkkiTousen,
63 GodOfWar,
64 GodOfWar2,
65 JackieChanAdv,
66 HarvestMoon,
67 NamcoXCapcom,
68 GiTS,
69 Onimusha3,
70 MajokkoALaMode2,
71 TalesOfAbyss,
72 SonicUnleashed,
73 SimpsonsGame,
74 Genji,
75 StarOcean3,
76 ValkyrieProfile2,
77 RadiataStories,
78 SMTNocturne,
79 SMTDDS1,
80 SMTDDS2,
81 RozenMaidenGebetGarden,
82 Xenosaga,
83 Espgaluda,
84 OkageShadowKing,
85 ShadowTheHedgehog,
86 AtelierIris1,
87 AtelierIris2,
88 AtelierIris3,
89 AtelierJudie,
90 AtelierLilie,
91 AtelierViorate,
92 ArTonelico1,
93 ArTonelico2,
94 ManaKhemia1,
95 ManaKhemia2,
96 DarkCloud1,
97 DarkCloud2,
98 GhostInTheShell,
99 TitleCount,
100 Disgaea,
101 Disgaea2,
102 Gradius,
103 KingdomHearts,
104 KingdomHeartsFM,
105 KingdomHearts2,
106 KingdomHearts2FM,
107 KingdomHeartsCOM,
108 Tekken4,
109 Kaena,
110 Sims_The_Urbz,
111 MarvelxCapcom2,
112 NeoPets_Darkest_Faerie,
113 CrashnBurn,
114 Xenosaga2,
115 HauntingGround,
116 NightmareBeforeChristmas,
117 PowershotPinball,
118 BioHazard4,
119 NUMBER_OF_TITLES
120 };
121
122 enum Region_Info
123 {
124 Unknown_Region,
125 US,
126 EU,
127 JP,
128 JPUNDUB,
129 RU,
130 FR,
131 DE,
132 IT,
133 ES,
134 ASIA,
135 RegionCount,
136 };
137
138 struct Game_Info
139 {
140 u32 crc;
141 Title_Info title;
142 Region_Info region;
143 u32 flags;
144 s32 v_thresh, t_thresh;
145 };
146
147 static const Game_Info crc_game_list[] =
148 {
149 // This section is straight from GSdx. Ones that also have ZZOgl hacks are commented out.
150
151 {0x00000000, Unknown_Title, Unknown_Region, 0, -1, -1},
152 {0x2113EA2E, MetalSlug6, Unknown_Region, 0, -1, -1},
153 {0x42E05BAF, TomoyoAfter, JP, 0, -1, -1},
154 {0x7800DC84, Clannad, JP, 0, -1, -1},
155 {0xA6167B59, Lamune, JP, 0, -1, -1},
156 {0xDDB59F46, KyuuketsuKitanMoonties, JP, 0, -1, -1},
157 {0xC8EE2562, PiaCarroteYoukosoGPGakuenPrincess, JP, 0, -1, -1},
158 {0x6CF94A43, KazokuKeikakuKokoroNoKizuna, JP, 0, -1, -1},
159 {0xEDAF602D, DuelSaviorDestiny, JP, 0, -1, -1},
160 {0xa39517ab, FFX, EU, 0, -1, -1},
161 {0xa39517ae, FFX, FR, 0, -1, -1},
162 {0x941bb7d9, FFX, DE, 0, -1, -1},
163 {0xa39517a9, FFX, IT, 0, -1, -1},
164 {0x941bb7de, FFX, ES, 0, -1, -1},
165 {0xb4414ea1, FFX, RU, 0, -1, -1},
166 {0xee97db5b, FFX, RU, 0, -1, -1},
167 {0xaec495cc, FFX, RU, 0, -1, -1},
168 {0xbb3d833a, FFX, US, 0, -1, -1},
169 {0x6a4efe60, FFX, JP, 0, -1, -1},
170 {0x3866ca7e, FFX, ASIA, 0, -1, -1}, // int.
171 {0x658597e2, FFX, JP, 0, -1, -1}, // int.
172 {0x9aac5309, FFX2, EU, 0, -1, -1},
173 {0x9aac530c, FFX2, FR, 0, -1, -1},
174 {0x9aac530a, FFX2, FR, 0, -1, -1}, // ?
175 {0x9aac530d, FFX2, DE, 0, -1, -1},
176 {0x9aac530b, FFX2, IT, 0, -1, -1},
177 {0x48fe0c71, FFX2, US, 0, -1, -1},
178 {0xe1fd9a2d, FFX2, JP, 0, -1, -1}, // int.
179 {0x78da0252, FFXII, EU, 0, -1, -1},
180 {0xc1274668, FFXII, EU, 0, -1, -1},
181 {0xdc2a467e, FFXII, EU, 0, -1, -1},
182 {0xca284668, FFXII, EU, 0, -1, -1},
183 {0x280AD120, FFXII, JP, 0, -1, -1},
184 {0x08C1ED4D, HauntingGround, Unknown_Region, 0, -1, -1},
185 {0x2CD5794C, HauntingGround, EU, 0, -1, -1},
186 {0x867BB945, HauntingGround, JP, 0, -1, -1},
187 {0xE263BC4B, HauntingGround, JP, 0, -1, -1},
188 {0x901AAC09, HauntingGround, US, 0, -1, -1},
189 {0x8BE3D7B2, ShadowHearts, Unknown_Region, 0, -1, -1},
190 {0xDEFA4763, ShadowHearts, US, 0, -1, -1},
191 //{0x21068223, Okami, US, 0, -1, -1},
192 //{0x891f223f, Okami, FR, 0, -1, -1},
193 //{0xC5DEFEA0, Okami, JP, 0, -1, -1},
194 {0x053D2239, MetalGearSolid3, US, 0, -1, -1},
195 {0x086273D2, MetalGearSolid3, FR, 0, -1, -1},
196 {0x26A6E286, MetalGearSolid3, EU, 0, -1, -1},
197 {0xAA31B5BF, MetalGearSolid3, Unknown_Region, 0, -1, -1},
198 {0x9F185CE1, MetalGearSolid3, Unknown_Region, 0, -1, -1},
199 {0x98D4BC93, MetalGearSolid3, EU, 0, -1, -1},
200 {0x86BC3040, MetalGearSolid3, US, 0, -1, -1}, //Subsistance disc 1
201 {0x0481AD8A, MetalGearSolid3, JP, 0, -1, -1},
202 {0x79ED26AD, MetalGearSolid3, EU, 0, -1, -1},
203 {0x5E31EA42, MetalGearSolid3, EU, 0, -1, -1},
204 {0xD7ED797D, MetalGearSolid3, EU, 0, -1, -1},
205 {0x278722BF, DBZBT2, US, 0, -1, -1},
206 {0xFE961D28, DBZBT2, US, 0, -1, -1},
207 {0x0393B6BE, DBZBT2, EU, 0, -1, -1},
208 {0xE2F289ED, DBZBT2, JP, 0, -1, -1}, // Sparking Neo!
209 {0x35AA84D1, DBZBT2, Unknown_Region, 0, -1, -1},
210 {0x428113C2, DBZBT3, US, 0, -1, -1},
211 {0xA422BB13, DBZBT3, EU, 0, -1, -1},
212 {0x983C53D2, DBZBT3, Unknown_Region, 0, -1, -1},
213 {0x983C53D3, DBZBT3, Unknown_Region, 0, -1, -1},
214 {0x72B3802A, SFEX3, US, 0, -1, -1},
215 {0x71521863, SFEX3, US, 0, -1, -1},
216 {0x28703748, Bully, US, 0, -1, -1},
217 {0xC78A495D, BullyCC, US, 0, -1, -1},
218 {0xC19A374E, SoTC, US, 0, -1, -1},
219 {0x7D8F539A, SoTC, EU, 0, -1, -1},
220 {0x3122B508, OnePieceGrandAdventure, US, 0, -1, -1},
221 {0x8DF14A24, OnePieceGrandAdventure, EU, 0, -1, -1},
222 {0xB049DD5E, OnePieceGrandBattle, US, 0, -1, -1},
223 {0x5D02CC5B, OnePieceGrandBattle, Unknown_Region, 0, -1, -1},
224 {0x6F8545DB, ICO, US, 0, -1, -1},
225 {0xB01A4C95, ICO, JP, 0, -1, -1},
226 {0x5C991F4E, ICO, Unknown_Region, 0, -1, -1},
227 // FIXME multiple CRC
228 {0x7ACF7E03, ICO, Unknown_Region, 0, -1, -1},
229 {0xAEAD1CA3, GT4, JP, 0, -1, -1},
230 {0x44A61C8F, GT4, Unknown_Region, 0, -1, -1},
231 {0x0086E35B, GT4, Unknown_Region, 0, -1, -1},
232 {0x77E61C8A, GT4, Unknown_Region, 0, -1, -1},
233 {0xC164550A, WildArms5, JPUNDUB, 0, -1, -1},
234 {0xC1640D2C, WildArms5, US, 0, -1, -1},
235 {0x0FCF8FE4, WildArms5, EU, 0, -1, -1},
236 {0x2294D322, WildArms5, JP, 0, -1, -1},
237 {0x565B6170, WildArms5, JP, 0, -1, -1},
238 {0xBBC3EFFA, WildArms4, US, 0, -1, -1},
239 {0xBBC396EC, WildArms4, US, 0, -1, -1}, //hmm such a small diff in the CRC..
240 {0x8B029334, Manhunt2, Unknown_Region, 0, -1, -1},
241 {0x09F49E37, CrashBandicootWoC, Unknown_Region, 0, -1, -1},
242 {0x013E349D, ResidentEvil4, US, 0, -1, -1},
243 {0x6BA2F6B9, ResidentEvil4, Unknown_Region, 0, -1, -1},
244 {0x60FA8C69, ResidentEvil4, JP, 0, -1, -1},
245 {0x72E1E60E, Spartan, Unknown_Region, 0, -1, -1},
246 {0x5ED8FB53, AceCombat4, JP, 0, -1, -1},
247 {0x1B9B7563, AceCombat4, Unknown_Region, 0, -1, -1},
248 {0xEC432B24, Drakengard2, Unknown_Region, 0, -1, -1},
249 {0xFC46EA61, Tekken5, JP, 0, -1, -1},
250 {0x1F88EE37, Tekken5, Unknown_Region, 0, -1, -1},
251 {0x652050D2, Tekken5, Unknown_Region, 0, -1, -1},
252 {0x9E98B8AE, IkkiTousen, JP, 0, -1, -1},
253 //{0xD6385328, GodOfWar, US, 0, -1, -1},
254 //{0xFB0E6D72, GodOfWar, EU, 0, -1, -1},
255 //{0xEB001875, GodOfWar, EU, 0, -1, -1},
256 //{0xA61A4C6D, GodOfWar, Unknown_Region, 0, -1, -1},
257 //{0xE23D532B, GodOfWar, Unknown_Region, 0, -1, -1},
258 //{0xDF1AF973, GodOfWar, Unknown_Region, 0, -1, -1},
259 //{0xD6385328, GodOfWar, Unknown_Region, 0, -1, -1},
260 {0x2F123FD8, GodOfWar2, RU, 0, -1, -1},
261 {0x2F123FD8, GodOfWar2, US, 0, -1, -1},
262 {0x44A8A22A, GodOfWar2, EU, 0, -1, -1},
263 {0x4340C7C6, GodOfWar2, Unknown_Region, 0, -1, -1},
264 {0xF8CD3DF6, GodOfWar2, Unknown_Region, 0, -1, -1},
265 {0x0B82BFF7, GodOfWar2, Unknown_Region, 0, -1, -1},
266 {0x5D482F18, JackieChanAdv, Unknown_Region, 0, -1, -1},
267 //{0xf0a6d880, HarvestMoon, US, 0, -1, -1},
268 {0x75c01a04, NamcoXCapcom, US, 0, -1, -1},
269 {0xBF6F101F, GiTS, US, 0, -1, -1},
270 {0xA5768F53, GiTS, JP, 0, -1, -1},
271 {0x6BF11378, Onimusha3, US, 0, -1, -1},
272 {0xF442260C, MajokkoALaMode2, JP, 0, -1, -1},
273 {0x14FE77F7, TalesOfAbyss, US, 0, -1, -1},
274 {0x045D77E9, TalesOfAbyss, JPUNDUB, 0, -1, -1},
275 {0xAA5EC3A3, TalesOfAbyss, JP, 0, -1, -1},
276 //{0xFB236A46, SonicUnleashed, US, 0, -1, -1},
277 {0x4C7BB3C8, SimpsonsGame, Unknown_Region, 0, -1, -1},
278 {0x4C94B32C, SimpsonsGame, Unknown_Region, 0, -1, -1},
279 {0xD71B57F4, Genji, Unknown_Region, 0, -1, -1},
280 {0x23A97857, StarOcean3, US, 0, -1, -1},
281 {0xBEC32D49, StarOcean3, JP, 0, -1, -1},
282 {0x8192A241, StarOcean3, JP, 0, -1, -1}, //NTSC JP special directors cut limited extra sugar on top edition (the special one :p)
283 {0x23A97857, StarOcean3, JPUNDUB, 0, -1, -1},
284 {0xCC96CE93, ValkyrieProfile2, US, 0, -1, -1},
285 {0x774DE8E2, ValkyrieProfile2, JP, 0, -1, -1},
286 {0x04CCB600, ValkyrieProfile2, EU, 0, -1, -1},
287 {0xB65E141B, ValkyrieProfile2, EU, 0, -1, -1}, // PAL German
288 {0x47B9B2FD, RadiataStories, US, 0, -1, -1},
289 {0xE8FCF8EC, SMTNocturne, US, 0, -1, -1}, // GSdx saves/reloads z buffer around shadow drawing, same issue with all the SMT games following
290 {0xF0A31EE3, SMTNocturne, EU, 0, -1, -1}, // SMTNocturne (Lucifers Call in EU)
291 {0xAE0DE7B7, SMTNocturne, EU, 0, -1, -1}, // SMTNocturne (Lucifers Call in EU)
292 {0xD60DA6D4, SMTNocturne, JP, 0, -1, -1}, // SMTNocturne
293 {0x0e762e8d, SMTNocturne, JP, 0, -1, -1}, // SMTNocturne Maniacs
294 {0x47BA9034, SMTNocturne, JP, 0, -1, -1}, // SMTNocturne Maniacs Chronicle
295 {0xD7273511, SMTDDS1, US, 0, -1, -1}, // SMT Digital Devil Saga
296 {0x1683A6BE, SMTDDS1, EU, 0, -1, -1}, // SMT Digital Devil Saga
297 {0x44865CE1, SMTDDS1, JP, 0, -1, -1}, // SMT Digital Devil Saga
298 {0xD382C164, SMTDDS2, US, 0, -1, -1}, // SMT Digital Devil Saga 2
299 {0xD568B684, SMTDDS2, EU, 0, -1, -1}, // SMT Digital Devil Saga 2
300 {0xE47C1A9C, SMTDDS2, JP, 0, -1, -1}, // SMT Digital Devil Saga 2
301 {0x0B8AB37B, RozenMaidenGebetGarden, JP, 0, -1, -1},
302
303 // And these are here for ZZogl hacks.
304 {0xA3D63039, Xenosaga, JP, GAME_DOPARALLELCTX, 64, 32},
305 {0x0E7807B2, Xenosaga, US, GAME_DOPARALLELCTX, 64, 32},
306 {0x7D2FE035, Espgaluda, JP, 0/*GAME_BIGVALIDATE*/, 24, -1},
307 {0x21068223, Okami, US, GAME_XENOSPECHACK, -1, -1},
308 {0x891f223f, Okami, FR, GAME_XENOSPECHACK, -1, -1},
309 {0xC5DEFEA0, Okami, JP, GAME_XENOSPECHACK, -1, -1},
310 {0xe0426fc6, OkageShadowKing, Unknown_Region, GAME_XENOSPECHACK, -1, -1},
311
312 {0xD6385328, GodOfWar, US, GAME_FULL16BITRES, -1, -1},
313 {0xFB0E6D72, GodOfWar, EU, GAME_FULL16BITRES, -1, -1},
314 {0xEB001875, GodOfWar, EU, GAME_FULL16BITRES, -1, -1},
315 {0xA61A4C6D, GodOfWar, Unknown_Region, GAME_FULL16BITRES, -1, -1},
316 {0xE23D532B, GodOfWar, Unknown_Region, GAME_FULL16BITRES, -1, -1},
317 {0xDF1AF973, GodOfWar, Unknown_Region, GAME_FULL16BITRES, -1, -1},
318 {0xD6385328, GodOfWar, Unknown_Region, GAME_FULL16BITRES, -1, -1},
319
320 //{0x2F123FD8, GodOfWar2, Unknown_Region, GAME_FULL16BITRES, -1, -1},
321 //{0x44A8A22A, GodOfWar2, Unknown_Region, GAME_FULL16BITRES, -1, -1},
322 //{0x4340C7C6, GodOfWar2, Unknown_Region, GAME_FULL16BITRES, -1, -1},
323 //{0xF8CD3DF6, GodOfWar2, Unknown_Region, GAME_FULL16BITRES, -1, -1},
324 //{0x0B82BFF7, GodOfWar2, Unknown_Region, GAME_FULL16BITRES, -1, -1},
325
326 {0xF0A6D880, HarvestMoon, US, GAME_NOSTENCIL, -1, -1},
327 //{0x304C115C, HarvestMoon, Unknown, GAME_NOSTENCIL, -1, -1},
328 {0xFB236A46, SonicUnleashed, US, GAME_FASTUPDATE | GAME_NOALPHAFAIL, -1, -1},
329 {0xa5d29941, ShadowTheHedgehog, US, GAME_FASTUPDATE | GAME_NOALPHAFAIL, -1, -1},
330
331 {0x7acf7e03, AtelierIris1, Unknown_Region, GAME_GUSTHACK, -1, -1},
332 {0xF0457CEF, AtelierIris1, Unknown_Region, GAME_GUSTHACK, -1, -1},
333 {0xE3981DBB, AtelierIris1, US, GAME_GUSTHACK, -1, -1},
334 {0x9AC65D6A, AtelierIris2, US, GAME_GUSTHACK, -1, -1},
335 {0x4CCC9212, AtelierIris3, US, GAME_GUSTHACK, -1, -1},
336 {0xCA295E61, AtelierIris3, JP, GAME_GUSTHACK, -1, -1},
337 //{0x4437F4B1, ArTonelico1, US, GAME_GUSTHACK, -1, -1},
338 {0xF95F37EE, ArTonelico2, US, GAME_GUSTHACK, -1, -1},
339 {0xF46142D3, ArTonelico2, JPUNDUB, GAME_GUSTHACK, -1, -1},
340
341 // According to Zeydlitz, Mana Khemia no longer needs the Gust Hack.
342 //{0x77b0236f, ManaKhemia1, US, GAME_GUSTHACK, -1, -1},
343 //{0x433951e7, ManaKhemia2, US, GAME_GUSTHACK, -1, -1},
344 //{0xda11c6d4, AtelierJudie, JP, GAME_GUSTHACK, -1, -1},
345 //{0x3e72c085, AtelierLilie, JP, GAME_GUSTHACK, -1, -1},
346 //{0x6eac076b, AtelierViorate, JP, GAME_GUSTHACK, -1, -1},
347
348 {0xbaa8dd8, DarkCloud1, US, GAME_NOTARGETRESOLVE, -1, -1},
349 {0xA5C05C78, DarkCloud1, Unknown_Region, GAME_NOTARGETRESOLVE, -1, -1},
350 //{0x1DF41F33, DarkCloud2, US, 0, -1, -1},
351 {0x95cc86ef, GhostInTheShell, Unknown_Region, GAME_NOALPHAFAIL, -1, -1}
352
353 // Game settings that used to be in the Patches folder. Commented out until I decide what to do with them.
354 // {0x951555A0, Disgaea2, US, GAME_NODEPTHRESOLVE, -1, -1},
355 // {0x4334E17D, Disgaea2, JP, GAME_NODEPTHRESOLVE, -1, -1},
356 //
357 // {0x5EB127E7, Gradius, JP, GAME_INTERLACE2X, -1, -1},
358 // {0x6ADBC24B, Gradius, EU, GAME_INTERLACE2X, -1, -1},
359 // {0xF22CDDAF, Gradius, US, GAME_INTERLACE2X, -1, -1},
360 //
361 // {0xF52FB2BE, KingdomHearts, EU, GAME_QUICKRESOLVE1, -1, -1},
362 // {0xAE3EAA05, KingdomHearts, DE, GAME_QUICKRESOLVE1, -1, -1},
363 // {0xF6DC728D, KingdomHearts, FR, GAME_QUICKRESOLVE1, -1, -1},
364 // {0x0F6B6315, KingdomHearts, US, GAME_QUICKRESOLVE1, -1, -1},
365 // {0x3E68955A, KingdomHeartsFM, JP, GAME_QUICKRESOLVE1, -1, -1},
366 //
367 // {0xC398F477, KingdomHearts2, EU, GAME_NODEPTHRESOLVE, -1, -1},
368 // {0xDA0535FD, KingdomHearts2, US, GAME_NODEPTHRESOLVE, -1, -1},
369 // {0x93F8A60B, KingdomHearts2, JP, GAME_NODEPTHRESOLVE, -1, -1},
370 // {0xF266B00B, KingdomHearts2FM, JP, GAME_NODEPTHRESOLVE, -1, -1},
371 //
372 // //The patch claimed to stop characters appearing as wigs on GeForce 8x00 series cards (Disable Alpha Testing)
373 // {0x2251E14D, Tekken4, EU, GAME_NOALPHATEST, -1, -1},
374 //
375 // // This one is supposed to fix a refresh bug.
376 // {0x51F91783, Kaena, JP, GAME_NOTARGETRESOLVE, -1, -1},
377 //
378 // {0xDEFA4763, ShadowHearts, EU, GAME_NODEPTHRESOLVE | GAME_NOQUICKRESOLVE | GAME_NOTARGETRESOLVE | GAME_AUTORESET, -1, -1},
379 // {0x8BE3D7B2, ShadowHearts, US, GAME_NODEPTHUPDATE | GAME_AUTORESET | GAME_NOQUICKRESOLVE, -1, -1},
380 //
381 // {0x015314A2, Sims_The_Urbz, US, GAME_NOQUICKRESOLVE, -1, -1},
382 //
383 // // "Required fixes to visuals"
384 // {0x086273D2, MetalGearSolid3, US, GAME_FULL16BITRES | GAME_NODEPTHRESOLVE, -1, -1},
385 //
386 // {0x4D228733, MarvelxCapcom2, US, GAME_QUICKRESOLVE1, -1, -1},
387 // {0x934F9081, NeoPets_Darkest_Faerie, US, GAME_RESOLVEPROMOTED | GAME_FULL16BITRES | GAME_NODEPTHRESOLVE, -1, -1},
388 //
389 // {0x21068223, Okami, US, GAME_FULL16BITRES|GAME_NODEPTHRESOLVE|GAME_FASTUPDATE, -1, -1},
390 // {0xC5DEFEA0, Okami, JP, GAME_FULL16BITRES|GAME_NODEPTHRESOLVE|GAME_FASTUPDATE, -1, -1},
391 //
392 // // Speed up
393 // {0x6BA2F6B9, ResidentEvil4, EU, GAME_NOTARGETRESOLVE | GAME_32BITTARGS, -1, -1},
394 // {0x013E349D, ResidentEvil4, US, GAME_NOTARGETCLUT, -1, -1},
395 //
396 // {0x2088950A, Xenosaga2, JP, GAME_FULL16BITRES | GAME_NODEPTHRESOLVE, -1, -1},
397 // {0x901AAC09, HauntingGround, US, GAME_FULL16BITRES | GAME_NODEPTHRESOLVE, -1, -1},
398 // {0x625AF967, NightmareBeforeChristmas, JP, GAME_TEXAHACK, -1, -1},
399 //
400 // {0x3CFE3B37, PowershotPinball, EU, GAME_AUTORESET, -1, -1},
401 // {0x60FA8C69, BioHazard4, JP, GAME_NOTARGETCLUT, -1, -1}
402 // End of game settings from the patch folder.
403 };
404
405 #define GAME_INFO_INDEX (sizeof(crc_game_list)/sizeof(Game_Info))
406
407
408 #endif // CRC_H_INCLUDED

  ViewVC Help
Powered by ViewVC 1.1.22