Dolphin - Emulating Wii and Gamecube Games

It really is. Why don't other emulators have such a good community building cool things like Dolphin. PS2 and PSP are two that have functional emulators but don't have all the cool stuff as this does.

And older systems like dreamcast don't even seem to have support which is sad.
Community building is hard to do well. With Dolphin now the community is welcoming and the infrastructure is accessible, and there are enough updates and reports to keep everyone informed. If others want to achieve this state the changes in the Dolphin community in the last couple years are a good example for what to do.
 
One of my favorite parts of Dolphin in VR is that it feels like looking 'behind the scenes' during a play. You can look away from the game UI and see the stagehands moving things around, by looking in a different spot than the in game camera expects you to be looking.

You can see NPCs being put in place to get ready for a cutscene, popping into existence. Scrolling text is a 20 story tall scrolling tower in your face. Geometry that was never meant to be viewed shows up, it makes even things like static menu screen really crazy, because you are inside them and can look back at the screen and see random things the devs left there.

As an example, this is what a Resident Evil menu looks like in the Oculus:

WxS7dgT.png
WAY cool.
 
Dolphin is great but stable versions should come more often.

Why, though? There's a reason why even the official Dolphin website links to the Dev version now: Dev builds are perfectly functional. And development makes such a great leaps in such short time that the stable channel can become deprecated in a matter of weeks, if not faster. I could understand the need to have a "proven" version if the Dev builds were broken more often than not... but as it stands, they have very few flaws that would prevent them from being recommended to any normal user.
 
Right. It's not even like the Dev versions are really bleeding edge anymore as actual development happens in the individual developers' forks and changes are only merged into the Master branch once completed. And what's considered completed has become quite a high standard.
 
Alright, switched to the latest dev branch and turned my Dual Core off and GPU Sync on per the wiki to fix the black bar issue.

Had to bump it down to 2x native to keep the performance to 60 FPS.

It doesn't say you need both, it says one or the other.

Playing with Dual Core disabled or using Sync GPU Thread are the only solutions currently available, and both result in a significant performance hit.

So might be worth trying.

If lowering the resolution fixes performance, then I would keep Dual Core off and then disable GPU Sync since you seem to be GPU bound, not CPU bound.

Might be able to get you playing at a higher res again.
 
Is there a way to make Brawl (Project M) have a stable / constant 60 fps? The FPS on the top left corner always says 60 (sometimes up to 71 on the menu and as low as 50 on Skyloft) but the game seems to frameskip or something during gameplay making it look choppy while displaying 60fps. I would really like a smooth 60fps or something.

My settings and PC specs. Using Dolphin 4.0.2.
 
Is there a way to make Brawl (Project M) have a stable / constant 60 fps? The FPS on the top left corner always says 60 (sometimes up to 71 on the menu and as low as 50 on Skyloft) but the game seems to frameskip or something during gameplay making it look choppy while displaying 60fps. I would really like a smooth 60fps or something.

My settings and PC specs. Using Dolphin 4.0.2.

Sounds like shader caching. It'll be hitchy the first time an effect is used, but not again - assuming you're using the same dolphin build as last time.

Every time a shader is loaded it caches it which causes a small hitch, but it only needs to cache it once. So the more you play, the less hitchy it'll get!
 
Sounds like shader caching. It'll be hitchy the first time an effect is used, but not again - assuming you're using the same dolphin build as last time.

Every time a shader is loaded it caches it which causes a small hitch, but it only needs to cache it once. So the more you play, the less hitchy it'll get!

I've played like that for almost 5 hours with my friend and it was still kinda skipping a bit. It's playable, but it does slightly mess with the input timings. if there's nothing I can do, it's okay though. Just thought there was a work around.
 
I've played like that for almost 5 hours with my friend and it was still kinda skipping a bit. It's playable, but it does slightly mess with the input timings. if there's nothing I can do, it's okay though. Just thought there was a work around.

Have you tried the latest dev build? The stable release is over a year old and there's been a ton of improvements made since.
 
Well, you said you were using 4.0.2 which isn't at all recent.

okay thanks. I downloaded the newest dev build. pretty much fixed all my problems. i remember i downloaded one that was supposed to auto detect the gc adapter, guess i never really "installed" it. Lol
 
Started Metroid PrimeTrilogy earlier using some basic recommended settings I have seen. I have to reconnect the controller when it first loads the save file and get the black bar on the bottom but that doesn't really bother me. Only issue seemed to be minor audio glitches and the music lagging when using the map. I will try the other audio codec or whatever later to see if it works better. Should I even bother with this Ishiiruka thing or what?

I had the same problem with the sound. Did you find a solution?
 
newest version really improved my metroid prime performance

awesome

I started playing Metroid Prime 2 recently with the latest version. The performance is awesome. (Playing with maximum Internal Res and at 1920x1080p)
I get constant 60 FPS, except for the map if I use OpenGL, but it gets constant 60 in D3D + Vsync.

It's great and jaw dropping.

Too bad for the black bar though
 
Perhaps it's shader caching? I recall hearing that Dolphin has to rebuild the shader cache whenever you switch builds?

Sounds like shader caching. It'll be hitchy the first time an effect is used, but not again - assuming you're using the same dolphin build as last time.

Every time a shader is loaded it caches it which causes a small hitch, but it only needs to cache it once. So the more you play, the less hitchy it'll get!

Oh, that may be it. Explains why the first battle was a complete slideshow, with all those new effects. Gonna play some more then. Thanks Barrow Roll and Alo81 (even if you weren't answering me directly).
 
A tip for those playing Metroid Prime: if you're on the gamecube versions and using the widescreen hack/object culling fix, you can remove elements of the HUD via in-game options so it doesn't appear as a floating block in the middle of your screen. It breaks some of the illusion of being in-visor, but if you're playing widescreen that's a moot point. You can disable certain elements, like the side bars, and keep others, like your health readout.
 
I started playing Metroid Prime 2 recently with the latest version. The performance is awesome. (Playing with maximum Internal Res and at 1920x1080p)
I get constant 60 FPS, except for the map if I use OpenGL, but it gets constant 60 in D3D + Vsync.

It's great and jaw dropping.

Too bad for the black bar though


Are these performance gains for both the Wii and GC versions? Deciding on which one to play
 
Is there a culling fix for Melee that prevents your characters from exploding at the 4:3 border when playing widescreen? I am guessing no but hoping yes.
 
Is there a culling fix for Melee that prevents your characters from exploding at the 4:3 border when playing widescreen? I am guessing no but hoping yes.
This AR code will change the camera viewport to 16:9, but will stretch UI elements. Imo this is fine since the UI elements will properly track the characters on-screen. Disable the widescreen hack, enable the cheat, and enjoy.
Code:
04BDC5E4 3FCFC217
 
I started playing Metroid Prime 2 recently with the latest version. The performance is awesome. (Playing with maximum Internal Res and at 1920x1080p)
I get constant 60 FPS, except for the map if I use OpenGL, but it gets constant 60 in D3D + Vsync.

It's great and jaw dropping.

Too bad for the black bar though

You also get:

Shader Generation Stuttering and the Black Bar
Constant Wiimote Disconnects
Bloom Offset
Dot

Visors will only work if EFB to Ram is enabled. Though EFB to Ram is forced by the GameINI, visor corruption may still occur if you open the graphics configuration window during gameplay. Turn on EFB to Ram in the Dolphin GUI to avoid any problems. Additionally, the graphics hack "Disable Destination Alpha" needs to be OFF for the Scan Visor to work.

Refraction Slowdown
Refraction effects, such as raindrops on Samus' visor and the heat effect after firing her weapon for an extended period, cause slowdown in OpenGL. Even the strongest computers are affected by this issue, and there is no solution with the OpenGL backend at this time. D3D is not affected by this problem in this game. Fixed by 4.0-5124

Sorry guys but i'm once more not impressed by dolphin so called "magic" improvement. Metroid Trilogy/Mario still runs like garbage compared to it's native counterpart. Tons of stuttering in all 3 metroid games, the 3rd game is still unplayable for me.

My pc: i5 3570K 4.5Ghz 7950 OC, 16GB RAM, SSD

Are these performance gains for both the Wii and GC versions? Deciding on which one to play

I get horrible performance on both GC and Wii. Sure they will run around 60ish fps, but the stuttering/audio/other issues will kill the mood.
 
It doesn't say you need both, it says one or the other.

Heh

Thanks for pointing out the distinction. I'll experiment tonight.

A tip for those playing Metroid Prime: if you're on the gamecube versions and using the widescreen hack/object culling fix, you can remove elements of the HUD via in-game options so it doesn't appear as a floating block in the middle of your screen. It breaks some of the illusion of being in-visor, but if you're playing widescreen that's a moot point. You can disable certain elements, like the side bars, and keep others, like your health readout.

I forgot about those options from when I played Prime 1. I'll mess around in the options tonight.

Sorry guys but i'm once more not impressed by dolphin so called "magic" improvement. Metroid Trilogy/Mario still runs like garbage compared to it's native counterpart. Tons of stuttering in all 3 metroid games, the 3rd game is still unplayable for me.

My pc: i5 3570K 4.5Ghz 7950 OC, 16GB RAM, SSD

You may be well served with the VR fork for the Prime games https://github.com/cegli/dolphin/commits/VR-Hydra

I'm getting solid performance even while fixing the black bar issue, which degrades performance even further on a 2500k OC'd and 970 set up.

I started playing Metroid Prime 2 recently with the latest version. The performance is awesome. (Playing with maximum Internal Res and at 1920x1080p)
I get constant 60 FPS, except for the map if I use OpenGL, but it gets constant 60 in D3D + Vsync.

It's great and jaw dropping.

Too bad for the black bar though

For The black bar, try disabling either the dual core usage or enabling GPU Sync.

I noticed Dolphin does have borderless full screen now, can try that instead of vsync.
 
You also get:



Sorry guys but i'm once more not impressed by dolphin so called "magic" improvement. Metroid Trilogy/Mario still runs like garbage compared to it's native counterpart. Tons of stuttering in all 3 metroid games, the 3rd game is still unplayable for me.

My pc: i5 3570K 4.5Ghz 7950 OC, 16GB RAM, SSD



I get horrible performance on both GC and Wii. Sure they will run around 60ish fps, but the stuttering/audio/other issues will kill the mood.


Shader Generation Stuttering and the Black Bar
Constant Wiimote Disconnects
Bloom Offset
Dot

Only have the bolded ones and just fixed the Black bar with Grief.exe settings.
I use EFB to RAM but I didnt notice performance degradation whatsover.

EDIT:

I'm using D3D by the way, I find it way better compared to OpenGL with my AMD card (280x using Omega drivers)
 
anyone can tell me why the stupid Wiimote pointer wont show up on the tv screen for Skyward Sword?
im using a Wiimote plus btw
everything else works but the stupid pointer
using latest dev build btw
 
anyone can tell me why the stupid Wiimote pointer wont show up on the tv screen for Skyward Sword?
im using a Wiimote plus btw
everything else works but the stupid pointer
using latest dev build btw

What are you using for the sensor bar? Also, are you using a wiimote+ and "real wiimote" in the controller settings?
 
New progress blog - https://dolphin-emu.org/blog/2015/02/01/dolphin-progress-report-january-2015/

Damn, each month it just gets better and better - all the coders are absolute monsters! If there's any on GAF - how do you become so good at coding? Where did you learn your black arts?

Fiora definitely pulls her weight on that project - out of all the big stuff that's fixed during any given month, her name is attached to most of it. I have a CS master's degree and even I'd feel totally out of my element working on that project, but their devs just go and go and go. Of course, there are a lot of talented people committing code, and I've never seen one emulator so fixed on improving performance without resorting to a bunch of game-specific speed hacks.

Is The Last Story fixed on the latest build?

It's 'fixed' in the sense that it runs. If you actually want to play it, then good luck. The game requires EFB to RAM in order to render fully correctly, but the difference between EFB to RAM and EFB to Texture on my system is 15fps (on a good day) vs 90fps. If you don't mind your characters not having visible bodies, then I guess that Last Story is playable. Considering how slow EFB to RAM is known to be and how dedicated to performance the Dolphin team is, I'm not sure there's much of a way to speed it up.

(I am surprised by the improvements made over time in Xenoblade, though. It's playable at full speed even on a mobile i7 processor. My girlfriend has put 40 hours in that game on her laptop without a single crash or stutter, and never wavering from the 30fps that the game is supposed to render at. I'm still shocked by how well Dolphin performs.)
 
yes using a real wiimote plus
and i guess my laptop is the sensor bar?
it worked when playing the NMH games dammit

You need to have an infrared light source for the pointer to show up. It's quite literally impossible otherwise. The wii remote calculates pointer controls based on that.

I think skyward sword might rely on the motion+ add on for the pointer but I know it uses the sensor bar to recalibrate it in real time. When you launch dolphin does it say "wii remote 1 connected"?
 
You need to have an infrared light source for the pointer to show up. It's quite literally impossible otherwise. The wii remote calculates pointer controls based on that.

I think skyward sword might rely on the motion+ add on for the pointer but I know it uses the sensor bar to recalibrate it in real time. When you launch dolphin does it say "wii remote 1 connected"?

my wiimote is the one with built in motion plus though so it should be fine shouldnt it?
and yes it says its connected
like i said this is the only game im having problems with
is there anyway to use the sensor that came with my WiiU?
im close to saying fuck it and just buying the game
 
I had the same problem with the sound. Did you find a solution?
The other option didn't change anything. Apparently it's only the Chozo Ruins map though so its tolerable. I'm also getting some sound issues while in the water so I might switch back to whatever it was before
 
my wiimote is the one with built in motion plus though so it should be fine shouldnt it?
and yes it says its connected
like i said this is the only game im having problems with
is there anyway to use the sensor that came with my WiiU?
im close to saying fuck it and just buying the game

You should be doing that regardless
 
Oh shit, didn't realize Xenoblade now has a UHD Texture pack option for some environments for anyone with a high-end video card. Gonna have to try that out.
 
Can you share the link?

https://forums.dolphin-emu.org/Thread-xenoblade-chronicles-hd-texture-pack-v6-0-january-26-2015

HD Texture Pack Downloads

You must use a Development Version of Dolphin 4.0-5234 or greater or this pack will not work! Just use the latest Development Version!

Xenoblade Core Texture Pack
Current Version: 6.0b (January 26, 2015)
368 MB Download / 427 MB Decompressed
This is the core texture pack that contains retextures for the UI, characters, environments, and much more.

HD Controller Buttons + Tutorials Pack
Current Revision: r9 (January 29, 2015)
52 MB Download / Decompressed
Covers all buttons and 112 in-game Tutorials. Download the version that matches the controller you use. (Wiimote/Wii Classic/Xbox 360/Playstation)

UltraHD Environment Pack
Current Revision: r2 (January 26, 2015)
226 MB Download / Decompressed
This pack contains UltraHD retextures for some of the environment textures that are found in the Core Pack.
It requires a powerful graphics card to be able to run this pack at full speed; stuttering/slowdowns may be experienced.
 
What's the minimum spec requirement to get Metroid Prime 1 (GC version only) running at a smooth 60fps, 1080p, 16:9 with AA?

I have the Gamecube original, the wii trilogy release and the Wii U digital release but my favourite control scheme is the GC version and would like to replay it in glorious high res.
 
What's the minimum spec requirement to get Metroid Prime 1 (GC version only) running at a smooth 60fps, 1080p, 16:9 with AA?

I have the Gamecube original, the wii trilogy release and the Wii U digital release but my favourite control scheme is the GC version and would like to replay it in glorious high res.

A computer with Graphix <--- notice the x that is important.

Real answer I have no clue and there really is no universal standard to assign dolphin game specs to as they can vary wildly not to mention to the constant updates make this a moving target. The only true answer is as powerful as you can afford
GUYS WE SHOULD TRY TO COMPILE A LIST OF HOW DIFFERENT GAMES RUN IN DOLPHIN. We probably have enough people here that we can cover a massive range of hardware specs
 
yes using a real wiimote plus
and i guess my laptop is the sensor bar?
it worked when playing the NMH games dammit

my wiimote is the one with built in motion plus though so it should be fine shouldnt it?
and yes it says its connected
like i said this is the only game im having problems with
is there anyway to use the sensor that came with my WiiU?
im close to saying fuck it and just buying the game

HAHAHAHAHAHAHAHAHAHAHHAHA
 
my wiimote is the one with built in motion plus though so it should be fine shouldnt it?
and yes it says its connected
like i said this is the only game im having problems with
is there anyway to use the sensor that came with my WiiU?
im close to saying fuck it and just buying the game

Brilliant.
 
my wiimote is the one with built in motion plus though so it should be fine shouldnt it?
and yes it says its connected
like i said this is the only game im having problems with
is there anyway to use the sensor that came with my WiiU?
im close to saying fuck it and just buying the game


You need a sensor bar regardless and yes, you can use the WiiU's one (of course it need to be connected and WiU powered on) or just buy a wireless sensorbar which is quite cheap ($10 tops) but I have a hunch that you won't be here to tell us how it went I'm afraid. It takes so long to get an account here, after 1 year of being a member you still haven't figured out that admitting piracy equals to account suicide?
Either way, maybe this will be the lesson that makes you go legit and honest from now on...

Sorry if it appears like backseat moderation, not my intention, just honestly puzzled is all

edit: banned, sorry but it was deserved
 
You need a sensor bar regardless and yes, you can use the WiiU's one (of course it need to be connected and WiU powered on) or just buy a wireless sensorbar which is quite cheap ($10 tops) but I have a hunch that you won't be here to tell us how it went I'm afraid. It takes so long to get an account here, after 1 year of being a member you still haven't figured out that admitting piracy equals to account suicide?
Either way, maybe this will be the lesson that makes you go legit and honest from now on...

Sorry if it appears like backseat moderation, not my intention, just honestly puzzled is all

edit: banned, sorry but it was deserved

I mean. Maybe. Just maybe. If we assume the best of the guy. He was referring to buying a copy of the Wii U version?
 
A computer with Graphix <--- notice the x that is important.

Real answer I have no clue and there really is no universal standard to assign dolphin game specs to as they can vary wildly not to mention to the constant updates make this a moving target. The only true answer is as powerful as you can afford
GUYS WE SHOULD TRY TO COMPILE A LIST OF HOW DIFFERENT GAMES RUN IN DOLPHIN. We probably have enough people here that we can cover a massive range of hardware specs

Hmm okay. I'll post the specs of my rig tomorrow and I'll see if you guys think it'll be able to run Dolphin(/Metroid Prime) well.
 
Top Bottom