Dolphin, the GameCube and Wii emulator - Forums
Dolphin Build for Metroid Prime 3 2006 Prototype? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: General Discussion (https://forums.dolphin-emu.org/Forum-general-discussion)
+--- Thread: Dolphin Build for Metroid Prime 3 2006 Prototype? (/Thread-dolphin-build-for-metroid-prime-3-2006-prototype)



Dolphin Build for Metroid Prime 3 2006 Prototype? - Hakairyu - 08-30-2018

Hey all,

(No, this thread is not about downloading the game file; this is about the Dolphin build required to run it.)

I've searched around the internet for quite a while now in attempt to find a 120MB GameCube RAM build of Dolphin, but all the readily available download links have gone defunct. Does anyone have a build up for download, or maybe a location where I may download the build?

Thanks.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - JMC47 - 08-30-2018

you can modify the source code very easily if you want to - I've been working on trying to make it a runtime option so that we could configure memory amount from the INI. The game actually only needs 48MB of RAM.

Unfortunately, the last time I tried to do so it didn't work out.

If you're interested in modifying master, let me know and I can dig up the exact instructions.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Hakairyu - 08-30-2018

(08-30-2018, 08:35 PM)JMC47 Wrote: you can modify the source code very easily if you want to - I've been working on trying to make it a runtime option so that we could configure memory amount from the INI.  The game actually only needs 48MB of RAM.

Unfortunately, the last time I tried to do so it didn't work out.

If you're interested in modifying master, let me know and I can dig up the exact instructions.

Thank you for replying.

I read that you all you need to change is REALRAM_SIZE, then compile it. However, to compile you need Visual Studio 2017, Windows 10 SDK 10.0.15063.0, and Git, all which I don't know how to use, or where even to begin.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Helios - 08-31-2018

https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15

Download and install this, the default install options should be fine? I think? You need the visual C++ dev tools

https://git-scm.com/download/win

git for windows, to get the dolphin source code.

if you just want to get the source code from the repository, a simple "git pull https://github.com/dolphin-emu/dolphin" is enough, then open up the .sln file in the downloaded source code with visual studio.


I'm not actually sure you need the Windows 10 SDK anymore, we dropped the two things requiring it.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Hakairyu - 08-31-2018

(08-31-2018, 01:53 AM)Helios Wrote: https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15

Download and install this, the default install options should be fine? I think? You need the visual C++ dev tools

https://git-scm.com/download/win

git for windows, to get the dolphin source code.

if you just want to get the source code from the repository, a simple "git pull https://github.com/dolphin-emu/dolphin" is enough, then open up the .sln file in the downloaded source code with visual studio.


I'm not actually sure you need the Windows 10 SDK anymore, we dropped the two things requiring it.

So I took the plunge and downloaded Visual Studio Community 17 (ver. 15.8.2), Windows 10 SDK (ver. 10.0.15063.468, and not 10.0.15063.0 since it was the closest thing Microsoft had archived), and Git. I cloned the source from Github and opened dolphin-emu.sln in VS17, but it says everything is incompatible, and I can't go anywhere from there. Also, the Windows 10 SDK is needed to build the solution in VS17.

UPDATE: VS17 is now loading the solution without "incompatible" next to every file for some reason. I'll continue trying to get this to work...
UPDATE 2: After getting a VS17 error involving "QTDIR" and "pull submodules," I figured out that I have to clone the "submodules" by using some special commands. I've used git submodule init and git submodule update, and the last thing the Git CMD printed was "Cloning into C:/Users/name/dolphin/Externals/QT'..." It's been like that for a while now.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Helios - 08-31-2018

You may need to retarget the solution to the version of the Win10 SDK you downloaded.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Hakairyu - 08-31-2018

(08-31-2018, 09:30 AM)Helios Wrote: You may need to retarget the solution to the version of the Win10 SDK you downloaded.

After fixing the problem you're talking about, I then came across more problems, and so on, but I eventually got everything to work.

Unfortunately, the demo runs awfully on my PC. What I did play through was pretty neat. I'm tempted to upload this Dolphin build somewhere so some poor soul like me doesn't have to learn all of this software to play the prototype.

Thanks for all of the help.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Helios - 08-31-2018

You're free to upload the build somewhere, sure. To comply with GPL though just make sure you also upload the modified source code. Maybe you can just get away with pointing out the single LOC you changed?

Honestly none of us will make a fuss as long as you make it clear what you changed so it's reproducible. Also note that we request that you post it in the development forum and we won't help any users having issues with your build. That's all on you if you care to do so (You can also say "You're on your own.", we don't care)


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - JosJuice - 08-31-2018

(08-31-2018, 11:29 AM)Hakairyu Wrote: Unfortunately, the demo runs awfully on my PC.

Make sure that Visual Studio is set to make a release build. It's set to make a debug build by default, which in Dolphin's case results in horrible performance.


RE: Dolphin Build for Metroid Prime 3 2006 Prototype? - Hakairyu - 08-31-2018

(08-31-2018, 04:11 PM)JosJuice Wrote: Make sure that Visual Studio is set to make a release build. It's set to make a debug build by default, which in Dolphin's case results in horrible performance.

Oh, I made sure to set it to Release. My PC is just 10 years old.  Big Grin