I discovered some cheats in the Windows version. Might be useful for routing: Open SSGWINCD.INI in a text editor and add CheatKeys=1 to the [Gizmos & Gadgets! CD] section. Alternatively you can use a debugger and set the int16 at 0x461A9C (game version 1.2) to 1. Then you can use these keyboard commands:
Ctrl-A: Gives you the best of the required parts. Crashes the game if any of the required part slots is not empty.
Ctrl-B: Adds 5 bananas.
Ctrl-F: Toggle faster game speed.
Tab or Ctrl-I: Toggle god mode: chimps don't hurt you when enabled.
Ctrl-P: Increase score by 100 points.
Ctrl-U: Teleport upstairs.
Ctrl-Y: Unlock all doors.
Ctrl-Z: Toggle "Pick a Puzzle". When enabled, you can choose the puzzle when going through a door. You can also skip the puzzle.
There are at least 3 Windows versions of the game: v1.1, v1.12 and v1.2. It seems v1.2 doesn't need a Windows 9x VM: I successfully started the game and tested a few puzzles on Windows 7 x64.
I'm currently writing an autosplitter for the PC version of the game and I need some clarification on the rules: >Timer starts on overwriting or creating in a save slot. Should the timer start as soon as you hit the enter key or should it start as soon as the slot selection screen faded out?
If you don't want to use a ramdisk to make GTA load faster, you can use DxWnd instead:
- Install DxWnd and enable expert mode (Options -> Expert mode)
- Add GTA to the list and enable Fix buffered IO after Win98 in the I/O tab
Background: There is a bug in GTA Vice City that prevents certain files from being cached. One of the affected files is gta3.img. GTA reads from this file when loading the game or moving between Vice City beach and mainland. It is opened with the FILE_FLAG_NO_BUFFERING flag if the WinAPI function GetDiskFreeSpace returns a value less than 2048 for the lpBytesPerSector parameter. On my computer the value is 512. I don't know the reason for this behavior. Maybe it made sense when GTA was run on old Windows versions. When the DxWnd fix is used, the FILE_FLAG_NO_BUFFERING flag is ignored, allowing all files to be cached.
Hey, I made a list of cheats for the PC version of Croc 2. Maybe it's useful for practice:
- Cheat Menu: Hold A, press T, Left, Left, Right, Space, Up, Up, Left, C
- When enabled, pressing Page Up and Page Down simultaneously shows a cheat menu where you can teleport to a village or modify the inventory.
- Position Bar: Hold S, press Space, Down, C, Up
- When enabled, F7 toggles a bar at the top of the screen containing build date, level filename and position.
- Infinite Lives: Hold A, press C, Down, Left, Up, Right, T, Down
- Number of hearts never decreases.
- Extra Heartpots: Hold S, press Left, Left, Down, C, Space, Space
- Does not seem to work. (Even though DebugView prints "Extra Heartpots Activated")
- Add 100 Crystals: Hold A, press Space, Space, C, Down, Left, Right, Left, Right
- When enabled, Page Down + Space adds 100 crystals.
- Music Select: Hold S, press Left, C, Up, Down, Space, C, Return
- Adds a new entry to the "Sound Options" menu in the pause menu that lets you choose the background music by pressing A or S.
- Credits Cheat: Hold A, press C, Right, C, C, Down, Left, Up, Right, T
- Shows the game credits.
There is another cheat called "Magazine Cheat", however, it cannot be activated unless you use Cheat Engine or a debugger and I don't know what it does.
Cheats can only be toggled in main menu. You can verify that a cheat has been toggled by running DebugView while entering a cheat: https://technet.microsoft.com/en-us/sysinternals/debugview.aspx
This is a mod that helps you prevent accidental use of cheats. When the mod is used and you press a key that would activate a cheat, this key press is ignored. E.g. if you enter DDDDDDDAAAAAADWD, the cheat won't be activated and the last "D" is not evaluated, which means CJ can't move to the right until you press a key other than "D".
It will disable cheats for the specified GTA process until GTA is closed. The mod should work with v1.0 and v1.01, but I only tested it with v1.0
https://github.com/hdc0/Cheat-Blocker-SA/releases/download/v1.0/cheat_blocker_sa.exe
There is an OHKO mod for SA, but none for VC. So I made one: https://github.com/hdc0/OHKO-VC/releases/download/v1.0/ohko_vc.exe
It will enable OHKO for the specified GTA process until GTA is closed. Works with v1.0, v1.1 and the Japanese version. Steam version is not supported.
Hey,
I've added the command line options for toy2.exe to the wiki: http://pcgamingwiki.com/wiki/Toy_Story_2:_Buzz_Lightyear_to_the_Rescue#Command_line_arguments The -mpeg option could be useful for speedrunning.