I want to contribute to this emulator (at least for a private build). I have a couple UI things in mind. But I am a complete newbie at this sort of thing. Any help?
My first goal is to download what niuus has on GitHub and compile it myself. I downloaded the latest devkitpro installer and the latest libogc (2.2.1). But the devkitpro installer already included a libogc folder, so do I need this separate one (2.2.1)? Help with the library stuff would be very useful. I also downloaded libwupc, libwiidrc, libfat, and libogc-rice -- I think at least one of these is needed for WiiSX RX, and I don't know where to put it.
I have heard some homebrew requires specific old versions of devkitpro and libogc. So if WiiSX RX is like that, that would be good to know too.
Also can I compile with the "make" command from Windows cmd, or do I need to use the msys thing included with devkitpro installation?
Basically just let me know if there are any unique requirements for compiling this, because it isn't working for me and I might pull all my hair out! Lol. Thanks anybody who reads this.
EDIT: Specific problem so far is this:
1) I go to cmd and type "make Wii"
2) It kinda works but there are many errors
3) The first error is it can't find zlib.h. So I went online and downloaded zlib and placed it in C:\ and gave my computer an environment variable for that path. Didn't work. So I don't know.
4) Then there are a bunch of errors with code in the cdrmooby28 directory, specifically because "iso c++17 does not allow dynamic exception specifications" So I uninstalled Visual Studio C++ 2015-2022 from my computer, and installed 2015 version (bc C++14 came out in 2014, so I figured that version must NOT be c++17). But I still got the same c++17 error.
I would really like to solve this. Thanks for help as always.