We just reached 30,000 articles on this wiki! 🥳
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

25 to Life

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

25 to Life

Developers: Avalanche Software, Ritual Entertainment
Publisher: Eidos Interactive
Platforms: Windows, PlayStation 2, Xbox
Released in US: January 17, 2006
Released in EU: June 1, 2007 (PS2)
Released in AU: June 7, 2007 (PS2)
Released in RU: May 18, 2006 (Новый Диск)


ObjectIcon.png This game has unused objects.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
TextIcon.png This game has unused text.


25 to Life is a third-person shooter made by a company most known for making games for kids. As such, it's the only game from Avalanche Software that has a Mature rating.

Hmmm...
To do:

Sub-Pages

Ttl beads1tga.png
Unused Objects
it's not Source Engine, but we have emo grid too!
Ttl telefon.png
Unused Models
Better call Saul.
Ttl brief2.png
Briefing Map Difference
Everyone has seen these level previews, but what they're hiding?

Unused Textures

In data/particles/ in HOLORITUAL.DBL and MP_BORDELLO.DBL you can find the Teletubbie.tga texture.

quicklaunch.var

A file with startup parameters for multiplayer. Unfortunately the game seems to ignore this file completely.

context quicklaunch

##
# REQUIRED FOR QUICK LAUNCH
##

# you must have 1 of the following for quick launch to happen
# (string) name of the level to launch, choose one of these
level
levelmp
levelsp

##########
# OPTIONAL FOR QUICK LAUNCH
##########

##
# NETWORK

# (bool) allow WANHostIP to be set, while still ignoring the value
# this variable is checked in addition to WANHostIP's being non-null
UseWANHostIP false

# (string) WAN URL to connect to
#WANHostIP prudp:/address=24.10.147.251;port=9103
#WANHostIP prudp:/address=10.0.4.170;port=9103
WANHostIP

# (string) name of the session to create or join
# If sessionname is non-blank, a networked session will be created/joined,
# even if WANHostIP and UseWANHostIP are not defined.
# If WANHostIP and UseWANHostIP are defined, in addition to 'sessionname',
# the session created/joined will use this sessionname.
# Otherwise, 'WAN_SESSION' is used with the WANHostIP settings
sessionname

##
# MISC

# (int) which character model to use
character

# (float) seconds for length of all games HOSTED BY THIS MACHINE
gametime

end

Server Hidden Options

Inside data/xml/game_options.xml' we can find some hidden things. Like the Wipe-Out gamemode:

<!-- Take this out for now
		<choice disp="Wipe-Out" modeType="mp" val="wipeout">
			Tentative new mode.  Kill all the other team before they begin respawning.
			<script name="mode_wipeout" />
			<teamingmodel name="Simple" />
		</choice>
-->

Since everything related to this is just commented out we can bring this mode back into the game. Wipe-Out differs only in that you can't respawn after death. This was probably cut out because you can put any number of team spawns in your server option as it.

The developers also wanted to give the host the ability to limit weapons for everyone to a certain type:

<!-- WAITING FOR FOOD
	<loadOutLimit key="lo" disp="Load-out Limit" type="int" defIdx="0">
		<choice disp="None" val="0"/>
		<choice disp="Handguns Only" val="1"/>
		<choice disp="Shotgun only" val="2"/>
		<choice disp="No Assault" val="3"/>
		<choice disp="No Grenade" val="4"/>
	</loadOutLimit>
-->

Its also a DEV gamemode right here:

		<choice disp="DEV" modeType="dev" debug="1" hidden="1" val="dev">
			This is developer mode.
<!-- Script never really fleshed out
			<script name="mode_dev" />
-->

In DEV gamemode:

  • You can't die
  • Can't kill someone
  • Broken scoreboard
  • AI don't attack you until you first
  • no AI infighting
  • Some scripts and objects broken
  • No hud
  • If you will try to quit lobby, you will get an error and crash

Developer Maps

Xbox version contains some debug maps. Map names are references to dev's names.