
Jonah Jameson's bacon from the deadly Scorpion, chasing Venom (who has kidnapped your girl) through the city and dodging bullets from well-intentioned police. Missions in Spider-Man include infiltrating a bank for a search-and-rescue, saving Daily Bugle editor J. Additionally, you can use combinations of punching, kicking and webbing for a more fierce and effective attack. Your webs enable you to swing through the city and yank, pull and trap enemies you can also use the webbing to create spiked gloves, projectiles and a shield dome. Just like Spider-Man's comic book crusades, you can run, jump, punch, kick, stick to surfaces and shoot webs. You control the arachnid superhero as he swings through the city, going in and on top of buildings and pummeling bad guys and other supervillians. As Spider-Man, you must get to the bottom of the mysterious happenings, clear your name and make New York City safe (relatively speaking) once again. Now, the police and everyone in New York City assume the superhero is a thieving swine.Īdding to the confusion is Eddie Brock, the human half of the symbiotic supervillain named Venom his attendance at the exposition is baffling.

Someone dressed in a Spider-Man costume stormed the building, took out the guards and stole the doctor's new technology. In this game, patterned closely after the comics, Peter Parker was attending a science exposition given by the now benevolent Dr. He used his scientific skills to formulate a webbing substance, which he shoots from a device affixed to his wrists. Spider-Man) has super-human strength, the reflexes and agility of a spider, the ability to stick to walls and most other surfaces and Spider-Sense, which is an internal sensor that warns him of pending danger. Bitten by a radioactive spider, Peter Parker (a.ka. This part doesn't really matter to me and since I've found out about cheat codes I stopped working on this.Marvel Comics' friendly neighborhood wall-crawler makes his 3D debut with Spider-Man for the PlayStation. If it's 0 then it's locked, then it's unlocked. It's a bitmask and the first 9 bits represent the costumes. If you unlock them in order it will simply increase from 1 to 1023(0x3FF).

At the offset 0x284(0x80 of the slot) there's a DWORD that seems to change whenever you unlock a costume. At the offset 0x280(0x7C of the slot) that it saves the current ID of the costume the player is wearing:
Spider man 2000 pc glitches code#
To find how they were stored I'd simply input the code save and check the differences in the file. Since we're at the start of the game all the bytes are set to 0 Costumes Current costume When you finish the game the byte at position 0x55 is also set to 1. Basically for each area that's beaten the byte that corresponds to its index is set to 1. While I was progressing through each area, more and more bytes were turning from 0 to 1(one per level), starting at 0x56. Instead of trying to find it through the disassembly I just played the first few areas and compared the saves. Since the levels don't contain the same number of areas the developers took the easy way out and have 2 references to the current level in the save file, one is for the string the other is for the actual level. The save loaded correctly and it was displaying the correct string "Bank Approach" in the main menu, unfortunately it was still the first level. I modified the string to l1a2_t and corrected the checksum. So I decided to check in IDA if there were any references:Īwesome! Not only it is referenced but the level names are intercalated with the respective level codes(lXaX_t).

Looking at the available strings in the save slot there was one that caught my attention, l1a1_t, it really looked like "Level 1 Area 1". Current levelĪs I said this game becomes unbeatable at certain levels so this was the first thing I looked for. This means regardless of its contents being valid according to the game I'm now able to load my custom save files. The last post ended with me being able to generate the correct checksum for the save slots. Reversing: Spiderman 2000 - Save file contents Quick recap
