Metroid 2 3DS Tech Demo

Discussion in '3DS - Homebrew Development and Emulators' started by jbr373, Mar 14, 2016.

?

Would you play this?

Poll closed Mar 21, 2016.
  1. Yes

    164 vote(s)
    93.7%
  2. No

    11 vote(s)
    6.3%
  1. jbr373
    OP

    jbr373 Member

    Newcomer
    18
    146
    Aug 17, 2015
    Gambia, The
    [​IMG]

    INFO:

    I released the Sources and Tools for this Project, since I'm unable to work in this anymore due to University and other Projects. If someone wants to pick this up, download the source. I also included tools to create Enmies, Objects, Items and Maps - those tools require OS X though.
    The Project was build with the ctrulib 1.1.0 version and the latest sf2d and sfillib.

    Original Post:

    Hello GBATemp Community!

    Today I'd like to show you a Tech Demo for Metroid 2.
    This is being released in .3dsx format and has been tested on a New Nintendo 3DS on System Version 10.3.

    I've added a poll as well, and I'd like you to vote if this should be continued! After all, working on this for a full release is not really worth it if nobody would play it!

    Also, please keep in mind that this is a Tech Demo! There are bound to be bugs, and you might find some graphics to look kind of cheap. This should show, however, how a 3DS Metroid Game could look like!

    Credits:

    Tools:
    Smealum, Yellows8 and the 3DS Community for the development environment
    xerpi for sf2d and sfillib

    Graphics:

    RayJT9 for the Starship Graphics
    Semijuggalo for the Beams FX Graphics
    Infinity’s End for the Metroid 2 Enemies Spritesheet
    tango_311 for the Metroid Fusion / Zero Mission Tilesets
    kenji imatake for the Barrier Suit Spritesheet
    Skylights for the Zero Suit Spritesheet

    Sounds:
    ShadowOne333 for providing BGM Sounds and creating the Samus Intro Fanfare
    Christopher Foss for the remade “Overworld Runner” Theme
    Replica Thirteen for the Player Sound Effects

    Controls:

    [​IMG]

    (Image taken from Wikipedia)

    User Suggestions which are being worked into the Game:

    I'll update this list with all suggestions I have been or will be implementing.

    Warning: Spoilers inside!

    Original 3DS/2DS Users:

    I don't have a Original 3DS to test performance, so please tell me how the Game runs on your Devices! I'd greatly appreciate it!

    Screenshots:

    Warning: Spoilers inside!

    Download:

    Game Folder for your SD Card:

    https://mega.nz/#!C85iia5J!6aGD6dYRwW4WjMGphc4iwIB2xZ-lLnK9Wb6diz9XU-I

    About the current Build:

    - Hornoads Animation / Movement is not correct.
    - Water movement sound is a placeholder.
    - Map follow is disabled. The Options won't enable it (The feature is terribly bugged).
    - Charging Animation while looking left/right is not positioned correctly.
    - The .3dsx is 5.9 MB - I had to implement the Player Spritesheet as a C-Source.
    It will take some time to load from HB Launcher, but the game will not slow down.


    Installation:

    Extract the downloaded 3ds_metroid.zip and put the resulting folder in your "3ds" directory on your SD Card, after that you're able to try this Demo from your Homebrew Launcher!

    Updating from a previous Build:
    You will need to replace the whole folder, not just the .3dsx! A lot of the files will be updated or replaced when a new build is released. Replacing the .3dsx alone will most likely result in crashed or glitches!

    [B][U]Changelog 03/24/2016[/U][/B]

    F.A.Q:

    Q: "Will you be implementing [feature]?"
    A: That depends if it's useful. And if you're telling me about it of course!

    Q: "Will you finish this?"
    A: That depends on the time I'll have to work on this. I planned this release as an example for a 3DS Metroid Game. This is also a way to improve my C/C++ coding ability. All I can say for now is that I'll continue to work on it until I tell you otherwise.

    Q: "Can you release the Source Code?"
    A: The source will stay private for now. I will definitly release the source if I'm not able to finish this for whatever reason.

    Q: "Is there any relation to AM2R?"
    A: No relation at all, except for it trying to be Metroid 2.

    Q: "Is the design of the graphics final?"
    A: Mostly. Reusing old sprites of Super Metroid without any editing is not what I have in mind.

    Q: "Can I help in some other way than giving feedback?"
    A: I will post in case I need help with something like graphic or sound assets.

    Please enjoy this release, and don't hold back on suggestions!
     

    Attached Files:

    Last edited by jbr373, Apr 7, 2016


  2. Tacosaregood

    Tacosaregood GBAtemp Regular

    Member
    147
    88
    Sep 30, 2015
    United States
    SiIvaGunner's Youtube channel
    Those screenshots look amazing downloading right now.
     
    Saiyan Lusitano and SLiV3R like this.
  3. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,751
    2,703
    Dec 19, 2014
    Hungary
    Nice! Watching this thread!
     
  4. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,851
    4,342
    Jan 17, 2013
    Mexico
    Holy freaking shit!
    I wasn't expecting this at all!

    So far what's the status?
    Like how far in the game have you done?

    Also, is this somehow related to Doctor64's Another Metroid 2 Remake (AM2R)?
     
  5. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,751
    2,703
    Dec 19, 2014
    Hungary
    What is the decryption key for the download?
     
  6. Tacosaregood

    Tacosaregood GBAtemp Regular

    Member
    147
    88
    Sep 30, 2015
    United States
    SiIvaGunner's Youtube channel
    I would also like to know this.
     
    SomeGamer likes this.
  7. jbr373
    OP

    jbr373 Member

    Newcomer
    18
    146
    Aug 17, 2015
    Gambia, The
    I updated the link to include the encryption key, sorry about that! Should work now

    And so far only a couple of rooms are included, its more of a Engine Show-off!
     
    Last edited by jbr373, Mar 14, 2016
    SomeGamer likes this.
  8. Raylight

    Raylight Paranoid Temper

    Member
    984
    359
    May 10, 2014
    United States
    Who wants to know?
    Freaking awesome there going to be 3D in it?
     
  9. dronesplitter

    dronesplitter GBAtemp Advanced Fan

    Member
    595
    193
    Sep 30, 2007
    United States
    Wow, this came out of nowhere. Looks nice. The screenshots give it a little too much of a HQ filter vibe, which is going to bother some I bet.
     
    Last edited by dronesplitter, Mar 14, 2016
  10. VinsCool

    VinsCool Delusional

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,702
    27,723
    Jan 7, 2014
    Canada
    End of Time
    Looking forward for it! Looks great
     
    SLiV3R and ShadowOne333 like this.
  11. jbr373
    OP

    jbr373 Member

    Newcomer
    18
    146
    Aug 17, 2015
    Gambia, The
    A couple of Rooms of the first Phase (Surface Level)
    And there is no relation at all, Metroid 2 is the first Metroid I played

    I don't know how to make it look good yet sadly. There was 3D, but it looked like layers of Paper, not like a good 3D Effect

    Yeah, that comes from the upscaling used on the Sprites. It's also very colorful, while other Metroid Games like Super Metroid aren't. There are Ambient Effects and Light Points, which are sadly not used in the Demo yet

    Also o3DS users, how does it run?
     
    SLiV3R and ShadowOne333 like this.
  12. Intronaut

    Intronaut An star maker

    Member
    726
    432
    Nov 18, 2014
    Cote d'Ivoire
    I played with an O3DS an I'm looking forward for it.

    Anyway I had these problems:
    -It was a little hard to move samus
    -The second room screwed the music

    Good work!
     
  13. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,674
    Sep 1, 2010
    What about a parallax 3D look? Make some layers in the background move faster the farther back it is. Then, just add some depth to each of the layers as you go back, and you'll have a fairly kick-ass 3D effect.

    I might give this a shot for sure. Just gotta actually have my 3DS on me first.
     
    NutymcNuty, ferofax and VinsCool like this.
  14. lordkaos

    lordkaos GBAtemp Regular

    Member
    254
    119
    Mar 13, 2009
    United States
  15. tatumanu

    tatumanu GBAtemp Fan

    Member
    454
    128
    Nov 1, 2004
    Portugal
    Wow this is very cool! Has potential!
    How long did it take to do this?
     
  16. jbr373
    OP

    jbr373 Member

    Newcomer
    18
    146
    Aug 17, 2015
    Gambia, The
    I'll look into that, thanks for your input!

    Also to the Sound issues in the second room - those happen because of the intro apparently and i thought I fixed them. I'll check that, thanks for telling me!

    Also, to everyone who already played it, did you get past the 3rd room (the steep rock wall)?

    And thanks again for your comments! I really appreciate your input!
     
    SLiV3R likes this.
  17. VinsCool

    VinsCool Delusional

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,702
    27,723
    Jan 7, 2014
    Canada
    End of Time
    Will this get open source? I'm curious to see how the engine is made :P
     
    I pwned U!, SLiV3R and loco365 like this.
  18. NekoMichi

    NekoMichi Retro Collector

    Member
    1,274
    905
    Jun 4, 2015
    Minus World
    O3DS 10.6emuNAND/A9LH/AuReiNAND:
    No frame rate issues, although I also experienced audio bugs in the second room. Loading times between rooms seemed a bit long, but that might be due to the O3DS being slower. Falling down the gap in room 2 caused Samus to become stuck (jumping is disabled on the ledge for some reason), and crouching in the bottom-left corner of this hole will cause Samus to become stuck and unable to stand/morph ball.

    Otherwise, this is a really impressive project, it looks and feels very professional, like something Nintendo made. :)
     
  19. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,741
    1,078
    May 17, 2015
    United States
    New York
    love it so far, just a few bugs......

    1. 2nd room's sound is completely glitched
    2. 4th room sound is glitched for a while, then it goes back, then it glitches again etc.
    3. i cant get past the 4th room. Since i cant adjust my height, whenever i jump i just head back to the 3rd.
     
  20. jbr373
    OP

    jbr373 Member

    Newcomer
    18
    146
    Aug 17, 2015
    Gambia, The
    How long were the loading times?
    On n3Ds it seemes ok (2-3 sec)
    You can jump up the ledge, the collision allows it (tested ofc)

    Did you try crouching and aiming down? Should work fine (destroying the block below you causes you to fall)

    Not for now, sorry - the source needs work^^

    Also, I'll push out updates with a lot of fixes, expect this to be the latest build for a while (sorry)