ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Chars up to 4.4 are included. Not all pages are filled out.
2
3
Common macro timings:
4
Low Plunge: Jump 50 ms -> 25 ms delay -> LMB 50 ms -> ...ms delay -> ...ms cancel action button (this one is 50 ms in most cases, basically all except CA)
5
High Plunge: Jump 50 ms -> 100 ms delay -> LMB 50 ms -> ...ms delay -> ...ms cancel action button (this one is 50 ms in most cases, basically all except CA)
6
7
Steps per character:
8
This is assuming the setup from the gcsim Character Frames guide was performed once before all of this: https://docs.gcsim.app/mechanics/frames#setup.
9
It is highly recommended that you read the entirety of https://docs.gcsim.app/mechanics/frames before doing this.
10
1. Set up macros for Low Plunge -> X and High Plunge -> X which start with the macro sequences above (preferably Wootomation). (Reminder: 50ms button duration at base, 25ms min delay between buttons, 25ms steps for adjusting duration/delay)
11
2. Set up a 2/3 (not 4) character team containing the character in question, Xianyun and maybe a character to get to the Abyss key fast (tall/medium size male model). This is important so that Anemo Resonance is NOT active. Also make sure that movement/attack speed buffs are NOT active (Lost Prayer/...).
12
3. Do this to determine the macro timing per cancel:
13
1. Enter Abyss Floor 8-1-1 and position yourself facing a wall. Leave a bit of space between the character and the wall (far enough that the burst cam on Xianyun is not canceled).
14
2. Use Xianyun Q and swap to the character.
15
3. Use the macro with some delay between LMB and the cancel action and see if the cancel can be performed.
16
4. If it can be performed, go to step 1 with a lower delay between LMB and the cancel action in order to determine the shortest delay where the cancel can still be performed. If it cannot be performed, increase the delay.
17
4. Once you determined the macro timing for cancels, do this 3x per cancel (make sure to record the cancels in the same order as they appear in the sheet so that the helper script works correctly, so Low Plunge -> N1 3x, Low Plunge -> CA 3x, ... for Baizhu for example):
18
For ... -> N1, CA, Dash, Walk you can probably do it all 3 trials in one recording. Make sure to reset the char back to neutral via shortly tapping walk manually (no need to tap walk in ... -> Walk).
19
1. Enter Abyss Floor 8-1-1 and position yourself facing a wall. Leave a bit of space between the character and the wall (far enough that the burst cam on Xianyun is not canceled).
20
2. Use Xianyun Q and swap to the character.
21
3. Start recording via OBS.
22
4. Execute the macro for the given cancel.
23
5. Stop recording a bit after the cancel action ends. Pay attention to the jump height. For the Low Plunge macro it is possible that it jumps too high, if that's the case you need to rerecord.
24
5. Once all the cancel trials have been recorded, use the helper script from https://docs.gcsim.app/mechanics/frames#prepare-helper-scripts to combine the recordings into a single video, see https://docs.gcsim.app/mechanics/frames#execute-video-scripts.
25
This can be done per character or you can wait until you recorded all the desired characters and then make 1 big video.
26
6. Upload the video(s) to YouTube.
27
7. While it is uploading, copy the short URL into the right place in the character's tab in this sheet.
28
8. Open the video(s) in mpv and count the frames (use , . to move frame-by-frame; for Dash use the ungray frame of the dash as end frame as there is likely no ungray between plunge end and dash start when done fast, the dash length will be subtracted in the formula) by inserting "end frame - start frame" into cells of the character's tab in this sheet.
29
30
31
32
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