Saints Row takes the usual open-world crime-ridden Grand Theft Auto formula, but places a bigger emphasis on street gangs, doing odd jobs to progress through the story missions and character/vehicle customization. Despite having a few oddities and not having a proper direction/identity, it still manages to be fun in its own way.
For a first entry in the series, it slowly faded into obscurity due to not getting any other ports, which was caused by developmental troubles after the game's release and the loss of the source code.
Resources#
Developer Commands#
Version Differences#
Unused Vehicles#
Forklift#
A vehicle that never spawns ingame, but can be obtained via cheats.

BadDog#
A vehicle based on The Job, except with a stripper pole resembling the reward variant. Oddly, it comes in three different preset colors.
Black Variant#

Gray Variant#

White Variant#

Unused Data#
Additional Gangs?#
|
|
To do: |
In the "teams.xbtl" file, there are references for two more gangs, referred to as the "Dragonz" and "Kingz", while the Vice Kings are referred to as the "Vice Lords" in the file itself. As this is the only mention of a fourth and fifth gang, it's safe to say they were possibly scrapped early in development.
Hidden Statistics#
There are hidden Statistics that cannot normally be seen in the game, those include;
Display Name |
Internal Name |
|---|---|
Number of hostages taken |
Hostages taken |
Los Carnales hoods owned |
LC hoods |
Los Carnales hoods owned LC hoods
Vice Kings hoods owned VK Hoods
Westside Rollerz hoods owned WR hoods
Number of demo derby activities completed Demo Derbies Completed
Number of escort activities completed Escorts Completed
Number of insurance fraud activities completed Insurance Frauds Completed
Number of hijacking activities completed Hijackings Completed
Number of hitman activities completed Hits Completed
Number of pimping activities completed Snatches Completed
Number of racing activities completed Races Completed
Number of trafficking activities completed Drug Traffickings Completed
Number of vandalism activities completed Vandalisms Completed
Chop Shop Completed Chop Shops Completed
Stolen Boxes Fenced Thefts Completed
Number of unique vehicles owned Num unique vehicles owned
Civilians killed by melee Civilians killed by melee
Manually Awarded None
Customization Items Owned
Custom Tattoo Wear#
CUST_WEAR_TATTOO_$TOCK$=
CUST_WEAR_TATTOO_24.0=
CUST_WEAR_TATTOO_8_BALL=
CUST_WEAR_TATTOO_ANCHOR_1=
CUST_WEAR_TATTOO_ANCHOR_2=
CUST_WEAR_TATTOO_ANCHOR_3=
CUST_WEAR_TATTOO_ANCHOR_4=
CUST_WEAR_TATTOO_ANGEL_1=
CUST_WEAR_TATTOO_AQUARIUS=
CUST_WEAR_TATTOO_ARROW_1=
CUST_WEAR_TATTOO_BAR_CODE=
CUST_WEAR_TATTOO_BIRD_1=
CUST_WEAR_TATTOO_BIRD_2=
CUST_WEAR_TATTOO_BRASS_KNUCKLES=
CUST_WEAR_TATTOO_BUG_1=
CUST_WEAR_TATTOO_BUG_2=
CUST_WEAR_TATTOO_CALLIGRAPHY_1=
CUST_WEAR_TATTOO_CHERRY=
CUST_WEAR_TATTOO_CLOWN=
CUST_WEAR_TATTOO_COUNT=
CUST_WEAR_TATTOO_CROSS_1=
CUST_WEAR_TATTOO_CROSS_2=
CUST_WEAR_TATTOO_CROWN_2=
CUST_WEAR_TATTOO_CROWN_3=
CUST_WEAR_TATTOO_CROWN_4=
CUST_WEAR_TATTOO_CROWN_5=
CUST_WEAR_TATTOO_CROWN_6=
CUST_WEAR_TATTOO_CROWN_7=
CUST_WEAR_TATTOO_CROWN_8=
CUST_WEAR_TATTOO_CROWN_9=
CUST_WEAR_TATTOO_DEATH_1=
CUST_WEAR_TATTOO_DRAGON_1=
CUST_WEAR_TATTOO_DRAGON_2=
CUST_WEAR_TATTOO_DRAGON_3=
CUST_WEAR_TATTOO_DRAGON_5=
CUST_WEAR_TATTOO_DRAGON_6=
CUST_WEAR_TATTOO_EAGLE_1=
CUST_WEAR_TATTOO_EAGLE_2=
CUST_WEAR_TATTOO_EAGLE_3=
CUST_WEAR_TATTOO_EAGLE_4=
CUST_WEAR_TATTOO_EAGLE_5=
CUST_WEAR_TATTOO_EAGLE_6=
CUST_WEAR_TATTOO_EAGLE_7=
CUST_WEAR_TATTOO_EYE_1=
CUST_WEAR_TATTOO_FLAME=
CUST_WEAR_TATTOO_FREE=
CUST_WEAR_TATTOO_GRENADE_1=
CUST_WEAR_TATTOO_HEADLESS_MAN=
CUST_WEAR_TATTOO_HEART_1=
CUST_WEAR_TATTOO_HEART_2=
CUST_WEAR_TATTOO_HOURGLASS_MAN=
CUST_WEAR_TATTOO_I_LOVE_MOM=
CUST_WEAR_TATTOO_KNIFE_1=
CUST_WEAR_TATTOO_LETTER_R_1=
CUST_WEAR_TATTOO_LETTER_R_2=
CUST_WEAR_TATTOO_LETTER_R_3=
CUST_WEAR_TATTOO_LETTER_S_1=
CUST_WEAR_TATTOO_LETTER_S_2=
CUST_WEAR_TATTOO_LETTER_S_3=
CUST_WEAR_TATTOO_LIONS=
CUST_WEAR_TATTOO_MG_1=
CUST_WEAR_TATTOO_MONSTER_1=
CUST_WEAR_TATTOO_MYSTICAL_1=
CUST_WEAR_TATTOO_PISTOL_1=
CUST_WEAR_TATTOO_REAPER=
CUST_WEAR_TATTOO_REVOLVER_1=
CUST_WEAR_TATTOO_REVOLVER_2=
CUST_WEAR_TATTOO_REVOLVER_3=
CUST_WEAR_TATTOO_REVOLVER_4=
CUST_WEAR_TATTOO_RIFLE_1=
CUST_WEAR_TATTOO_RIFLE_2=
CUST_WEAR_TATTOO_RIFLE_3=
CUST_WEAR_TATTOO_SANSKRIT_1=
CUST_WEAR_TATTOO_SCORPION_1=
CUST_WEAR_TATTOO_SHIELD_1=
CUST_WEAR_TATTOO_SHIELD_2=
CUST_WEAR_TATTOO_SKULL_1=
CUST_WEAR_TATTOO_SKULL_2=
CUST_WEAR_TATTOO_SKULL_3=
CUST_WEAR_TATTOO_SMG_1=
CUST_WEAR_TATTOO_SMG_2=
CUST_WEAR_TATTOO_SMG_3=
CUST_WEAR_TATTOO_SNOWFLAKE_1=
CUST_WEAR_TATTOO_STAR_1=
CUST_WEAR_TATTOO_STAR_2=
CUST_WEAR_TATTOO_SUN_1=
CUST_WEAR_TATTOO_THUG_LIFE=
CUST_WEAR_TATTOO_TRIBAL_1=
CUST_WEAR_TATTOO_TRIBAL_10=
CUST_WEAR_TATTOO_TRIBAL_11=
CUST_WEAR_TATTOO_TRIBAL_12=
CUST_WEAR_TATTOO_TRIBAL_13=
CUST_WEAR_TATTOO_TRIBAL_14=
CUST_WEAR_TATTOO_TRIBAL_15=
CUST_WEAR_TATTOO_TRIBAL_16=
CUST_WEAR_TATTOO_TRIBAL_17=
CUST_WEAR_TATTOO_TRIBAL_18=
CUST_WEAR_TATTOO_TRIBAL_19=
CUST_WEAR_TATTOO_TRIBAL_2=
CUST_WEAR_TATTOO_TRIBAL_20=
CUST_WEAR_TATTOO_TRIBAL_21=
CUST_WEAR_TATTOO_TRIBAL_22=
CUST_WEAR_TATTOO_TRIBAL_23=
CUST_WEAR_TATTOO_TRIBAL_24=
CUST_WEAR_TATTOO_TRIBAL_25=
CUST_WEAR_TATTOO_TRIBAL_26=
CUST_WEAR_TATTOO_TRIBAL_27=
CUST_WEAR_TATTOO_TRIBAL_28=
CUST_WEAR_TATTOO_TRIBAL_29=
CUST_WEAR_TATTOO_TRIBAL_3=
CUST_WEAR_TATTOO_TRIBAL_30=
CUST_WEAR_TATTOO_TRIBAL_31=
CUST_WEAR_TATTOO_TRIBAL_32=
CUST_WEAR_TATTOO_TRIBAL_33=
CUST_WEAR_TATTOO_TRIBAL_34=
CUST_WEAR_TATTOO_TRIBAL_35=
CUST_WEAR_TATTOO_TRIBAL_36=
CUST_WEAR_TATTOO_TRIBAL_37=
CUST_WEAR_TATTOO_TRIBAL_38=
CUST_WEAR_TATTOO_TRIBAL_39=
CUST_WEAR_TATTOO_TRIBAL_4=
CUST_WEAR_TATTOO_TRIBAL_40=
CUST_WEAR_TATTOO_TRIBAL_41=
CUST_WEAR_TATTOO_TRIBAL_42=
CUST_WEAR_TATTOO_TRIBAL_43=
CUST_WEAR_TATTOO_TRIBAL_44=
CUST_WEAR_TATTOO_TRIBAL_45=
CUST_WEAR_TATTOO_TRIBAL_46=
CUST_WEAR_TATTOO_TRIBAL_47=
CUST_WEAR_TATTOO_TRIBAL_48=
CUST_WEAR_TATTOO_TRIBAL_49=
CUST_WEAR_TATTOO_TRIBAL_5=
CUST_WEAR_TATTOO_TRIBAL_50=
CUST_WEAR_TATTOO_TRIBAL_51=
CUST_WEAR_TATTOO_TRIBAL_52=
CUST_WEAR_TATTOO_TRIBAL_53=
CUST_WEAR_TATTOO_TRIBAL_54=
CUST_WEAR_TATTOO_TRIBAL_55=
CUST_WEAR_TATTOO_TRIBAL_56=
CUST_WEAR_TATTOO_TRIBAL_57=
CUST_WEAR_TATTOO_TRIBAL_58=
CUST_WEAR_TATTOO_TRIBAL_59=
CUST_WEAR_TATTOO_TRIBAL_6=
CUST_WEAR_TATTOO_TRIBAL_60=
CUST_WEAR_TATTOO_TRIBAL_61=
CUST_WEAR_TATTOO_TRIBAL_7=
CUST_WEAR_TATTOO_TRIBAL_8=
CUST_WEAR_TATTOO_TRIBAL_9=
CUST_WEAR_TATTOO_TRUTH=
CUST_WEAR_TATTOO_WINGS=
CUST_WEAR_TATTOO_WRENCH=
CUST_WEAR_TATTOO_YIN_YANG=
Scrapped Second Car Dealer?#
|
|
To do: |
There are traces towards a cut secondary car dealer called Novin Used Cars. Those buildings do appear in the final except as decorative buildings in the Barrio, but the files hint that it was going to play a role in-game;
- In the
hudsheet_03file, there is a duplicate map texture of the Foreign Power icon, which is calledmap_store_cardealer_lowwhich obviously goes unused despite having an identical car key texture. - There are three radio advertisements for "Novin Used Cars" which are used in-game but are actually classified as price drops within the files. They are referred to as "$1,000.00 off at Novin Used Cars" and "$3,000.00 off at Novin Used Cars", as
COMMERCIAL_09andCOMMERCIAL_10. - Within the strings, there are nine unused scrapped categories for car dealers showing that there were going to possibly be more than just Novin Used Cars. Only Exotic, Luxury, Sports and Classic categories are used for Foreign Power, the only existing car dealer in the game.
CARDEALER_CAT_COMPACT=COMPACT
CARDEALER_CAT_SEDAN=SEDAN
CARDEALER_CAT_SUV=SUV
CARDEALER_CAT_TRUCK=TRUCK
CARDEALER_CAT_STATIONW=STATION WAGON
CARDEALER_CAT_MUSCLE=MUSCLE
CARDEALER_CAT_VAN=VAN
CARDEALER_CAT_MINIVAN=MINIVAN
CARDEALER_CAT_MISC=MISCELLANEOUS
- There are unused store owner voice clips for Novin Car Dealers besides Foreign Power, but only one set exists despite two branches being present.
The element may have been scrapped because it would be easier to steal used cars on the street than just buying them.
Translation Errors#
NOTE: Most of the German strings are identical to the changed-around German version of the game.
German#
One of the Escort objectives is translated wrong.
English |
German |
|
|---|---|---|
|
Get %.2f seconds of air time. |
Bleibe für %.2f Sekunden auf Sendung. |
The German translation uses auf Sendung, which is usually translated into "on air" (broadcast) in English, going against the Activity's objective of avoiding the news vans. It's likely that the translation was interpreted as "airtime" as a singular word than the vehicle actually being airborne.
The correct translation of the term in this context would be in der Luft (in the air). This was not fixed in the sequel.
Revisional Differences#
|
|
To do: |
Title Update#
Released on October 30, 2006.2
General
- Enabled 4xAA (anti-aliasing) for 480i standard-def and 480p resolutions (was 2xAA).
- Enabled 4x anti-aliasing during initial player creation screen.
- Added player options to enable v-sync during cutscenes and/or gameplay, with warning that it will affect framerate.
- Fixed widescreen formatting issues in certain resolutions.
- Fixed issue where button icons would sometimes not appear during tagging activity.
- Fixed problem where camera could rapidly rotate around player when exiting vehicle.
- Added dialog reminding player to save before final mission in the game.
- Fixed rare crash bugs due to variants and fast shader constants.
- DLC - Car dealership now skips paint selection for car if the car has no color data.
- Fixed issue when signing out of a gamer profile on The Wheel Woman unlock screen.
- Added missing audio tracks to music stores, including "Pickin' Boogers."
- Added long sideburns and four other missing hairstyles to Shear Intensity salons.
Multiplayer
- Improvements to the way the game handles packet loss and bandwidth management between players. This addresses issues commonly cited as "lag", and general synchronization problems *between the players' clients (vehicles/players warping around, etc).
- Various bandwidth optimizations.
- Fixed connection issues with gang servers (done server-side, update not required).
- The system for rating a player's quality-of-service has been improved, and made less conservative. This means you'll see many more matches with 10-12 player limits.
- Fixed "clothes stealing" exploit. Stolen clothes will be deleted, legit clothes will be unharmed.
- Various changes to Matchmaking phase, to get players in the game faster.
- Team-based, non-Gang games are now required to have even teams. Gang matches still allowed to be off-by-one to allow easier matchmaking, since single people cannot be matched-in.
- Fixed issue that could cause the Blinged Out Ride vehicle to get stuck inside the garage when the driver disconnects.
- Fixed crash that could happen during server migration.
- Fixed rank reporting errors in Leaderboards for Team Gang Brawl and Team Big Ass Chains.
- Fixed problem where end of games stats display could be improperly sorted.
- Fixed issue in server migration where statistics would not be properly updated for the newly selected server.
- Fixed issue where incorrect server was elected for game size.
- Fixed issue where car could get stuck in a chop shop or get pushed out of the level and destroyed.
- Added caching to pimp hat and multiplayer chains to reduce delay when they are loaded.
- Fixed problem where PC could become bald after importing from single-player savegame.
- Fixed problem where multiplayer garages had problems with client vehicles colliding at the entrance with an invisible mesh mover.
- Item sync improvements.
- Fixed problem that could prevent twelve people from getting into a match due to not having enough security associations.
- Points stored in Big Ass Chains are now being reset between games.
- Fixed issue where gang stats retrieval could fail and not be retried.
- Addressed "standby" hack where a player would temporarily disconnect their network connection to move around without others seeing them.
- The proper number of custom vehicle choices now appears for the Hustlin multiplayer level.
- Gang sizes limited to 100 members.
- Fixed cases where gangs match but not all players get into the game.
- Only servers with sufficient bandwidth are selected to host a match.
- Fixed bug where multiplayer garages had problems with client vehicles colliding against unseen geometry.
- Big Ass Chains points scored stats are now reset between games.
- Fixed bug where player would have pipebombs in inventory but would not be able to throw them.
- Fixed problem in Protect Tha Pimp where a player would respawn at the beginning of a round in observer mode.
- DLC - Always display name of level server has selected, even if client does not have that level downloaded.
References#
|
The Saints Row series | |
|---|---|
|
Xbox 360 |
Saints Row (2006) (Prototypes) • Saints Row 2 • Saints Row: The Third • Saints Row IV • Saints Row: Gat Out of Hell |
|
PlayStation 3 |
Saints Row 2 • Saints Row: The Third • Saints Row IV • Saints Row: Gat Out of Hell |
|
Windows, Linux |
Saints Row 2 • Saints Row: The Third • Saints Row IV • Saints Row: Gat Out of Hell • Saints Row: The Third Remastered • Saints Row (2022) |
|
PlayStation Portable |
|
|
PlayStation 4, Xbox One |
Saints Row IV • Saints Row: Gat Out of Hell • Saints Row: The Third Remastered • Saints Row (2022) |
|
PlayStation 5, Xbox Series X |
|