A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||
2 | 1.0 :: CrashBall | |||||||||||||||||||||||||
3 | Addresses | Structs | ||||||||||||||||||||||||
4 | address | name | description | Struct | offset | symbol | description | |||||||||||||||||||
5 | $0517BC,4u | rng cycle | rng cycle | Ball | $10,4s | x | ||||||||||||||||||||
6 | $0C1F16,2s | spawn side | set for one frame [0,3] then set back to -1; pick a random side when it is > 3 | $14,4s | z | |||||||||||||||||||||
7 | $0C1EF8,2s | sleep time | numbers of sleep frames (active frame = spawning a ball) | $18,4s | y | |||||||||||||||||||||
8 | $0C1EFA,2s | ball count | amount of balls on the field | $106 | velocity | angular velocity | ||||||||||||||||||||
9 | $0C1EFC,2s | ball spawn tick | a value that goes down by 1 every frame and is set to 30 when spawning aball; once it reaches 0, 2 ticks must be waited before another ball can start spawning, thereby setting the value back to 30 for another cycle | $110 | ya | y velocity | ||||||||||||||||||||
10 | $05A978,4u | last spawn ptr | a pointer to the latest spawned ball | $10E,2u | angle | angle of the ball in range [0, 4200] | ||||||||||||||||||||
11 | $09AD74,4s | P1 Score | ||||||||||||||||||||||||
12 | $09AD7C,4s | P2 Score | ||||||||||||||||||||||||
13 | $09AD84,4s | P3 Score | ||||||||||||||||||||||||
14 | $09AD8C,4s | P4 Score | ||||||||||||||||||||||||
15 | $1D3040,4s | P1 Pos | ||||||||||||||||||||||||
16 | $1D341C,4s | P2 Pos | ||||||||||||||||||||||||
17 | $1D3800,4s | P3 Pos | ||||||||||||||||||||||||
18 | $1D3BDC,4s | P4 Pos | ||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | Route | |||||||||||||||||||||||||
21 | 1 | Manipulate first ball to spawn on p1 side, either left or right; whichever side it spawns on defines the base side and base spawner | ||||||||||||||||||||||||
22 | 2 | Lower the cpu on base side to 1, manipulating each balls to spawn from base spawner | ||||||||||||||||||||||||
23 | 3 | Use the next ball from base spawner to reduce p2 to 14 | ||||||||||||||||||||||||
24 | 4 | Use balls from opposide side spawner to reduce p2 to 1 | ||||||||||||||||||||||||
25 | 5 | Use next ball on remaining cpu (opposite of base side) | ||||||||||||||||||||||||
26 | 6 | Manipulate next 14 balls to spawn from adjacent spawner | ||||||||||||||||||||||||
27 | 7 | Finish remaining cpu | ||||||||||||||||||||||||
28 | 8 | Manipulate next ball to spawn from adjacent spawner | ||||||||||||||||||||||||
29 | 9 | Finish p2 | ||||||||||||||||||||||||
30 | 10 | Manipulate next ball to spawn from the spawner non-adjacent to the base side | ||||||||||||||||||||||||
31 | 11 | Finish the final player | ||||||||||||||||||||||||
32 | 12 | Repeat for the remaining two rounds | ||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
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 |