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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 100 101 102 103 104 ... 367 Next »

Question anbout speedrunning using Dolphin
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Question anbout speedrunning using Dolphin
03-01-2016, 03:04 AM
#1
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
Hello guys,

it would be great if someone's able to help me. So I'm interested into speedrunning and I intend using Dolphin for learning/practising and running the game(s). I'm aware that speedrunning on emulator is very proscribed by the speedrunning scene. So my question is, what game runs pretty glitchless on Dolphin giving me no atvantage or disatvantage? I have following games in mind:

Wind Waker
Paper Mario TTYD
Super Paper Mario
Super Mario Sunshine
Finding Nemo
Kirbys Adventure Wii
Luigis Mansion

Thanks for all your answers!
Find
Reply
03-01-2016, 05:38 AM
#2
Neui Offline
Quiet
***
Posts: 174
Threads: 1
Joined: Apr 2015
Most games shouldn't give you a (dis)advanatge with Dolphin. The only disadvanatge you might get is if your computer isn't good enough to handle the game, then you might expirence lag (while emulating, not lag in the game itself).

Looking at the wiki should be enough, as it lists some bugs/glitches/crashes. Many of them are fixed (in popular games, eg. the Mario games or Zelda ones), so only "minor" graphical glitches might be there, eg ugly shadows in Kirby's Return to Dream Land or videos aren't rendered in Finding Nemo
Find
Reply
03-01-2016, 07:23 AM (This post was last modified: 03-01-2016, 07:24 AM by JosJuice.)
#3
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,835
Threads: 7
Joined: Oct 2014
All disc-based games will give you a slight advantage in Dolphin (though maybe not in in-game time, depending on how it's measured) because the loading times are a bit faster. They loading times have gotten a lot closer to consoles in the post-4.0 development builds – you might not even be able to notice the difference – but they're still not perfect.

Other than that, I can only think of edge cases like not being able to clip through walls in one of the Spyro games.

(03-01-2016, 05:38 AM)Neui Wrote: The only disadvanatge you might get is if your computer isn't good enough to handle the game, then you might expirence lag (while emulating, not lag in the game itself).

It is actually possible to get lag inside the game when using dual core under specific conditions.
Find
Reply
03-01-2016, 08:25 AM (This post was last modified: 03-01-2016, 08:39 AM by DrHouse64.)
#4
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
Even real consoles have slightly different loading times depending on very various causes (different models, tired optical lens, game disk condition...). Like JosJuise said, Dolphin have close-to-console loading times now.

Speedrun on emulators is allowed or not depending on where you post it. Speedrun.com, for example, allows it, in an "emulator" category (which is the best thing to do imo), but I don't know all the details or the conditions. AFAIK Project64 2.X is way too fast and banned.

Anyway, "an acceptable time is one did with the real console and the real game" is an old precept of the speedrun community that tends to be destroyed : some console models are faster than others. What about HDD, SSD or even RamDisk unfairness on PC? The HDD, SSD unfairness on PS3? What about DIOS MIOS on Wii (allowed in some places)? What about virtual console versions? What about one emulator be faster than others? What about the "unlock disk read speed" option?
All these things are decided by arbitrary decisions that don't even make sense. Some will only allow official methods, some will only allow unmodified hardware (no SSD on PS3), some will allow unofficial faster USB loading softmods, some will allow "accurate" emulators (but what exactly is accurate?)...

Also, Shader Compilation can be a big disadvantage for RTA games (games that don't have a embedded official timer, like Mario Sunshine, so you have to use a real time stopwatch), because when Dolphin freezes to compile shaders (stopping the "virtual GameCube"), the real timer still goes on. To avoid this, you might want to use the Ishiiruka build that avoid freezing when shaders are compiling.
For IGT games (like Resident Evil 4), it's not a problem, the timer stops when Dolphin is freezing.

Idk if reading isos from HDD or SSD makes a difference...
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
03-01-2016, 08:38 AM
#5
Kurausukun Offline
Zeitgenössischer Wurst
*******
Posts: 1,034
Threads: 62
Joined: Mar 2014
Reading ISOs from HDD vs SSD makes almost no difference at all, but your other points are correct--for example, Cosmo did a test using Wind Waker on both a Wii purchased at launch in 2006 and a Wii he bought recently, and the read speeds were way different--just by exiting and entering the same room multiple times, there were full seconds of difference. What this means is it's pretty much pointless to account for the small inaccuracies of Dolphin load times vs. console load times.

If you want to get around the shader compilation error, you can always dump your frames from boot to finish and time it that way instead (in fact, I can't really think of another way to do this accurately).
Find
Reply
03-01-2016, 08:50 AM
#6
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,835
Threads: 7
Joined: Oct 2014
(03-01-2016, 08:38 AM)Kurausukun Wrote: If you want to get around the shader compilation error, you can always dump your frames from boot to finish and time it that way instead (in fact, I can't really think of another way to do this accurately).

There is a way to count the number of frames and VIs that have passed when recording input. I'm not sure if it's possible to do this without recording input, but having to enable input recording while speedrunning doesn't sound like a big problem.
Find
Reply
03-01-2016, 10:32 AM
#7
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
Ok thanks for all your great replies!
Find
Reply
03-08-2016, 06:57 AM
#8
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
There is one more question. I decided to run Wind Waker (J). To do so it's necessary for me to use the tingle tuner. Is there any good tutorial of how to connect the visual boy advance with Dolphin?
Find
Reply
03-08-2016, 07:19 AM
#9
Kurausukun Offline
Zeitgenössischer Wurst
*******
Posts: 1,034
Threads: 62
Joined: Mar 2014
Luckily, Tingle Tuner is one of the games that works with Dolphin. All you need to do is download VBA-M from here: https://sourceforge.net/projects/vbam/files/Win32-Wx/VisualBoyAdvance-M-WX-2.0.0-beta2.7z/download, (I think this is the right one?), set the link type in the options menu to GameCube, and connect the way you would on console from there. Note that I'm pretty sure you need a GBA bios file for this to work. You might also need DSP dumps from your Wii/GC, but I'm not sure on that.
Find
Reply
03-08-2016, 10:31 AM
#10
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
Thanks for your fast reply!

So there is no tutorial on Youtube or somewhere else? I'm really not familiar with this. Since I play the Japanese verison of Wind Waker, would I need a Japanese bios file?
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 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