Will Starbound require XNA and .NET Framework 4?

Discussion in 'Starbound FAQs, Q&A, and General Help' started by PacoTheMajestic, May 23, 2013.

  1. PacoTheMajestic

    PacoTheMajestic Scruffy Nerf-Herder

    After doing a system restore to my laptop, I found myself unable to install .NET Framework 4, which is required for XNA. I just want to know if I have to fix this before I can play Starbound.
     
  2. This is a hard question. Starbound is coded in C++, but I see them using some "special stuff" while programing.
    Simply means like most recent games, it requires some updates or software to be installed before Play.

    It's not confirmed, but most games do have certain stuff it requires to play it, especially the new ones.
     
  3. PacoTheMajestic

    PacoTheMajestic Scruffy Nerf-Herder

    Wait, if I remember correctly, I think XNA is only for Windows. If they're using it, I'm not sure if it'd be possible to also make Starbound for Mac and Linux. This is confusing.
     
  4. I saw that in Bart Stream, but if they are developing both 3 versions, Mac, Linux and Windows at the same time, it's possible then. ^^
    But Starbound as every games do need some updates or other software to be installed in PC, when we use Steam or install normal games we kinda don't notice, but they install those stuff in their installers itself. :lolwut:
     
  5. PacoTheMajestic

    PacoTheMajestic Scruffy Nerf-Herder

    Terraria requires XNA and .NET Framework 4 to run, and Steam tries to automatically install them both when I launch Terraria, but sadly, it fails, and I cannot play the game. :confused: I want to make sure the same thing doesn't happen with Starbound.
     
  6. Eish, but why? Your PC must be updated to run the newest games that keep coming. :alien:
     
  7. PacoTheMajestic

    PacoTheMajestic Scruffy Nerf-Herder

    I've updated my PC as much as I can. It's literally a bug in the installer. I've tried every possible solution I could find, but the problem persists.
     
  8. I was thinking you didn't had admin mode. If it is that, it's fixable. Still we don't know about software requirements, not even the hardware ones. :cautious:
     
  9. PacoTheMajestic

    PacoTheMajestic Scruffy Nerf-Herder

    I wish it was something as simple as that. Hopefully the devs will release some information on that soon.
     
  10. OmnipotentEntity

    OmnipotentEntity Code Monkey Forum Administrator

    No, you will not need XNA or .NET framework to run Starbound.
     
    Show, Exkaiser, Sgt. Sprocket and 5 others like this.
  11. PacoTheMajestic

    PacoTheMajestic Scruffy Nerf-Herder

    YES! Thank you so much! I am literally laughing and jumping around in my seat right now!
     
    Hik and Pingeh like this.
  12. NightFire

    NightFire Parsec Taste Tester

    Nope there idea is to make it playable on MOST computer systems(or all possible)
     
  13. sankto

    sankto Pangalactic Porcupine

    XNA would require the game to be made using C# or VB.NET. Since it is made with C++, we can safely say that the framework or XNA wont be needed
     
    Shippo likes this.
  14. Magician Xy

    Magician Xy Ketchup Robot

    Yeah it uses C++. That's why it's cross-platform. You shouldn't need any of that stuff. Hooray for being free from Microsoft's chains!
     
    Jedesis likes this.
  15. sankto

    sankto Pangalactic Porcupine

    Being an absolute fan of C# and somewhat XNA, i'm loving those chains. :D
     
    Zailiner likes this.
  16. c2h5oc2h5

    c2h5oc2h5 Phantasmal Quasar

    There is managed version of C++ for .NET platform, by the way ;). Still, SB is not using it, so no worries.
     
  17. OmnipotentEntity

    OmnipotentEntity Code Monkey Forum Administrator

    We're going to use MSVC for the finalish versions of Starbound (maybe), because there's some things that mingw just doesn't support yet (IPv6 being one important one). But I don't *think* we're going to use the managed anything, just compile to a regular executable. We've pretty much already restricted ourselves to a small subset of the Windows API because of MinGW, and I don't see that changing substantially.
     
    Quantum, sankto and MEWMEW like this.
  18. Kyle873

    Kyle873 Title Not Found

    Managed C++ is one of the ugliest things I've ever seen, and I'm pretty sure nobody even uses it. :p

    C# is definitely a great language, and XNA a good framework, but now that MS in it's infinite wisdom has killed off XNA and alienated indie devs on their new console, I think I'll just suck it up and go back to working with C++.

    On topic though, they are using C++ and SDL, so there will be no XNA or .NET requirements.
     
  19. Show

    Show Phantasmal Quasar

    I also have horrible problems with .net and xna...everything plays fine on my computer except for a few games (like terraria).

    There are even some games that use 4.0 that I can play, it just seems to effect a select few. Been through every proposed solution online that I could find, several times, trying to get terraria to play again (quit working a few months ago).

    Video drivers are up to date. I've also tried older driver versions.

    Uninstalled/scanned/fixed/reinstalled every directX, .net, and xna framework several times.

    Changed permissions and ownership on every file and folder that was recommended in several "Use this as last resort fix" videos and tutorials.

    Uninstalled/reinstalled steam.

    Even tried weird fixes involving the way headphones are plugged in and disabling audio.

    The only thing that makes any change is whether I run the program as admin or regularly.

    As admin it thinks for a second before crashing, regularly, it's instant.

    All this to say that I agree with Paco:

     

Share This Page