A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | New Variations | Removed Variations | |||||
2 | Level 1 | 1, 2, 3, 4 | 0 | ||||
3 | Level 2 and 3 | Previous level's Variation | |||||
4 | Level 4 | Level 1 Variation and 0 | Previous level's Variation | ||||
5 | Final Level 5 Waldos | Level 2 Variation | |||||
6 | |||||||
7 | Negative value means Left side, Positive value means Right side | ||||||
8 | X,Y positions are the Top + Left pixel of an object (Waldo, Scroll, Cursor, Camera) | ||||||
9 | Verify these values: | Traversing back -1 pixel | |||||
10 | Verify these values: | Waldo Width 16 | Waldo Height 48 | Scroll Width 20 | Scroll Height 12 | ||
11 | |||||||
12 | Level | Waving Man Persia | |||||
13 | Variation | 0 | 1 | 2 | 3 | 4 | |
14 | XDistanceWaldo: | 563 | 603 | -317 | -109 | 163 | |
15 | XDistanceScroll: | 779 | 147 | 171 | -541 | 611 | |
16 | YDistanceWaldo: | 28 | 28 | -4 | 28 | -4 | |
17 | YDistanceScroll: | 36 | 68 | -92 | 68 | 68 | |
18 | TotalDistance | 779 | 603 | 659 | 541 | 611 | |
19 | Level | Snake | |||||
20 | Variation | 0 | 1 | 2 | 3 | 4 | |
21 | XDistanceWaldo: | -429 | 43 | 731 | 507 | -77 | |
22 | XDistanceScroll: | -29 | -725 | -461 | -5 | -677 | |
23 | YDistanceWaldo: | -92 | -84 | 12 | 44 | -36 | |
24 | YDistanceScroll: | 20 | -84 | -44 | -52 | -76 | |
25 | TotalDistance | -429 | 811 | 1653 | 517 | 831 | |
26 | Level | DarkKobold | |||||
27 | Variation | 0 | 1 | 2 | 3 | 4 | |
28 | XDistanceWaldo: | 715 | 91 | -357 | -445 | 659 | |
29 | XDistanceScroll: | -301 | 771 | -13 | -125 | 67 | |
30 | YDistanceWaldo: | 20 | -36 | 12 | -92 | -68 | |
31 | YDistanceScroll: | 20 | -68 | 20 | -68 | -84 | |
32 | TotalDistance | 1317 | 771 | 357 | -445 | 659 | |
33 | Level | Man Head | |||||
34 | Variation | 0 | 1 | 2 | 3 | 4 | |
35 | XDistanceWaldo: | 443 | -677 | 707 | 483 | -685 | |
36 | XDistanceScroll: | -125 | 451 | 195 | 91 | -405 | |
37 | YDistanceWaldo: | -84 | -84 | 60 | -84 | 60 | |
38 | YDistanceScroll: | -44 | -92 | 12 | 68 | -20 | |
39 | TotalDistance | 693 | 1579 | 707 | 483 | 685 | |
40 | Final | Level | Waldos | ||||
41 | Variation | 0 | 1 | 2 | 3 | 4 | |
42 | XDistanceWaldo: | -629 | 131 | -101 | 491 | 651 | |
43 | XDistanceScroll: | 243 | -645 | 643 | -365 | -197 | |
44 | YDistanceWaldo: | -28 | -28 | 52 | 52 | -44 | |
45 | YDistanceScroll: | -68 | -12 | -92 | -84 | -4 | |
46 | TotalDistance | 1115 | 907 | 845 | 1221 | 1045 | |
47 | |||||||
48 | -- Waldo X - (Cursor X + Cam X) | ||||||
49 | local XDistanceWaldo = memory.read_u16_le(0x60b) - (memory.readbyte(0xa3) + memory.read_u16_le(0x51)) | ||||||
50 | |||||||
51 | -- Scroll X - (Cursor X - Cam X) | ||||||
52 | local XDistanceScroll = memory.read_u16_le(0x613) - (memory.readbyte(0xa3) + memory.read_u16_le(0x51)) | ||||||
53 | |||||||
54 | -- Waldo Y - cursor Y | ||||||
55 | local YDistanceWaldo = memory.readbyte(0x60d) - memory.readbyte(0xa4) | ||||||
56 | |||||||
57 | -- Scroll Y - cursor Y | ||||||
58 | local YDistanceScroll = memory.readbyte(0x615) - memory.readbyte(0xa4) | ||||||
59 | |||||||
60 | local WaldoScrollDiff = math.abs(XDistanceWaldo - XDistanceScroll) | ||||||
61 | |||||||
62 | |||||||
63 | |||||||
64 | |||||||
65 | |||||||
66 | |||||||
67 | |||||||
68 | |||||||
69 | |||||||
70 | |||||||
71 | |||||||
72 | |||||||
73 | |||||||
74 | |||||||
75 | |||||||
76 | |||||||
77 | |||||||
78 | |||||||
79 | |||||||
80 | |||||||
81 | |||||||
82 | |||||||
83 | |||||||
84 | |||||||
85 | |||||||
86 | |||||||
87 | |||||||
88 | |||||||
89 | |||||||
90 | |||||||
91 | |||||||
92 | |||||||
93 | |||||||
94 | |||||||
95 | |||||||
96 | |||||||
97 | |||||||
98 | |||||||
99 | |||||||
100 |