Gladius
Gladius |
---|
Developer: LucasArts This game has a hidden developer message. |
To do:
|
Gladius is a tactical RPG in which the player fights in Roman gladiatorial battles. Alas, it wasn't quite finished resulting in some rather serious bugs, a cut ending, and (for Xbox/PS2) poor load times.
Contents
Unused Cutscene
The game data contains a cutscene for a cut phase of the final battle against the Dark God (Dark God Shiva).
Unused Encounter
The cut phase of the boss fight against the Dark God is still in the game's data as "DarkGodShiva.enc". This also includes all other files that are needed to load an encounter, like the scenery-file, camera intro animation, gridfiles and the battle script.
// Copyright (c) 2003, LucasArts Entertainment Company LLC // Version 0.0 // DarkGodShiva.enc // Saved by derekf ENCOUNTERNAME: "DarkGodShiva" URSULAEASE: 0 VALENSEASE: 0 SCENE: "Nordagh\darkgod\darkgod3.scn" GRIDFILE: "$l\Nordagh\darkgod\darkgod3nomove.grd" CAMERATRACK: "intro","$l\Nordagh\darkgod\darkgod3IntroAnim.pan" BATTLESCRIPT: "battle_DarkGodShiva.scp" TOTALPOP: -1 CANDIE: TEAM: 0, 0 GRIDFILE: "$d\encounters\Nordagh\darkgod\darkgod3playerstart.grd" UNITDB: "Ursula", 100, "Start1", 0, 0, 0, 0, -1, "", "", "", "", 0, 0, 0, 0, 0, 0, 0, 0, 0 UNITDB: "Valens", 100, "Start1", 0, 0, 0, 0, -1, "", "", "", "", 0, 0, 0, 0, 0, 0, 0, 0, 0 UNITDB: "", 100, "Start1", 0, 0, 0, 0, -1, "", "", "", "", 0, 0, 0, 0, 0, 0, 0, 0, 0 UNITDB: "", 100, "Start1", 0, 0, 0, 0, -1, "", "", "", "", 0, 0, 0, 0, 0, 0, 0, 0, 0 UNITDB: "", 100, "Start1", 0, 0, 0, 0, -1, "", "", "", "", 0, 0, 0, 0, 0, 0, 0, 0, 0 TEAM: 1, 0 GRIDFILE: "$d\encounters\Nordagh\darkgod\darkgod3shivastart.grd" SCHOOL: "Dark God" UNITDB: "Kalaratri", 100, "Start1", 0, 0, 1, 0, -1, "", "", "", "", 0, 0, 0, 0, 0, 0, 0, 0, 0 UNITDB: "Kalikamata", 100, "Start2", 0, 0, 1, 0, -1, "", "", "", "", 0, 0, 0, 0, 2, 0, 0, 0, 0 UNITDB: "Dragon_shiva", 100, "Start3", 0, 0, 1, 0, -1, "", "", "", "", 0, 0, 0, 0, 2, 0, 0, 0, 1
Unused Gladiator Classes
Channeler from Southern Expanse
The classdefs.tok-file lists the gladiator class "ChannelerExp" which never appears in the game. Probably this Channeler class was just a regional variant of the Channeler class from Imperia for the Southern Expanse. The game crashes if it has to load this class since the model does not exist in the game's data.
CREATECLASS: ChannelerExp DISPLAYNAMEID: 4468 DESCRIPTIONID: 7749 UNITSETNAME: "Channeler" SKILLUSENAME: "Channeler" VOICELINEPREFIX: "CHE" SOUNDTABLENAME: "ChannelerExp" MESH: "channelerExp"
Dark God Shiva
The models, animations class definition and skills for the Shiva phase of the endboss fight are still in the game, but unused since the encounter was cut.
CREATECLASS: DarkGodShiva DISPLAYNAMEID: 6082 DESCRIPTIONID: 0 UNITSETNAME: "DarkGod" SKILLUSENAME: "DarkGod" SOUNDTABLENAME: "DarkGodShiva" MESH: "darkGodShiva" HEADICON: "darkGod.tga"
Althaag's Inventory
Althaag, the accessory dealer in Nordagh, has remnants that suggest his inventory was supposed to expand as the game progressed, instead of having everything from the start. This would make his dialog referencing getting new stuff in make sense.
Design Notes
Throughout the game's files that list the leagues and their battles for each town, the developers have added "DESIGNNOTES" that describe the requirements for the league, how the AI should act and other additional information.
Notes from the file "stadiumdreas_leagues.tok".
LEAGUE "MultiplayerLoving_MP", 6458 LEAGUEDESC 0 LEAGUEPTS -1 ENCPTSNEEDED 0 ONHOVER 0 0 ONSELECT 0 0 ONWIN 0 // ENCOUNTER "Dreas_2P", 7699 ENCDESC 7700 DESIGNNOTES "Happy friendly multiplayer battle for testing this wonderful feature that should never be cut. No. Never. We need it. Just ask God."
Note from the "thefen_leagues.tok"-file:
ENCOUNTER "ContestOfFreePeoples2", 5320 ENCDESC 5321 DESIGNNOTES "Will be a statue kill battle as soon as I can order individual dudes to prioritize targets."
Unused Script Codes
A function exists to automatically pass a gladiator's turn if no input is made, but the time is set to -1 so the function never applies.
Scriptcode
The game's data contains all scripts in compiled and uncompiled format. This includes some Testscripts like this funny Dialog demo that implies that Brendan (maybe Brendan Ferguson, listed as Gameplay Programmer in the credits) is the creator of the main characters Ursula and Valens. Here is a shortened version of the file:
globals = InterfaceGlobals() tb = globals.CreateTalkBox (30.0, 30.0, "Ursula", "Ursula"); // Set up all of the text panels tb.SetText("Hello. Welcome to the TalkBox demo."); tb.AddText("<b>Brendan</b> is the <c=ff0000ff>coolest</c> guy I know."); tb.AddText("Wouldn't you agree?"); // Here are the two choices that will appear on the last panel tb.Choice("Certainly."); // Choice #1 tb.Choice("You must be kidding."); // Choice #2 // The script will now wait until the player makes the choice tb.WaitUntilMadeChoice(); choice = tb.GetChoice(); if (choice == 1) // If they chose Choice #1 // Put up new text in the TalkBox tb.SetText("You're smarter than you look."); tb.AddText("See you around."); else // If they chose choice #2 tb.SetText("No one disses our man Brendan."); tb.AddText("Hey Valens! We got someone talking smack about our creator!"); // Create a different TalkBox tb2 = globals.CreateTalkBox (250.0, 250.0, "Valens", "Valens") tb2.SetText("What?! Who do you think you are?"); tb2.AddText("If I weren't a fictional computer character, I'd whoop you."); endif
Debugging Features
Gladius has a debug menu and some debug printouts, which are enabled through cheat code devices for the PS2 version. To unlock the debug menu use this code Z67D-RUM5-PK6A5 Q574-0HQ9-GVFUY.
- Pages missing developer references
- Games developed by LucasArts
- Pages missing publisher references
- Games published by LucasArts
- GameCube games
- PlayStation 2 games
- Xbox games
- Pages missing date references
- Games released in 2003
- Games released in October
- Games released on October 28
- Games released in November
- Games released on November 3
- Games released on November 28
- Games with hidden developer messages
- Games with hidden development-related text
- Games with unused enemies
- Games with unused models
- Games with unused cinematics
- Games with debugging functions
- To do
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To do
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden developer messages
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with unused cinematics
Games > Games by content > Games with unused enemies
Games > Games by content > Games with unused models
Games > Games by developer > Games developed by LucasArts
Games > Games by platform > GameCube games
Games > Games by platform > PlayStation 2 games
Games > Games by platform > Xbox games
Games > Games by publisher > Games published by The Walt Disney Company > Games published by Disney Interactive Studios > Games published by LucasArts
Games > Games by release date > Games released in 2003
Games > Games by release date > Games released in November
Games > Games by release date > Games released in November > Games released on November 28
Games > Games by release date > Games released in November > Games released on November 3
Games > Games by release date > Games released in October
Games > Games by release date > Games released in October > Games released on October 28