Blown Away - The Interactive Game
Technical Analysis and Fan Page

Content for everyone

Technical stuff

Links

YouTube Videos

(German or English)

Phonegame technical analysis

Phone game
Technical Analysis of the Phone Game at Blown Away, including Bugfix
====================================================================

The phone game (first puzzle at the bomb van) has 16 different variants.

The puzzle can be solved by either finding the missing integer rotation,
or by taking the average. The solution is hard coded, meaning sometimes
you need to try multiple solutions to find the correct one.

Example for a rotation solution:
349 ... 934 . The solution is 493, because this is one of the missing rotations.

Examples for an average solution:
532 ... 990 . The solution is 761, because this is the average between 532 and 990.


The variants and their solutions are hardcoded in BLOWNAWY.EXE at offset 0x5FFAC :

--------+-----------------------------------------+-----------------+------------------+-----------------------
Offset  | Hex data in the EXE file                | InGame solution | Method           | Comment
--------+-----------------------------------------+-----------------+------------------+-----------------------
0x5FFD4 | 01 00 00 00   7A 00 00 00   07 01 00 00 |  001  122  263  | Average number?? | Probably with a bug?! Solution is 122 (0x7A), but average is 132 (0x84)
0x5FFE0 | 66 01 00 00   EB 00 00 00   70 00 00 00 |  358  235  112  | Average number   |
0x5FFEC | 71 01 00 00   CB 01 00 00   25 02 00 00 |  369  459  549  | Average number   |
0x5FFF8 | F0 02 00 00   E7 02 00 00   DE 02 00 00 |  752  743  734  | Average number   |
0x60004 | 15 00 00 00   D2 00 00 00   66 00 00 00 |  021  210  102  | Integer rotation |
0x60010 | 24 00 00 00   93 00 00 00   02 01 00 00 |  036  147  258  | Average number   |
0x6001C | 4A 01 00 00   AF 01 00 00   14 02 00 00 |  330  431  532  | Average number   |
0x60028 | 7B 00 00 00   91 00 00 00   A7 00 00 00 |  123  145  167  | Average number   |
0x60034 | DD 00 00 00   A6 01 00 00   6F 02 00 00 |  221  422  623  | Average number   |
0x60040 | 3B 02 00 00   9D 00 00 00   CB 02 00 00 |  571  157  715  | Integer rotation |
0x6004C | 91 00 00 00   ED 00 00 00   47 01 00 00 |  145  237  327  | Average number?? | Probably with a bug?! Solution is 237 (0xED), but average is 236 (0xEC).
0x60058 | 14 02 00 00   F9 02 00 00   DE 03 00 00 |  532  761  990  | Average number   |
0x60064 | 26 02 00 00   F0 02 00 00   BA 03 00 00 |  550  752  954  | Average number   |
0x60070 | 19 01 00 00   B9 01 00 00   35 03 00 00 |  281  441  821  | Average number?? | Probably with a bug?! Solution is 441 (0x1B9), but average is 551 (0x227).
0x6007C | 5D 01 00 00   ED 01 00 00   A6 03 00 00 |  349  493  934  | Integer rotation |
0x60088 | 86 00 00 00   E1 00 00 00   3A 01 00 00 |  134  225  314  | Average number?? | Probably with a bug?! Solution is 225 (0xE1), but average is 224 (0xE0).
--------+-----------------------------------------+-----------------+------------------+-----------------------

Before this array comes data that belong to the "Find a word" puzzle (coordinates etc).
After this array, there comes more data, which are no solutions. Instead, they are e.g. coordinates of the pressed button graphics.

The array contains 16 variants:
- 3 variants are valid integer rotations
- 4 variants are were probably meant to be average solutions, but they are wrong!
- 9 variants are valid average solutions

The 4 errors are probably bugs, so I have created a patch of BLOWNAWY.EXE which solves these average solutions:
This patch will be included in my inofficial patch.

Search:
	01 00 00 00 7A 00 00 00 07 01 00 00 66 01 00 00 EB 00 00 00 70 00 00 00
	71 01 00 00 CB 01 00 00 25 02 00 00 F0 02 00 00 E7 02 00 00 DE 02 00 00
	15 00 00 00 D2 00 00 00 66 00 00 00 24 00 00 00 93 00 00 00 02 01 00 00
	4A 01 00 00 AF 01 00 00 14 02 00 00 7B 00 00 00 91 00 00 00 A7 00 00 00
	DD 00 00 00 A6 01 00 00 6F 02 00 00 3B 02 00 00 9D 00 00 00 CB 02 00 00
	91 00 00 00 ED 00 00 00 47 01 00 00 14 02 00 00 F9 02 00 00 DE 03 00 00
	26 02 00 00 F0 02 00 00 BA 03 00 00 19 01 00 00 B9 01 00 00 35 03 00 00
	5D 01 00 00 ED 01 00 00 A6 03 00 00 86 00 00 00 E1 00 00 00 3A 01 00 00
Replace with:
	01 00 00 00 84 00 00 00 07 01 00 00 66 01 00 00 EB 00 00 00 70 00 00 00
	71 01 00 00 CB 01 00 00 25 02 00 00 F0 02 00 00 E7 02 00 00 DE 02 00 00
	15 00 00 00 D2 00 00 00 66 00 00 00 24 00 00 00 93 00 00 00 02 01 00 00
	4A 01 00 00 AF 01 00 00 14 02 00 00 7B 00 00 00 91 00 00 00 A7 00 00 00
	DD 00 00 00 A6 01 00 00 6F 02 00 00 3B 02 00 00 9D 00 00 00 CB 02 00 00
	91 00 00 00 EC 00 00 00 47 01 00 00 14 02 00 00 F9 02 00 00 DE 03 00 00
	26 02 00 00 F0 02 00 00 BA 03 00 00 19 01 00 00 27 02 00 00 35 03 00 00
	5D 01 00 00 ED 01 00 00 A6 03 00 00 86 00 00 00 E0 00 00 00 3A 01 00 00

© 2020 Daniel Marschall - - www.daniel-marschall.de

Please also see my pages for other Imagination Pilots games:
Blown Away | Panic in the Park | Waldo at the Circus | Waldo Exploring Geography | Eraser Turnabout | Virtual K'Nex