I beat Solvering in under 20 minutes on console today. :P
I'm still unsure how one would tackle this TAS. I was contemplating whether the Escape, Return, and Exit spells would save time. These are all water based. Casting extinction does not get you the experience points for defeating an enemy.
It seems magic attack damage is primarily based on your level in that element and secondarily based on your levels in other elements. Staff attack is based off the total number of elements you have. Having elements concentrated in one skill makes your staff weaker than having the same number of elements spread out evenly. The power of your staff seems to be calculated as you go into battle, so stats must be hacked before the battle to show the effect.
I found some more addresses.
00967510 (Byte) tells how much experience you have towards your current level. Each monster has an inherent experience point value.
00968410 (Byte) Number of Enemies in combat
00968420 (Short) Enemy 1 HP
0096852C (Byte) Enemy 1 Agi
0096852E (Byte) Enemy 1 Atk
00968532 (Byte) Enemy 1 Def
00968548 (Short) Enemy 2 HP
...
I am currently unsure how enemy drops work at the moment. I am working under the assumption that each enemy has one item type they can drop.
Exp to next level
Level, To Next, Total, Total Exp from bosses
2 - 8 - 8
3 - 10 - 18
4 - 13 - 31
5 - 17 - 48
6 - 22 - 70
7 - 28 - 98 - Solvering (100) (+10 HP)
8 - 35 - 133
9 - 44 - 177
10 - 55 - 232
11 - 69 - 301
12 - 86 - 387
13 - 106 - 493
14 - 130 - 623
15 - 159 - 782
16 - 193 - 975
17 - 234 - 1209 - Zelse (100 + 1200 = 1300) (+10 HP)
18 - 282 - 1491
19 - 338 - 1829
20 - 404 - 2233
21 - 481 - 2714
22 - 571 - 3285 - Nepty (=3300) (+15 HP)
23 - 674 - 3959
24 - 793 - 4752
25 - 929 - 5681 - Shilf (=6100) (+20 HP)
26 - 1085 - 6766
27 - 1263 - 8029
28 - 1464 - 9493 - Fargo (=9700) (+20 HP)
29 - 1691 - 11184
30 - 1947 - 13131 - Guilty (=14700) (+25 HP)
31 - 2235 - 15366
32 - 2557 - 17923
33 - 2916 - 20839 - Beigis (=21700) (+25 HP)
34 - 3315 - 24154
35 - 3757 - 27911
36 - 4246 - 32157
37 - 4785 - 36942
38 - 5377 - 42319
39 - 6025 - 48344
40 - 6733 - 55077
41 - 7505 - 62582
42 - 8344 - 70926
43 - 9253 - 80179
44 - 10237 - 90416
45 - 11297 - 101713
46 - 12438 - 114151
47 - 13663 - 127814
48 - 14975 - 142789
49 - 16377 - 159166
50 - 17871 - 177037
"Level" is independent of any elements you grab off the world map.
MP Levels
Level, To Next, Total
16 - 40 - 40
17 - 44 - 84
18 - 44 - 128
19 - 44 - 172
20 - 48 - 220
21 - 48 - 268
22 - 48 - 316
23 - 52 - 368
24 - 52 - 420
25 - 52 - 472
26 - 52 - 524
27 - 56 - 580
28 - 56 - 636
29 - 56 - 692
30 - 60 - 752
31 - 60 - 812
32 - 64 - 876
33 - 64 - 940
34 - 64 - 1004
35 - 68 - 1072
36 - 68 - 1140
37 - 72 - 1212
38 - 72 - 1284
39 - 72 - 1356
40 - 76 - 1432
Defense
Level, To Next, Total
5 - 20 - 20
6 - 22 - 42
7 - 22 - 64
8 - 22 - 86
9 - 24 - 110
10 - 24 - 134
11 - 24 - 158
12 - 26 - 184
13 - 26 - 210
14 - 26 - 236
15 - 26 - 262
16 - 28 - 290
17 - 28 - 318
18 - 28 - 346
19 - 30 - 376
20 - 30 - 406
21 - 32 - 438
22 - 32 - 470
23 - 32 - 502
24 - 34 - 536
25 - 34 - 570
26 - 36 - 606
27 - 36 - 642
28 - 36 - 678
29 - 38 - 716
30 - 38 - 754
31 - 40 - 794
32 - 40 - 834
33 - 42 - 876
34 - 42 - 918
35 - 44 - 962
36 - 44 - 1006
37 - 46 - 1052
38 - 46 - 1098
39 - 48 - 1146
40 - 50 - 1196
41 - 50 - 1246
42 - 52 - 1298
43 - 52 - 1350
44 - 54 - 1404
45 - 56 - 1460
46 - 56 - 1516
47 - 58 - 1574
48 - 60 - 1634
49 - 62 - 1696
50 - 62 - 1758
51 - 64 - 1822
52 - 66 - 1888
53 - 68 - 1956
54 - 70 - 2026
55 - 70 - 2096
56 - 72 - 2168
57 - 74 - 2242
58 - 76 - 2318
59 - 78 - 2396
60 - 78 - 2474
HP Level (Without bosses)
Level, To Next, Total
51, 10, 10
52, 11, 21
53, 11, 32
54, 11, 43
55, 12, 55
56, 12, 67
57, 12, 79
58, 13, 92
59, 13, 105
60, 13, 118
61, 13, 131
62, 14, 145
63, 14, 159
64, 14, 173
65, 15, 188
66, 15, 203
67, 16, 219
68, 16, 235
69, 16, 251
70, 17, 268
71, 17, 285
72, 18, 303
73, 18, 321
74, 18, 339
75, 19, 358
76, 19, 377
77, 20, 397
78, 20, 417
79, 21, 438
80, 21, 459
81, 22, 481
82, 22, 503
83, 23, 526
84, 23, 549
85, 24, 573
86, 25, 598
87, 25, 623
88, 26, 649
89, 26, 675
90, 27, 702
91, 28, 730
92, 28, 758
93, 29, 787
94, 30, 817
95, 31, 848
96, 31, 879
97, 32, 911
98, 33, 944
99, 34, 978
100, 35, 1013
ENEMIES:
HOLY PLAINS
Were Hare - Wind, 2 Exp, 9 HP, 1 Def,3 Atk, 5 Agi
Hell Hound - Fire, 3 Exp, 10 HP, 2 Def, 3 Atk, 8 Agi
Bumbershoot - Fire, 3 Exp, 9 HP, 2 Def, 3 Atk, 6 Agi
Parassault - Water, 3 Exp, 13 HP, 2 Def, 2 Atk, 6 Agi
Man Eater - Earth, 4 Exp, 24 HP, 4 Def, 5 Atk, 6 Agi
Big Mouth - Water, 4 Exp, 28 HP, 2 Def, 2 Atk, 4 Agi
CONNOR FORTRESS
Bat - Wind, 4 Exp, 24 HP, 3 Def, 5 Atk, 11 Agi
Marionasty - Earth, 4 Exp, 28 HP, 6 Def, 6 Atk, 10 Agi
Frog Knight - Water, 5 Exp, 38 HP, 8 Def, 5 Atk, 10 Agi
Kobold - Wind, 5 Exp, 40 HP, 6 Def, 7 Atk, 16 Agi
Man Trap - Earth, 8 Exp, 65 HP, 4 Def, 11 Atk, 8 Agi
Solvering - Earth, 100 Exp, 200 HP, 15 Def, 6 Atk, 17 Agi
DONDORAN FLATS
Frog Knight - Water, 5 Exp, 38 HP, 8 Def, 5 Atk, 10 Agi
Death Hugger - Wind, 6 Exp, 50 HP, 9 Def, 10 Atk, 20 Agi
Mad Doll - Earth, 8 Exp, 70 HP, 11 Def, 10 Atk, 17 Agi
Goblin - Fire, 9 Exp, 83 HP, 12 Def, 20 Atk, 19 Agi
Frog King - Water, 12 Exp, 108 HP, 11 Def, 9 Atk, 18 Agi
Apophis - Wind, 15 Exp, 128 HP, 12 Def, 14 Atk, 21 Agi
Cockatrice - Earth, 30 Exp, 140 HP, 10 Def, 19 Atk, 16 Agi
GLENCOE FOREST
Ghost Stalker - Earth, 20 Exp, 75 HP, 18 Def, 11 Atk, 28 Agi
Dark Goblin - Wind, 20 Exp, 80 HP, 14 Def, 12 Atk, 35 Agi
Hot Lips - Fire, 24 Exp, 125 HP, 6 Def, 14 Atk, 30 Agi
Treant - Water, 28 Exp, 160 HP, 7 Def, 14 Atk, 24 Agi
WEST CARMAGH
Were Hare - Wind, 2 Exp, 9 HP, 1 Def,3 Atk, 5 Agi
Orc Jr - Earth, 22 Exp, 63 HP, 14 Def, 12 Atk, 16 Agi
Merrow - Water, 24 Exp, 77 HP, 14 Def, 12 Atk, 36 Agi, Replica
Gremlin - Wind, 24 Exp, 83 HP, 15 Def, 13 Atk, 46 Agi
Ghost Hound - Wind, 25 Exp, 99 HP, 16 Def, 12 Atk, 43 Agi
Skeleton - Fire, 32 Exp, 80 HP, 20 Def, 12 Atk, 40 Agi
Wolf Goat - Earth, 36 Exp, 95 HP, 17 Def, 14 Atk, 39 Agi
CULL HAZARD
Skelebat - Wind, 30 Exp, 79 HP, 9 Def, 15 Atk, 46 Agi
Blood Jell - Earth, 40 Exp, 97 HP, 11 Def, 20 Atk, 32 Agi
Scare Crow - Wind, 42 Exp, 120 HP, 10 Def, 19 Atk, 38 Agi
Wyvern - Wind, 62 Exp, 310 HP, 15 Def, 20 Atk, 54 Agi
WINDWARD FOREST
Temptress - Water, 58 Exp, 132 HP, 16 Def, 19 Atk, 28 Agi
Arachnoid - Fire, 60 Exp, 148 HP, 17 Def, 22 Atk, 36 Agi
Jack-O-Lantern - Earth, 60 Exp, 160 HP, 30 Def, 24 Atk, 30 Agi
Termant - Water, 60 Exp, 165 HP, 12 Def, 20 Atk, 30 Agi
Orc - Earth, 65 Exp, 198 HP, 14 Def, 25 Atk, 35 Agi
Thunder Jell - Earth, 80 Exp, 198 HP, 15 Def, 26 Atk, 25 Agi
Lamia - Wind, 80 Exp, 220 HP, 17 Def, 24 Atk, 34 Agi
Zelse - Wind, 1200 Exp, 680 HP, 30 Def, 22 Atk, 60 Agi
BLUE CAVE
Skelebat - Wind, 30 Exp, 79 HP, 9 Def, 15 Atk, 46 Agi
Blood Jell - Earth, 40 Exp, 97 HP, 11 Def, 20 Atk, 32 Agi
Scare Crow - Wind, 42 Exp, 120 HP, 10 Def, 19 Atk, 38 Agi
Mimic - Water, 65 Exp, 143 HP, 26 Def, 26 Atk, 45 Agi
Crawler - Water, 70 Exp, 150 HP, 20 Def, 18 Atk, 53 Agi
Multi-Optics - Water, 72 Exp, 175 HP, 23 Def, 28 Atk, 56 Agi
Scorpion - Water, 80 Exp, 175 HP, 19 Def, 28 Atk, 62 Agi
ISLE OF SKYE
Termant - Water, 60 Exp, 165 HP, 12 Def, 20 Atk, 30 Agi
Thunder Jell - Earth, 80 Exp, 198 HP, 15 Def, 26 Atk, 25 Agi
Pixie - Wind, 90 Exp, 231 HP, 26 Def, 28 Atk, 70 Agi, Mint Leaves
Grangach - Water, 110 Exp, 230 HP, 30 Def, 30 Atk, 75 Agi
Nepty - Water, 2000 Exp, 880 HP, 65 Def, 24 Atk, 80 Agi
EAST LIMELIN
Blood Jell - Earth, 40 Exp, 97 HP, 11 Def, 20 Atk, 32 Agi
Scare Crow - Wind, 42 Exp, 120 HP, 10 Def, 19 Atk, 38 Agi
Wyvern - Wind, 62 Exp, 310 HP, 15 Def, 20 Atk, 54 Agi
Caterpillar - Fire, 140 Exp, 230 HP, 28 Def, 27 Atk, 65 Agi
Cryshell - Water, 155 Exp, 275 HP, 32 Def, 29 Atk, 32 Def, 68 Agi
Fish Man - Water, 175 Exp, 275 HP, 27 Def, 35 Atk, 27 Agi
BARAGOON TUNNEL
Termant - Water, 60 Exp, 165 HP, 12 Def, 20 Atk, 30 Agi
Will-O'-Wisp - Fire, 190 Exp, 160 HP, 33 Def, 33 Atk, 80 Agi
Sprite - Wind, 220 Exp, 242 HP, 38 Def, 30 Atk, 78 Agi, Spirit Light
Ghost - Fire, 250 Exp, 260 HP, 42 Def, 27 Atk, 84 Agi
Shilf - Wind, 2800 Exp, 1000 HP, 77 Def, 27 Atk, 90 Agi
DINDOM DRIES
Nightmare - Fire, 290 Exp, 245 HP, 56 Def, 32 Atk, 92 Agi
Magma Fish - Fire, 320 Exp, 242 HP, 80 Def, 34 Atk, 90 Agi
Were Cat - Fire, 340 Exp, 230 HP, 50 Def, 32 Atk, 95 Agi
Blue Man - Water, 380 Exp, 264 HP, 32 Def, 31 Atk, 80 Agi
Sandman - Earth, 420 Exp, 340 HP, 70 Def, 40 Atk, 80 Agi
BOIL HOLE
Nightmare - Fire, 290 Exp, 245 HP, 56 Def, 32 Atk, 92 Agi
Magma Fish - Fire, 320 Exp, 242 HP, 80 Def, 34 Atk, 90 Agi
Rocky - Earth, 450 Exp, 350 HP, 80 Def, 35 Atk, 90 Agi
Flamed Mane - Fire, 450 Exp, 360 HP, 60 Def, 36 Atk, 80 Agi
Red Wyvern - Fire, 650 Exp, 550 HP, 85 Def, 40 Atk, 120 Agi
Fargo - Fire, 3600 Exp, 1500 HP, 88 Def, 32 Atk, 100 Agi
BARAGOON MOOR
Rocky - Earth, 450 Exp, 350 HP, 80 Def, 35 Atk, 90 Agi
Ogre - Water, 560 Exp, 440 HP, 72 Def, 37 Atk, 85 Agi
Red Rose Knight - Fire, 600 Exp, 260 HP, 70 Def, 38 Atk, 95 Agi
White Rose Knight - Fire, 600 Exp, 299 HP, 76 Def, 54 Atl, 90 Agi
BRANNOCH
Winged Sunfish - Wind, 420 Exp, 320 HP, 70 Def, 34 Atk, 95 Agi
Gloon Wing - Fire, 440 Exp 320 HP, 68 Def, 34 Atk, 100 Agi
Rocky - Earth, 450 Exp, 350 HP, 80 Def, 35 Atk, 90 Agi
Ogre - Water, 560 Exp, 440 HP, 72 Def, 37 Atk, 85 Agi
Red Rose Knight - Fire, 600 Exp, 260 HP, 70 Def, 38 Atk, 95 Agi
White Rose Knight - Fire, 600 Exp, 299 HP, 76 Def, 54 Atk, 90 Agi
BRANNOCH CASTLE
Red Rose Knight - Fire, 600 Exp, 260 HP, 70 Def, 38 Atk, 95 Agi
White Rose Knight - Fire, 600 Exp, 299 HP, 76 Def, 54 Atk, 90 Agi
Guilty - Unknown Type, 5000 Exp, 1800 HP, 88 Def, 34 Atk, 120 Agi
Beigis - Fire, 7000 Exp, 1900 HP, 100 Def, 36 Atk, 140 Agi
THE WORLD OF MAMMON
Judgment - Earth, 800 Exp, 322 HP, 78 Def, 44 Atk, 100 Agi
Spriggan - Water, 820 Exp, 462 HP, 62 Def, 46 Atk, 110 Agi
Pale Rider - Wind, 850 Exp, 480 HP, 63 Def, 45 Atk, 120 Agi
Pin Head - Fire, 900 Exp, 580 HP, 70 Def, 46 Atk, 130 Agi
Mammon - Unknown Type, 0 Exp, 2300 HP, 100 Def, 41 Atk, 150 Agi