Content for everyone
Technical stuff
Links
YouTube Videos
|
Phonegame technical analysisTechnical 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 |
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 |