Bully (PlayStation 2)
Also known as: Canis Canem Edit (EU/AU)
This game has unused animations.
This game has a prerelease article
This game has a notes page
This game has a bugs page
Bully, considered by many to be GTA but for kids, is a surprise release from Rockstar Games that changes up the usual violent setting of their games.
It received a remaster in 2008 featuring extra content called Bully: Scholarship Edition, for Xbox 360, Wii, and PC.
Some of the content on the Scholarship Edition (Windows) article belongs here.
Basically almost every single category requires expansion:
- 1 Sub-Pages
- 2 Debug Options
- 3 Unused Functionality
- 4 Missions
- 5 Minigames
- 6 Unused Lua Functions
- 7 Miscellaneous Unused Content
- 8 Hidden Details
- 9 Oddities
- 10 Regional Differences
| Unused Audio|
Must be AT LEAST a fourth of the game's total size.
| Unused Text|
DAT TEXT *ba-dum crash*
| Unused and Changed Areas|
Bullworth became a very quiet town after its only music store was closed down.
| Unused Textures|
Maybe the unused trophy icon can be used if this becomes a featured article...
| Unused Actions and Animations|
Lots of cartoony stuff.
| Unused Objects and Models|
Whoever wrote "Population: 128,000" on Bullworth's sign is a liar.
| Development Leftovers and Oversights|
A typo?! In a AAA production?!
| Unused Cutscene Content|
And... cut! From the game...
| Unused Freeroam Content|
Imagine going to a blip on the map, it disappears, and you wait an enternity for it to come back but nothing ever happens.
| Unused Mission Content|
Why did Last Minute Shopping involve so many police officers?!
Some of these options have been manually bound to Controller 1 to be toggleable. They can be changed to be bound to Controller 2 by changing the address that starts with D0 to:
|Player 1||Player 2|
This option shows the current framerate, position, how long the game has been running, and how many peds and vehicles are loaded on the bottom left side of the screen.
Shows the last 16 buttons that were pressed for both Controller 1 and 2.
This option has both a textual as well as a graphical mode that can be toggled between each other using R3 + LEFT and R3 + RIGHT.
One Hit Kills
With this, Jimmy can knock out anyone with ease.
This option may cause several missions to softlock, therefore it has been made toggleable here with R3 + UP and R3 + DOWN.
Makes Jimmy invulnerable to damage, as well as prevents him from automatically passing out at 2 AM. An alternate code to just prevent him from falling asleep without making him unable to take damage can be found here.
Time of Day
An unused text command that can be brought up by putting ~tod~ in a string.
It will display the current in-game time and update it live.
A seemingly unused debug function that's meant to display speech information during interaction.
It "prints" all the necessary strings for this in memory, but doesn't display it anywhere. This function is located at the address 00453D40 (EUR), 00454BA0 (JPN), 004532B0 (USA).
A few examples of what it stores in memory - Jimmy greeting a non-clique student, students chatting, and a bully taunting a nerd.
PLAYER_GREET_GENERIC SpeakerFaction:PLAYER1 TargetFaction:STUDENT
CONVERSATION_START SpeakerFaction:STUDENT TargetFaction:STUDENT
TAUNT_HARASS SpeakerFaction:BULLY TargetFaction:NERD
The TargetFaction: string requires another value to not be 0, which it normally is. That can be enabled with the following code:
ID 21 is an unused HUD element called Button_History that displays the button history.
Holding a button will display the text "hold" on top of the icon, and pressing two buttons at once will display the unused Bar_iconhealth in between their icons.
Icons will disappear after about 3 seconds.
The script for the scrapped mission known as Rendezvous.
According to its ID, the mission would become available after Bait in Chapter III.
It involved Jimmy helping Lola to protect Tad from some greasers, while they try to get along with each other.
The script is really unpolished and it makes no use of any of the remaining quotes in the files.
The script for what seems to be a scrapped introduction to Chapter III.
It spawns Jimmy in his room on the second floor of the Boys' Dorm, and Justin, Pedro, and Trevor on the first floor, and makes them start conversing once Jimmy gets near where the stairs used to be.
Like 3_03.lur, the script is unpolished. It doesn't use any of the remaining quotes and will crash the game as it tries to load a splash screen texture that was removed.
Valid IDs that are registered within the game and therefore can be launched, but have no leftovers to do so properly.
|Post_1_03||chap1.act calls it Post1.03_Respect Tutorial Mission.|
Its post1_03.lur script is missing.
Unique IDs mentioned by various leftover files that aren't registered at all.
|2_S07||It would later partially reappear on Scholarship Edition as Small Offences.|
|2_R04||One of its few leftover files (2_R04.lur), shows it was meant to be a firefighter job.|
|3_03||Meant for Rendezvous shown above.|
|3_07||Meant for the scrapped introduction described above.|
|3_R05||One of its few leftovers (3_R05ChemicalDeliv.agr), seems to imply it was meant for a mission called Chemical Deliveries.
It would later reappear in Scholarship Edition as Discreet Deliveries.
|3_S08||It would later reappear on Scholarship Edition as Mailbox Armageddon.|
|3_R07||It would later reappear on Scholarship Edition as The Collector.|
|4_S11||It was meant for the mission The Paddle.|
Wrestling Class has 5 classes like all the others, but only its first two classes are used as part of Gym Class (1 and 3, respectively), as the others launch Dodgeball sessions.
However, Gym Class was originally just Wrestling Class. Wrestling1.lur still contains code for the remaining 3 Wrestling classes:
In this class, you fight against the scrapped student Bob, and are tasked with reversing three grapples of his, then defeating him.
The script for this seems to be incomplete since you automatically pass the class if the timer runs out.
Bob doesn't play the "knocked out" animation when you complete the class.
In this class, you also fight against Bob, and are tasked with defeating him.
In this class, you fight against Luis and are tasked with defeating him.
The intro features a unique camera angle that focuses on Luis as he plays some animations. The camera, however, is a bit too close to him.
The subtitles feature a minor change, Mr. Burton says "You and Hopkins are first up." but they read "You and Hopkins are up first."
The objective of this class doesn't have an apostrophe in the word "Let's".
An incomplete script for the scrapped Graffiti Clean-up minigame.
It seems to be pretty unpolished, as the player isn't even given control.
Even then, without the Brush and the Graffiti to clean, this would still be impossible to complete.
Replacing the Snow Shoveling minigame's script is the only way to properly launch this, as they share the same data that determines which difficulty to set.
It's possible that Snow Shoveling was scripted on top of the remnants of this.
- If Jimmy has been busted once, he and Seth will spawn at the school.
- If Jimmy has been busted twice, he and Pirate Vence will spawn in Bullworth Town.
- If Jimmy has been busted thrice, he and Pirate Vance will spawn in New Coventry.
Pirate Vance is likely not the intended ped meant for the script. His ID probably belonged to someone else earlier in development.
This script, unlike Lawn Mowing and Snow Shoveling, uses "MS_PunishmentDetention" for its background music, instead of "MS_CarnivalFunhouseMiner".
This was likely made to test Photography Class.
Its script contains up to 5 classes, only 2 of which are scripted.
The first class can't be played as the script will always play the second one. You were supposed to take pictures of Dr. Crabblesnitch as he roamed inside the school.
In the second class, the game spawns a lot of banners on school grounds and gives the objective of taking 15 pictures of them.
Some of the banners are placed in weird positions, implying the campus might have been different at one point.
- There's a floating banner in the parking lot, where an arch was going to be.
- There's a floating banner on the school's roof.
- There's a floating banner on top of the school's mascot statue. (Interestingly, PhotoFilters.DAT refers to it as "AngelStatue".)
- The banner on the Pool building is floating in mid-air and is positioned in front of the window.
There are valid IDs that are registered within the game and therefore can be launched, but have no leftovers to do so properly.
|AG_SO||Minigames.cat calls it ARCADE - Desert Fighter.|
|LunarLander||Minigames.cat calls it ARCADE - Lunar Lander.|
|MGGandG||Minigames.cat calls it ARCADE - Grottos and Gremlins.|
|MGNuclearRain||Minigames.cat calls it ARCADE - Nuclear Rain.|
These are valid IDs that also happen to have enough leftovers to be properly launched.
Minigames.act calls this ARCADE - DEMO.
This was made to test the Nut Shots minigame.
It teleports the player to English Class and starts the minigame.
It creates a few sprites and shapes constantly changing colors between red and blue.
Using the left analog stick allows manipulating the position of the rendering area while using the right analog stick allows stretching it.
Minigames.act calls this MINI - Lockpick.
This was made to test the Lockpicking minigame.
It teleports the player to English Class and starts the minigame.
It tries to print text for whether you win or lose, but the text type is not specified in the code, and even then, you can't lose this minigame, so you would only be able to see the victory text.
Although valid IDs, these don't have enough leftovers to be properly launched, unlike the ones above.
|BMXRumble||Minigames.cat calls it Test - BMX Rumble.
More of its leftovers were later brought back in Scholarship Edition.
|GraffitiTest||Debug.cat calls it Graffiti System Test.
More of its leftovers were later brought back in Scholarship Edition.
Unique IDs mentioned by various leftover files that aren't registered at all.
- A second spawn point for the player.
- A second spawn point for the opponent.
- A spawn point for Mr. Burton.
The unused Reversal power-up still mentioned in the instructions.
It never spawns as the script sets it a spawn rate of 0.
- A spawn point for Dr. Crabblesnitch.
- Spawn points for jocks.
- A spawn point for a prep possibly to start the minigame.
- An eighth spawn point for the cheering crowd.
The script for this minigame gets Jimmy's coordinates when starting it.
If he somehow happens to be near the coordinates meant for the minigame's unused second blip, in Old Bullworth Vale Gardens, it will take place there.
Every coordinate in the minigame with the exception of the camera has an equivalent of it meant for this location.
As the camera doesn't, and as such is still on the school campus, in the video here it is prevented from changing.
Unused Lua Functions
Unknown. Might have been related to the scrapped bike customization system.
When set to False, it unlocks the framerate of the game.
Breaks some of the in-game QTEs, making them much harder, and speeds up some scripted camera movements. This is technically used after the Boxing Minigame, but is set to True, even though it's never set to False to begin with.
Makes a specified ped attack a specified car.
Similar to the previous one, but doesn't seem to work.
Miscellaneous Unused Content
An unused camera preset for when riding vehicles.
The camera tends to follow Jimmy from the same perspective, rather than trying to always face his back.
An unused camera preset meant to be used in Stronghold Assault.
Its purpose is unknown.
ID 6 is an unused chapter. When switched to it:
- The "available tasks" menu will display "CHAPTER SEVEN : SUMMER" as the current Chapter.
- The map's season is set to Fall.
- Winter-only props are spawned along with Summer-only ones.
Timecycle and Weather
The game has a full 24-hour time cycle, even though Jimmy normally passes out at 2 AM and wakes up at only 8 AM. It may have been possible that Jimmy was supposed to stay up all night, and do some odd jobs, much like the Grand Theft Auto games.
It can be seen via a certain glitch (though it cannot be done in the fall season), via modding, or, alternatively, via the following codes that prevent you from passing out at 2 AM.
Additionally, while not unused, the Hurricane weather can only be seen during the Snow Shoveling minigame in Chapter III, with snow. Its rainy variation is never seen.
All Chapters' timecycles and weather variations:
effects.dat in the game's Config folder contains Glow Effects settings for some of the Areas. Some are disabled.
When enabled, the effect can be seen at:
ID 12 is an unused green version of the ground blip.
This was likely meant for Jobs, but those recycle the minigames' blue corona, instead.
The 14 snowmen that spawn at the beginning of Chapter III are listed along with the other collectibles in Collectibles.DAT as "_COLLECTIBLE_SNOWMAN".
They might have been meant to be destroyed for a reward at one point.
This texture belongs to the medicine you give to the hobo Handy during an errand. While used, the text on it is not able to be seen clearly:
Take when unhappy, bored with life
Or just to fit in and be cool.
Dr. Wilbur Brunum
Refill after 10-15-2005
There is an early screenshot displayed on the Game Boy knockoff that lurks in the Nerds' Hideout, albeit in a very low resolution.
Details like a slightly earlier design of the Bullworth students and the old walking style can be seen here.
Broken Cheat Code
Holding L1 and pressing DOWN, DOWN, DOWN, DOWN on Controller 2 will display the line "Cheat activated."
The cheat by default doesn't actually seem to do anything, because the function that handles this specific cheat checks if a certain parameter of a weapon equals to 2, which no weapon in the game has*. This value 2 is an unused 2nd set for prank-specific weapons. The check can be patched with the codes below, which makes it ignore the aforementioned weapon parameter.
The patched cheat for the most part gives the same items as the 1st weapon set, with the only notable exceptions being the unobtainable Flashlight and the scrapped Super Spud gun.
- *The normal weapon cheat that's activated by holding L1 and pressing UP, UP, UP, UP only gives weapons where this value equals to 1, and the remaining weapons have this value set to 0.
Greaser Hideout Restroom
There is a restroom door in the hideout that is always locked but is unlocked after beating the game.
This is because this door shares the same name as the door in the library, which gets unlocked after beating Ted in Complete Mayhem.
Unaccessible Tenements Room
The mission The Tenements spawns a door that locks an empty room that would otherwise be accessible.
This door is called "BossFight_NortonsDoor". It's possible Norton's boss fight was supposed to take place here, rather than in the bigger room on the other side of the building.
A small area in the Happy Endings Retirement Home isn't pathable to peds.
While these graphics are used in the Help Bucky intro cutscene, they seem to be in two separate texture files (TestC0 & C1), even though they're both exactly the same.
These Lola icons share the same name, meaning that during the mission The Tenements in Chapter III, the game will randomly pick one between the two.
Mandy Poster HUD Graphic
The HUD graphic of the poster from the mission Discretion Assured shows a poster that is not seen anywhere else in the game, along with some unreadable text.
It seems to be more suggestive, as Mandy is doing a pose that is not seen elsewhere.
Judging by unused quotes, the unreadable text was most likely intended to be Mandy's phone number.
Comic Store Early Map
In the Nerds' Hideout, there are two pictures of the campus' minimap.
One of them shows something on the bottom right, next to the Library and behind the Boys' Dorm.
In the final game, nothing is there.
The Room Trophies Jimmy can get while progressing through the game seem to have been made earlier in development.
This is used as ambience near some of the Boys' Dorm doors.
It seems to be early, distorted cutscene audio of Welcome to Bullworth. Jimmy's voice sounds different and Pete references the cut second floor of the Boys' Dorm.
|Oooh, (Oh, Leave me alone, Gary!) Look out. Here comes Jimmy.
I'm feeling self-important now that I finally hit puberty.
- Jimmy's voice sounds different; he's being played by Daniel Zaitchik, the actor who provided his motion-capture performance in the final game. Gerry Rosenthal only later took the role for Jimmy's voice, as confirmed in an interview with the latter.
- Pete acts whinier in his line telling Gary to leave him alone.
- Jimmy's line telling Gary and Pete to get out of his room is different, in the final game it's: "Look, I gotta unpack. Would you guys mind getting outta here?"
- There's an entirely removed line of Pete telling Jimmy to meet him and Gary downstairs, referencing it taking place in the boys' dorm second floor. This was seemingly meant to be said by him at the end of the cutscene, where he conspicuously gets out of the room while staring at Jimmy but not saying a single word.
Unlike the Go-Kart, despite having multiple colors, the unlockable Scooter only spawns in white color. Pedestrians can, however, be seen riding scooters in different colors that can be stolen, but not stored, making the recolored scooters impossible to obtain.
- Angie's ID, 39, is grouped with the Preppies', placed between 38 (PRGirl_Pinky) and 40 (PRH3a_Parker). She might have taken the place of a scrapped character.
- Miss Danvers is referred to as Miss Winston in default.idb.
- Mr. Hattrick is referred to as Mr. Hatrick several times. default.idb refers to him as Mr. Huntingdon.
- Miss Philips is referred to as Miss Phillips several times.
- Russell might have originally been meant to be the leader of the Townies, as he's internally named DOlead_Russell.
- All the girls' (and Constantinos') Pajama models are named UW (e.g., GN_Sexygirl_UW), which reflects a design change.
- Officer Morrison is referred to as Officer Monson in default.idb.
- Officer Ivanovich is referred to as Officer Williams in default.idb.
- A character called PRGirl_Paris is listed in Globals.cat. It should be noted that Paris is the name of the bearded lady in the Freakshow.
- The ID of Help Gary (1_10) lists it before Halloween (1_11).
- The ID of Comic Klepto (2_02) lists it as a main mission of Chapter II, when it is actually a side mission of Chapter III.
- The ID of Weed Killer (2_08) lists it as a main mission of Chapter II, when it is actually a side mission.
- The ID of Hattrick vs. Galloway (1_S01) lists it as a side mission of Chapter I, when it is actually a main mission of Chapter II.
- The ID of Glass House (2_S02) lists it as a side mission of Chapter II, when it is actually a main mission of Chapter III.
- The ID of Cheating Time (3_S03) lists it as a side mission of Chapter III, when it is actually a main mission of Chapter V.
- The ID of Character Sheets (2_S04) lists it as a side mission of Chapter II, when it actually becomes available in Chapter I.
- The ID of Tagging (3_S10) lists it as a side mission of Chapter III, when it is actually a main mission.
- The ID of Galloway Away (3_S11) lists it as a side mission of Chapter III, when it actually becomes available in Chapter IV.
- The ID of Paparazzi (4_01) lists it as the first mission of Chapter IV, even before Stronghold Assault (4_02).
- The ID of Making a Mark (5_09) lists it as the last mission of Chapter V, rather than the first.
- The IDs of Go See The Principal (6_01), Save Russell (6_02), Complete Mayhem (6_03) and Final Showdown (6_B) list them as Chapter 6 missions, rather than Chapter V.
- Slingshot might have originally been called The Slingshot according to the 1_04TheSlingshot.agr and chap1.cat files.
- A Little Help might have originally been called Get Help according to the chap1.cat file.
- Help Gary might have originally been called Betrayal according to the 1_10Betrayal.agr and chap1.cat files.
- Halloween might have originally been called Halloween Night according to the chap1.cat file.
- In Movie Tickets, Kirby and Trent are referred to as idPetey and idConst, respectively.
- In Panty Raid, Melody is referred to as pedBeatrice. Beatrice can still be seen in the second trailer of the game.
- In Discretion Assured, Thad is referred to as algie.
- ConSumo might have originally been called Train-A-Sumo according to the minigames.cat file.
- Nut Shots might have originally been called Flying Squirrel 'Fender according to the minigames.cat file (where it's typoed as Flying Squirrle 'Fender).
- The track used during detention is MS_CarnivalFunhouseMaze, which, judging by its name, was meant to be used in the Carnival Funhouse maze.
The actual track meant for detention, MS_PunishmentDetention, is only used in Preppies Vandalized. This may have been changed late into development since the unused Graffiti Clean-up detention still uses it.
- While in the basement during Help Gary, the game plays MS_CarnivalFunhouseMiner which, judging by its name, was meant to be used in the mining section of the Carnival Funhouse.
- The tracks used during Rats in the Library are codenamed MS_FinalShowdown meaning they were meant for the mission Final Showdown.
The music tracks used for that mission are instead labeled MS_FinalShowdown03. The song might have gone through at least three iterations, though, no tracks named MS_FinalShowdown02 can be found in the files.
- The blue bike unlocked in Shop 4 is internally called custombike.
- One of the vehicles in the game is a car that is always blue. It is internally called taxicab.
It later reappeared as one (probably unintentionally) on the Xbox 360 version of Scholarship Edition.
- The Green Ninja Outfit is internally named NinjaW.
It's possible it used to be white before it was changed to green.
The game in European regions is called Canis Canem Edit, so almost all instances of the game's title were changed to match.
The icons spell out "B-U-L-L-Y" in the US version, they were replaced with different variations of the Bullworth Academy shield in the European and Japanese versions.
On the Japanese version, you need a much lower score (15%, vs 56%) to pass English.
This is most likely because you're still finding English words, rather than Japanese ones.
The Bully series
|Xbox 360||Bully: Scholarship Edition|
|Wii||Bully: Scholarship Edition (Prototypes)|
|Windows||Bully: Scholarship Edition|
|Android, iOS||Bully: Anniversary Edition|