the cutting room mirror

Cars: Fast As Lightning

This article has a talk page!
view on tcrf.net

Debug Textures#

To do:
Upload them.

A bunch of debug textures exist in debugtextures.bar, according to the filenames, ted would likely stand for Test Drive, these are all insanely small too!

Placeholder Textures#

To do:
Add locations and samples.

Two placeholder textures exist in swf_images.bar, more are in minigames.bar.

swf_images.bar#

CarsFAL_PlaceholderSticker.png
A placeholder sticker icon.

CarsFAL_Placeholder.png
This one is poorly scaled.

Developer Cheat Console#

To do:
Enable if possible.

The executable of the ongoing mobile version of the game mentions a developer cheat console. Its welcome message is "Welcome to the Cars Cheat Console!".

Command

Internal description

Function

cd

Change directories

Most likely does as told.

help

Gives command info and arguments

    help [cmd] 
    help [folder] - shows help for all commands in a folder

Most likely does as told.

ls

Show folders and commands in some folder

    ls [folder=current]

Most likely does as told.

lc

Show commands in some folder

    lc [folder=current]

Most likely does as told.

cowspeak

...

Most likely prints out "Moo.", may be placeholder.

gspop

Pop the top of the GameState stack

Unknown.

x

Close console

Most likely does as told.

currency/cash.add

Gives player cash monay:

    cash.add [amt]

Most likely gives the player gems, funky description.

currency/coins.add

Gives player worthless gold coins:

    coin.add [amt]

Most likely does as told, rude description.

currency/fuel.add

default is to fill the tank

Most likely fills the fuel tank, odd description.

Developer Logs/Notes#

A portion of developer log/note files exist both inside and outside the .bar files, .xml files too.

ThisDataIsDLC0.txt#

A note in the root of the game assets directory, it says:

This data was replaced by DLC 0.

This is likely a note from the developers to indicate DLC 0 replaced the current data.

DLC1/2_Spaceholder_ReadMe.txt#

A note likely from a developer computer/SVN repo saying why files were cut from the packs, buildings_night_1 and decorations_night_2. The text file says:

At the end of Update 3 we discovered we needed our App to be less than 80 MB with 64-bit instead of the 90 MB we were expecting.
HQ has decided to allow Cars to go over the limit for Update 3. So in order for us to not generate bugs this late in the update
we are uploading "empty" pack #1 and pack #2 with this text file in it.  It is strickly placeholder so we have a small pack #1 and #2.

XML Specific#

<!-- GAME STATES ARE:

    UNKNOWN
    CINEMATIC
    RIVALRACE
    STARTRACE
    RACESTATE
    RESULTS
    GARAGE
    STICKERSPOPUP
    GARAGEUPGRADE
    GOTOBUILDING
    IAPMENU
    HELP
    EVENTS
    COSTUMESELECT
    LIVEOPS
    LIVEOPINTRO
    LIVEOPFINISH
    MAILBOX
    CARINFO
    WORLDMAP
    PAUSE
    EDIT
    LEVELUP
    QUEST
    LOADING
    BASE
    NOTENOUGH
    TYCOONMODE
    TRACKTYCOON
    TOWNTYCOON
    TYCOONSHOP
    TYCOONUNLOCK
    TOWNCARINTRODUCTION
    SETTING
    SOCIALHUB
    SOCIALADDFRIENDS
    SYSTEM_ERROR
    PROGESS_POPUP
    NEED_CASH_POPUP
    UNLOCKCAR
    DAILYCHALLENGE
    GOLDSTANDARD
    GAMEHUB
    TRACKEDITOR
    
    To display the gamestate stack in realtime, define
    the DEBUG_SHOW_GAMESTATE_STACK symbol in myconfig.h.

-->


<!-- EFFECTS ARE:

    NoTransition    : NoTransition mode disable the transition manager. Try to use NoEffect instead, to allow the next game state preloading
    NoEffect        : A smooth transition without any additional effect

    FadeOutBlack
    FadeInBlack
    FadeInOutBlack
    
    FadeOutWhite
    FadeInWhite
    FadeInOutWhite
-->


<!-- RULE SYNTAX IS:

    <map from="TOWNTYCOON" to="GS_WORLDMAP" stage="entering" effect="FadeInOutWhite"/>
-->

Text Specific#

Do not translate, do not remove

Present in many localization files, no matter what language, the same line is present.

Internal Project Name#

The internal project appears to be Cars.