erickfm commited on
Commit
5fcaef4
·
verified ·
1 Parent(s): 3b8c42a

Update luigi checkpoint + metadata

Browse files
luigi/cat_maps.json CHANGED
@@ -3,9 +3,7 @@
3
  "-1": 0,
4
  "0": 1,
5
  "1": 2,
6
- "2": 3,
7
- "3": 4,
8
- "4": 5
9
  },
10
  "proj7_subtype": {
11
  "-1": 0,
@@ -13,15 +11,15 @@
13
  "1": 2,
14
  "2": 3,
15
  "3": 4,
16
- "4": 5
 
 
17
  },
18
  "proj6_owner": {
19
  "-1": 0,
20
  "0": 1,
21
  "1": 2,
22
- "2": 3,
23
- "3": 4,
24
- "4": 5
25
  },
26
  "proj6_subtype": {
27
  "-1": 0,
@@ -30,15 +28,16 @@
30
  "2": 3,
31
  "3": 4,
32
  "4": 5,
33
- "7": 6
 
 
 
34
  },
35
  "proj5_owner": {
36
  "-1": 0,
37
  "0": 1,
38
  "1": 2,
39
- "2": 3,
40
- "3": 4,
41
- "4": 5
42
  },
43
  "proj5_subtype": {
44
  "-1": 0,
@@ -56,9 +55,7 @@
56
  "-1": 0,
57
  "0": 1,
58
  "1": 2,
59
- "2": 3,
60
- "3": 4,
61
- "4": 5
62
  },
63
  "proj4_subtype": {
64
  "-1": 0,
@@ -70,15 +67,14 @@
70
  "5": 6,
71
  "6": 7,
72
  "7": 8,
73
- "8": 9
 
74
  },
75
  "proj3_owner": {
76
  "-1": 0,
77
  "0": 1,
78
  "1": 2,
79
- "2": 3,
80
- "3": 4,
81
- "4": 5
82
  },
83
  "proj3_subtype": {
84
  "-1": 0,
@@ -90,15 +86,14 @@
90
  "5": 6,
91
  "6": 7,
92
  "7": 8,
93
- "8": 9
 
94
  },
95
  "proj2_owner": {
96
  "-1": 0,
97
  "0": 1,
98
  "1": 2,
99
- "2": 3,
100
- "3": 4,
101
- "4": 5
102
  },
103
  "proj2_subtype": {
104
  "-1": 0,
@@ -110,15 +105,14 @@
110
  "5": 6,
111
  "6": 7,
112
  "7": 8,
113
- "8": 9
 
114
  },
115
  "proj1_owner": {
116
  "-1": 0,
117
  "0": 1,
118
  "1": 2,
119
- "2": 3,
120
- "3": 4,
121
- "4": 5
122
  },
123
  "proj1_subtype": {
124
  "-1": 0,
@@ -130,15 +124,14 @@
130
  "5": 6,
131
  "6": 7,
132
  "7": 8,
133
- "8": 9
 
134
  },
135
  "proj0_owner": {
136
  "-1": 0,
137
  "0": 1,
138
  "1": 2,
139
- "2": 3,
140
- "3": 4,
141
- "4": 5
142
  },
143
  "proj0_subtype": {
144
  "-1": 0,
@@ -151,14 +144,14 @@
151
  "6": 7,
152
  "7": 8,
153
  "8": 9,
154
- "11": 10
 
 
155
  },
156
  "opp_port": {
157
  "0": 0,
158
  "1": 1,
159
- "2": 2,
160
- "3": 3,
161
- "4": 4
162
  },
163
  "opp_costume": {
164
  "0": 0,
@@ -166,14 +159,13 @@
166
  "2": 2,
167
  "3": 3,
168
  "4": 4,
169
- "5": 5
 
170
  },
171
  "self_port": {
172
  "0": 0,
173
  "1": 1,
174
- "2": 2,
175
- "3": 3,
176
- "4": 4
177
  },
178
  "self_costume": {
179
  "0": 0,
@@ -181,6 +173,7 @@
181
  "2": 2,
182
  "3": 3,
183
  "4": 4,
184
- "5": 5
 
185
  }
186
  }
 
3
  "-1": 0,
4
  "0": 1,
5
  "1": 2,
6
+ "2": 3
 
 
7
  },
8
  "proj7_subtype": {
9
  "-1": 0,
 
11
  "1": 2,
12
  "2": 3,
13
  "3": 4,
14
+ "4": 5,
15
+ "6": 6,
16
+ "7": 7
17
  },
18
  "proj6_owner": {
19
  "-1": 0,
20
  "0": 1,
21
  "1": 2,
22
+ "2": 3
 
 
23
  },
24
  "proj6_subtype": {
25
  "-1": 0,
 
28
  "2": 3,
29
  "3": 4,
30
  "4": 5,
31
+ "5": 6,
32
+ "6": 7,
33
+ "7": 8,
34
+ "8": 9
35
  },
36
  "proj5_owner": {
37
  "-1": 0,
38
  "0": 1,
39
  "1": 2,
40
+ "2": 3
 
 
41
  },
42
  "proj5_subtype": {
43
  "-1": 0,
 
55
  "-1": 0,
56
  "0": 1,
57
  "1": 2,
58
+ "2": 3
 
 
59
  },
60
  "proj4_subtype": {
61
  "-1": 0,
 
67
  "5": 6,
68
  "6": 7,
69
  "7": 8,
70
+ "8": 9,
71
+ "9": 10
72
  },
73
  "proj3_owner": {
74
  "-1": 0,
75
  "0": 1,
76
  "1": 2,
77
+ "2": 3
 
 
78
  },
79
  "proj3_subtype": {
80
  "-1": 0,
 
86
  "5": 6,
87
  "6": 7,
88
  "7": 8,
89
+ "8": 9,
90
+ "9": 10
91
  },
92
  "proj2_owner": {
93
  "-1": 0,
94
  "0": 1,
95
  "1": 2,
96
+ "2": 3
 
 
97
  },
98
  "proj2_subtype": {
99
  "-1": 0,
 
105
  "5": 6,
106
  "6": 7,
107
  "7": 8,
108
+ "8": 9,
109
+ "9": 10
110
  },
111
  "proj1_owner": {
112
  "-1": 0,
113
  "0": 1,
114
  "1": 2,
115
+ "2": 3
 
 
116
  },
117
  "proj1_subtype": {
118
  "-1": 0,
 
124
  "5": 6,
125
  "6": 7,
126
  "7": 8,
127
+ "8": 9,
128
+ "9": 10
129
  },
130
  "proj0_owner": {
131
  "-1": 0,
132
  "0": 1,
133
  "1": 2,
134
+ "2": 3
 
 
135
  },
136
  "proj0_subtype": {
137
  "-1": 0,
 
144
  "6": 7,
145
  "7": 8,
146
  "8": 9,
147
+ "9": 10,
148
+ "11": 11,
149
+ "17": 12
150
  },
151
  "opp_port": {
152
  "0": 0,
153
  "1": 1,
154
+ "2": 2
 
 
155
  },
156
  "opp_costume": {
157
  "0": 0,
 
159
  "2": 2,
160
  "3": 3,
161
  "4": 4,
162
+ "5": 5,
163
+ "8": 6
164
  },
165
  "self_port": {
166
  "0": 0,
167
  "1": 1,
168
+ "2": 2
 
 
169
  },
170
  "self_costume": {
171
  "0": 0,
 
173
  "2": 2,
174
  "3": 3,
175
  "4": 4,
176
+ "5": 5,
177
+ "8": 6
178
  }
179
  }
luigi/config.json CHANGED
@@ -4,12 +4,12 @@
4
  "num_layers": 6,
5
  "dim_feedforward": 2048,
6
  "dropout": 0.2,
7
- "encoder_type": "hal_flat",
8
  "d_intra": 256,
9
  "encoder_nlayers": 2,
10
  "k_query": 1,
11
  "scaled_emb": false,
12
- "max_seq_len": 256,
13
  "pos_enc": "relpos",
14
  "rope_theta": 10000.0,
15
  "rope_learnable_freqs": false,
@@ -18,6 +18,7 @@
18
  "n_kv_heads": 0,
19
  "use_rmsnorm": false,
20
  "use_swiglu": false,
 
21
  "stick_loss": "clusters",
22
  "btn_loss": "focal",
23
  "no_opp_inputs": true,
@@ -26,11 +27,14 @@
26
  "n_stick_clusters": 37,
27
  "n_shoulder_bins": 3,
28
  "autoregressive_heads": true,
29
- "hal_mode": true,
30
  "lean_features": false,
31
- "hal_minimal_features": true,
32
- "hal_controller_encoding": true,
33
  "n_controller_combos": 7,
 
 
 
34
  "num_stages": 6,
35
  "num_ports": 4,
36
  "num_characters": 27,
@@ -39,6 +43,6 @@
39
  "num_c_dirs": 9,
40
  "num_proj_types": 103,
41
  "num_proj_subtypes": 40,
42
- "model_preset": "hal",
43
- "run_name": "luigi-7class-v2-long"
44
  }
 
4
  "num_layers": 6,
5
  "dim_feedforward": 2048,
6
  "dropout": 0.2,
7
+ "encoder_type": "mimic_flat",
8
  "d_intra": 256,
9
  "encoder_nlayers": 2,
10
  "k_query": 1,
11
  "scaled_emb": false,
12
+ "max_seq_len": 180,
13
  "pos_enc": "relpos",
14
  "rope_theta": 10000.0,
15
  "rope_learnable_freqs": false,
 
18
  "n_kv_heads": 0,
19
  "use_rmsnorm": false,
20
  "use_swiglu": false,
21
+ "use_input_gate": false,
22
  "stick_loss": "clusters",
23
  "btn_loss": "focal",
24
  "no_opp_inputs": true,
 
27
  "n_stick_clusters": 37,
28
  "n_shoulder_bins": 3,
29
  "autoregressive_heads": true,
30
+ "mimic_mode": true,
31
  "lean_features": false,
32
+ "mimic_minimal_features": false,
33
+ "mimic_controller_encoding": true,
34
  "n_controller_combos": 7,
35
+ "hal_mode": true,
36
+ "hal_minimal_features": false,
37
+ "hal_controller_encoding": true,
38
  "num_stages": 6,
39
  "num_ports": 4,
40
  "num_characters": 27,
 
43
  "num_c_dirs": 9,
44
  "num_proj_types": 103,
45
  "num_proj_subtypes": 40,
46
+ "model_preset": "mimic",
47
+ "run_name": "luigi-20260420-baseline"
48
  }
luigi/controller_combos.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "button_names": ["A", "B", "Z", "JUMP", "TRIG", "A_TRIG", "NONE"],
3
- "n_combos": 7,
4
- "class_scheme": "melee_7class"
5
  }
 
1
  {
2
+ "button_names": ["A", "B", "Z", "JUMP", "TRIG", "A_TRIG", "NONE"],
3
+ "n_combos": 7,
4
+ "class_scheme": "melee_7class"
5
  }
luigi/metadata.json CHANGED
@@ -1,16 +1,16 @@
1
  {
2
  "character": "Luigi",
3
  "melee_enum": "LUIGI",
4
- "run_name": "luigi-7class-v2-long",
5
- "global_step": 5242,
6
- "games_trained": 1951,
7
- "val_btn_f1": "~91%",
8
- "val_main_f1": "~60%",
9
- "val_loss": "~1.0",
10
- "n_params": 26276389,
11
  "n_controller_combos": 7,
12
- "model_preset": "hal",
13
  "pos_enc": "relpos",
14
- "no_self_inputs": false,
15
- "training_notes": "Trained 2026-04-12 on only 1951 Luigi games (all that was available on the HuggingFace dataset). The training run was set to 262K steps but val loss started climbing around step 5K due to overfitting on the small dataset \u2014 the auto-saved _best.pt is from step 5242, the early-stop sweet spot. Despite the small dataset, this checkpoint wavedashes at 70-83% conversion rate in bot-vs-bot dittos, matching real high-level Luigi play."
 
 
 
 
16
  }
 
1
  {
2
  "character": "Luigi",
3
  "melee_enum": "LUIGI",
4
+ "run_name": "luigi-20260420-baseline",
5
+ "global_step": 5559,
6
+ "n_params": 26285605,
 
 
 
 
7
  "n_controller_combos": 7,
8
+ "model_preset": "mimic",
9
  "pos_enc": "relpos",
10
+ "val_loss": "?",
11
+ "best_step": null,
12
+ "val_btn_f1": "89.4%",
13
+ "val_main_f1": "57.3%",
14
+ "val_shldr_f1": "88.0%",
15
+ "val_cdir_f1": "61.0%"
16
  }
luigi/mimic_norm.json CHANGED
@@ -3,16 +3,16 @@
3
  "percent": {
4
  "transform": "normalize",
5
  "min": 0.0,
6
- "max": 248.74000549316406,
7
- "mean": 51.95983317255054,
8
- "std": 41.968951332585824
9
  },
10
  "stock": {
11
  "transform": "normalize",
12
  "min": 0.0,
13
  "max": 4.0,
14
- "mean": 2.706313936666291,
15
- "std": 1.0676758056121092
16
  },
17
  "facing": {
18
  "transform": "normalize",
@@ -32,8 +32,8 @@
32
  "transform": "normalize",
33
  "min": 0.0,
34
  "max": 6.0,
35
- "mean": 1.37347476621212,
36
- "std": 1.0
37
  },
38
  "on_ground": {
39
  "transform": "normalize",
@@ -44,24 +44,52 @@
44
  },
45
  "shield_strength": {
46
  "transform": "invert_normalize",
47
- "min": 0.0,
48
  "max": 60.0,
49
- "mean": 58.83739485300921,
50
- "std": 3.5948948328876775
51
  },
52
  "pos_x": {
53
  "transform": "standardize",
54
- "min": -273.2964782714844,
55
- "max": 272.9228515625,
56
- "mean": 2.095804605074829,
57
- "std": 56.876036164389376
58
  },
59
  "pos_y": {
60
  "transform": "standardize",
61
- "min": -153.08863830566406,
62
- "max": 312.3891296386719,
63
- "mean": 11.285403637158234,
64
- "std": 32.36464426855818
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  }
66
  }
67
  }
 
3
  "percent": {
4
  "transform": "normalize",
5
  "min": 0.0,
6
+ "max": 253.85003662109375,
7
+ "mean": 61.64429932689563,
8
+ "std": 46.34995915235096
9
  },
10
  "stock": {
11
  "transform": "normalize",
12
  "min": 0.0,
13
  "max": 4.0,
14
+ "mean": 2.664070123753332,
15
+ "std": 1.0649864403960638
16
  },
17
  "facing": {
18
  "transform": "normalize",
 
32
  "transform": "normalize",
33
  "min": 0.0,
34
  "max": 6.0,
35
+ "mean": 1.3340354002681392,
36
+ "std": 1.0360511297936497
37
  },
38
  "on_ground": {
39
  "transform": "normalize",
 
44
  },
45
  "shield_strength": {
46
  "transform": "invert_normalize",
47
+ "min": 0.07000000029802322,
48
  "max": 60.0,
49
+ "mean": 57.904816563473794,
50
+ "std": 5.321308722427969
51
  },
52
  "pos_x": {
53
  "transform": "standardize",
54
+ "min": -273.8414611816406,
55
+ "max": 271.49237060546875,
56
+ "mean": 1.8971677825980526,
57
+ "std": 55.86802327143212
58
  },
59
  "pos_y": {
60
  "transform": "standardize",
61
+ "min": -154.46617126464844,
62
+ "max": 345.9438171386719,
63
+ "mean": 17.525734886350396,
64
+ "std": 34.056683622248116
65
+ },
66
+ "speed_air_x_self": {
67
+ "transform": "tanh_scale",
68
+ "scale": 5.0
69
+ },
70
+ "speed_ground_x_self": {
71
+ "transform": "tanh_scale",
72
+ "scale": 5.0
73
+ },
74
+ "speed_y_self": {
75
+ "transform": "tanh_scale",
76
+ "scale": 5.0
77
+ },
78
+ "speed_x_attack": {
79
+ "transform": "tanh_scale",
80
+ "scale": 10.0
81
+ },
82
+ "speed_y_attack": {
83
+ "transform": "tanh_scale",
84
+ "scale": 10.0
85
+ },
86
+ "hitlag_left": {
87
+ "transform": "linear_max",
88
+ "max": 20.0
89
+ },
90
+ "hitstun_left": {
91
+ "transform": "log_max",
92
+ "max": 120.0
93
  }
94
  }
95
  }
luigi/model.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:bb00597a5ec0c270452b1edff9b34399a51c9061e2892c5bd4a50f35e548243e
3
- size 265140187
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3be7d6034095e33cac7e693fc648662a1ff058969e95854fb517e2ccc331676d
3
+ size 265254050
luigi/norm_stats.json CHANGED
@@ -1,43 +1,43 @@
1
  {
2
  "blastzone_bottom": [
3
- -117.65425407727993,
4
- 18.262450305928876
5
  ],
6
  "blastzone_left": [
7
- -221.0636767362987,
8
- 26.446253126378878
9
  ],
10
  "blastzone_right": [
11
- 220.69921511796144,
12
- 27.07588367452761
13
  ],
14
  "blastzone_top": [
15
- 197.0612914988483,
16
- 25.107361977908766
17
  ],
18
  "distance": [
19
- 46.89352840468522,
20
- 41.6457437018197
21
  ],
22
  "frame": [
23
- 4974.586012834133,
24
- 3231.6958953148887
25
  ],
26
  "left_platform_height": [
27
- 26.38494154164375,
28
- 2.3727475770040893
29
  ],
30
  "left_platform_left": [
31
- -58.22050999659657,
32
- 2.2432174911865275
33
  ],
34
  "left_platform_right": [
35
- -25.508112173086992,
36
- 4.376336119755992
37
  ],
38
  "opp_action_frame": [
39
- 11.87692085782767,
40
- 12.836349237420098
41
  ],
42
  "opp_ecb_bottom_x": [
43
  0.0,
@@ -64,44 +64,44 @@
64
  1.0
65
  ],
66
  "opp_ecb_top_x": [
67
- 0.0,
68
  1.0
69
  ],
70
  "opp_ecb_top_y": [
71
- 0.0,
72
  1.0
73
  ],
74
  "opp_hitlag_left": [
75
- 0.011022251381279467,
76
  1.0
77
  ],
78
  "opp_hitstun_left": [
79
- 6.207891702008504,
80
- 21.609078401117316
81
  ],
82
  "opp_invuln_left": [
83
  0.0,
84
  1.0
85
  ],
86
  "opp_jumps_left": [
87
- 1.37347476621212,
88
- 1.0
89
  ],
90
  "opp_l_shldr": [
91
- 0.16628418862819672,
92
  1.0
93
  ],
94
  "opp_main_x": [
95
- 0.18162456154823303,
96
  1.0
97
  ],
98
  "opp_main_y": [
99
- 0.18162456154823303,
100
  1.0
101
  ],
102
  "opp_nana_action_frame": [
103
- 12.621206460649352,
104
- 14.60026923736515
105
  ],
106
  "opp_nana_ecb_bottom_x": [
107
  0.0,
@@ -128,27 +128,27 @@
128
  1.0
129
  ],
130
  "opp_nana_ecb_top_x": [
131
- 0.0,
132
  1.0
133
  ],
134
  "opp_nana_ecb_top_y": [
135
- 0.0,
136
  1.0
137
  ],
138
  "opp_nana_hitlag_left": [
139
- 0.0056202595617094175,
140
  1.0
141
  ],
142
  "opp_nana_hitstun_left": [
143
- 5.165146239507015,
144
- 22.602253744569836
145
  ],
146
  "opp_nana_invuln_left": [
147
  0.0,
148
  1.0
149
  ],
150
  "opp_nana_jumps_left": [
151
- 1.4042130889419322,
152
  1.0
153
  ],
154
  "opp_nana_l_shldr": [
@@ -164,92 +164,92 @@
164
  1.0
165
  ],
166
  "opp_nana_percent": [
167
- 39.102286283530674,
168
- 35.88860614948017
169
  ],
170
  "opp_nana_pos_x": [
171
- 1.2068642679018815,
172
- 49.30211774003539
173
  ],
174
  "opp_nana_pos_y": [
175
- 10.58418713398032,
176
- 34.35033591865463
177
  ],
178
  "opp_nana_r_shldr": [
179
  0.0,
180
  1.0
181
  ],
182
  "opp_nana_shield_strength": [
183
- 58.85621297161418,
184
- 3.5665092548631234
185
  ],
186
  "opp_nana_speed_air_x_self": [
187
- 7.449704370577794e-05,
188
  1.0
189
  ],
190
  "opp_nana_speed_ground_x_self": [
191
- 0.0004617140358648432,
192
  1.0
193
  ],
194
  "opp_nana_speed_x_attack": [
195
- 0.0006254869455141354,
196
  1.0
197
  ],
198
  "opp_nana_speed_y_attack": [
199
- 0.01099576749089697,
200
  1.0
201
  ],
202
  "opp_nana_speed_y_self": [
203
- -0.01155770004031499,
204
  1.0
205
  ],
206
  "opp_nana_stock": [
207
- 2.653193168742282,
208
- 1.0754299773926206
209
  ],
210
  "opp_percent": [
211
- 51.95983317255058,
212
- 41.968951332585775
213
  ],
214
  "opp_pos_x": [
215
- 2.095804605074832,
216
- 56.87603616438966
217
  ],
218
  "opp_pos_y": [
219
- 11.285403637157915,
220
- 32.36464426855837
221
  ],
222
  "opp_r_shldr": [
223
- 0.16628418862819672,
224
  1.0
225
  ],
226
  "opp_shield_strength": [
227
- 58.83739485300921,
228
- 3.594894832887488
229
  ],
230
  "opp_speed_air_x_self": [
231
- -2.5396470322689237e-05,
232
  1.0
233
  ],
234
  "opp_speed_ground_x_self": [
235
- 7.379903611212253e-05,
236
  1.0
237
  ],
238
  "opp_speed_x_attack": [
239
- 0.00016006144034171966,
240
  1.0
241
  ],
242
  "opp_speed_y_attack": [
243
- 0.016839584911564988,
244
  1.0
245
  ],
246
  "opp_speed_y_self": [
247
- -0.02085563252216532,
248
- 1.0
249
  ],
250
  "opp_stock": [
251
- 2.706313936666291,
252
- 1.0676758056121092
253
  ],
254
  "proj0_frame": [
255
  0.0,
@@ -412,32 +412,32 @@
412
  1.0
413
  ],
414
  "randall_height": [
415
- -23.612431513793055,
416
- 9.495261087482037
417
  ],
418
  "randall_left": [
419
- -4.50880393479985,
420
- 60.44143162238004
421
  ],
422
  "randall_right": [
423
- 7.391196065174139,
424
- 60.441431622283126
425
  ],
426
  "right_platform_height": [
427
- 26.405558774032343,
428
- 2.4055154064281274
429
  ],
430
  "right_platform_left": [
431
- 25.503635359959812,
432
- 4.369980335853813
433
  ],
434
  "right_platform_right": [
435
- 58.56582543252829,
436
- 2.7720777242750203
437
  ],
438
  "self_action_frame": [
439
- 11.87692085782767,
440
- 12.836349237420098
441
  ],
442
  "self_ecb_bottom_x": [
443
  0.0,
@@ -464,44 +464,44 @@
464
  1.0
465
  ],
466
  "self_ecb_top_x": [
467
- 0.0,
468
  1.0
469
  ],
470
  "self_ecb_top_y": [
471
- 0.0,
472
  1.0
473
  ],
474
  "self_hitlag_left": [
475
- 0.011022251381279467,
476
  1.0
477
  ],
478
  "self_hitstun_left": [
479
- 6.207891702008504,
480
- 21.609078401117316
481
  ],
482
  "self_invuln_left": [
483
  0.0,
484
  1.0
485
  ],
486
  "self_jumps_left": [
487
- 1.37347476621212,
488
- 1.0
489
  ],
490
  "self_l_shldr": [
491
- 0.16628387570381165,
492
  1.0
493
  ],
494
  "self_main_x": [
495
- 0.18162456154823303,
496
  1.0
497
  ],
498
  "self_main_y": [
499
- 0.18162456154823303,
500
  1.0
501
  ],
502
  "self_nana_action_frame": [
503
- 12.621206460649352,
504
- 14.60026923736515
505
  ],
506
  "self_nana_ecb_bottom_x": [
507
  0.0,
@@ -528,27 +528,27 @@
528
  1.0
529
  ],
530
  "self_nana_ecb_top_x": [
531
- 0.0,
532
  1.0
533
  ],
534
  "self_nana_ecb_top_y": [
535
- 0.0,
536
  1.0
537
  ],
538
  "self_nana_hitlag_left": [
539
- 0.0056202595617094175,
540
  1.0
541
  ],
542
  "self_nana_hitstun_left": [
543
- 5.165146239507015,
544
- 22.602253744569836
545
  ],
546
  "self_nana_invuln_left": [
547
  0.0,
548
  1.0
549
  ],
550
  "self_nana_jumps_left": [
551
- 1.4042130889419322,
552
  1.0
553
  ],
554
  "self_nana_l_shldr": [
@@ -564,111 +564,111 @@
564
  1.0
565
  ],
566
  "self_nana_percent": [
567
- 39.102286283530674,
568
- 35.88860614948017
569
  ],
570
  "self_nana_pos_x": [
571
- 1.2068642679018815,
572
- 49.30211774003539
573
  ],
574
  "self_nana_pos_y": [
575
- 10.58418713398032,
576
- 34.35033591865463
577
  ],
578
  "self_nana_r_shldr": [
579
  0.0,
580
  1.0
581
  ],
582
  "self_nana_shield_strength": [
583
- 58.85621297161418,
584
- 3.5665092548631234
585
  ],
586
  "self_nana_speed_air_x_self": [
587
- 7.449704370577794e-05,
588
  1.0
589
  ],
590
  "self_nana_speed_ground_x_self": [
591
- 0.0004617140358648432,
592
  1.0
593
  ],
594
  "self_nana_speed_x_attack": [
595
- 0.0006254869455141354,
596
  1.0
597
  ],
598
  "self_nana_speed_y_attack": [
599
- 0.01099576749089697,
600
  1.0
601
  ],
602
  "self_nana_speed_y_self": [
603
- -0.01155770004031499,
604
  1.0
605
  ],
606
  "self_nana_stock": [
607
- 2.653193168742282,
608
- 1.0754299773926206
609
  ],
610
  "self_percent": [
611
- 51.95983317255054,
612
- 41.968951332585824
613
  ],
614
  "self_pos_x": [
615
- 2.095804605074829,
616
- 56.876036164389376
617
  ],
618
  "self_pos_y": [
619
- 11.285403637158234,
620
- 32.36464426855818
621
  ],
622
  "self_r_shldr": [
623
- 0.16628387570381165,
624
  1.0
625
  ],
626
  "self_shield_strength": [
627
- 58.83739485300921,
628
- 3.5948948328876775
629
  ],
630
  "self_speed_air_x_self": [
631
- -2.5396470322689227e-05,
632
  1.0
633
  ],
634
  "self_speed_ground_x_self": [
635
- 7.379903611212253e-05,
636
  1.0
637
  ],
638
  "self_speed_x_attack": [
639
- 0.00016006144034171966,
640
  1.0
641
  ],
642
  "self_speed_y_attack": [
643
- 0.016839584911564988,
644
  1.0
645
  ],
646
  "self_speed_y_self": [
647
- -0.02085563252216532,
648
- 1.0
649
  ],
650
  "self_stock": [
651
- 2.706313936666291,
652
- 1.0676758056121092
653
  ],
654
  "stage_edge_left": [
655
- -75.58011646892624,
656
- 11.397204097224181
657
  ],
658
  "stage_edge_right": [
659
- 75.58011646892624,
660
- 11.397204097224181
661
  ],
662
  "top_platform_height": [
663
- 48.35880538463942,
664
- 5.535745808270807
665
  ],
666
  "top_platform_left": [
667
- -17.193803214501965,
668
- 1.9480815914430683
669
  ],
670
  "top_platform_right": [
671
- 17.19358611770908,
672
- 1.947878301464183
673
  ]
674
  }
 
1
  {
2
  "blastzone_bottom": [
3
+ -116.43577896093538,
4
+ 18.086782242473635
5
  ],
6
  "blastzone_left": [
7
+ -217.53769665521608,
8
+ 23.955724236862498
9
  ],
10
  "blastzone_right": [
11
+ 217.2034447510124,
12
+ 24.544563586983777
13
  ],
14
  "blastzone_top": [
15
+ 196.8228081177923,
16
+ 21.381798523163674
17
  ],
18
  "distance": [
19
+ 50.30362755279843,
20
+ 43.71903710098504
21
  ],
22
  "frame": [
23
+ 6034.551042353503,
24
+ 4033.393943893162
25
  ],
26
  "left_platform_height": [
27
+ 26.432678118398687,
28
+ 2.0716530597064837
29
  ],
30
  "left_platform_left": [
31
+ -58.07564371994205,
32
+ 1.8685204894097867
33
  ],
34
  "left_platform_right": [
35
+ -24.019661709615605,
36
+ 4.387072050681266
37
  ],
38
  "opp_action_frame": [
39
+ 12.454146890384358,
40
+ 13.191764021553729
41
  ],
42
  "opp_ecb_bottom_x": [
43
  0.0,
 
64
  1.0
65
  ],
66
  "opp_ecb_top_x": [
67
+ 1.3155713337021068e-43,
68
  1.0
69
  ],
70
  "opp_ecb_top_y": [
71
+ 1.1681394676340078e-31,
72
  1.0
73
  ],
74
  "opp_hitlag_left": [
75
+ 0.18935975073332442,
76
  1.0
77
  ],
78
  "opp_hitstun_left": [
79
+ 5.8551569869454285,
80
+ 18.68708366887291
81
  ],
82
  "opp_invuln_left": [
83
  0.0,
84
  1.0
85
  ],
86
  "opp_jumps_left": [
87
+ 1.3340354002681392,
88
+ 1.0360511297936497
89
  ],
90
  "opp_l_shldr": [
91
+ 0.15142609179019928,
92
  1.0
93
  ],
94
  "opp_main_x": [
95
+ 0.15142609179019928,
96
  1.0
97
  ],
98
  "opp_main_y": [
99
+ 0.15142609179019928,
100
  1.0
101
  ],
102
  "opp_nana_action_frame": [
103
+ 12.866963269291078,
104
+ 14.591636713702371
105
  ],
106
  "opp_nana_ecb_bottom_x": [
107
  0.0,
 
128
  1.0
129
  ],
130
  "opp_nana_ecb_top_x": [
131
+ 1.3290594085393704e-43,
132
  1.0
133
  ],
134
  "opp_nana_ecb_top_y": [
135
+ 1.7321037283724877e-31,
136
  1.0
137
  ],
138
  "opp_nana_hitlag_left": [
139
+ 0.12184843727372381,
140
  1.0
141
  ],
142
  "opp_nana_hitstun_left": [
143
+ 8.561676114921209,
144
+ 32.44870503531152
145
  ],
146
  "opp_nana_invuln_left": [
147
  0.0,
148
  1.0
149
  ],
150
  "opp_nana_jumps_left": [
151
+ 1.3998688017707925,
152
  1.0
153
  ],
154
  "opp_nana_l_shldr": [
 
164
  1.0
165
  ],
166
  "opp_nana_percent": [
167
+ 45.897926360591185,
168
+ 38.403286549883745
169
  ],
170
  "opp_nana_pos_x": [
171
+ 1.5234565584246424,
172
+ 53.40700962036593
173
  ],
174
  "opp_nana_pos_y": [
175
+ 13.790174163373038,
176
+ 34.68172084091242
177
  ],
178
  "opp_nana_r_shldr": [
179
  0.0,
180
  1.0
181
  ],
182
  "opp_nana_shield_strength": [
183
+ 58.580457119178654,
184
+ 4.296090141085916
185
  ],
186
  "opp_nana_speed_air_x_self": [
187
+ 0.007791027622784138,
188
  1.0
189
  ],
190
  "opp_nana_speed_ground_x_self": [
191
+ 0.0036689508973596447,
192
  1.0
193
  ],
194
  "opp_nana_speed_x_attack": [
195
+ -0.006111881072818925,
196
  1.0
197
  ],
198
  "opp_nana_speed_y_attack": [
199
+ 0.22299334139315485,
200
  1.0
201
  ],
202
  "opp_nana_speed_y_self": [
203
+ -0.27515532009875937,
204
  1.0
205
  ],
206
  "opp_nana_stock": [
207
+ 2.643058338136582,
208
+ 1.0861104121950493
209
  ],
210
  "opp_percent": [
211
+ 61.64429932689556,
212
+ 46.349959152351055
213
  ],
214
  "opp_pos_x": [
215
+ 1.8971677825980504,
216
+ 55.86802327143193
217
  ],
218
  "opp_pos_y": [
219
+ 17.525734886349444,
220
+ 34.056683622248855
221
  ],
222
  "opp_r_shldr": [
223
+ 0.15142609179019928,
224
  1.0
225
  ],
226
  "opp_shield_strength": [
227
+ 57.904816563473794,
228
+ 5.321308722428183
229
  ],
230
  "opp_speed_air_x_self": [
231
+ 0.0015555543101372434,
232
  1.0
233
  ],
234
  "opp_speed_ground_x_self": [
235
+ 0.0008303092686374707,
236
  1.0
237
  ],
238
  "opp_speed_x_attack": [
239
+ 0.0005406117000125548,
240
  1.0
241
  ],
242
  "opp_speed_y_attack": [
243
+ 0.25476843954116923,
244
  1.0
245
  ],
246
  "opp_speed_y_self": [
247
+ -0.29197346092832793,
248
+ 1.2091348456076993
249
  ],
250
  "opp_stock": [
251
+ 2.664070123753332,
252
+ 1.0649864403960638
253
  ],
254
  "proj0_frame": [
255
  0.0,
 
412
  1.0
413
  ],
414
  "randall_height": [
415
+ -23.598991837765116,
416
+ 9.494447796275164
417
  ],
418
  "randall_left": [
419
+ -4.714263831591581,
420
+ 60.51851336884743
421
  ],
422
  "randall_right": [
423
+ 7.1857361683878125,
424
+ 60.51851336866065
425
  ],
426
  "right_platform_height": [
427
+ 26.445690568737735,
428
+ 2.0950950845682446
429
  ],
430
  "right_platform_left": [
431
+ 24.01683619417315,
432
+ 4.382112442340251
433
  ],
434
  "right_platform_right": [
435
+ 58.29358761642036,
436
+ 2.292665540348235
437
  ],
438
  "self_action_frame": [
439
+ 12.454146890384358,
440
+ 13.191764021553729
441
  ],
442
  "self_ecb_bottom_x": [
443
  0.0,
 
464
  1.0
465
  ],
466
  "self_ecb_top_x": [
467
+ 1.3155713337021068e-43,
468
  1.0
469
  ],
470
  "self_ecb_top_y": [
471
+ 1.168139467634003e-31,
472
  1.0
473
  ],
474
  "self_hitlag_left": [
475
+ 0.18935975073332442,
476
  1.0
477
  ],
478
  "self_hitstun_left": [
479
+ 5.8551569869454285,
480
+ 18.68708366887291
481
  ],
482
  "self_invuln_left": [
483
  0.0,
484
  1.0
485
  ],
486
  "self_jumps_left": [
487
+ 1.3340354002681392,
488
+ 1.0360511297936497
489
  ],
490
  "self_l_shldr": [
491
+ 0.15142609179019928,
492
  1.0
493
  ],
494
  "self_main_x": [
495
+ 0.15142609179019928,
496
  1.0
497
  ],
498
  "self_main_y": [
499
+ 0.15142609179019928,
500
  1.0
501
  ],
502
  "self_nana_action_frame": [
503
+ 12.866963269291078,
504
+ 14.591636713702371
505
  ],
506
  "self_nana_ecb_bottom_x": [
507
  0.0,
 
528
  1.0
529
  ],
530
  "self_nana_ecb_top_x": [
531
+ 1.3290594085393704e-43,
532
  1.0
533
  ],
534
  "self_nana_ecb_top_y": [
535
+ 1.7321037283724877e-31,
536
  1.0
537
  ],
538
  "self_nana_hitlag_left": [
539
+ 0.12184843727372381,
540
  1.0
541
  ],
542
  "self_nana_hitstun_left": [
543
+ 8.561676114921209,
544
+ 32.44870503531152
545
  ],
546
  "self_nana_invuln_left": [
547
  0.0,
548
  1.0
549
  ],
550
  "self_nana_jumps_left": [
551
+ 1.3998688017707925,
552
  1.0
553
  ],
554
  "self_nana_l_shldr": [
 
564
  1.0
565
  ],
566
  "self_nana_percent": [
567
+ 45.897926360591185,
568
+ 38.403286549883745
569
  ],
570
  "self_nana_pos_x": [
571
+ 1.5234565584246424,
572
+ 53.40700962036593
573
  ],
574
  "self_nana_pos_y": [
575
+ 13.790174163373038,
576
+ 34.68172084091242
577
  ],
578
  "self_nana_r_shldr": [
579
  0.0,
580
  1.0
581
  ],
582
  "self_nana_shield_strength": [
583
+ 58.580457119178654,
584
+ 4.296090141085916
585
  ],
586
  "self_nana_speed_air_x_self": [
587
+ 0.007791027622784138,
588
  1.0
589
  ],
590
  "self_nana_speed_ground_x_self": [
591
+ 0.0036689508973596447,
592
  1.0
593
  ],
594
  "self_nana_speed_x_attack": [
595
+ -0.006111881072818925,
596
  1.0
597
  ],
598
  "self_nana_speed_y_attack": [
599
+ 0.22299334139315485,
600
  1.0
601
  ],
602
  "self_nana_speed_y_self": [
603
+ -0.27515532009875937,
604
  1.0
605
  ],
606
  "self_nana_stock": [
607
+ 2.643058338136582,
608
+ 1.0861104121950493
609
  ],
610
  "self_percent": [
611
+ 61.64429932689563,
612
+ 46.34995915235096
613
  ],
614
  "self_pos_x": [
615
+ 1.8971677825980526,
616
+ 55.86802327143212
617
  ],
618
  "self_pos_y": [
619
+ 17.525734886350396,
620
+ 34.056683622248116
621
  ],
622
  "self_r_shldr": [
623
+ 0.15142609179019928,
624
  1.0
625
  ],
626
  "self_shield_strength": [
627
+ 57.904816563473794,
628
+ 5.321308722427969
629
  ],
630
  "self_speed_air_x_self": [
631
+ 0.0015555543101372434,
632
  1.0
633
  ],
634
  "self_speed_ground_x_self": [
635
+ 0.0008303092686374707,
636
  1.0
637
  ],
638
  "self_speed_x_attack": [
639
+ 0.0005406117000125548,
640
  1.0
641
  ],
642
  "self_speed_y_attack": [
643
+ 0.2547684395411692,
644
  1.0
645
  ],
646
  "self_speed_y_self": [
647
+ -0.29197346092832777,
648
+ 1.2091348456077005
649
  ],
650
  "self_stock": [
651
+ 2.664070123753332,
652
+ 1.0649864403960638
653
  ],
654
  "stage_edge_left": [
655
+ -73.05073560293425,
656
+ 10.107829832368209
657
  ],
658
  "stage_edge_right": [
659
+ 73.05073560293425,
660
+ 10.107829832368209
661
  ],
662
  "top_platform_height": [
663
+ 49.10384879310862,
664
+ 5.688576976238595
665
  ],
666
  "top_platform_left": [
667
+ -17.256542911891106,
668
+ 1.9637217314969677
669
  ],
670
  "top_platform_right": [
671
+ 17.25642096071091,
672
+ 1.9636123586957406
673
  ]
674
  }