GameIndex.dbf
Cheats|Cheats_ws (.pnach-файлы)
В эмуляторе включаешь консоль и при загрузке ищешь строку "GameCRC =" - это и будет CRC твоей игры.В GameIndex.dbf ищешь название+серийник своей игры; смотришь, есть ли фиксы по CRC (блок [patches = XXXXXXXX]...[/patches]) - это будет CRC оригинальной версии. Если они не совпадают, то меняешь XXXXXXXX на подсмотренный ранее в "GameCRC =".В случае с pnach-читами, серийник игры ищется в содержимом файлов и заменяется ИМЯ файла (которое есть CRC игры).Вроде бы все просто...
Всё мимо.
GameIndex.dbf - это исправления эмуляции Emotion Engine. В подавляющем большинстве случаев привязка там идёт не по CRC, а по ID игры, который на пиратских локализациях вовсе необязательно неправильный.
.pnach-файлы - это вообще отдельно вешающиеся по желанию пользователя патчи не имеющие никакого отношения к обсуждаемым CRC-фиксам, которые и не срабатывают, либо срабатывают ложно, так как один и тот же пиратский лоадер может находиться на десятках игр, при этом его CRC уже закреплён в GSdx за какой-то конкретной одной игрой. Так что просто внести CRC пиратского элфа мало, нужно ещё найти и обнулить его копии\ю, если она есть.
Ну и находиться всё это добро в GSdx32-ХХХ.dll.
Править можно двумя способами. Либо хекс-редактором, либо в исходниках
GSCrc.cpp с последующей самостоятельной компиляцией.