no, this won't work. the function that is being hooked is "storePKMData", a function that is a large switch statement that makes use of gamefreak's setup of pkm data as a series of fields. the case being hooked in the switch is the marking case and cutting off the top of the code will cause the game to function normally, since the hook is never written and the new routine never jumped to.