Emulator Issues #7219
007 Agent Under Fire - Savestate Inaccuracies.
007 Agent Under Fire
What's the problem? Describe what went wrong in few words.
Pressing B to do the 180 degree turn move in an on-rail level causes desyncs at specific (consistent) spots when TASing, presumably in areas where actors load/lag occurs in the game engine.
What did you expect to happen instead?
Playback syncing, have had 0 issues syncing elsewhere in the game so far.
What steps will reproduce the problem?
1. Start the on-rails second level "Precious Cargo", start a TAS recording.
2. Spam the B button when approaching the highway exit until an enemy blue van appears in front of you (roughly 38-40) seconds into the level).
3. After following the blue van for a few seconds take notice of the direction you're facing, stop recording and play it back. It should desync near the moment the van appears, having you end up facing in a different direction at the end. You can also desync by using B in this level when driving over the grassy area, when passing by the gas station you blow up, and when entering the building near the end.
Which versions of Dolphin did you test on?
4.0-1356, and 4.0-1446(latest as of 11:40am CST 4/21/2014)
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
What are your PC specifications?
Windows 8 laptop, Corei3, integrated intel graphics.
Are you using the 32 or the 64 bit version of Dolphin?
Is there any other relevant information?
#1 Updated by delroth almost 6 years ago
- Status changed from New to Accepted
- Priority set to Normal
- Category set to ppc
Could you maybe provide a memory card/GCI file with the mission unlocked as well as a DTM file that reproduces this issue?
Several people have confirmed this over at TASVideos, marking as accepted.
#4 Updated by aleckermit76 almost 6 years ago
Here's a DTM of the TAS so far that'll take you to level two in just a couple of minutes time: https://www.mediafire.com/?dna4w2ri28prmbb For me this desyncs right after the gas station, for another guy on our team it desyncs when your car drives over the grassy area midway through the level.
#6 Updated by aleckermit76 almost 6 years ago
Found a save file with level 2 unlocked: https://dl.dropboxusercontent.com/u/484730/JamesBondAgentUnderFireLevel2.gci
#19 Updated by aleckermit76 almost 6 years ago
SYNC'D! The settings when you right click the game on dolphin were different between us somehow.... I'll post back if solarplex is still unable to sync past lawn... God I feel stupid... does Dolphin ignore the config settings and use the game's custom settings by default in the newer versions or...
#23 Updated by JMC4789 almost 6 years ago
I decided to do a less intensive test of using Netplay to make sure nothing's seriously wrong with this game. I went through the first three levels with no desyncs in a simple netplay session.
Aleckermit76: Do all three people tasing it have the same disc md5 and such?
#26 Updated by aleckermit76 about 5 years ago
This issue was a misconception on my part by the way, this move in the game has nothing to do with the issue. There is a savestate accuracy issue in the vehicle levels of this game that causes playbacks to desync. A playback that used little-to-no savestates will sync just fine, whereas if you re-record in the wrong place the playback will be desync'd.
#30 Updated by aleckermit76 about 5 years ago
I right-clicked the game in the Dolphin window and checked "Enable MMU" (by default it's completely unchecked). Started a recording of level 2 and made & loaded savestates in many spots. Played it back and it desync'd at gas station (common desync spot).
#33 Updated by jesse_lun over 4 years ago
Since this hasn't been posted here yet, desyncs happen for the following gamecube games as well:
Not sure if it's all the same issue, or something else however.