Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

The Simpsons Game (Xbox)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

The Simpsons Game

Developer: EA Redwood Shores
Publisher: Electronic Arts
Platform: Xbox


GraphicsIcon.png This game has unused graphics.
DebugIcon.png This game has debugging material.


We could only wish we were playing this right now... maybe...
This game was never completed and/or given a public release.
As a result of this, keep in mind that the developers might have used or deleted some of the content featured here, had the game actually reached store shelves.

The Simpsons Game for Xbox was a tech demo created as a pitch to FOX in hopes of acquiring the license to The Simpsons.

The build covered on this page was built on March 8, 2004. The HDD it was found on (bought and dumped by Tdijital on October 28, 2019) also contains two earlier Simpsons executables, dated January 14 and 28, 2004, but they don't seem to work with the March demo files. A different Xbox development HDD also owned by Tdijital had a Simpsons build from March 31, 2005, but most if not all of it had been overwritten and what remains is nonfunctional.

Judging by the build dates, it's likely that EA pitched this idea directly after the release of The Simpsons: Hit & Run. They officially got the license in late 2005, which would be when development on The Simpsons Game really started.

General Differences

Hmmm...
To do:
Take a video with less interlacing.
  • Almost everything is incomplete and you can't switch characters yet.
  • The only cutscene is played on boot: Bart does a "Living Room Olympics" pole vault onto the couch, breaking it in the process, after which Homer comes in and is upset about the couch being broken. This scene (particularly the audio) is taken straight from Season 3 Episode 24 ("Brother, Can You Spare Two Dimes?"), and was likely meant as a cutscene test.

Gameplay Differences

Hmmm...
To do:
  • See if you can play as any other characters through digging in the code.
  • See if Bart can do anything besides what's listed.

The loading screen before the cutscene is taken from James Bond 007: Everything or Nothing, which this build's engine is based off of, the id Tech 3 engine.

Bart

  • Bart can turn the TV on and off by pressing Y. The TV shows a looping animation of Itchy and Scratchy beating each other with mallets with no other sound than the iconic Itchy and Scratchy Show theme song.
    • Similarly, he can also play and stop a record player. The record played is a jazz version of the Simpsons theme song.
  • Moving Bart into a wall plays a rather loud banging noise plays regardless of which surface.
  • Bart can do somersaults, make faces during his idle animation.
  • Bart can perform a jump fly glitch if you press A + X.
  • Bart can swing on bars in the backyard, as well as stand on the piano in the house to make noise.
  • Bart can get dizzy when running in circles for too long.
  • Bart's animation while running is almost similar to his running animation in The Simpsons: Hit & Run.

Lisa

SimpsonsGameXbox Lisa.png

Seen in the opening cutscene, but is only a static image rather than a proper model.

Homer

Homer wearing a tie appears in the cutscene, as well as on the roof grilling.

No other characters are present.

Unused Graphics

James Bond 007: Everything or Nothing Leftovers

Several graphics are leftover from James Bond 007: Everything or Nothing, due to being built on the same engine.

Debug Options

Hmmm...
To do:
Maybe a couple more screenshots on the right to make the wall of text more pleasant to look at?
SimpsonsGameXBOX-TechDemo StartMenu.png
SimpsonsGameXBOX-TechDemo DebugIO.png
SimpsonsGameXBOX-TechDemo DebugMenu-1.png
SimpsonsGameXBOX-TechDemo DebugMenu-2.png
SimpsonsGameXBOX-TechDemo Wireframe.png
SimpsonsGameXBOX-TechDemo CullFlip.png

There are two debug .XBEs that have debugging functions. Simpsons_Xbox_TF.xbe has less options but loads on a regular Xbox, but while Simpsons_Xbox_D.xbe is packed with a ton more options, it also requires a debug/devkit BIOS to launch. There are several duplicate debug options as well.

All of these are triggered by holding Start.

  • PAD_R   - Debug Cam
  • A       - Debug Trace
  • X       - Debug IO
  • PAD_D   - Marketing Cam
  • PAD_L   - Debug Menu
  • PAD_U   - Toggle GOD/NOTARGET and FONT COLOR
  • B       - Stop/Start Time
  • rtrig   - RESET ALL


Enabling the Debug Menu will give quite a decent amount more debugging options under inGameMain. Some of these are meant for James Bond 007: Everything or Nothing, and some are for The Simpsons Game.

  • ActionGirl Tuning  -->
    • Weapon Settings  -->
      • Fight Stick Natural Freq (hz)
      • Fight Stick Damp Ratio
      • Debugging Level
      • Have Bo Track Hands
      • Animated Hit Reaction
      • Momentum Full Hit React(kg-m/sec)
      • Minimum Hit Reaction (0.0 to 1.0)
      • End Hit Animation Early (0=disabled)
    • Jump Settings  -->
      • Gravity
      • Jump Momentum
      • Jump Ctrl Accel
      • Jump Ctrl MaxVel
      • Jump Hgt Table [0]
      • Jump Hgt Table [1]
      • Jump Hgt Table [2]
      • Jump Frames Delay
    • Bounce Climb Settings  -->
      • BounceClimb X/Y Velocity
      • BounceClimb Z Velocity
      • BounceClimb Angle Windows
    • Trampoline Settings  -->
      • Hgt to get Xtra Tramp Boost
      • Vel of XTra Tramp Boost
      • CG Demo Mode
    • Vert Bar/Death Slide/Horiz Bar Settings  -->
      • Vert Bar Grav Acc (g)
      • Vert Bar Spin Gain (F/mg)
      • Vert Bar Damping (N*m)/(kg*s)
      • Vert Bar Max Climb Speed (m/s)
      • Vert Bar Max Slide Speed (m/s)
      • Vert Bar Max Bank Ang (deg)
      • Vert Bar XY Exit Jump vel (m/s)
      • Vert Bar Z Exit Jump Vel (m/s)
      • Death Slide Grav Acc (g)
      • Death Slide Spin Gain (F/mg)
      • Death Slide Damping (N*m)/(kg*s)
      • Death Slide Max Angle (deg)
      • Enable Rail Stance
      • Debugging Level
      • Use Old HBar State Machine
      • Horizontal Bar Settings  -->
        • Switch Max Velocity (degrees/sec)
        • Switch Max Rotation (degrees)
        • Max Rotation Velocity (degrees/sec)
        • Scale of force
        • Momentum at neutral
        • Momentum kept from jump
        • Launch Angle Table Window 0
        • Launch Angle Table Window 1
        • Launch Angle Table Window 2
        • Launch Angle Table Window 3
        • Launch Angle Table Window 4
        • Launch Angle Table Window 5
        • Launch Angle Table Window 6
        • Launch Angle Table Window 7
        • Launch Angle Window Offset Positive
        • Launch Angle Window Offset Negative
    • Air Tumble Settings  -->
      • Maximum Rot Vel
      • Angular Accel Scale
      • XY Vel Boost Percentage
      • Z Vel Boost Percentage
      • XYVel Additive Scale
      • Minimum Forward Vel Scale
      • Vel Transfer to Ground Roll Scale
      • Lateral Vel Scale
    • Ground Roll Settings  -->
      • Decel
      • Stick Accel
      • Turn Speed
      • Threshold
      • Min Framerate
    • Rope Swing Settings  -->
      • Dist To Rope For Grab (meters)
      • Dist To Rope For Aware (meters)
      • Turn Window Min (deg)
      • Turn Window Max (deg)
      • Rotation Velocity (deg/sec)
      • Climb Velocity (meters/sec)
      • Slide Velocity (meters/sec)
    • Chase Cam Settings  -->
      • Vert tracking scale
      • Vert tracking scale multiplayer
      • Camera look speed
      • Camera dist horiz bar (meters)
      • Camera dist vert bar (meters)
      • Camera dist deathslide (meters)
      • Camera dist rope swing (meters)
      • Near pitch limit
      • Far pitch limit
      • Moving adjusts camera dist
    • Surface Friction Settings  -->
      • Regular Friction Coeff.
      • Regular Drag Coeff.
      • Regular Relative Mass
      • Phy Slippery 0 Friction Coeff.
      • Phy Slippery 0 Drag Coeff.
      • Phy Slippery 0 Relative mass
      • Phy Slippery 1 Friction Coeff.
      • Phy Slippery 1 Drag Coeff.
      • Phy Slippery 1 Relative mass
      • Phy Slippery 01 Friction Coeff.
      • Phy Slippery 01 Drag Coeff.
      • Phy Slippery 01 Relative mass
    • Demo Game Settings  -->
      • Dist To Collectable For Grab (meters)
    • Load Settings
    • Save Settings
  • Change Players, Game Mode  -->
    • 1 Player
    • 2 Players Arena
    • 2 Players Cooperative
  • Choose Map  -->
    • demo_simpsons_house
  • Cheats  -->
    • Random Input
    • g_unlimited_ammo
    • debug fly
    • Ledge move enabled
    • crouch on toggle
    • use ramp tag
    • invincible
    • notarget
    • god
    • respawn on death
    • allweapons
    • fullarmor
    • fullbattery
    • fullammo
    • unlimitedplayerammo
    • specialweapon 1
    • specialweapon 2
    • rumble
    • unlimited battery
    • battery usage multiplier
    • damage multiplier
    • amo max multiplier
    • Show Player Pos
    • debugcam
    • DebugText
    • pl_jetpackunlimited
    • End Mission as Successful
    • End Mission as Failed
    • givegoldsingle
    • givegoldall
    • target adjust for cover
    • target cone angle
    • teleport p2 to p1
    • Skip Arcade Level
    • Skip To Level
  • Debug Settings  -->
    • Disable Audio
    • Skip All NIS
    • Rumble
    • Printf Enables  -->
      • enable NORMAL    Printfs
      • enable IMPORTANT Printfs
      • enable CRAP      Printfs
      • enable KD        Printfs
      • enable CCT       Printfs
      • enable UI        Printfs
      • enable EFX CTRL  Printfs
      • enable ENV       Printfs
  • Restart Map
  • Reload Map
  • Exit To Main Menu
  • Load animation names v1
  • Dump Animation Stats v3
  • Reset Animation Stats
  • Profiling  -->
    • Display FPS
    • Display FPS Ranges
    • Profile DMA Usage
    • Draw Background
    • Draw Profile Graph
    • AutoHide Profile Graph
    • Reset Profile Data
    • Enable Profiler
    • Report To Screen
    • Report To Console
    • Show Max Values
    • Show Average Values
    • Sort By Func Only
    • Profile All
    • Profile Rendering
    • Profile Effects
    • Profile Collision
    • Profile AI
    • Profile SentientMovement
    • Profile Collider
    • Profile Physics
    • Profile Animation
    • Profile Audio
    • Profile Other
    • Sort Profiles
    • Indent By First Call
    • Show Func
    • Show Func+Child
    • Show Call #s
    • Show Percentages
  • Render Info  -->
    • Render Stats
    • Render Poly Counts
    • Show FPS
    • Wireframe
    • Cull Dont
    • Cull Flip
    • Flip FSAA
    • DumpPlayerLights
    • Do Post
    • Texture Stats
    • Display PVS
    • Lock Frustum
    • Log Tex Uploads
    • Log Tex Usage
    • Show Entity LOD metrics
    • Show Entity Boxes
    • Show Hidden Lines
    • fov
    • Split 2-Player View Vertically
    • Show Shadow Volume
    • Show Fog Ramp
    • Draw Debug Menu BG
    • Draw Dynamic Light Volumes
  • Render Toggles  -->
    • Draw Sky
    • Draw Sky Only
    • Draw World
    • Draw World Surfs
    • Draw Lightmaps
    • Draw Entities
    • Draw Players
    • Draw Brush Entities
    • Draw FX
    • Draw Shadows
    • Draw Fog
    • Draw UI
    • Enable DLights
    • Enable Morph
    • Draw Flares
    • Use  Patch LODs
    • Use  16x9 Aspect
  • VisualFX  -->
    • Calc Effect Extents
    • Pause Simulation
    • Ignore PVS
    • Show Effect Extents
    • Show Reaper Cull Boxes
    • Show Effect Names
    • Show Effect Info
    • Show LOD Values
    • Show Particle Centers
    • Show Particle Boxes
    • Max Counts and Lifespans
    • Unit Size Particles
    • No Animation Interpolation
    • Display Frame Number
    • Enable logging
    • Dump effect log
    • Profile sprite pool
    • Show Full Resource Graph
    • Show Resource Graph
  • Lighting  -->
    • Lighting At Debug Cam
    • Print Lights At Debug Cam
    • Debug Entity Lighting
    • Show Debug Ent Light Lines
    • Disable Entity Ambient
    • Disable Entity Directional
  • Audio  -->
    • Mix  -->
      • CAT_MUSIC
      • CAT_AMBIENTS
      • CAT_DIALOG
      • CAT_CHATTER
      • CAT_WEAPONS
      • CAT_SFX
      • CAT_BONDSENSE
      • CAT_BONDZONE
      • CAT_UI
      • CAT_KEY_DIALOG
      • CAT_CINEMATIC
      • CAT_AMBIENT_EMITTER
      • CAT_IMPACT
      • CAT_HUD
      • CAT_FOOTSTEP
      • CAT_FOLEY
      • CAT_EXP
      • CAT_EFFORT
      • CAT_FLYBY
      • GRP_DEFAULT
      • GRP_EXPLOSION
      • GRP_GUN
      • GRP_BODY
      • GRP_AMBIENT
      • GRP_UI
    • Stream Audio
    • Display Stream Info
    • Display Current Mix
    • Display Pathfinder Info
    • Print Samples to Console
    • Show Chatter Debug
    • Show Chatter Fail Debug
    • Show Sound FX Names
    • Enable Non-Streamed Audio
    • Enable Default Voice
    • Show Voice Stats
  • Controls  -->
    • Single Player Controller
  • Prototype Tuning  -->
    • Blended walk/run
    • Show player max turn angle
    • Show player IK debugging
    • display stick input
    • use dampened movement
    • 100% Accuracy
    • Debug Time Scale
    • Bondosity Time Scale
    • Bondosity Ramp Time
    • Chase Cam Auto Reset
    • Vandenberghe Auto Lock
    • Show Abseil Debug Info
    • Always Play HTH GB Cam
  • Entity Queries  -->
    • Show Door auto-generated touchfield
  • Map Statistics  -->
    • display metrics
    • display invisible scorekeepers
  • UI Debug  -->
    • Language
    • Show Hud
    • Arena Scoring Screen
    • Show Subtitles
    • Draw TRC Screen Safe Zone
  • Misc  -->
    • Show Build String
    • Enable FileCom
    • Enable Game Logging
    • Display Stick Vals
    • Draw TRC Screen Safe Soze
    • Disable Pause Menu Draw
  • Player Debug  -->
    • debug fly
    • drop down
    • camera collide
    • forward dive roll
    • player-based targeting
    • crouch on toggle
    • new target biasing
    • Surface Friction Settings  -->
      • Regular Friction Coeff.
      • Regular Drag Coeff.
      • Regular Relative Mass
      • Phy Slippery 0 Friction Coeff.
      • Phy Slippery 0 Drag Coeff.
      • Phy Slippery 0 Relative mass
      • Phy Slippery 1 Friction Coeff.
      • Phy Slippery 1 Drag Coeff.
      • Phy Slippery 1 Relative mass
      • Phy Slippery 01 Friction Coeff.
      • Phy Slippery 01 Drag Coeff.
      • Phy Slippery 01 Relative mass
  • CCT Debug  -->
    • Let Tricky Interpolate
    • Logging
    • Show cache stats
    • Record Anim Transforms
    • Log Anim Stats
    • Use targeted entity
    • Switch targeted entity once
    • Freeze Log
    • Log line count
    • Log verbose
    • ConsolePrint
    • Text Color(0 - 3)
    • CCT Var Display 1
    • CCT Var Display 2
    • Enable primary transitions
    • Enable secondary transitions
  • Marketing Cam  -->
    • Toggle Second Controller Camera
    • Draw Players
    • Stream Audio
    • Make Bond Motion Relative
    • Make Start Button Pause
    • g_unlimited_ammo
    • god
    • Show Hud
    • Snapshot Number
    • Slow Motion Scale
    • Lock PVS
    • Lock Frustum
    • toggle npc invulnerable
  • Objectives-->
    • GameObjectives
      No Objectives in map.
      No ScoreKeepers in map.
  • Physics Settings  -->
    • physics stats
    • draw icons
    • 1/10 time
      // general
    • G, r/ss
      //friction
    • fr0, in [-1,1]
    • fr1, in [-1,1]
    • fr v2
    • krc, in [0,1]
    • escape rest, >1
    • cd pad, >=0
  • AI Debug  -->
    • show ai on-screen text display
    • show accuracy info
    • use targeted npc
    • do not distance cull text
    • disable ai
    • log behavior selection
    • leave corpses
    • show routes
    • show navigation
    • show steering
    • show cover
    • show cover angles
    • show dropped items
    • show nav vis tests
    • show sightlines
    • show show hearing
    • print hearing to console
    • print squad msg to console
    • print npcmaker obstructions
    • test sound radius
    • test sound volume
    • test sound type
    • test sound priority
    • play test sound
    • show coordinated h2h attackers
    • HandToHand Power Mode
    • HandToHand Power Mode Always On
    • HandToHand Power Mode UI On
    • Power Mode Debug Text
    • toggle npc invulnerable
  • Activate NIS-->
    • NISequence Entities
    • NO NISequence(s) in map