THC98
He/Him
Experienced player (920)
Joined: 8/7/2012
Posts: 279
Location: Brazil
Hello everyone! Malleo and I have been working on implementing TAStudio functionalities in Dolphin, and we finally got a fully functional build of it! Here are the download links for it: 4.0-4222 version: https://github.com/Tales-Carvalho/dolphin/releases/download/1.0/Dolphin_4.0-4222_Lua_TAStudio.zip 5.0 version: https://github.com/Tales-Carvalho/Dolphin-Lua-Core/releases/download/1.0/Dolphin.5.0.Lua.TAStudio.zip This interface is based on Bizhawk's TAStudio / TAS editor tool and it's supposed to provide a method to easily edit inputs of a TAS. Doing this over DTM editing is more handy as you can see the result in real time, and reduces the work time of TASing by a lot. There are a few notes to consider while using the tool: * To open the TAStudio interface, go to Movie - TAStudio. Once the game is being played, the inputs grid will be populated. * Hint: if you're using the 5.0 version and the inputs are being registered multiple times each frame, select the "Group by VI" option. * Savestate before the region you want to modify the inputs. * Select the inputs you want to modify in the grid. Use the buttons on the side to manipulate them (Hint: clicking with the right mouse button is a shortcut for "Toggle selected inputs"). * To manipulate stick inputs, use the TAS Input sticks at the down-right corner of the interface (the Get button gets the selected stick input from the grid, and the Set button sets the selected frame with the TAS Input stick input). * Once you want to send the inputs to Dolphin, make sure to check the Read+Write option. Also, we are using 4.0-4222 and 5.0 versions for the build as most of the communities still haven't migrated to newer (Qt based) development versions of Dolphin, due to instabilities and unexpected behaviors in those versions. However, we do want to port this interface to the newest development version of Dolphin eventually. Finally, make sure to report any bug or unexpected behavior. This is the first release of this build so it's natural that there will be bugs. Oh, and feel free to suggest new features as well! I myself haven't used TAStudio in Bizhawk that much so it's hard for me to say what's missing in the interface... Links for the source codes: 4.0-4222: https://github.com/Tales-Carvalho/dolphin 5.0: https://github.com/Tales-Carvalho/Dolphin-Lua-Core/tree/tastudio Edited by feos: shrunk the image and turned into a link. Edited by feos 2: fixed dead image link.
Youtube Channel | Twitch Channel • Finished projects: GC Sonic Adventure DX - Sonic | GC Sonic Adventure DX - Tails | GC Sonic Adventure 2: Battle - Hero Story | GC Sonic Heroes - Team Sonic • Current projects: GC Sonic Adventure 2: Battle - Dark Story - 1st WIP • Paused projects: GC Sonic Adventure DX - Knuckles - 1st WIP • Individual levels records: Sonic Adventure DX | Sonic Adventure 2: Battle • My Discord: Tales98#0408
Zinfidel
He/Him
Player (206)
Joined: 11/21/2019
Posts: 247
Location: Washington
This is a game changer! I personally wouldn't even have considered TASing on Dolphin due to being so spoiled with TAStudio, so this opens up a lot of possibilities. Hopefully one day this can become part of the official builds and help improve Dolphin as TASing emulator in general.
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1219
Location: Romania
Zinfidel wrote:
Hopefully one day this can become part of the official builds and help improve Dolphin as TASing emulator in general.
I don't think so. I have been using Dolphin since early builds of 4.0 and, guess what? They break and fix and break again every tool and option throughout a big amount of builds. I'm all for adding TAStudio, but it will complicate even more complicated development.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1219
Location: Romania
1. I have another Dolphin build installed. Does this fork have it's own settings? Even though I see the "Sys" folder in the root directory, I hesitate to launch it. 2. Does it work for Wii Remote as well? Personal edit: 1. No, it doesn't. If you have a newer Dolphin, you will get bombed with "Trying to read an invalid SYSCONF" message boxes all the time. 2. No, it works with Gamecube games for now.
TASing is like making a film: only the best takes are shown in the final movie.
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
If you could edit player 2 - 4 input like this, it would be interesting.
THC98
He/Him
Experienced player (920)
Joined: 8/7/2012
Posts: 279
Location: Brazil
Dimon12321 wrote:
1. I have another Dolphin build installed. Does this fork have it's own settings? Even though I see the "Sys" folder in the root directory, I hesitate to launch it. 2. Does it work for Wii Remote as well? Personal edit: 1. No, it doesn't. If you have a newer Dolphin, you will get bombed with "Trying to read an invalid SYSCONF" message boxes all the time. 2. No, it works with Gamecube games for now.
About the local settings folder: you can do that if you create a file named portable.txt in the Dolphin main folder. I recommend doing that if you use a bunch of Dolphin versions. And Wii Remote support is not planned yet, unfortunately...
MUGG wrote:
If you could edit player 2 - 4 input like this, it would be interesting.
I'm planning to implement multi controller support for the next time I work on this project!
Youtube Channel | Twitch Channel • Finished projects: GC Sonic Adventure DX - Sonic | GC Sonic Adventure DX - Tails | GC Sonic Adventure 2: Battle - Hero Story | GC Sonic Heroes - Team Sonic • Current projects: GC Sonic Adventure 2: Battle - Dark Story - 1st WIP • Paused projects: GC Sonic Adventure DX - Knuckles - 1st WIP • Individual levels records: Sonic Adventure DX | Sonic Adventure 2: Battle • My Discord: Tales98#0408