New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] TASing compatibility #463
Comments
+1 for rerecording and tool-assisted input! I'm not a TASer myself, but sometimes I like to make frame-by-frame input for fun, plus rerecording would make YouTube videos easier to record. Admittedly I don't have any way to dump my (3)DS BIOS, but if I recall correctly that's already in the works? |
here's a relevant thing #527 |
Hi i am a TAS'er (SNES and DS) and i have been wanting a DS emulator with pretty much all of the features listed here (especially input editor like lsnes). I know of some TAS'ers that want to TAS DS games too but are waiting for better tools. It would bring DS TAS'ing to another level if it could be done. |
bizhawk ended up merging dshawk so you can use bizhawk to tas with melonds. I don't know if it has every feature listed here though. |
DSHawk isn't in an acceptable state. The work done on porting the core is incomplete and buggy and the dev who was porting it more or less abandoned it. |
adding fullblown TASing capabilities into melonDS would be quite an undertaking both on the core and the GUI side. Unless someone steps in and is willing to maintain those features continously, I don't see something moving here anytime soon, as none of the core devs is as far as I know much into TASing. |
I'd find frame advance pretty useful, for non-TAS purposes. |
Noting that is this isn't accurate now. I've reported the entire thing some time ago and it's now in an acceptable state (and does fulfill all the checkboxes in here), and probably better than what melonDS itself can provide given waterboxing magic that's been applied. |
There has been intrest in bringing melonDS to TASVideos for the purposes of creating Tool Assisted Speedruns. So far there is quite a bit about the emulator that already makes it a promising replacement to the current DS emulator used for TASing. In order for TASing to be possible for TASVideos there’s a few things that are required from the emulator for it to be acceptable, @Spikestuff already wrote a list of things needed or would be nice to include. Some of these are already being worked on but others could definitely be added if possible:
☐ Input Recording + Playback
☐ AVI/WAV Dumping
- Uncompressed required
- Uncapping the framerate required
- Due to Linux & MacOS support things go differently
> See lsnes and dolphin for differently
☐ Ram Search/Watch
- Ability to freeze/modify values
☐ Lua Scriptting
☐ Debugger
☐ Virtual Pad
☐ Savestates/Loadstates
☐ Frame Advancing
☐ Displaying frames/input/rerecord count/lag frames
Also if possible, an piano roll for inputs would be very useful as well, in the same way that FCEUX’s TASeditor and Bizhawk’s TAStudio works.
The text was updated successfully, but these errors were encountered: