[Watch the trailer in full quality (MP4)](docs/media/trailer.mp4)
|
|
| **Custom characters (Disco Dave)** | **Highscore** |
|
|
|
| **Game options** | **Replay browser** |
|
|
|
Captured from the desktop build, which runs the same code and shows the Vita's 960×544 picture (Sharp screen mode). The gameplay shots are the example replays that come with the PC game.
## Installation
You need a PS Vita (or PS TV) running HENkaku / Ensō and [VitaShell](https://github.com/TheOfficialFloW/VitaShell).
The VPK contains **none of Icy Tower's graphics, sounds or music**. They belong to Free Lunch
Design, so the port takes them from the original, unmodified installer of the free PC game, which
you copy to the Vita once.
1. Download **`icytower.vpk`** from the [latest release](https://github.com/ibrahim-dogan/vita-icy-tower/releases/latest), copy it to the Vita and install it with VitaShell.
2. Download the free **Icy Tower 1.3.1** installer, **`icytower13_install.exe`**, from
[archive.org](https://archive.org/details/Icy_Tower). It is inside `icytower13.rar` there, and the
[direct link](https://archive.org/download/Icy_Tower/icytower13.rar/icytower13_install.exe) gets you the exe.
3. Copy the exe to **`ux0:data/icytower/`** on the Vita, e.g. with VitaShell's FTP or USB mode. Create the folder if needed.
4. Start **Icy Tower** from the LiveArea. On the first start it unpacks the game files from the installer
(a progress bar is shown for a moment), then it goes to the title screen.
After the first start the folder looks like this:
```
ux0:data/icytower/
├── icytower13_install.exe the installer you copied (you can delete it now)
├── data/
│ ├── data.dat graphics and fonts
│ └── sfx13.dat sounds and music
├── characters/
│ ├── harold_the_homeboy/
│ ├── disco_dave/
│ └── template/
├── replays/ the example replays, and where yours are saved
├── readme.txt the original game's manual
├── icytower_vita.cfg options, unlocked floors, highscores
└── log.txt
```
**Gotchas**
- The installer must be the original **1.3.1** one: 2,647,172 bytes, SHA-1
`a00aa6ebc4c37fac7c44de91671477ef7e32389a`. The game checks this, and other versions (1.4, 1.5 …) are not supported.
- The exe goes directly into `ux0:data/icytower/`, and not into a subfolder.
- Unpacking never overwrites files that are already there. To unpack again, delete `data/`.
- **No installer at hand?** You can also copy `data/`, `characters/` and (optionally) `replays/` from an
installed PC copy (usually `C:\Program Files\Icy Tower 1.3`) into `ux0:data/icytower/`, or run
`tools/prepare_data.sh icytower13_install.exe` from this repository on macOS / Linux.
- If the files are not found, the game shows a screen that says what is missing.
- Please don't upload the unpacked game files. Point people to the original installer instead.
## Controls
| In game | |
| --- | --- |
| D-pad / left stick | Run left / right |
| Cross, Square, Triangle | Jump. With ReJump on (the default), hold to keep jumping |
| Start | Pause |
| Circle | Quit to the menu (asks first) |
| Menus | |
| --- | --- |
| D-pad | Move, change a value (left / right) |
| Confirm / Cancel | Select / back. These follow the console's X/O setting |
| Watching a replay | |
| --- | --- |
| Right or R (hold) | Fast forward ×2 |
| Up (hold) | Fast forward ×4 |
| Cross / Start | Pause |
| Circle | Stop |
When you enter initials or a replay name, Up and Down change the letter, Left and Right move
the cursor, Square deletes a letter and Cross accepts.
Hidden: hold **L + R** and press **Select** to show the frame rate.
## Features
- **The 1.3.1 engine, frame for frame.** Physics, scrolling speed, the floor generator, combos
and score follow the reverse engineered original. The game logic runs at the original 50 Hz,
and movement is interpolated for the Vita's 60 Hz screen.
- **Replays compatible with the PC game** (`.itr`, ITR130). Watch the last game, save it with your
name, and browse `replays/`, subfolders included, sorted by name, score, floor or combo. You can
also delete replays there. Replays saved on the Vita play in the PC game, and PC replays play on
the Vita.
- Everything from the original game:
- combos with the ten reward shouts, from GOOD to NO WAY
- the combo meter, the hurry-up clock and the stars
- floor signs every 10 floors and the eleven floor types
- start floors that unlock as you climb
- Eye Candy None / Some / Lots
- **The three highscore tables** (best scores, floors and combos) with initials entry, shown
scrolling on the title screen like on the PC.
- **Custom characters in the original 1.3 format.** Drop a character folder into `characters/` and
pick it in *Options → Game Options*. Both kinds of character work:
- `[datafile]` characters, like Harold and Disco Dave
- `[frames]` sheets (8-bit BMP or PCX) with WAV/OGG sounds, like `template/`
As on the PC, the character's palette becomes the game's palette.
- **Custom game sounds:** put `sfx/