ABCDEFG
1
New VariationsRemoved Variations
2
Level 11, 2, 3, 40
3
Level 2 and 3Previous level's Variation
4
Level 4Level 1 Variation and 0Previous level's Variation
5
Final Level 5 WaldosLevel 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 16Waldo Height 48Scroll Width 20Scroll Height 12
11
12
LevelWaving Man Persia
13
Variation01234
14
XDistanceWaldo:563603-317-109163
15
XDistanceScroll:779147171-541611
16
YDistanceWaldo:2828-428-4
17
YDistanceScroll:3668-926868
18
TotalDistance779603659541611
19
LevelSnake
20
Variation01234
21
XDistanceWaldo:-42943731507-77
22
XDistanceScroll:-29-725-461-5-677
23
YDistanceWaldo:-92-841244-36
24
YDistanceScroll:20-84-44-52-76
25
TotalDistance-4298111653517831
26
LevelDarkKobold
27
Variation01234
28
XDistanceWaldo:71591-357-445659
29
XDistanceScroll:-301771-13-12567
30
YDistanceWaldo:20-3612-92-68
31
YDistanceScroll:20-6820-68-84
32
TotalDistance1317771357-445659
33
LevelMan Head
34
Variation01234
35
XDistanceWaldo:443-677707483-685
36
XDistanceScroll:-12545119591-405
37
YDistanceWaldo:-84-8460-8460
38
YDistanceScroll:-44-921268-20
39
TotalDistance6931579707483685
40
FinalLevelWaldos
41
Variation01234
42
XDistanceWaldo:-629131-101491651
43
XDistanceScroll:243-645643-365-197
44
YDistanceWaldo:-28-285252-44
45
YDistanceScroll:-68-12-92-84-4
46
TotalDistance111590784512211045
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