TASVideos

Tool-assisted game movies
When human skills are just not enough

Game Resources / DS / The Simpsons Game

Memory Addresses and Max Speeds

Disclaimer: The following addresses change every time you enter a new area, die, or use certain abilites. As such, there are no definitive addresses for most of these values. However, all of these particular addresses that I put in the chart are found in the very first area of the game (Land of Chocolate) when you start a New File.

Address Size Desription
0x02302290 4 bytes, signed X Speed; how fast your character is moving horizontally
0x02302294 4 bytes, signed Y Speed; how fast your character is moving vertically
0x023003B8 4 bytes, signed X Position; where your character is located along the X Axis
0x023003BC 4 bytes, signed Y Position; where your character is located along the Y Axis

Max Speeds

Here is a small chart of all the maximum speeds of general actions.

Action Max Speed
Walking 14,334
Homerballing 49,152
Flying as Bartman (w/ input) 10,240
Flying as Bartman (no input) 14,334

Every characters' terminal velocity is -49,152.

Technically, there is no limit to how fast you can walk, because your speed increases when you walk down a slope. This is the only factor that changes your max walking speed.

How to Easily Find Addresses after Dying, Using Certain Abilities, or Entering New Areas

As previously mentioned, these addresses change every time you enter a new area, die, or use certain abilites. However, there is one simple technique you can do to find these addresses if you do enter a new area, die, or use certain abilites. In DeSmuME, go to Tools > RAM Search... and set the data size accordingly to how big your address is. Pause the emulator, hold the B Button and advance the game four frames, and then go back into RAM Search. Using the comparison operator, find a value that is equal to -34816. -34816 is the first shown value for Y Speed, so finding a value that is equal to -34816 will find the address for Y Speed, and then, you can find X Speed by subtracting 0x04 from the address you just found for Y Speed.

Glitches and Tricks

Jumping and Pulling Switches

In almost every level of the game, Bart and / or Lisa need to pull switches to advance to the next part of an area. When press X to pull a switch, Bart / Lisa will stop in place to pull it, which wastes some time. But if you press B and then X immediately afterwards, you can jump and pull the switch at the same time. This means you can move forward a little bit to pull the switch instead of stopping in place.

Bartman Speed Conservation

As Bart, if you double jump and hold B, Bart will turn into Bartman and he will be able to glide with his cape. However, holding forwards while gliding will slow Bart's speed down to 10,240. But if you glide and hold no input, Bart's gliding speed will be conserved and he will fly much faster.

Slingshot Speed Conservation

As Bart, you can shoot enemies and targets by holding A and aiming with the D-pad. When Bart lands from a jump, his speed is slowed down to around 3097, but if you press A to fire the slingshot before landing, Bart will conserve his walking speed and he will not be slowed down.

Wall Clipping and Climbing

Homer has a special ability that allows him to turn into a ball after eating food, but this can be used to clip into walls and ride up them. This only seems to work with walls that are on the left side of the screen. First, make sure you have eaten some food so you can turn into a ball. Then, run into a wall and press A to turn into a ball right before running into it completely. If done correctly, Homer will be slightly clipped inside the wall. From here, you can repeatedly press B to rapidly jump up the wall. This glitch is used to skip certain sections of levels.

Hyperspeed Gliding

Bart has an ability that allows him to use grapple hooks by pressing X. This is used to reach high places and other areas. But if you press X and then jump as soon as Bart is about to move forward, the grapple ability will be cancelled and he will jump extremely far and fast. Combining this with his gliding ability allows him to glide at insane speeds. This only works with grapple hooks that launch Bart horizontally.

Infinite Jumping via Grapple Hooks

If you use a grappling hook by pressing X, press B, press X, and press B again, you can jump infinitely as long you are close to the grapple hook. Here's a step-by-step process on how to do it:

Step 1: Jump

Step 2: Press X at the peak of your jump to use a grappling hook

Step 3: Jump again

Step 4: Press X at the peak of your jump to use a grappling hook

Step 5: Jump again

These can be repeated for as long as you want as long as you are close to the grapple hook.

Buddha Glitches

Lisa's special ability is being able to move objects, enemies, and even herself if she is in front of a Buddha Hand and you press X. You can move objects by dragging them on the touch screen.

Dragging Objects Out of Bounds

If you pick up an object by dragging it with the stylus and then you pause the game while holding it, something interesting will happen. When you unpause, the game thinks you are still holding the object and it will quickly drag it to the bottom-right part of the screen by itself for some unknown reason. If you tap the screen at this point, the object will be dropped and will no longer be moved. This is very useful if you perform this glitch while dragging Lisa with the stylus, because it quickly moves Lisa forward and saves time in some areas.

Free Control / Free Buddha

This glitch is extremely weird but useful. If you perform the previous glitch while holding Lisa and then press X in front of the Buddha Hand Port before she launches off the screen, she will stop moving because you cancelled the Buddha ability. However, the game thinks you are still using the Buddha ability. From here, you can move Lisa wherever you want by moving the D-pad. For example, pressing Up will cause Lisa to fly upwards, pressing Left will cause Lisa to fly left, etc. Lisa's speed will be locked at this point, so she will continue moving forward even if you are not holding any buttons. This is extremely useful in some stages and skips the majority of some sections. This glitch can be cancelled by touching the screen and pressing X.

More to come in the future! (Maybe...)



Combined RSS Feed
GameResources/DS/TheSimpsonsGame last edited by SkicoNow on 2018-03-29 07:36:03
Page info and history | Latest diff | List referrers | View Source