1. Alicedotexe

    OP Alicedotexe Newbie
    Newcomer

    Joined:
    Dec 2, 2020
    Messages:
    1
    Country:
    United States
    I was wondering if it was possible to port Endless Sky to homebrew on the 3ds.I saw a post requesting escape velocity nova, but the source for it is not available. Endless Sky is a game based off the series but it is completely open source
     
  2. FAST6191

    FAST6191 Techromancer
    Reporter

    Joined:
    Nov 21, 2005
    Messages:
    32,292
    Country:
    United Kingdom
    I recently discovered this game.

    http://endless-sky.github.io/
    https://endless-sky.fandom.com/wiki/Endless_Sky_Wikia

    It is apparently on Steam and I grabbed it from a Linux repo.

    Saw me playing not only through the night but to lunch the next day, and then a bit more when I woke back up.

    It leaves a bit to be desired on some of the gameplay fronts (the whole uninhabited star systems is insane to me with their tech if reading into the backstory as well).

    Anyway back on topic. Open source helps. I have not properly checked out the source to see what a porting effort would be like but if it is coded vaguely well then I can see a port being possible.

    From https://github.com/endless-sky/endless-sky/blob/master/readme-developer.txt
    Code:
    inux:
    
    Use your favorite package manager to install the following (version numbers may vary depending on your distribution):
    
    DEB-based distros:
       g++ \
       scons \
       libsdl2-dev \
       libpng-dev \
       libjpeg-dev \
       libgl1-mesa-dev \
       libglew-dev \
       libopenal-dev \
       libmad0-dev
    
    RPM-based distros:
       gcc-c++ \
       scons \
       SDL2-devel \
       libpng-devel \
       libjpeg-turbo-devel \
       mesa-libGL-devel \
       glew-devel \
       openal-soft-devel \
       libmad-devel
    
    That is a fair few fairly potent libraries that I don't know the 3ds has equivalents for (and a quick search says SDL 1.2 and 1.5 for the 3ds, though I don't know SDL well enough to comment on differences or indeed whether this game uses anything extra 2.0 has over 1.whatever). This would make porting efforts, even more so if you wanted to keep update parity, harder.
    Also seems to be mostly C++ and while the 3ds handles C++ better than some of what came before it is still more overhead than many would find ideal. The 3ds homebrew scene was also somewhat dead on arrival compared to the xbox, wii, psp and DS (phones and raspberry pi had taken off by this point), and is not exactly likely to get stronger.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [Request], Endless,