We just moved to a different server. Please be patient until all files and pages are restored and the MediaWiki software has been updated. Thank you

Telekommando2

From REWiki
Jump to: navigation, search


The Game

"Telekommando 2: Das Telekommando kehrt zurück" is a freeware adventure-game made by "The Art Department" for the German "Telekom" (now "Deutsche Telekom") in 1993. Being a so called "advertisment game" it is freely distributable. It's only available in German language.

The Engine

"Telekommando 2" seems to use the same engine as the game Backstage, which was an advertisment game for the "Liveclub" and was released in the same year. An enhanced version of the engine was apparently used in the following 1994 releases:


The actual engine consists of two files: XP00.EXE and XP01.EXE
The file XP00.EXE (engine part 1) contains the code needed to show the intro and to create a new TK2.SAV-file.
The file XP01.EXE (engine part 2) contains the code of the actual game.

The original source code was written in C and compiled with the Borland Turbo-C compiler.

The music engine "PSM 2.0 Soundsystem" uses a combination of fm synth and 8bit unsigned PCM samples (mainly drums).

The Files

The game data resides in a bunch of .DAT-files, which can be found in the RESOURCE-drawer.

ADANIM   DAT              4,072 04-11-1993  2:00
CHOOSE   DAT             31,440 04-11-1993  2:00
CMBMOU   DAT              3,038 04-11-1993  2:00
CREDIT   DAT              9,474 04-11-1993  2:00
DIALOG   DAT             21,027 18-11-1993 20:41
FDANIM   DAT              3,594 04-11-1993  2:00
FIGUR0   DAT              5,389 04-11-1993  2:00
FIGUR1   DAT              5,465 04-11-1993  2:00
FIGUR2   DAT              4,326 04-11-1993  2:00
FIGUR3   DAT              4,388 04-11-1993  2:00
GMOVER   DAT             23,257 04-11-1993  2:00
PANELS   DAT             10,212 11-11-1993 15:07
PMUSIC   DAT            118,237 04-11-1993  2:00
PSAMPL   DAT             16,662 04-11-1993  2:00
PSMCFG3  DAT                 36 04-10-1998 14:12
PSMDRV   DAT             24,514 04-11-1993  2:00
ROOM00   DAT             19,143 04-11-1993  2:00
ROOM01   DAT             13,554 18-11-1993 20:42
ROOM02   DAT             16,357 11-11-1993 19:46
ROOM03   DAT             13,746 04-11-1993  2:00
ROOM04   DAT             15,487 04-11-1993  2:00
ROOM05   DAT              8,697 04-11-1993  2:00
ROOM06   DAT             18,969 04-11-1993  2:00
ROOM07   DAT              8,857 04-11-1993  2:00
ROOM08   DAT              8,756 04-11-1993  2:00
ROOM09   DAT             15,448 11-11-1993 19:30
ROOM10   DAT             13,727 04-11-1993  2:00
ROOM11   DAT             13,886 04-11-1993  2:00
ROOM12   DAT             10,619 04-11-1993  2:00
ROOM13   DAT             12,916 04-11-1993  2:00
ROOM14   DAT              8,751 04-11-1993  2:00
ROOM15   DAT             16,125 04-11-1993  2:00
ROOM16   DAT             19,580 04-11-1993  2:00
ROOM19   DAT              4,121 04-11-1993  2:00
ROOM20   DAT             24,635 04-11-1993  2:00
ROOM21   DAT             26,858 04-11-1993  2:00
ROOM22   DAT              9,577 04-11-1993  2:00
ROOM23   DAT             10,498 04-11-1993  2:00
ROOM24   DAT             11,074 11-11-1993 18:01
ROOM25   DAT             15,590 04-11-1993  2:00
ROOM26   DAT             11,941 04-11-1993  2:00
ROOM27   DAT             13,474 11-11-1993 18:05
ROOM28   DAT             18,625 18-11-1993 20:42
ROOM29   DAT             12,048 04-11-1993  2:00
ROOM30   DAT             13,370 04-11-1993  2:00
TKANIM   DAT            118,090 04-11-1993  2:00
TMENUE   DAT             34,882 04-11-1993  2:00
TSTORY   DAT             70,382 04-11-1993  2:00


As first evidence for the purpose and content of these files, here's a list of some of them and the point in the game they are accessed.

FilenameAccessed atPossible content
PSMCFG3.DATinitial loading of engine part 1&2sound card configuration
PSMDRV.DATinitial loading of engine part 1&2sound driver
CMBMOU.DATinitial loading of engine part 1&2image of the mouse pointer
TKANIM.DATright before the "Telekom"-intro-animation is shown"Telekom"-intro-animation and sound
TMENUE.DATafter the "Telekom"-intro-animation is shownimages and music for the main menu
ADANIM.DATcredits"Art Department" logo
FDANIM.DATcredits"Freelance Development" logo
CREDIT.DATcredits & storycredits & story music
TSTORY.DATstorystory images and text
CHOOSE.DATafter clicking "Neues Spiel starten"images for gender selection screen
PSAMPL.DATinitial loading of engine part 2sound samples
DIALOG.DATinitial loading of engine part 2(room-independent?) dialogue texts
PMUSIC.DATinitial loading of engine part 2music
PANELS.DATinitial loading of engine part 2images for the user interface
FIGUR0.DATstart of gamemale player character
ROOM00.DATstart of gamedata for location 00: outside building
ROOM13.DATentering buildingdata for location 13: hallway ground floor
ROOM21.DATentering elevatordata for location 21: inside elevator
ROOM26.DATlooking inside vandata for location 26: inside van


Additionally, initial game decisions (gender, name) are saved into the file TK2.SAV. The structure of the TK2.SAV-file is as follows:

OffsetSizeValue (Hex)Value (ASCII)Description
0000002 bytes00 00
00000216 bytesthe name the player entered during the start of a new game
0000122 bytes00 00
0000141 byte00 or
01
male
female
selection during the start of a new game
0000151 byte00
Personal tools