|
|
This page contains no introduction. |
|
|
This article is a work in progress. |
Development Text#
Italian Localization#
Happy Tree Friends: Slap Happy supports localization in German, Spanish, and French. An Italian localization file (locale_it.dat) exists, but all its text entries are filled with "
Unused Functions#
The app contains the cuddles.xml file that defines how sounds and animations are loaded. However, some are found to be commented out and thus never loaded in the game proper.
The file also contains many development comments relating to how it works:
<!-- Sounds!
channel="voice": play only one sound at a time, new sounds are ignored if an old one is playing
channel="effect": play multiple sounds
-->
<!-- careful: dont change this name because of the HACK in HappyTreeFriend.cpp (tortured state in update) -->
<!-- first animation is default idle, and the game will randomly interrupt it with another in this list -->
<!-- we use 2 type modifiers here:
"blink" means this is the blinking animation, which has a much greater frequency of play than the others.
"cry" means that this is a crying animation which requires cuddles to have less than full hitpoints -->
<!-- first animation is when he hits a wall head first, and 2nd one is when he hits it face first -->
<!-- first animation is when he hits the ceiling head first, and 2nd one is when he hits it face first -->
Annoyed#
<!--sound name="Annoyed" channel="voice">
<wave>annoyed 1.caf</wave>
<wave>annoyed 2.caf</wave>
<wave>annoyed 3.caf</wave>
<wave>annoyed 4.caf</wave>
<wave>annoyed 5.caf</wave>
</sound-->
The app only contains one such sound (annoyed_1.caf) which is instead used under Phew.
Tap#
<!--sound name="Tap" channel="effect">
<wave>tap 1.caf</wave>
<wave>tap 2.caf</wave>
<wave>tap 3.caf</wave>
</sound-->
This effect set has no corresponding sound files present in the app package despite being defined to use three variations of the "tap" sound.
ZapKill#
<!--sound name="ZapKill" channel="effect">
<wave>zap 2 kill.caf</wave>
</sound-->
This effect set has no corresponding sound file (zap_2_kill.caf) present in the app package.
cuddles_crying#
<!--file type="cry">cuddles_crying</file-->
This is not to be confused with cuddles_crying_damaged sprites which actually exist in the app package. Presumably, Cuddles would be able to cry during idle while in his normal state, instead of only in his damaged state as in the final release.
cuddles_idle_sneeze1#
<sound name="Sneeze" channel="voice">
<wave>sneeze 1.caf</wave>
</sound>
<!--sprite>
<filename>cuddles_idle_sneeze1</filename>
<sound frame = "1">Sneeze</sound>
</sprite-->
As its name suggests, Cuddles would be able to sneeze during idle. Even though the corresponding audio (sneeze_1.caf) exists, there are no sprites for this.
cuddles_lyingdown_damaged_flip#
<!--file direction="left">cuddles_lyingdown_damaged_flip</file-->
Presumably, there would be a flipped version of the dead Cuddles.
Voice instances in hittingWall, hittingCeiling, and hittingFloor#
All of these animations involve the interaction where Cuddles is sent flying, where it is possible his body is still being bounced around the room after taking too many hits.
(Source: Happy Tree Pedia)
Placeholder Graphic#
notfound_small.png is a placeholder sprite presumably used as a fallback image in case the app is unable to load the needed graphical asset.
|
The Happy Tree Friends series | |
|---|---|
|
Windows |
|
|
Adobe Flash |
Flaky's Baseball Smoochie • Sugar High • Fire Escape • Candy Cave |
|
iOS |
|