|
|
Magic Pockets Viewer
|
Overview
Magic Pockets Viewer allows you to extract the files, maps and sprites of Magic Pockets (using Atari ST binaries, Eurpoean version).
It shows items, enemies and secret rooms (those are numbered according to the order they are accessed with Transporter Helmets).
The game is made up of 4 worlds, each ones split into several levels (6, 7, 8 and 9 levels respectively).
Remarks :
- Like Gods, the AI is very clever (searches the player, jumps between platforms, etc.).
Unfortunately, like Gods, most players won't notice this (me either)...
- Some game files were Xored with a key and/or compressed with an old version of the RNC1 algorithm (although it uses the same ID as the one in the RNC package, misleading...).
- The game uses some kind of script, but it's mainly used to do the animations and transitions.
- Many things are hard-coded in the executable, but the game is still very well coded and promotes the "everything is an entity" paradigm.
- When something goes wrong with the internal engine, the game 'crashes' with a dump of the map :

The source code of the viewer is included with the binaries (scroll down to the bottom of the page).
The files, maps and sprites (both individual and whole bank) are extracted to subfolders when run.
Sprites
Each world uses a slightly different palette, implying a separate picture for each base sprites.
World 1 - Base Sprites - 16x16
 W1 sprites16x16.png)
World 1 - Additional Sprites - 16x16

World 1 - Base Sprites - 32x16
 W1 sprites32x32.png)
World 1 - Additional Sprites - 32x16

World 1 - Blocks Sprites - 32x16

World 1 - Enemy Sprites - 32x32

Transition Picture

|
|
World 2 - Base Sprites - 16x16
 W2 sprites16x16.png)
World 2 - Additional Sprites - 16x16

World 2 - Base Sprites - 32x16
 W2 sprites32x32.png)
World 2 - Additional Sprites - 32x16

World 2 - Blocks Sprites - 32x16

World 2 - Enemy Sprites - 32x32

World 2 - Gorilla Boss

|
|
World 3 - Base Sprites - 16x16
 W3 sprites16x16.png)
World 3 - Additional Sprites - 16x16

World 3 - Base Sprites - 32x16
 W3 sprites32x32.png)
World 3 - Additional Sprites - 32x16

World 3 - Blocks Sprites - 32x16

World 3 - Enemy Sprites - 32x32

World 3 - Additional Sprites

|
|
World 4 - Base Sprites - 16x16
 W4 sprites16x16.png)
World 4 - Additional Sprites - 16x16

World 4 - Base Sprites - 32x16
 W4 sprites32x32.png)
World 4 - Additional Sprites - 32x16

World 4 - Blocks Sprites - 32x16

World 4 - Enemy Sprites - 32x32

End Picture

|
Maps
Level 2 of World 1 contains 6 additional sub-maps.
Each one is initialized when the player reaches a checkpoint (secret rooms are specific for each sub-maps).
Some levels use the same map, but each level has its own map picture because some parts are shared between them (so they can't be merged).
For example, most of the secret rooms of a same map are used for different levels, but they contain a different set of items.
World 1 - Level 1
 | |
World 2 - Level 1
 | |
World 3 - Level 1
 | |
World 4 - Level 1
 | |
| |
|---|
World 1 - Level 2 - Part 1
 | |
World 2 - Level 2
 | |
World 3 - Level 2
 | |
World 4 - Level 2
 | |
| |
|---|
World 1 - Level 2 - Part 2
 | |
World 2 - Level 3
 | |
World 3 - Level 3
 | |
World 4 - Level 3
 | |
| |
|---|
World 1 - Level 2 - Part 3
 | |
World 2 - Level 4
 | |
World 3 - Level 4
 | |
World 4 - Level 4
 | |
| |
|---|
World 1 - Level 2 - Part 4
 | |
World 2 - Level 5
 | |
World 3 - Level 5
 | |
World 4 - Level 5
 | |
| |
|---|
World 1 - Level 2 - Part 5
 | |
World 2 - Level 6
 | |
World 3 - Level 6
 | |
World 4 - Level 6
 | |
| |
|---|
World 1 - Level 2 - Part 6
 | |
World 2 - Level 7
 | |
World 3 - Level 7
 | |
World 4 - Level 7
 | |
| |
|---|
World 1 - Level 2 - Part 7
 | |
| |
World 3 - Level 8
 | |
World 4 - Level 8
 | |
| |
|---|
World 1 - Level 3
 | |
| |
| |
World 4 - Level 9
 | |
| |
|---|
World 1 - Level 4
 | |
| |
| |
| |
| |
|---|
World 1 - Level 5
 | |
| |
| |
| |
| |
|---|
World 1 - Level 6
 | |
| |
| |
| |
| |
|---|
| | |
| |
| |
| |
Prerequisite
All required game files are included in the viewer.
Magic Pockets Viewer is written in C# and needs the Microsoft Framework .NET 3.5 to work. It won't run without it and will crash as soon as you'll launch it. You only need the 'Redistributable Package' not the SDK (Software Development Kit).
Downloads
[05/04/2013] Magic Pockets Viewer - v1.00.7z (source + binaries).
|
|
|