Post subject: Who wants to try playing this DTM back?
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
I've been tracking Dolphin's development for a while now, and one test which I've tried every now and again is to record a short clip (without save states, usually) of a game - usually Twilight Princess for GC - and try playing back the resulting movie to see if it syncs consistently. For the first time since I've started tracking development, the most recent input file I recorded syncs consistently, and I'd like to see if others are capable of playing it back as well. The DTM is here: http://www.mediafire.com/?2x91w8ycj6fcu2m This was recorded on r7058, using the following settings: * Game ID: GZ2E01 (Twilight Princess (U)) * Single core (i.e. Dual Core disabled) * Idle skipping * JIT Recompiler * Enable DTK Music * Video: OpenGL (but try it with another plugin) * Audio: LLE Recompiler * No memory cards (if more settings are needed to get this to sync, I will provide them)
Joined: 3/20/2009
Posts: 87
Looks like it's syncing well over here (Windows x64, r7064) On OpenGL, Direct3D 9, and Direct3D 11, although the last one has graphical glitches. One thing I would suggest is that you turn off idle skipping, because unlike dual core mode, it gets speedup by ignoring some calculation the game does, which can change a lot of things in the game that can never happen on the actual hardware. (Stuff like RNG, which can easily break sync.)
Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Unless you do nothing but play around in the menu after you see Epona, then it desync'd near the end for me. Played fine to that point, though. 41DEFF9B1FD2831F48FBFA2DD1054E4D - My MD5
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Active player (432)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
This is truly wonderful news. Glad that both ToadKing and DarkKobold managed to replay your file grunt. A new official version should be released within 1-2 months (just an estimate). Before that, they want to make sure save stating fully works, remove all (if any by now) code from the various merges and some other minor things. Then, I would seriously recommend all tasers to download dolphin and start tasing?... :)
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
Joined: 7/16/2006
Posts: 635
OK, another test http://www.mediafire.com/?ps3aa87yd2pdtib The above contains a memory card and a dtm for Metroid Prime v1.0. The movie should work if the memory card is in slot A. It depicts Space Jump First.
Joined: 3/20/2009
Posts: 87
petrie911 wrote:
OK, another test http://www.mediafire.com/?ps3aa87yd2pdtib The above contains a memory card and a dtm for Metroid Prime v1.0. The movie should work if the memory card is in slot A. It depicts Space Jump First.
I can't test it right now (on my laptop) but you should post the sha1/md5 hash of your ISO, because Metroid Prime has three different versions, which all have differences, specifically regarding space jump early.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Also, info about what revision you're using would help - there have been some significant changes internally over the past couple of days.
Joined: 7/16/2006
Posts: 635
Toad King wrote:
I can't test it right now (on my laptop) but you should post the sha1/md5 hash of your ISO, because Metroid Prime has three different versions, which all have differences, specifically regarding space jump early.
I...don't actually know what those are. But as I specified in my above post, it's v1.0 (also called 0-00). The only one you can scan dash in. Well, that's not strictly true, as you can scan dash in v1.1, too, but the only known version difference in v1.1 isn't relevant to this.
sgrunt wrote:
Also, info about what revision you're using would help - there have been some significant changes internally over the past couple of days.
It's the r7144 that was posted in the main topic.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Your DTM indicates that the game ID is GM8E01, which is Metroid Prime NTSC-U.
Joined: 7/16/2006
Posts: 635
...well, yes. http://www.metroid2002.com/version_differences_version_number.php The one I used was DOL-GM8E-0-00. Which is really the only version that should ever be used.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Got it to play back here! Note: Use HLE audio.
Joined: 7/16/2006
Posts: 635
oh, yeah, I used HLE. LLE keeps giving me horrible errors. Apparently I need some sort of dsp file that I can't legally obtain.
Joined: 3/20/2009
Posts: 87
petrie911 wrote:
oh, yeah, I used HLE. LLE keeps giving me horrible errors. Apparently I need some sort of dsp file that I can't legally obtain.
If you have a Wii that can run homebrew (or know of a friend that has one) you can get it that way. LLE is less likely to desync than HLE according to many of the other devs.
darkszero
He/Him
Joined: 7/12/2009
Posts: 181
Location: São Paulo, Brazil
I downloaded the r7144 from the main topic (since I can't compile the SVN anymore, I have VS2008 and not the 2010) and tried to play back the Metroid Prime movie. For some reason, the first tries desync'ed around when you shoot to open the door. It seems to work better if you avoid doing something else while it runs. Also, disabling Audio Throttle seems to cause desyncs. Edit: I managed to get it sync, wanted to make it clear. I've got the LLE files, dumped from my own Wii. However, it seems I can't legally give then to other people, correct?
Joined: 7/16/2006
Posts: 635
Yeah, I sometimes had a particular desync when playing that one back where Samus would push against the wall to the left of the door and thus not make it through. It usually happened if I messed with the framerate too much. Is that the same one you were having?
darkszero
He/Him
Joined: 7/12/2009
Posts: 181
Location: São Paulo, Brazil
Yeah, exactly that one. Samus would jump before entering the door and end being unable to enter.
Joined: 3/20/2009
Posts: 87
petrie911 wrote:
Yeah, I sometimes had a particular desync when playing that one back where Samus would push against the wall to the left of the door and thus not make it through. It usually happened if I messed with the framerate too much. Is that the same one you were having?
I think it's the HLE audio that causes that desync, but I'm not positive. I've encountered it a while ago when testing rerecording with SSBM.