SpelunkyDS

Discussion in 'NDS - Emulation and Homebrew' started by 0xdbeef, Jun 12, 2018.

  1. 0xdbeef
    OP

    0xdbeef Newbie

    Newcomer
    1
    Jun 12, 2018
    Poland
    Homebrew port of the PC game Spelunky Classic made by myself. Not yet done (there are jungle, snow, and lava city levels to be implemented) but already much work is done! :)

    I attach the .nds but if anyone wanted to see the most recent version and the code, it's on my github:
    /dbeef/spelunky-ds

    Instructions:
    Nothing fancy, just copy .nds to the R4 and run with the moonshell.

    Bugs can be reported on github, any contributions appreciated!

    Also, short youtube presentation:


    The controls are:
    Left bumper to enter room,
    Right bumper to sprint,
    Left-right arrows to walk,
    B to jump,
    Y to whip,
    X to throw a rope,
    Y to take a bomb (but you have to press Y to activate it and Y again to throw it)
     

    Attached Files:

    Last edited by 0xdbeef, Jun 12, 2018
    heretic97, Flame, Tarmfot and 5 others like this.
  2. migles

    migles GBAtemp Guru

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

    Our Patreon
    Sep 19, 2013
    China
    Earth-chan
    will play it a bit, slow day
    music and stuff is implemented?
     
    0xdbeef likes this.
  3. 0xdbeef
    OP

    0xdbeef Newbie

    Newcomer
    1
    Jun 12, 2018
    Poland
    Multiple short sounds like whip, bomb or jetpack are implemented - I had music for a while but it stretched binary size to over 3.3 MB and it could not be run anymore (weird errors on moonshell) - then I've read about nitrofs, didn't know it works in a way it appends the binary with sounds so I was scared that my binary is still too fat even with using it (I thought I would just put the soundbanks on R4 card with the binary), but as I know it now, I will fix it soon :P

    Edit: but it's worth adding that I tried streaming music from nitrofs filesystem and it worked in desmume! I just panicked with the binary size (not joking)
     
    Last edited by 0xdbeef, Jun 12, 2018
  4. Robz8

    Robz8 Coolest of TWL

    Member
    14
    Oct 1, 2010
    United States
    Can confirm this works on the DSi/3DS SD card through DSiMenu++!
     
    Swampat and 0xdbeef like this.
  5. Swampat

    Swampat The swamp monster that pats the ground

    Member
    1
    May 25, 2017
    United States
    Thank you Rob and will this be worked on more?
     
    0xdbeef likes this.
  6. 0xdbeef
    OP

    0xdbeef Newbie

    Newcomer
    1
    Jun 12, 2018
    Poland
    I do the code mostly weekends or after work, so the progress won't be amazing (I am learning libnds since February, and making SpelunkyDS since March) but I like it much and the project will continue
     
    Tarmfot and Swampat like this.
  7. Swampat

    Swampat The swamp monster that pats the ground

    Member
    1
    May 25, 2017
    United States
    Well keep up the amazing work. I'm looking forward to what you are able to accomplish.
     
  8. 0xdbeef
    OP

    0xdbeef Newbie

    Newcomer
    1
    Jun 12, 2018
    Poland
    Thank you :D I will make sure to post here major updates. As a new member I can't post any links but just reminding - my github is <github url>/dbeef/spelunky-ds
    you can find there latest .nds and code
     
    Last edited by 0xdbeef, Jun 14, 2018
    Swampat likes this.
  9. Tarmfot

    Tarmfot Member

    Newcomer
    1
    Dec 12, 2015
    Will it be compatible with dsmenu++ and hiya? :)
     
    0xdbeef likes this.
  10. Swampat

    Swampat The swamp monster that pats the ground

    Member
    1
    May 25, 2017
    United States
    It already is
     
    Tarmfot and 0xdbeef like this.
  11. BlastedGuy9905

    BlastedGuy9905 Ace Bricker

    Member
    7
    Apr 13, 2017
    United States
    Outside your windows ᕙ(◔ᗜ◔)ᕗ
     
    Tarmfot and 0xdbeef like this.
  12. Swampat

    Swampat The swamp monster that pats the ground

    Member
    1
    May 25, 2017
    United States
    I've been playing a bit and I got to say it's pretty good. Once new levels are implemented it will be perfect but take as much time as you need.
     
    0xdbeef likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice