L´idée de " rendre incompatible" les patchs n´est pas nouvelle. Elle est même couramment pratiquée ( cf. Operation FlashPoint qui est le spécialiste du genre)
En fait, un patch n´est rien d´autre qu´une rustine mise sur un programme, où l´on écrit un autre bout de programme vers lequel on fait une dérivation depuis le programme originel, afin de bypasser/shunter le morceau que l´on veut plus.
Ainsi, un patch nocd n´est rien d´autre que le programme originel dans lequel on a modifié/supprimer toutes les lignes qui faisaient référence à la vérification de la présence du CD.
Or, le programme . exe contient aussi ( et c´est son but premier) des appels à des portions précises dans les autres fichiers du jeu.
Lorsque l´on patche d´une version x vers une version y, cela modifie les programmes de données du jeu, et donc les appels aux portions modifiées ne sont plus les mêmes depuis le programme . exe.
Il est donc normal que le patch nocd ne fonctionne plus correctement, vu que les fichiers données ne correspondent plus à rien pour lui. Il ne reste plus alors que d´installer un nouveau patch nocd ( si celui-ci existe)
PS : quant au CD key, ce n´est pas une protection en soi pour le mode solo ( il y a plein de clés qui circulent sur le net).
C´est essentiellement fait pour le mode multi, où tous les cd-keys sont référencés sur les serveurs, et ceci, de manière UNIQUE.
Moralité : ne jamais communiquer son CD-Key, et faire très attention avec les jeux achetés d´occasion ( car le précédent propriétaire a peut-être gardé le compte qu´il s´était créé et joue encore avec ! )