-
-
Save bbayles/e3dafb4bf23d92da8697649259cc45d4 to your computer and use it in GitHub Desktop.
Decode the password system for the PlayStation game *Nuclear Strike*
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from itertools import batched | |
| from struct import unpack_from | |
| all_data = b'\x8a\x9d\x86\x8f\x84\x8d\x9f\x71\x82\x66\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x73\x9d\x9c\x9c\x88\x82\x87\x71\x9c\x83\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x73\x87\x9d\x86\x9c\x8c\x87\x9f\x86\x66\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x84\x9d\x9c\x87\x86\x89\x9d\x85\x66\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\x0b\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x0c\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x0d\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x80\x9d\x83\x71\x86\x66\x66\x66\x66\x66\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x71\x82\x85\x71\x8f\x8d\x8c\x8c\x87\x86\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x84\x89\x8f\x88\x9c\x86\x89\x86\x8f\x66\x00\x00\x02\x00\x00\x00\x06\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\x71\x73\x71\x82\x9c\x88\x9d\x82\x66\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\x14\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x83\x71\x72\x82\x8d\x8a\x8d\x9c\x66\x66\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\x14\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x89\x82\x71\x9c\x8d\x83\x66\x66\x66\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x0a\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8d\x71\x8f\x84\x8d\x8d\x99\x8d\x66\x66\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\x80\x8f\x66\x66\x66\x66\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x88\x87\x8d\x86\x89\x98\x66\x66\x66\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x71\x9e\x8d\x86\x8f\x8d\x82\x66\x66\x66\x00\x00\x01\x00\x00\x00\x80\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9f\x71\x82\x82\x89\x87\x82\x66\x66\x66\x00\x00\x01\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9c\x82\x8d\x85\x87\x82\x83\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x80\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8e\x71\x9c\x72\x87\x99\x66\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x40\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x84\x87\x85\x71\x80\x82\x89\x8d\x9c\x71\x00\x00\x01\x00\x00\x00\x00\x00\x01\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x83\x80\x71\x85\x8f\x87\x8c\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x71\x86\x8c\x82\x8d\x71\x66\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x08\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8a\x71\x73\x8b\x89\x8d\x73\x88\x71\x86\x00\x00\x01\x00\x00\x00\x00\x00\x10\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x73\x87\x85\x85\x8d\x82\x73\x89\x71\x84\x00\x00\x01\x00\x00\x00\x00\x00\x20\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x66\x9c\x88\x8d\x66\x9c\x89\x73\x8b\x66\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8f\x87\x80\x87\x83\x9c\x71\x84\x66\x66\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x84\x71\x9a\x71\x82\x9d\x83\x66\x66\x66\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9f\x71\x82\x80\x8c\x82\x89\x9e\x8d\x66\x00\x00\x01\x00\x00\x00\x08\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x8d\x8d\x82\x8f\x9d\x9c\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x02\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x83\x88\x71\x8e\x9c\x66\x66\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x40\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x66\x8e\x9d\x8f\x71\x9a\x89\x7e\x7e\x7e\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x71\x73\x8b\x89\x83\x72\x71\x73\x8b\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x84\x71\x89\x72\x71\x73\x88\x66\x66\x66\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x87\x83\x9d\x82\x82\x87\x9d\x86\x8c\x00\x00\x01\x00\x00\x00\x00\x00\x80\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x87\x83\x83\x66\x66\x66\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x80\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x8d\x71\x9c\x88\x73\x71\x85\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8f\x87\x8c\x9e\x89\x8d\x9f\x66\x66\x66\x00\x00\x01\x00\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' | |
| STRUCT_FORMAT = '<12s 2I 2I 2I 2I 2I 2I 2I 2I' | |
| def deobfuscate(x): | |
| return bytes((b ^ 0x0C) - 0x3C for b in x[:10]).decode() | |
| offset = 0 | |
| for __ in range(35): | |
| passcode, *effect_data = unpack_from(STRUCT_FORMAT, all_data, offset) | |
| code_effects = [] | |
| for effect_type, effect_value in batched(effect_data, 2): | |
| if effect_type == 5: | |
| break | |
| code_effects.append((effect_type, '0x' + format(effect_value, '0x'))) | |
| print( | |
| passcode.hex(), | |
| deobfuscate(passcode).rstrip('.'), | |
| code_effects, | |
| sep='\t' | |
| ) | |
| offset += 0x4c |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| | Index | String | Status | Description | Code effects | | |
| |-------|------------|------------------|---------------------------------------------------|--------------------------------------------------------------------------------------| | |
| | 0 | JUNGLEWAR | Already known | Operation 1: Delta | [(2, '0x0')] | | |
| | 1 | CUTTHROATS | Already known | Operation 2: Island | [(2, '0x1')] | | |
| | 2 | COUNTDOWN | Already known | Operation 3: Peace | [(2, '0x2')] | | |
| | 3 | PLUTONIUM | Already known | Operation 4: DMZ | [(2, '0x3'), (3, '0xb'), (4, '0x1'), (3, '0xc'), (4, '0x2'), (3, '0xd'), (4, '0x5')] | | |
| | 4 | PUSAN | Already known | Operation 5: DMZ | [(2, '0x4')] | | |
| | 5 | ARMAGEDDON | Already known | Operation 6: Foretress | [(2, '0x5')] | | |
| | 6 | LIGHTNING | Already known | Lightning level | [(2, '0x6')] | | |
| | 7 | MACARTHUR | Already known | Operation 4: DMZ | [(2, '0x4'), (3, '0x14'), (4, '0x1')] | | |
| | 8 | SABREJET | New | Operation 4: DMZ | [(2, '0x4'), (3, '0x14'), (4, '0x2')] | | |
| | 9 | PIRATES | New | Operation 2: Island | [(2, '0x1'), (3, '0xa'), (4, '0x1')] | | |
| | 10 | EAGLEEYE | Already known | Enemies don't shoot | [(1, '0x40')] | | |
| | 11 | MPG | Already known | Reduced fuel consumption | [(1, '0x100')] | | |
| | 12 | PHOENIX | Already known | 4 attempts | [(0, '0x4')] | | |
| | 13 | AVENGER | Already known | Double damage? | [(1, '0x80')] | | |
| | 14 | WARRIOR | Already known | 5 attempts | [(1, '0x80'), (0, '0x5')] | | |
| | 15 | TREMORS | New | Shockwaves emit from rockets | [(1, '0x8000')] | | |
| | 16 | FATBOY | New | Rocket strikes make craters | [(1, '0x4000')] | | |
| | 17 | LOMAPRIETA | New, unconfirmed | Nothing? | [(1, '0x10000')] | | |
| | 18 | SPAMGOD | New | View opening FMV | [(1, '0x80000000')] | | |
| | 19 | ANDREA | New | View opening FMV | [(1, '0x80000')] | | |
| | 20 | JACKIECHAN | New | Hovercraft camera view | [(1, '0x100000')] | | |
| | 21 | COMMERCIAL | Already known | Future Strike ad, under Strike Files | [(1, '0x200000')] | | |
| | 22 | .THE.TICK | New | Unlimited armor | [(1, '0x1')] | | |
| | 23 | GOPOSTAL | Already known | Unlimited ammo | [(1, '0x2')] | | |
| | 24 | LAZARUS | Already known | Unlimited attempts | [(1, '0x4')] | | |
| | 25 | WARPDRIVE | Already known | Unlimited time | [(1, '0x8')] | | |
| | 26 | BEERGUT | New | Further fuel consumption | [(1, '0x20000')] | | |
| | 27 | SHAFT | New, unconfirmed | Quadruple damage? | [(1, '0x400000')] | | |
| | 28 | .FUGAZI666 | New | Unlimited attempts + unlimited ammo | [(1, '0x2'), (1, '0x4')] | | |
| | 29 | PACKISBACK | Already known | Unlimited armor + unlimited ammo | [(1, '0x2'), (1, '0x1')] | | |
| | 30 | LAIBACH | New | Unlimited ammo + unlimited armor + unlimited time | [(1, '0x2'), (1, '0x1'), (1, '0x8')] | | |
| | 31 | NOSURROUND | New | Stereo sound change | [(1, '0x800000')] | | |
| | 32 | NOSS | New | Stereo sound change | [(1, '0x800000')] | | |
| | 33 | DEATHCAM | New | Alternate camera angles (Select button) | [(1, '0x1000000')] | | |
| | 34 | GODVIEW | New | Top down camera angle (Select button) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment