Why can't I open this Xcode project?

Discussion in 'Mac Programming' started by dalem, Jan 5, 2014.

  1. dalem macrumors newbie

    Joined:
    Jan 5, 2014
    #1
    Hey guys, long time lurker, I'm trying to open this project in Xcode:
    https://github.com/zodTTD/n64ios

    It's a N64 emulator for iOS, it doesn't seem to have a .xcodeproj file, also it seems to be fairly old so I think I might be having a version compatibility issue. If anyone has any idea if/how I can open it and get it working any help would be appreciated. Cheers
     
  2. ArtOfWarfare macrumors 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #2
    Open a blank Xcode project, then drag in all the files. That's what I'd probably do.

    Does that xib even contain anything / is it necessary? If not, I see no reason to open the project in Xcode at all.

    Also, just because I see it's using Muopen64 - I thought I would mention that a lot of games have impossible to work with controls unless you have a controller with a joystick hooked up. I tried writing an improved version of their trackpad -> joystick code but I still wasn't able to play any games that use the joystick.
     
  3. dalem thread starter macrumors newbie

    Joined:
    Jan 5, 2014
    #3
    Hmmm, that might explain a few things. I wanted to have a poke around and see how difficult it would be to change the controls and a few other things.

    It's an interesting idea and zodTTD has done a good job porting it, but it's basically unplayable on an iPad because of the controls and layout.

    The controls use the accelerometer for the joystick which is terrible and the game can only fill a small portion of the screen. If it wasn't for that it would be an amazing app :/
     
  4. ArtOfWarfare macrumors 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #4
    The joystick was invented for a reason. It did things you couldn't do with existing buttons, wheels, or trackpads. Similarly, accelerometers don't make acceptable replacements. You might be able to couple a virtual joystick with a fling (http://www.tenonedesign.com/fling.php) and have it work as an acceptable substitute for a real joystick...

    The key thing that joysticks offer is tactile feedback. You can feel when you're as far in one direction as it'll let you go, as well as which direction center is in. Although my trackpad -> joystick emulator kind of worked with Muopen64 on OS X, I found I couldn't reliably control games that used joysticks on account of lack of tactile feedback.
     
  5. Madd the Sane macrumors 6502

    Madd the Sane

    Joined:
    Nov 8, 2010
    Location:
    Utah
    #5
    It looks like, to me, that the Git repository is a "submodule," A.K.A. part of another repository.
     

Share This Page