Dolphin, the GameCube and Wii emulator - Forums

Full Version: Looking for inspiration on what to play...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
(10-13-2016, 12:56 AM)Admentus Wrote: [ -> ]Ahh yes. The one and only Admentus right here. As you might have guessed I am a massive fan of N64 games (which still are today unparalleled). So yeah, about using codes. Dolphin (just like the actual GameCube and Wii) has support for two different kinds of codes: AR and Gecko.

When you open Dolphin, you can right-click a game to open the properties window, where you can go into the AR Codes or Gecko Codes tab. Dolphin already includes a large amount of AR or Gecko (sometimes both) for most games. Still, a lot of codes are not covered yet and have to be added manually, which is easier for AR since there is a nice Add button. Within the properties window there is a button for Edit Configuration (or something similar) which opens a ini files. This ini files contains all the specfic settings and codes for that particular game version and region.

Back on codes again. When adding codes it is important to keep in mind: the version, region and code type (AR or Gecko). An AR Code for PAL wil most likely not work as a Gecko Code for NTSC-U. If you are for example looking for codes for Super Mario 64, you can find a lot of great codes on the main post here: https://forums.dolphin-emu.org/Thread-super-mario-64-hd-texture-pack-v1-4-2016-08-30.

There is a thread for widescreen codes: https://forums.dolphin-emu.org/Thread-unofficial-widescreen-development-topic-archive.
Zelda games: https://forums.dolphin-emu.org/Thread-ar-codes-for-ocarina-of-time-master-quest-majora-s-mask
FPS: https://forums.dolphin-emu.org/Thread-60-fps-master-list or https://forums.dolphin-emu.org/Thread-game-modification-60-fps-hacks-and-patches?pid=425044#pid425044.

Feel free to ask if you are looking for a particular code. The best AR and Gecko coders around here on the forums are with no doubt darkludx and gamemasterplc.

So... After this long boring story of how codes work, you might ask yourself why? Well... For Ocarina of Time you can actually change the behaviour of the game for a better experience. Normally this game runs at 20 FPS, but a code can change that to 30 FPS. Normally the view distance isn't that large. Well... A code grants you unlimited view of the map. Want to play hardcore? You can get double damage when being hit.

In closing, Dolphin does what Nintendo doesn't. Really! Want 1080p or even 4k? Dolphin does it! Want higher FPS? Dolphin could do it with the right codes. Want to save your game at any time? Use save states with Dolphin (although, don't overrely on them). Want to have higher quality textures? Dolphin can! So yeah... That is why emulation is to great in a nutshell. It is mostly due hardware limitions of the consoles, the Wii is just 480p since it just lacks the power.

Oh man, you've just opened up my world! I'm definitely a fan of emulators, that's pretty much what my playlist is all about. However I didn't know about these codes so I'm really excited to give them a try! I'm gonna rerecord my Sunshine video in 60fps as that's already looking stunning in 1080p with the HD pack I found. I've only got a 750ti so it's not 4k ready just yet but when I upgrade to a gtx1070 I should hopefully be able to do some 4k stuff. 

Have you tried out any of the Mayflash USB adopters? I've got nearly all of them and they're great. The Wii & GC stuff is flawless and I'm getting on well with the other consoles. It's nice playing a N64 emulator in 1080p but it still doesn't beat using the original controller! Cost me a few quid to collect them all, but it's worth it in the end.

Thanks for all your help on this one!
(10-13-2016, 01:15 AM)Handz_Gaming Wrote: [ -> ]Oh man, you've just opened up my world! I'm definitely a fan of emulators, that's pretty much what my playlist is all about. However I didn't know about these codes so I'm really excited to give them a try! I'm gonna rerecord my Sunshine video in 60fps as that's already looking stunning in 1080p with the HD pack I found. I've only got a 750ti so it's not 4k ready just yet but when I upgrade to a gtx1070 I should hopefully be able to do some 4k stuff. 

Have you tried out any of the Mayflash USB adopters? I've got nearly all of them and they're great. The Wii & GC stuff is flawless and I'm getting on well with the other consoles. It's nice playing a N64 emulator in 1080p but it still doesn't beat using the original controller! Cost me a few quid to collect them all, but it's worth it in the end.

Thanks for all your help on this one!

Sadly I haven't tried out any of the Mayflash USB adapters. I am more of an Xbox One Wireless Controller for Windows 10 fan (I never liked Xbox systems, but their controllers are the best for PC gaming). There are a few advantages using a Xbox One controllers, the extra buttons are nice when binding complex Wiimote motion controls (no more relentless shaking with Donkey Kong Country Returns, just press a button instead) or for emulation specific controls such as save states.

To be honest, the whole reason why I started working on porting N64 games for Dolphin is because N64 emulation sucks. It is a mess. Project64 sucks. Mupen64 sucks. Plugins sucks. Rice sucks. Glide64 sucks. Even GlideN64 sucks (although much less severe). Dolphin is just awesome! There, I said it! Please don't me mad with me Tongue. It is just too bad a lot of games were never ported to the virtual console, I curse thee Banjo-Kazooie and Donkey Kong 64 for not being available on the VC!
(10-13-2016, 01:33 AM)Admentus Wrote: [ -> ]Sadly I haven't tried out any of the Mayflash USB adapters. I am more of an Xbox One Wireless Controller for Windows 10 fan (I never liked Xbox systems, but their controllers are the best for PC gaming). There are a few advantages using a Xbox One controllers, the extra buttons are nice when binding complex Wiimote motion controls (no more relentless shaking with Donkey Kong Country Returns, just press a button instead) or for emulation specific controls such as save states.

To be honest, the whole reason why I started working on porting N64 games for Dolphin is because N64 emulation sucks. Project64 sucks. Mupen64 sucks. Dolphin is just awesome! There, I said it! Please don't me mad with me Tongue.

I haven't tried any N64 stuff through Dolphin yet, if you reckon it's a lot better than Project 64 then I'm more than willing to give it a try! 

The Mayflash Wii sensor bar is a must if you wanna play with the Wiimotes, likewise with the gamecube controller adapter it works perfectly! I've got a wired 360 controller I use for Rocket League and games like that, but I'm a bit of a purist when it comes to retro stuff. I'll even put up with the Dreamcast controller when using the emulator! 

I do also own all the retro consoles as well, but I prefer to play them through the emulators now (even built a second PC just for retro stuff!). 
Well... I still use the official sensor bar of my actual wii... With a Bluetooth receiver for the (MotionPlus) Wiimotes. I try to avoid using the Wiimote most of the time. I am not that fond of shaking with my arms. So I just bind everything to my controller or my Keyboard + Mouse. This works quite well for New Super Mario Bros. Wii or Donkey Kong Country Returns for example. In fact, the Super Mario Galaxy games play much more superior with the Keyboard + Mouse setup than they ever did with a Wiimote + Nunchuk. Sometimes this can not be avoided (*looks at MotionPlus and Skyward Sword*). Of course, games with support for the GameCube or Classic controller are a pro! I vote for Dolphin being able to emulate MotionPlus.

I am a massive retro fan yeah! But even retro games needs to be improved in every way they can, such as with audio, graphics, controls, difficulty and so on. I couldn't bear to play Ocarina of Time or Majora's Mask with those old graphics, so a texture pack does wonders! 240p or 480p is a no-go. Nothing less than 1080p can be accepted in today's world. I expect in the years that come that the standard will be raised to 4k. But since 4k is a bit expensive, it can wait.
(10-12-2016, 10:48 PM)Handz_Gaming Wrote: [ -> ]Ah DK Country is a good shout, might have to give that a go. Funny enough I've just done a Mario Sunshine video but I didn't know about the 60FPS hack? Do you know how to do this as I'll re-record the video in 60FPS as that would be amazing.

Haven't heard of Admentus though, I'll have to check him out. Already got Project64 running with some HD texture packs, but they seem to just crash the games! 
Well, since Admentus made a big splash here now I won't have to point him out for you  Tongue 

If you want to try SMS at 60FPS (which you should!), get the Gecko code from here and add it to the game-specific ini file.  Just right click the game and select "open config" or "open ini"; I'm going by memory here.  In the text file that appears, enter the following and save the file:

[Gecko]
[color=black]$60FPS (Region-Free)
F6000002 80008180
BF800000 3F000000
00000000 43300000
14000004 3F800000
E0000000 80008000
F6000002 80008180
801E0074 901E0038
801E007C 901E0078
14000014 60000000
E0000000 80008000
F6000001 80008180
40800034 C03F00D0
D2000004 00000002
3DC03F80 91DF00D0
C03F00D0 00000000
E0000000 80008000
[/color]
[color=black][Gecko_Enabled][/color]
[color=black][color=#000000]$60FPS (Region-Free)[/color]
[/color]

In the game properties screen you will also need to increase a slider there for "Video Rate" to 2, so that the game speed stays correct.  

There is also a Gecko code there for widescreen rendering with correct aspect ratio, which can be added to the game's ini file in the same way.

Finally, you'll really want to download the texture pack from here. Get the DDS version and unzip its contents to "Documents/Dolphin Emulator/Load/Textures/GMS".

After that, just launch the game and prepare to be floored.

If you get stuck, I can help you more when I get home tonight.
(10-13-2016, 02:46 AM)themanuel Wrote: [ -> ]In the game properties screen you will also need to increase a slider there for "Video Rate" to 2, so that the game speed stays correct.

Are you sure? This Gecko code works correctly without anything like that if I recall correctly, and that option doesn't even exist in official Dolphin.
(10-13-2016, 03:00 AM)JosJuice Wrote: [ -> ]Are you sure? This Gecko code works correctly without anything like that if I recall correctly, and that option doesn't even exist in official Dolphin.

I believe the old 60 FPS code version did, which was in fact a patch: Type: dword, Set-off: 804167B8, Value: 3F600000. It was also most likely NTSC-U bound. It does not work on Dolphin Master since it relied on the VBeam hack. The Gecko Code version however works perfectly without the need for a Video Rate (I think themanual was referring to Ishiiruka, which has this kind of hack) or VBeam hack (which got removed a loooong time ago from Dolphin Master). The Gecko version works perfectly on the latest Dolphin Development Build or Dolphin 5.0. The only downside is that it significantly demands more of your system to run at 60 FPS instead of 30 FPS.
Darkludx and I both found the "60fps" codes for Wind Waker and Twilight Princess but there's currently no way to get it at the correct pace.
All they need is the pacing addresses in order to run at the correct speed with perfection,or the original ASM for the addresses that "link" (pun intended) to the frame factor so it can be forced to always run at 60fps without being too fast or any need of the pacing changes. Here is Twilight Princess' frame factor address: 00502763 000000xx or 80502760 for the ASM related value that turned no search results in both 32bits and the 16bits 2760 half being too confusing for me.

Fun fact: Turning TP's 60fps (04502630 00xxxxxx) code's value to half of 000A4CB8 with CPU Clock Override at 200% or higher makes it run technically at 120fps with quadruple pace because the factor address value becomes 00 (unlimited?) with this set.
(10-13-2016, 03:00 AM)JosJuice Wrote: [ -> ]Are you sure? This Gecko code works correctly without anything like that if I recall correctly, and that option doesn't even exist in official Dolphin.

I'll try that tonight.  I may still have the old code in my ini file but I don't have access to my gaming computer at the moment.  In fact, I think it is a "patch" code (OnFrame) that I'm running in conjunction with double video rate, if memory serves me right.  It's certainly on Ishiiruka.

However, if the new Gecko code makes the game run slower than the old code with double video rate, I'll have to stick with the old one.  As it is, with 4xIR, custom HD textures, 4xMSAA, widescreen code and 60FPS code, the game is already running for me at ~75FPS, which is great, but I don't have a lot of margin for further slowdown.
(10-13-2016, 03:46 AM)themanuel Wrote: [ -> ]In fact, I think it is a "patch" code (OnFrame) that I'm running in conjunction with double video rate, if memory serves me right.  It's certainly on Ishiiruka.

That would make perfect sense.
Pages: 1 2 3 4