We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Tag: The Power of Paint

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Tag: The Power of Paint

Developer: Tag Team
Publisher: DigiPen
Platform: Windows
Released internationally: May 1, 2008

AreasIcon.png This game has unused areas.
CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
ItemsIcon.png This game has unused items.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
Carts.png This game has revisional differences.

NotesIcon.png This game has a notes page

This article is a work in progress.
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.

Tag: The Power of Paint is a parkour-like game with a banging soundtrack where you use a paint gun and you have three different kinds of paint to jump, speed up, and stick to walls. Later, Valve hired the developers to distribute in creating Portal 2.


Miscellaneous tidbits that are interesting enough to point out here.

File Name Oddities

In the folder Assets/Sounds/Music there is a duplicate of titlescreen.mp3 labeled song1.mp3. Also, some of the songs in the folder have song tags.

Unused Levels

Download.png Download Deprecated Levels Folder
File: TPOP_Deprecated_Levels.zip (77 KB) (info)

There is a folder called Deprecated Levels in \Game Data\Level Definitions\ with a lot of testing material. To play these levels you need to put the unused objects into the Objects folder.

A test level named appropriately gjktest.

Unused Objects

Download.png Download Deprecated Objects Folder
File: TPOP_Deprecated_Objects.zip (91 KB) (info)

There is a folder called Deprecated Objects in \Game Data\Object Definitions\ with a lot of testing material just like the levels.

Unused Text

shader CelShader.fx
technique CelShadedTexture
float4	DiffuseColor <1,1,1,0>
texture DiffuseTex TestPaint.png


//Waterfall material
shader Waterfall.fx
technique ColorFaceCelShaded


Development Text

Aw, you fail.  Try "setnetmode host" or "setnetmode client"
Failed to render mesh, shit happen.
No goal object set for the game. Game will go on FOREVA
Invalid Message received by Game Logic

A few error messages found in the executable.

Debugging Material

Press ~ to open up the developer's console, and type Help for more commands.
Here are a list of commands:

Code Description
Help Brings up a list of commands.
connecthostip xxx.xxx.xxx.xxx A command for an undocumented online play.
toggledd Toggles a bunch of debug information on the top right of the screen.
togglegraphicsprofiler I think this does something in the ERRORS txt file?.
togglepostprocess Enables/Disables the black outlines.
physicsdebug -b: draw bounding, -k: draw kd-tree, -all, -none Draws a bounding box over objects.
toggleframestep Enables/Disables everything.
scaletime float Slows or speeds up time. 1 is the default.
lookat object name Looks at an object. Edit mode only.
editor A level editor.
aidebug Enables/Disables free-cam.
playaidebug Same as above.
togglecam Lets you move the camera freely.
createobject object name Creates an object in the editor.
save filename Must be in editor. Saves current level to Level Definitions.
createspawnpoint spawn point type Creates spawnpoint while in editor.
newlevel Clears level while in edit mode.
setfps float Sets FPS. When set to 0, the game will crash.
togglestickcam Enables/Disables stick paint physics.
videoram Says how much RAM is used in the console.
objectcount Displays number of objects.
setfov Alters field-of-view. Crashes the game if no float value is specified.
stopbgm Stops playing background music.
playbgm Plays background music.
listlevelnames Lists level names.
loadlevel levelname Loads levels.
objectcount Lists number of objects in level.
scalegravity float Changes gravity.
connecthostindex A command for the undocumented online play.
setnetmode host/client Sets if you are a host or client when using the online play.
chat Should send a chat message when playing with someone else.
log string Repeats text from string.

TAG.ini also has a couple of strings, too.

bDebugdraw = 0
fProfilerInterval = 0.25
bGraphicsProfiler = 0

bStickCam = 1 toggles stick camera/physics. Just like togglestickcam.

Changing 0 to 1 for bDebugdraw just enables debugging information like the console command, toggledd.

Online Multiplayer

To do:
Do some testing. I am not able too currently as I only have one PC.

Tag has an entire multiplayer mode hidden away in the commands. Multiplayer is never mentioned anywhere on the download page or anywhere else so it seems it's yet to be documented.

Unused Graphics

TagTPoP-billboard sign 8.png TagTPoP-billboard sign 10.png TagTPoP-billboard sign 12.png TagTPoP-Billboard sign 13.png TagTPoP-billboard sign 15.png
There are a few billboard textures that are not in the game.

TagTPoP-billboard sign template.png

A template for the billboard signs.

TagTPoP-particle spark.png
Unused particle effect for sparks.

TagTPoP-Tooltip change.png
Early version of the color change tip.

TagTPoP-Tooltip change1-2.png
The game displays the 1-2-3 tooltip instead of this one.

TagTPoP-tiger specular.png
A specular map for a tiger model from the Microsoft DirectX SDK. Many models have tiger in the name, but are copies of a building.

Unused Models

To do:
Get screenshots for the rest.
An unused boss from a test level.
An unused player model.

Unused UI Elements

In Game Data/UI Definitions there are some unused UI elements. It is currently unknown how to use them though. Replacing other files does nothing.

Unused Sound Effects

To do:
Convert the .mp3s to .oggs then post them here.

There are 3 unused sound effects inside of Tag. All of them are from free sound librarys.

A short clip of rain. No metadata.

A ricochet sound effect taken from a sound pack by Hollywood Edge.

A very cool sounding effect that is (sadly) never used in-game.

Unused Music

There is one unused song titled song2.mp3 in the game's files.