Need help with vWii gc adapter for project M

Discussion in 'Wii U - Homebrew' started by ada010, Mar 7, 2018.

  1. ada010
    OP

    ada010 Newbie

    Newcomer
    1
    Mar 7, 2018
    Norway
    Hello.
    A few days ago I came across an interesting link. Get gc adapter support on wii. I tried to follow the instruction to build the patch, but get include/define erros during the compile.
    Would have been nice if it had worked, so I do not have to buy a wii just to play project m
    Someone who can try?

    And here is the link ofc.
     
  2. monkeyman4412

    monkeyman4412 Gbatemp's moronic trash

    Member
    4
    Jun 16, 2016
    United States
    Darn, I can't come up with something edgy
    umm, you didn't post the link
     
  3. ada010
    OP

    ada010 Newbie

    Newcomer
    1
    Mar 7, 2018
    Norway
    EDIt
    wilm0x42 wii-gc-adapter-inject
     
  4. Peninsula

    Peninsula GBAtemp Regular

    Member
    3
    May 7, 2014
    United States
    ada010 likes this.
  5. Stephano

    Stephano I love you Charlie

    Member
    7
    Feb 18, 2016
    United States
    An anti-anime bunker
    @ada010 @Peninsula It says that it only compiles on Unix Systems. Are either of you trying to compile it on windows? It says it most likely won't compile.
    Y'all already may know that but i thought i would bring it up. I'm actually very interested in this and would love for it to work.
     
  6. frogboy

    frogboy lacking both style and grace

    Member
    8
    Dec 6, 2011
    United States
    glad this is finally a thing! hopefully it'll become more user-friendly over time
     
    Masana likes this.
  7. Wuigi

    Wuigi GBAtemp Fan

    Member
    3
    Sep 14, 2012
    Germany
    I tried it yesterday on Ubuntu but there seems to be an issue that they define types that are already defined in devkitPPC, so it probably depends on an outdated version.
    There are a lot of errors in the form of "wii-gc-adapter-inject/source/input.h:14:8: error: redefinition of 'struct timeval'.
    This happens for IOS_Ioctlv, IOS_IoctlvAsync, IOS_IoctlAsync, iosFree, IPC_GetBufferLo, iosCreateHeap, IOS_Open, IOS_Close as well.
     
  8. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    17
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    Yup, I tried to build it in WSL and I get the same issue. It doesn't mention what version of devkitPro it's built with, but the main bulk of the code is about 7 months old, so it might be using what was the latest version at the time.

    Edit: I tried a few versions of libogc going back all the way to 1.8.8 (that's from 2011!) and they all give the same error. I give up.
     
    Last edited by The Real Jdbye, Mar 8, 2018
  9. Wuigi

    Wuigi GBAtemp Fan

    Member
    3
    Sep 14, 2012
    Germany
    @The Real Jdbye Can you write an issue there?
    Maybe the developer will fix that problem as he will know best what is wrong.
    If this could be somehow patched in the dol itself it would be really awesome, then one could use a single Wii U formatted HDD with all GC, Wii and Wii U(The ~ 10 exclusive games that matter) games on it.
     
    Blake5100 likes this.
  10. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    17
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    I'm kind of reluctant to, because I'm assuming that I'm just doing something wrong. I don't really know what I'm doing when it comes to compiling stuff without proper instructions.
     
  11. ada010
    OP

    ada010 Newbie

    Newcomer
    1
    Mar 7, 2018
    Norway
    Yes
    Yes, if someone could make him aware of the build problem. I agree with you that Wii U could bee all in one console (Psx,N64,GC,Wii-U). I followed this one.
    How to install/update devkitPPC on Ubuntu (youtube).
    But as others point out it may depends on an outdated version of devkitPPC.
     
  12. Peninsula

    Peninsula GBAtemp Regular

    Member
    3
    May 7, 2014
    United States
    After some debugging I got it to compile!...

    But unfortunately, using the gecko code just crashed the game at launch. I opened an issue on Github so I guess we just need to wait now.
     
  13. Steelmonkey

    Steelmonkey Member

    Newcomer
    1
    Feb 18, 2017
    United States
    how does this work exactly? do you use it to build the wii iso and then load it on to the wii u?
     
  14. ada010
    OP

    ada010 Newbie

    Newcomer
    1
    Mar 7, 2018
    Norway
    You run the game as normal in vwii, but before starting the game run Gecko OS that run the generated patch.
     
  15. Stephano

    Stephano I love you Charlie

    Member
    7
    Feb 18, 2016
    United States
    An anti-anime bunker
    Hopefully he replies back or sees this thread. It hasn't been edited since the January 2nd.

    I'm honestly suprised that this project flew under the radar for so long. It's been around since August and no one seemed to know it existed. Kind of sad for such an important thing for a bunch of people, myself included.
     
    Last edited by Stephano, Mar 9, 2018
    ada010 and Peninsula like this.
  16. Peninsula

    Peninsula GBAtemp Regular

    Member
    3
    May 7, 2014
    United States
  17. JacobM

    JacobM GBAtemp Regular

    Member
    1
    Jun 16, 2017
    United States
    Awesome! Thank you for your hard work. I'll be free to test this in the next hour or so and could probably test 4 players later tonight. Never used Gecko OS so I'll have to read up a bit to get everything running.

    Hopefully somebody can figure out a way to patch this into dumps and how to port it to Mario Kart Wii and Bomberman Blast. Almost ready to retire my Wii completely!

    Edit: Just a heads up... wilm0x42 committed a typo correction 2 hours ago and responded to the Github issue opened yesterday
    https://github.com/wilm0x42/wii-gc-adapter-inject/issues/1
     
    Last edited by JacobM, Mar 9, 2018
    Peninsula likes this.
  18. Peninsula

    Peninsula GBAtemp Regular

    Member
    3
    May 7, 2014
    United States
    Yeah I noticed that. Oddly enough his fix made things worse for me.

    Keep in mind, as I say in the readme, Project M support right now only works with SD cards <= 2GB, but Brawl works with any SD card size to my knowledge. I'm still going to look into this. Ideally, we could just patch the ISO, but I don't know if that's possible with this weird patch file.
     
  19. JacobM

    JacobM GBAtemp Regular

    Member
    1
    Jun 16, 2017
    United States
    Ah! Unfortunately, I can't test this since Gecko OS 1.9 isn't compatible with Wii Motion Plus controllers and my disc isn't with me. I'll have to pick up some of my old Wii remotes and my SSBB disc next time I see my parents. Sorry!
     
    Last edited by JacobM, Mar 9, 2018
  20. Masana

    Masana Member

    Newcomer
    2
    Aug 12, 2016
    France
    Hello, thank you very much for your work. I tested the patch but unfortunately I get a black screen from the moment I run Gecko os ... The archive looks broken.or then I do not understand how to run the software.