@PracticalTAS
  @PracticalTAS
Practical TAS | SSBM Impractical TAS: DSmash-FSmash Wobble (with Scripting Proof-of-Concept Input Mapping) @PracticalTAS | Uploaded December 2016 | Updated October 2024, 1 hour ago.
I've been posting some smaller videos on Twitter. Check them out here: twitter.com/PracticalTAS/media

Click "see more" for some cool details on this video.

This is a proof of concept of something I've been working on for a little while: Scripting!

I've set up a system of programs that, when put together, massively speed up my ability to create TASes. I can now write scripts that pass virtual controller presses to Dolphin; this lets me rapidly change things and removes the inconsistency that comes with manually inputting commands myself.

I'd like to do a full writeup, but I'm not sure if I have the time. For now, here's a brief overview of the process.

The programs I'm using are:

Dolphin 4.0-9410 (the best Dolphin for TASing, in my opinion)
AutoHotkey (scripting language)
evilC's AHK-CvJoyInterface (a library for Autohotkey that lets me use virtual controllers)
x360ce (to map these virtual controllers like GameCube Controllers)
lifning's Padpyght (for the input mapping you see on screen)
ffmpeg (for audio and video conversion things)
ms4v's GameCube adapter driver (to use my physical GameCube controller with the input mapping)

Here's how it works:

1) I use Autohotkey, CvJoyInterface, and a script that I wrote, to set up four generic virtual controllers.
2) I use x360ce and Dolphin to turn the generic virtual controllers into virtual GameCube controllers
3) I write another script, custom to this video, to map out every button press in the video, from start to finish.
4) I turn on Padpyght and run the script, which passes the inputs to Dolphin in slow motion. I also run OBS at the same time, which records the Padpyght window. (This step is temporary; I should replace it with Avisynth soon, because this way doesn't show all of the inputs in the final video)
5) I save the Dolphin input file, then run it back into Dolphin to record the resulting video
6) I perform bunch of uninteresting conversions using ffmpeg to cut down file sizes and convert the video files into more usable forms
7) I splice everything together in a video editor so it's good to publish
SSBM Impractical TAS: DSmash-FSmash Wobble (with Scripting Proof-of-Concept Input Mapping)Wanna Learn How To Crush Sandbag 500 Km Or More? - Super Smash Bros. UltimateSuper Smash Bros Melee: Luigi wins by doing absolutely nothing (to CPUs) - All Star Very Hard [TAS]Smash Summit Four Gods Commentary Highlights Part 2SSBM Break The Targets [TAS]: Mewtwo [3.67] [WR]SSBM Break The Targets [TAS]: Yoshi [6.95] [ex-WR]Falcon Nair Only HRC (377.9 ft NTSC) (TAS WR)Every Hero Special Move - In Under 5 Minutes! | Super Smash Bros. UltimateCan Piranha Plant Make The Training Stage Jump? Responding to Comments! - Super Smash Bros. UltimateIf A Perfect Bot Entered A Tournament: Game 2: Marth - A Melee TASSSBM Break The Targets [TAS]: Ice Climbers [7.97] [World Record!]Who Can Make The REVERSE Training Stage Jump? Complete With Sora - Super Smash Bros Ultimate

SSBM Impractical TAS: DSmash-FSmash Wobble (with Scripting Proof-of-Concept Input Mapping) @PracticalTAS

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER