• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 582 583 584 585 586 ... 1198 Next »

Netplay?
View New Posts | View Today's Posts

Pages (4): « Previous 1 2 3 4 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Netplay?
03-06-2014, 12:14 PM
#21
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
Quote:except for the small little problem that you save a movie AFTERWARDS
I made this a while ago, might be useful. http://pastie.org/private/sdakiqy4vldwx4syh74g
Find
Reply
03-06-2014, 05:27 PM
#22
tueidj Offline
Senior Member
****
Posts: 552
Threads: 0
Joined: Apr 2013
(03-06-2014, 11:57 AM)JMC47 Wrote: Netplay makes the emulators sync up very, very well, right down to crashes that I cannot trigger at will.
Except for when it doesn't, which I'm being asked to prove without posting any actual proof i.e. a simple program that shows it doesn't always work.
Find
Reply
03-06-2014, 06:09 PM
#23
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
(03-06-2014, 05:27 PM)tueidj Wrote:
(03-06-2014, 11:57 AM)JMC47 Wrote: Netplay makes the emulators sync up very, very well, right down to crashes that I cannot trigger at will.
Except for when it doesn't, which I'm being asked to prove without posting any actual proof i.e. a simple program that shows it doesn't always work.

Post a movie of a retail game that desyncs. Or even just tell me you've seen it happen in a movie or netplay. Crafting a program that doesn't work isn't interesting. In all situations that actually matter, it's 100% deterministic.
Find
Reply
03-06-2014, 06:13 PM
#24
LPFaint99 Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 531
Threads: 4
Joined: Mar 2009
maybe I read this differently than I should, but I am thinking there is a mis-communication regarding the non reproducible crashes.
If my guess is correct there 'non reproducible crashes' are those such that
there is not series of 'in game steps' that will consistently cause a crash

which is not to say that they won't happen if the input was identical

if a game always crashed at ex Boss battle foo, then it is reproducible with ingame steps
if a game randomly crashes, then they cannot tell you exactly what to do to consistently crash.
I read RachelB's answers as if you have a recording of the input that causes a crash, it will be consistent & reproducible

but without a recording of the inputs, it is almost certainly impossible for you to reproduce exactly the same set of inputs another time
Find
Reply
03-06-2014, 07:22 PM
#25
tueidj Offline
Senior Member
****
Posts: 552
Threads: 0
Joined: Apr 2013
(03-06-2014, 06:09 PM)RachelB Wrote: Crafting a program that doesn't work isn't interesting. In all situations that actually matter, it's 100% deterministic.
There's nothing a homebrew program can do that a game can't. The percentage of games tested under netplay conditions is miniscule compared to the number of games played under normal mode; there could very well be hundreds of desyncs yet to be discovered. I can't be bothered trying to find one of them when I already have a 100% reproducible example on hand.

As a developer of the program in question, your conduct is terrible - rather than trying to understand the problem and fixing the program, you're more concerned with pretending the problem doesn't exist and refusing to acknowledge anything that proves otherwise.
Find
Reply
03-06-2014, 07:35 PM
#26
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
@tueidj: what example? The time functions are explictly made to be deterministic in netplay/movie mode, and we keep them non deterministic in normal mode because it's way more useful than seeing the internal clock drift compared to the host computer clock.

And yes, of course, NetPlay is not perfect and Dolphin is not perfectly deterministic. But we tend to be pragmatic and prioritize based on 1. what people feel is important to fix; 2. what has a large impact to users. Something that shows up in no games and that doesn't matter to people who develop the emulator will take a while to get fixed, and that's by design. If you think it's so important, feel free to provide patches.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
03-06-2014, 08:25 PM
#27
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
Honestly, I'd be interested to see some kind of application or something that could desync netplay. As much as I harp about how consistent netplay is; there are times it's desynced and I have no idea why. I have to blame user error because I can't reproduce it; and the next time I try it'll be perfectly stable for 6 - 8 hours until I finally give up and turn off the emulator.

So, yeah, I really don't know. I'd think there'd still be possible cases for desyncs in Dolphin, but I've never been able to find a singular game that could cause it. Maybe Brawl with SD card checked? But even then; there's a VERY, VERY, VERY high chance of user error in that case, and on my testing I was able to get it to sync between my computers, but not to other people who independently setup.
Find
Reply
03-07-2014, 03:10 AM (This post was last modified: 03-07-2014, 03:14 AM by RachelB.)
#28
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
(03-06-2014, 07:22 PM)tueidj Wrote:
(03-06-2014, 06:09 PM)RachelB Wrote: Crafting a program that doesn't work isn't interesting. In all situations that actually matter, it's 100% deterministic.
There's nothing a homebrew program can do that a game can't. The percentage of games tested under netplay conditions is miniscule compared to the number of games played under normal mode; there could very well be hundreds of desyncs yet to be discovered. I can't be bothered trying to find one of them when I already have a 100% reproducible example on hand.

As a developer of the program in question, your conduct is terrible - rather than trying to understand the problem and fixing the program, you're more concerned with pretending the problem doesn't exist and refusing to acknowledge anything that proves otherwise.
I can't fix a problem that has never once been demonstrated.

Also, i checked and the benchmark is deterministic while a movie is active.
Find
Reply
03-10-2014, 06:11 AM
#29
pauldacheez Offline
hot take: fascism is bad
*******
Posts: 1,527
Threads: 1
Joined: Apr 2012
>I tased spider man

WHY

THAT'S NOT NICE

DON'T TASE PEOPLE
<@skid_au> fishing resort is still broken: http://i.imgur.com/dvPiQKg.png
<@neobrain> dafuq
<+JMC47> no dude, you're just holding the postcard upside down
----------------------------------------
<@Lioncash> pauldachz in charge of shitposting :^)
Website Find
Reply
03-10-2014, 06:58 AM
#30
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
That joke stopped being funny a long time ago :|
Find
Reply
« Next Oldest | Next Newest »
Pages (4): « Previous 1 2 3 4 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode