Add renpy CLI command to extract the script including body+outfit tracing
To use:
$ cd renpy-8.2.0-sdk
$ ./renpy.sh path/to/student-transfer extract_script st.json
Still to do:
If a section has not received expressions yet, drop its expressions from the output.
Done: (see discussion)
Some code calls swap_body() without using the "swap" command. Check whether there is a good reason for skipping the animation or it's just old code.
game/story/alien/yui/monitor/day4.rpy: $ john.swap_body(yui)
game/story/alien/yui/monitor/day4.rpy: $ john.swap_body(yui)
game/story/magic/antics/day3.rpy: $ john.swap_body(katrina)
game/story/magic/antics/day3.rpy: $ john.swap_body(kyoko)
Edited by Emmeken