Editor, Expert player (2328)
Joined: 5/15/2007
Posts: 3931
Location: Germany
I heard it is possible to use the Tingle Tuner in TWW in Dolphin. How? In which version? Can it be used in a TAS?
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
MUGG wrote:
I heard it is possible to use the Tingle Tuner in TWW in Dolphin. How? In which version? Can it be used in a TAS?
Where did you hear that? Pretty sure it's not possible.
Editor, Expert player (2328)
Joined: 5/15/2007
Posts: 3931
Location: Germany
I do not know anymore who said it, but it came across like "It's possible in Dolphin but not yet possible to record a TAS with it". I guess it's false information then...
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
MUGG wrote:
I do not know anymore who said it, but it came across like "It's possible in Dolphin but not yet possible to record a TAS with it". I guess it's false information then...
As far as i'm aware, yes.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
http://dl.dropbox.com/u/11111638/Dolphinx64.exe http://dl.dropbox.com/u/11111638/Dolphinx86.exe Updated to the latest master revision (ec0ddb476ebea7d40bc11333264c42eacea936dc) and also includes a patch to disable compression on save states (it's an option in config). Which in addition to making save states load faster, it should hopefully fix the random crashes on load states. It does not include natt's a/v sync patches, since they can't applied to the latest revisions, and i'm too lazy to fix them, but movies should all sync on the previous 616 i released, so that's not a big deal for now. Enjoy your 100+ mb save states though. edit: looks like it doesn't sync after all :(
Active player (426)
Joined: 9/21/2009
Posts: 1047
Location: California
Is there any reason we should update revisions? Is anything fixed? Is emulation speed/accuracy better?
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
A bunch of things are fixed, but they may or may not affect your game(s). The latest build is about as fast as the previous one. Every change is listed at http://code.google.com/p/dolphin-emu/source/list if you want to see if there's anything useful.
Active player (462)
Joined: 12/24/2010
Posts: 297
Location: CT, USA
rog wrote:
It's ok, i understand. It's a different name, so who would have expected it to be me? Most people are pretty surprised to find out i don't use the 3 letter name rog for my email address.
This made me lol hard.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
VanillaCoke wrote:
rog wrote:
It's ok, i understand. It's a different name, so who would have expected it to be me? Most people are pretty surprised to find out i don't use the 3 letter name rog for my email address.
This made me lol hard.
Well, I figured his username would have been ffxiRog or something.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
http://code.google.com/r/otu0001-desync-fix/source/list No description of the one commit, and there's a ton of stuff changed, so i'm not really sure what is going on here. Of note, i see wiimote save state fixes, a desync checker (no idea how that works), and something to do with undo save state (no idea what is changed here yet, though it was interesting since it always causes a desync as is). I'm going to compile it now and see how it goes. Also, i talked to skidau, and i believe he will be merging more-save-fixes and tas-input to master.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
rog wrote:
No description of the one commit, and there's a ton of stuff changed, so i'm not really sure what is going on here. Of note, i see wiimote save state fixes, a desync checker (no idea how that works), and something to do with undo save state (no idea what is changed here yet, though it was interesting since it always causes a desync as is).
"Wiimote save state fixes" definitely sounds promising. I hope that helps Wiimote recordings sync.
rog wrote:
Also, i talked to skidau, and i believe he will be merging more-save-fixes and tas-input to master.
That would be great! Then if natt's a/v sync hack was merged in (if that would work), we would have a perfect official TASing Dolphin revision!
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Just tested it out without the more-save-fixes branch merged in, and it seemed to sync quite well with wiimote, even with heavy rerecording. I've gotten some desyncs with it, but they were rare (vs almost constantly before), and playing back from save state showed the desyncs, unlike before where it almost always synced from save state, but never from the start. Limited testing is limited, but this is quite promising, even after just one commit. I'm going to work on merging more-save-fixes now, then i'll post builds. In the mean time, if anyone is interesting, 64 bit only is at http://dl.dropbox.com/u/11111638/Dolphin%20desync-fix.exe
darkszero
He/Him
Joined: 7/12/2009
Posts: 181
Location: São Paulo, Brazil
A single huge commit that changes lots of files, with message "test", commiter "unknown" and in a fork called "otu0001-desync-fix" with description "TAS" manages to mostly fix wiimote recording stability. Seems legit. (Not that I don't believe it, but it's just too... mysterious haha)
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
The guy is a committer on mupen-rr. But yeah, it is a bit strange. I'm not complaining though.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Any chance someone who actually knows wtf is going on can help with merging Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp? Both nitsuja and otu0001 completely rewrote something in there, and i have almost no idea what the code is even doing, so trying to merge it without breaking anything or losing changes by one or the other of them is going to be impossible for me. edit: http://dl.dropbox.com/u/11111638/Dolphin%20desync-fixes%20x64.exe http://dl.dropbox.com/u/11111638/Dolphin%20desync-fixes%20x86.exe This is the desync-fix clone i linked above (rbc61dbdf58a8bb088109839c5f25e7183830b166) merged with tas-input. I defaulted to otu0001's changes in WII_IPC_HLE_Device_usb.cpp, as mentioned above. I don't know if there's anything important missing there, but hopefully not. Until someone who knows wtf looks at it, there's nothing i can do about it. I did send otu0001 an email and suggested he merge more-save-fixes himself though, so with any luck he'll do it right. This should not be any different for gc controller movies, but it's possible i fucked something up when merging, so i'd advise against using it for those. If anyone wants to test it, the biggest things to look for are that playing back from save state is always the same as playing it back from the start. It still desyncs even without save states, but it seems quite rare compared to what it used to. Extremely limited initial testing suggests save states aren't causing desyncs either, though obviously it's hard to say at this point. Also, do note that for wiimote movies you must always restart dolphin every single time you start a new recording, or when playing one back. It won't work if you don't.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
rog wrote:
The guy is a committer on mupen-rr.
How do you know this? I find it most peculiar that he came out of nowhere and submitted those changes & fixes.
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
AngerFist wrote:
rog wrote:
The guy is a committer on mupen-rr.
How do you know this? I find it most peculiar that he came out of nowhere and submitted those changes & fixes.
http://code.google.com/u/114473519079851188544/
Active player (322)
Joined: 1/15/2012
Posts: 343
rog wrote:
http://dl.dropbox.com/u/11111638/Dolphin%20desync-fixes%20x64.exe http://dl.dropbox.com/u/11111638/Dolphin%20desync-fixes%20x86.exe This is the desync-fix clone i linked above (rbc61dbdf58a8bb088109839c5f25e7183830b166) merged with tas-input.
I tested it on a wii game (tas-input doesn't matter then I guess) and... it synched perfectly ! :D http://www.youtube.com/watch?v=LjiWVCOkUOk&feature=youtu.be (I made that in 10 minutes of tasing + 3 minutes with camtesia... don't juge the quality please :p )
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
STBM wrote:
I tested it on a wii game (tas-input doesn't matter then I guess) and... it synched perfectly ! :D
The "TAS-input" branch includes the changes from the "more-save-fixes" branch, so while you don't need the TAS input window, those save fixes probably helped the movie sync as well as it did. Anyway, it's great that you were able to make a Wii test TAS that synced perfectly. I'm starting to see the promise this holds too.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
CoolKirby wrote:
The "TAS-input" branch includes the changes from the "more-save-fixes" branch, so while you don't need the TAS input window, those save fixes probably helped the movie sync as well as it did. Anyway, it's great that you were able to make a Wii test TAS that synced perfectly. I'm starting to see the promise this holds too.
Right, that's exactly why i merged it. I've been tasing nsmbw, and have yet to get a single desync (i've done the first 2 levels 3-4 times each so far, including with heavy save state usage) since merging more-save-fixes. I got one desync in the first two levels before then, which i was able to detect when playing back from save state with read only. At this point, it seems that wii tasing is perfectly viable. I can't say yet how well it syncs, but so far from my limited testing it appears to be perfect and/or almost perfect, at least in nsmbw. If anyone was waiting to tas a wii game, i think i can now recommend giving it a shot. Just watch for desyncs, and let us know if you get any.
Joined: 7/2/2007
Posts: 3960
Have people tried trading their recorded movies back and forth to ensure syncing is stable on different computers? Otherwise, sounds like great news! I look forward to the inevitable new Mario TASes. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Active player (426)
Joined: 9/21/2009
Posts: 1047
Location: California
How is nunchuck support? Do the new changes affect wiimote-only input?
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Nunchuck works fine.
Active player (426)
Joined: 9/21/2009
Posts: 1047
Location: California
rog wrote:
Nunchuck works fine.
In my testing of SMG2 on my computer, I found out 3 things: When I load a savestate, wiimote input is "disabled" for 5 - 6 frames. When I load a savestate, for the next 13 - 14 frames if I'm holding a direction on the nunchuck, Dolphin thinks that spot on the controller is the center. When I load a savestate, the pointer does not work for 20 frames. Edit: After disabling "Reconnect Wiimote on State Loading" it works fine. Thanks to ReneBalow for the tip. Edit 2: I'm still getting desyncs with SMG2 (haven't tried any other games). Dual core and idle skipping are both off and I'm using LLE audio. Is there anything else that might be causing issues? I've also tried playing with read-only. It isn't being very consistent for me.
Active player (322)
Joined: 1/15/2012
Posts: 343
I have a question too : When you first load a game, it created a folder on Dolphin/User/Wii/title/random numbers, which is I guess the game installed. Well, if I this folder exists when I start to record, some bugs aren't realisable on World Of Goo for example, which is strange. If I record without this folder existing though (like if it's the first time I play the game), I need to delete it each time I want watch the run... Am I doing it right ? And if so, is there an option to automaticly delete this folder when you close the emulator ? Thanks. And once again, sorry for my poor English.