If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Bully (PlayStation 2)/Unused Mission Content

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Bully (PlayStation 2).

Hmmm...
To do:
There's much more to cover:
  • Unused code in the missions' .LUR files
  • Unused Points, Paths, and Triggers in the missions' .DAT files

Note: Unless specified, either by the article or the coordinates' name, the peds/vehicles in the pictures are only for reference.

Chapter I

Welcome to Bullworth

F_FireBullyNIS

The bullies that spawn in Welcome to Bullworth were meant to play a slightly larger role by appearing in a NIS and surrounding the player.

Said NIS will also spawn Miss Danvers behind them and makes her go inside the school.

1_01.DAT contains:

  • Spawn points and paths meant for the unused NIS above.
  • A spawn point for Miss Danvers.
  • A spawn point for Russell.
  • A spawn point for a prefect.
  • A spawn point for a bully.
  • A spawn point for the janitor.
  • A spawn point for an orderly (for some reason).
  • A spawn point for Dr. Crabblesnitch near the principal's office entrance.
  • Two spawn point coordinates for Dr. Crabblesnitch at his desk, with minor differences.
  • A spawn point for Jimmy after the cutscene with Dr. Crabblesnitch.

1_02.DAT contains:

  • Two spawn points for bullies outside of the school.
  • Two more spawn points for the bullies in front of the dorm, separated from the other three.
  • A third spawn point for Jimmy (or potentially for a bully) meant for a NIS.

This Is Your School

1_02B.DAT contains:

  • A spawn point for Jimmy in his room on the removed second floor of the boys' dorm.
  • A spawn point for Jimmy outside the boys' dorm.
  • A spawn point for a bully in front of Russell.
  • Two more spawn points for Gary meant for the mission's outro.

Get To Class

1_02C.DAT contains:

  • A spawn point for the Chemistry Class blip. The game uses a different one.


The Setup

1_03.DAT contains:

  • A path for Davis inside the school to escape outside.


Slingshot

There is leftover code for a NIS selector F_NISSelect requiring a second controller, which allows you to play 4 unused NIS. It doesn't seem to work, however, but even then:

  • Only F_NIS_Parking1 is present, which is used (though, it would behave slightly differently to accommodate for being able to start it from anywhere).
  • F_NIS_FieldBullies is empty.
  • The other two don't exist.


1_04.DAT contains:

  • A spawn point for Gary at the start of the mission.
  • A spawn point for Gary in front of the field's bleachers.
  • A spawn point for Gary in the parking lot.

Save Algie

1_05.DAT contains:

  • Three spawn points for greasers in front of the parking lot.
  • A spawn point for a jock in front of the main building.

1_05b.DAT contains:

  • A spawn point for a blip in the first floor's bathroom.

A Little Help

The mission's script has up to 14 stages scripted, with only the first 6 being used. Their value is retrieved by a parameter in a .cat file upon interacting with the mission's blip, meaning only 6 different parameters are used in total.
Each stage can be played by forcing the script's parameter to match the stage's number.

  • Stage 9 teaches a Cross, Cross and Square combo, and makes the hobo say his Hobo_1-06_020_v1 quote.
  • Stage 10 teaches a Cross, Cross and Square (Hold) combo , and makes the hobo say his Hobo_1-06_021_v1 quote.
  • Stage 11 teaches a Cross, Cross, Cross and Square combo, and makes the hobo say his Hobo_1-06_023_v1 quote.
  • Stage 12 teaches a Cross, Cross, Cross, Cross (Hold) and Square combo, and makes the hobo say his Hobo_1-06_022_v1 quote.
  • Stage 13 teaches a R1 (Hold) and D-Pad Right move, and makes the hobo say his Hobo_1-06_016_v1 line.
  • Stage 14 teaches a Cross, Cross, Square and Square combo, and makes the hobo say his Hobo_1-06_030_v1 quote.
Stage 9 Stage 10 Stage 11
Stage 12 Stage 13 Stage 14

Additional information:

  • A Little Help V and A Little Help VI are actually the seventh and eighth stages, respectively. Stages 5 and 6 have no code left.
  • None of them can be beaten due to the combat system's overhaul.
  • The ID of the moves in the remaining subtitles mostly don't match their stage's.

Defend Bucky

1_07.DAT contains:

  • A spawn point for Algie and Gary in the dorm.
  • Spawn points for three bullies.
  • A spawn point for Peanut.

That Bitch

1_08.DAT contains:

  • Two spawn points for jocks inside the gym. Judging by unused dialogue, they may have been hostile to the player after getting by detected Mandy.
  • Several debug-related spawn points.
  • Spawn points related to the scrapped objective of retrieving chocolate from the cafeteria for Fatty.

The Candidate

1_09.DAT contains:

  • Four spawn points for Jimmy and three nerds meant for a scrapped outro NIS, possibly related to an unused conversation with Bucky.
  • A spawn point for a nerd, possibly for a scrapped conversation.

The Big Prank

1_11x2.DAT contains:

  • Debug-related spawn points for Jimmy and Gary.

Help Gary

1_10.DAT contains:

  • A spawn point for Jimmy, possibly when finishing the mission.

Russell In the Hole

1_B.DAT contains:

  • A spawn point for Jimmy, when finishing the mission.
  • Two more spawn points for preps.
  • Two more spawn points for greasers.
  • One more spawn point for a bully.
  • One more spawn point for a nerd.

Character Sheets

2_S04.DAT contains:

  • Spawn point coordinates for a fourth nerd while retrieving the sheet from Troy and Davis.
  • Spawn points for Trent, Angie, and Seth. All meant for the scrapped fifth sheet, as shown by unused dialogue.

The Diary

1_G1_new.DAT contains:

  • Spawn point coordinates for Jimmy inside the school.
  • Spawn point coordinates in front of a locker.
  • Spawn point coordinates for Jimmy outside the school.

Chapter II

Hattrick vs. Galloway

1_S01.DAT contains:

  • Several spawn points for more prefects.
  • A spawn point for Mr. Galloway.

Last Minute Shopping

F_Debug

There is leftover code in the mission's script made to test the ending NIS.

There is also leftover code for a NIS selector that works exactly like Slingshot's, which allows you to play 4 unused NIS.

All of them are really basic and incomplete, for example:

  • They were supposed to activate subtitles that were removed.
  • The first 3 don't make use of the leftover quotes.
  • The 3rd NIS' code gets stuck halfway through.
F_NIS_CinGrocery F_NIS_CinBarber F_NIS_CinCloth F_NIS_CinEnding


2_01.DAT contains:

  • Spawn points for three greasers in New Coventry.
  • Spawn points for three preps in Old Bullworth Vale.
  • An earlier spawn point for Edna's bike.
  • Spawn points for police officers and their vehicles in front of the school.

Carnival Date

2_G2.DAT contains:

  • Debug-related spawn points for Jimmy and Pinky.
  • A spawn point for Dorsey.
  • Spawn points for Jimmy and Pinky.

Prep Challenge

The Challenges were once different in concept, being split into multiple stages.
The script containing them still has quite a bit of old code for said concept, such as:

  • The level system. It's not unused, but there are 12 levels. Same logic as A Little Help applies here.
  • The whole functions for each stage, whose logic is shared by most of the Challenges:
  • The first stage involves beating a wave of the opposing clique members while helped by an ally.
  • The second stage involves beating more clique members alone.
  • The third stage involves beating all the members at the safehouse.

The opponents are always indicated with yellow markers, unlike the red ones normally used for that purpose.

For Prep Challenge:

  • The first stage is playable by forcing the script's parameter to be 4. It involves beating some preps in New Coventry.
  • The second stage is playable by forcing the script's parameter to be 5. It involves beating some preps in Old Bullworth Vale.
  • The third stage, parameter 6, is already executed by the script. However, it's scripted to start the function F_PrepStage01, which is the boxing challenge.
    Changing it to start F_Part03S1 will show the unused third stage. It involves beating some preps in the beach house. In the intro NIS, Bryce doesn't say his unused quotes.
Stage 1 Stage 2 Stage 3

Additional information:

  • Peanut's ID is listed as the "giver". No code exists for the conversation between him and Jimmy. This goes for all the Challenges.
  • In the second stage, one of the preps is spawned with a dodgeball as their weapon, causing them to be frozen as long as they have it. Another prep is spawned with newspapers.

The Eggs

2_03.DAT contains:

  • Spawn points for Jimmy and the preps in the bar of the boxing club, meant for a scrapped intro NIS that is unused dialogue remains.
  • Spawn points for Gord and Chad at Tad's house while waiting for Jimmy.

Race the Vale

2_04.DAT contains:

  • A spawn point for Pete in the dorm.

Beach Rumble

2_07_BeachA.DAT contains:

  • A spawn point for the trophy thief at the start of the mission.
  • A spawn point for Bryce on the lighthouse pier.

Tad's House

2_05.DAT contains:

  • A spawn point for Jimmy in front of the basketball court.
  • Debug-related spawn point for Jimmy in Bullworth Town.

Dishonorable Fight

2_B.DAT contains:

  • Spawn points for more preps to fight while getting to Derby.
  • A spawn point for a Beam Cola.
  • Spawn points for preps inside the bar.

Weed Killer

2_08.DAT contains:

  • Spawn points for more preps after killing the plant.

Panty Raid

2_S06.DAT contains:

  • Two spawn points for prefects.
  • A spawn point for a bike on the left side of the Come Hither store.

2_S06B.DAT contains:

  • A spawn point for Jimmy entering the Girls' Dorm.
  • Two spawn points for girls.

Chapter III

Bait

This mission has a total of 3 .DAT files: 3_02.DAT, 3_02_BMX.DAT and 3_02_new.DAT, but only "3_02" is actually used. The other two are outdated and contain coordinates for the BMX Park before it was redesigned.

3_02.DAT contains:

  • A spawn point for another prep and his respective bike to be with Gord.
  • Spawn points for two more preps and their respective bikes in the BMX Park.

3_02_BMX.DAT contains:

  • Spawn points for Johnny, Vance, and Lefty with their respective bikes inside the BMX Park.

3_02_new.DAT contains:

  • Several spawn points for Jimmy, preps, greasers, and their respective bikes when getting inside the BMX Park.
  • Camera positions for the intro.
  • Paths for preps and greasers meant to be used when fighting.

Wrong Part of Town

3_04.DAT contains:

  • Two debug-related spawn points for Jimmy.
  • A debug-related spawn point for Chad.

Lola's Race

The ending NIS is called F_EndingCinematic_new, leaving the function F_EndingCinematic unused.

It will quickly softlock due to two issues:

  • The script waits for Lola to move close to Jimmy, but she is set to be stationary so that needs to be set to false, first (as is the case in F_EndingCinematic_new).
  • The script uses the ExecuteActionNode function which will wait until the node has been played. The problem is all of the nodes are written with the wrong bank, starting with "/3_G3/" rather than "/3G_3_Conv/".

Additionally, Lola will kiss one of the greasers unless they're set to not be targetable.

As-is Intended
F_TrainTest

There is leftover code for testing the train wagons.

It's simple code that teleports Jimmy by the train railways and allows manipulating them by pressing Select on the second controller.

3_G3.DAT contains:

  • Three spawn points for greasers.
  • Debug-related spawn points for Jimmy and his bike.
  • A spawn point for Jimmy at the end of the mission.

The Tenements

3_05.DAT contains:

  • A spawn point for Norton in the early boss fight room.
  • A spawn point for Lola at the end of the mission.
  • A debug-related spawn point for Norton.
  • A debug-related spawn point for Jimmy.

The Rumble

3_06New.DAT contains:

  • A second spawn point for Jimmy.
  • Spawn points for two greasers and Gord, meant for a scrapped objective whose unused dialogue can be found.
  • Several spawn point coordinates meant for a scrapped intro involving the preps and the greasers, unused dialogue relating to this can also be found.
Oddly enough, there are additional coordinates, separated from the others, that would spawn 5 more preps and 4 more greasers along with the other 6, for a total of 11 preps and 10 greasers.
In the final game, both the Greasers and the Preppy cliques only have 9 members each.
  • The camera positions for the aforementioned intro.

Fighting Johnny Vincent

3_B.DAT contains:

  • A second spawn point for Pete.

3_07

3_07.DAT contains:

  • A spawn point for Jimmy in his room on the removed second floor.
  • Spawn points for Justin, Pedro, and Trevor on the first floor.

Glass House

2_S02.DAT contains:

  • A spawn point for Mr. Hattrick.

Cook's Crush/Cook's Date

2_S05.DAT contains:

  • A path for the teachers to escape from the staff room to outside the school.
  • Two debug-related spawn points for Jimmy, with the second having the wrong Y coordinate.
  • A spawn point for a dog in front of the Easy Drugs store. It was meant to be hostile to the player when getting the sedatives, as shown by unused dialogue.
  • A spawn point for the Mascot coming out of the restaurant and a path for it to follow.

Tagging

3_S10.DAT contains:

  • A debug-related spawn point.

Greasers Challenge

Hmmm...
To do:
See if it's possible to get Stage 2 to work.
Stage 1

Same as Prep Challenge.

For Greasers Challenge:

  • The first stage is playable by forcing the script's parameter to be 1. It involves beating some greasers in Old Bullworth Vale.
  • The second stage is broken but "playable" by forcing the script's parameter to be 2. It, however, doesn't start the function F_Part02S1, which is what monitors the fights.
    Even then, the game will crash when the game tries to load the greasers to fight. It would have involved beating some greasers in New Coventry.

Additional information:

  • Bif's ID is listed as the "giver". This does not match with the unused dialogue.

Chapter IV

Chapter 3 Transition

Chapt3Trans.DAT contains:

  • A spawn point for Jimmy near the Girls' Dorm.

Stronghold Assault

4_02.DAT contains:

  • A spawn point for a nerd inside the library.
  • A spawn point for Melvin in front of the library.
  • Spawn points for more nerds to fight while going to the observatory.

Funhouse Fun

4_04.DAT contains:

  • Debug-related spawn points for Jimmy.
  • Spawn points for Casey and Bo meant for a NIS whose unused dialogue can also be found.

Defender of the Castle

4_03.DAT contains:

  • Spawn points for more nerds.
  • Spawn points for more jocks.
  • Spawn points for Earnest and Melvin for a NIS.
  • Spawn points for three jocks for a NIS.

Paparazzi

4_01.DAT contains:

  • Three debug-related spawn points for Jimmy.
  • Three spawn points for Ms. Philips inside the Girls' Dorm.

Discretion Assured

4_G4.DAT contains:

  • A spawn point for Jimmy and Mandy spawning inside the gym.
  • Two spawn points for jocks on the side of the gym building.
  • A spawn point for the ped group near the movie theater poster.
  • Another spawn point for Jimmy spawning inside the gym.
  • A path for Mandy leaving the gym.

Nice Outfit

4_05.DAT contains:

  • A spawn point for a third cheerleader.
  • Spawn points for more jocks.
  • Spawn points for nerds.
  • Debug-related spawn points for Jimmy, the mascot, and the jocks.

4_05cut.DAT contains:

  • Spawn points for what seems to be an early version of the NIS before the fight against the mascot.

The Big Game

4_06.DAT contains:

  • Spawn points for another nerd agent. Likely meant for Beatrice, judging by unused quotes.
  • A spawn point for the blip meant for Beatrice's scrapped objective.
  • Spawn points for jocks in the locker room.
  • Spawn points for jocks near the stairs.

The Paddle

4_S11T.DAT is unused, and judging by the name, it was an early version of what 4_S11.DAT would be, if it was present in the files to begin with. It contains:

  • Seven spawn points for Dr. Crabblesnitch in his office.
  • Spawn points for planks, Jimmy, several nerds, and Dr. Crabblesnitch, in the scrapped Attic area.
  • Spawn points for several jocks, Mr. Burton, and cheerleaders on the football field.
  • A spawn point for a greaser, likely Ricky, judging by unused quotes.
  • A blip in front of the principal's office.
  • A blip in front of the football field.
  • A spawn point for Pete by the fountain.
  • A spawn point for Jimmy by the boys' dorm.

Jocks Challenge

Stage 1 Stage 2

Same as Prep Challenge.

For Jocks Challenge:

  • The first stage is playable by forcing the script's parameter to be 7. It involves beating some jocks in Bullworth Town.
  • The second stage is playable by forcing the script's parameter to be 8. It involves beating some jocks on the football field.

Additional information:

  • Melvin's ID is listed as the "giver".

Chapter V

Making a Mark

5_09.DAT contains:

  • A spawn point for Jimmy spawning inside the dorm.
  • Two spawn points for bikes at the school entrance.
  • A spawn point for Clint and his bike at his house in Blue Skies, related to one of many scrapped objectives.
  • A spawn point for Jimmy and two for his bike during a NIS with Clint.
  • A spawn point for Clint's bike thief Lefty, a path for him that goes towards the bike, and a fleeing path that goes to New Coventry.
  • Two spawn points for greasers in New Coventry, right where Lefty's fleeing path ends.
  • A spawn point for a Pitbull in an unreachable area in Blue Skies and a path for it to use in unknown circumstances.
For some reason, the mission's ID in its spawn point is 5_06 (Busting In Part I) instead of 5_09.
  • Two spawn points for deleted food items to distract the Pitbull with.
  • Four spawn points for townies to defeat after obtaining the paint.
  • A spawn point for Earnest in Bullworth Town and a path for him to approach Jimmy.
  • A bunch of spawn points for police officers and their vehicles.

Rats in the Library

T_PoisonCount

While technically not unused, there is a thread that triggers two poison effects depending on how much the Poison Gun is sprayed and makes Mrs. Carvin say quotes related to that.
It, however, only activates under the condition the player is playing a specific action node that no longer exists. Changing it allows the thread's functionality to be seen.

F_SetSecondFloorInvisible when set to true.

There is an unused function that allows toggling the visibility of a chunk of the second floor of the library.

5_01.DAT contains:

  • Coordinates for a few camera shots.
  • A spawn point for Jimmy starting outside of the library.
  • A spawn point for a nerd outside of the library.
  • Four spawn points for garbage.
  • A spawn point for the Poison Gun inside the library.
  • A spawn point for Jimmy starting inside the library.
  • Spawn points for Jimmy and Mrs. Carvin likely intended for the ending NIS.

The Gym is Burning

A big chunk of the script of the Gurney chase goes unused as the developers made some alterations to end the mission after finding him in the gym. However, the only thing preventing the player from playing this unused section is the gym's doors being locked by the script, modifying the script to unlock the doors and exiting the gym before approaching Gurney will let the player experience this section.

5_04.DAT contains:

  • Coordinates for all the content in the video above.
  • Spawn points for four more townies meant for one more ambush in the unused chase segment.
  • A spawn point for Jimmy starting inside the gym.
  • A spawn point for the fire extinguisher.
  • A spawn point for a student near the gym and a path to run away from there. Judging by unused quotes, it was either Angie or Sheldon.

Finding Johnny Vincent

5_03.DAT contains:

  • Spawn points for more orderlies on the asylum grounds.
  • A spawn point for a blip in the control room.
  • Spawn points for patients in the cells of the asylum's removed second floor.
  • A spawn point for a bike in the building in front of the road to Blue Skies, possibly indicating the mission may have originally started in this area instead of the underpass.

Preppies Vandalized

5_02.DAT contains:

  • A spawn point for one more townie at the docks.
  • A spawn point for a blip in front of the boxing club.
  • A spawn point for Jimmy in the boxing club.
  • A spawn point for a blip in the boxing club.
  • A spawn point for one more prep by the boxing club.

Revenge on Mr. Burton

5_05.DAT contains:

  • A spawn point for Zoe at her house.
  • A spawn point for several workers and Jimmy in the Spazz Industries factory, where the boltcutters originally had to be obtained and the player had to avoid being seen or be kicked out from there. Some of these workers' spawn points are in the upper area that can't be accessed in the final game.
  • A spawn point for a bike at Zoe's house.
  • A spawn point for Zoe in Old Bullworth Vale Garden.

Busting In Part I

There is leftover code for a scene after getting to the townies' hideout.

It doesn't follow the final plot, it seems that at one point the idea was for Jimmy and Russell to steal a police bike when near the hideout.

The code had to be slightly tweaked to get it to work properly, specifically in regards to how Officer Monson gets on and off the bike, to prevent a softlock.
There is a bit more code that should be executed but is locked behind the condition of Russell getting through the gates, which isn't coded in this part of the script.
It would have printed "PLACEHOLDER: Russell crashes against barricade" and completed the mission.

5_06.DAT contains:

  • A second spawn point for Russell's bike.

Busting In Part II

5_07.DAT contains:

  • Four coordinates for 2 police officers and their 2 respective vehicles, but only the first and third ones are used for a vehicle and an officer, respectively.
The second unused officer is spawned further from his vehicle, for some reason.
  • Coordinates for 3 more townies to defeat on your way to the Chemical Plant.
  • A point for the player meant for the intro, somehow.
  • An early spawn point for Omar near the entrance to the Chem-O Lot and a path for him that goes all the way to the top of the building, suggesting the player may have had to chase him there, rather than meeting him already on the top.

Cheating Time

This mission has 2 .DAT files: 3_S03.DAT and 3_S03T.DAT. The latter is unused and contains various testing coordinates, more in line with the unused quotes.

3_S03.DAT contains:

  • A spawn point for Jimmy and Mr. Galloway spawning near the bench.
  • Three debug-related spawn points for Jimmy.

3_S03T.DAT contains:

  • A spawn point for Jimmy and Mr. Galloway near the bench.
  • A spawn point for Mr. Hattrick in the parking lot.
  • A spawn point for Mr. Hattrick near the mission's blip.
  • Several spawn points of early meet-ups.

Smash It Up

5_G5.DAT contains:

  • Four spawn points for officers behind the warehouse entrance.
  • A spawn point for Jimmy by the warehouse backdoor inside.
  • A spawn point for Zoe by the warehouse backdoor outside.
  • A spawn point for an officer outside the warehouse.
  • A spawn point for an officer and his car outside the warehouse.
  • A spawn point for a blip by the bridge leading to Blue Skies.
  • A spawn point for the removed W_Crutch in the warehouse.

Townies Challenge

Stage 1 Stage 2

Same as Prep Challenge.

For Townies Challenge:

  • The first stage is playable by forcing the script's parameter to be 10. It involves beating some townies in the school's parking lot who are vandalizing cars.
  • The second stage is playable by forcing the script's parameter to be 11. It involves beating some townies in Blue Skies.

Additional information:

  • Damon's ID is listed as the "giver".
  • The townies are still called "Dropouts" by the objectives.
  • In the first stage, two allies are assigned to the player, but one will not do anything.

Chapter 6

Chapter 5 Transition

Chapt5Trans.DAT contains:

  • Coordinates for a scripted camera shot focused on the cheering crowd.
  • Spawn points for 14 peds spawned further back from the final crowd.
  • A spawn point for Constantinos.