If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Ski Alpin 2005

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Ski Alpin 2005

Also known as: Ski Alpin
Developer: 49Games
Publisher: RTL Enterprises
Platforms: Windows, PlayStation 2
Released in EU: November 25, 2004 (Windows), December 16, 2004 (PlayStation 2)


CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
SoundIcon.png This game has unused sounds.
DebugIcon.png This game has debugging material.


Ski Alpin 2005 was one of the first two videogames made by 49Games (with RTL Ski Jumping 2005 being released the same day). A new improved version of this ski video game was launched in 2005 under the name of Ski Alpin 2006.

Hmmm...
To do:
Check for unused sprites and maybe upload some of the unused speech from the English version of the game.

Screenshot Code Routine

A screenshot routine was left unused in the game's code. Its default picture path is stored at 0xB1C54 being c:/temp/sq%05d.bmp.

You need to create the folder C:\temp\ before this absolute path works. You can change this path value to a relative path.

The screenshot routine can be enabled by changing the value of the byte checked by the je instruction at 0x2BB50 from the Windows executable, or changing it to a jne instruction, making it doing screenshots each frame. This screenshot routine significantly decreases the framerate, and it was used to make the screenshots from this article.

Hidden Level Grids

All the levels have some hidden grids from the development phase. They are placed in various places such as the top of the mountain and the point of arrival. The visibility of these grids can be enabled by changing the value of the byte checked before the je instruction at 0x18e48 from the Windows executable, or changing it to a jne instruction.

SkiAlpin 1.bmp.png

Debug Screens

In-Game Debug Screen

In this debug screen you can see the current game properties, player position, and physics. It also works during replays.

It can be enabled by changing the value of the byte checked before the je instruction at 0x1670A from the Windows executable, or changing it to a jne instruction.

SkiAlpin 3.bmp.png

Frame Drawing Debug Screen

In this debug screen you can see the timing for each component of each screen draw, and some other debug stuff. It also works on the menus.

It can be enabled by changing the value of the byte checked before the je instruction at 0x2BA1D from the Windows executable, or changing it to a jne instruction.

SkiAlpin 2.bmp.png

Unused Speechs

Skier's Imbalance

It seems that it was planned that Skier's could slide, lose control, and fall from the skis somehow.

Speechs from 25_03_XX.wav alert that the player has lost control and has fallen, while speechs from 25_04_XX.wav alert that the player has lost control, but recovered.

Section Difficulty

Speechs from 32_XX_XX.wav tells the player about different section difficulties from the levels.

Error Messages

Some development related error messages are present inside the Windows executable.

unknown checkpoint!
too much intro coms!
no sample loaded! group:%d
comsam probs!
AE:unknown passnr!
aEFFECT::INITSNOW: humidity>0.6 ???
unknown discipline
too much smoke...
too much flashes...
too much chunks...
error reading startcrew.txt
illegal texture detail
unknown difficulty!
sound not found: %s
unknown talent!
level not found: %s
Missing " !!!
unknown version. update game.
outdated version. update editor.