[Release] Xrick for 3ds (using lib SDL 1.2 )

Discussion in '3DS - Homebrew Development and Emulators' started by nop90, Mar 2, 2017.

  1. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,405
    2,108
    Jan 11, 2014
    Italy
    Rome
    xrick.gif

    Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was the Indiana Jones of computer games, running away from rolling rocks, avoiding traps, from South America to a futuristic missile base via Egypt and the Schwarzendumpf castle.

    Xrick is a clone of Rick Dangerous, known to run on Linux,Windows, BeOs, Amiga, QNX, all sorts of gaming consoles..

    --------​

    The source code of my port is on my github (https://github.com/nop90/Xrick-3ds).
    The compiled game (3dsx and CIA format) is released on github (https://github.com/nop90/Xrick-3ds/releases).

    Credits:
    The original source is by BigOrno (http://www.bigorno.net/xrick/)
    This game uses the SDL 1.2 library for 3ds

    Changelog


    Ver. 1,0 (10 March 2017)
    - Fixed 3dsx format
    - Fixed sound output

    Ver. 0.1 (02 March 2017)
    - First reelase (3dsx and CIA)

    Installation

    In the zip there is a folder with the 3dsx and the smdh files inside, to be used with a homebrew launcher, or there is a cia file to be installed with FBI. All the resources are included in the executable using romfs.

    Commands

    - D-pad: Move
    - A+Up: fire a bullet
    - B+Down: lay a stick of dynamite
    - B+L or B+R: poke a wall (or anything else)
    - Start: Pause
    - Select: Exit

    Known Bugs

    -

    To Do List

    -

    Screenshots
    Xrick1.png Xrick2.png
     
    Last edited by nop90, Mar 10, 2017
  2. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    Thank you very much, you alone are a factory of homebrews...
     
  3. Flame

    Flame Me > You

    Member
    3,873
    5,047
    Jul 15, 2008
    as always thank you for your great stuff you do for the homebrew scene.
     
  4. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,197
    1,044
    Jan 9, 2006
    Yay! I Love Rick dangerous :)
     
  5. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    Tested today 3dsx but doesn't works !
     
  6. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,405
    2,108
    Jan 11, 2014
    Italy
    Rome
    Ii doesn't start old versions of hbl (gridlauncher too) but ii starts with latest version of hbl.

    Or you can use the Cia.
     
  7. TVL

    TVL #|

    Member
    470
    211
    Feb 17, 2004
    World -1
    Awesome, I've beaten the C64 version, but that version has shorter levels than the others (as far as I know), might be time again anyway, was quite some time ago.
     
  8. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    I use the last hbl v1.1.1

    Edit : Meritous doesn't works too :/
     
    Last edited by Cid2mizard, Mar 4, 2017
  9. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,405
    2,108
    Jan 11, 2014
    Italy
    Rome
    So it must be something else. There are a lot of configuration giving problems with 3dsx.
     
  10. Ricken

    Ricken So long, and goodnite / So long, not goodnite

    Member
    2,206
    2,366
    Jan 19, 2016
    United States
    Shibuya, The small one from Vegas
    Not to get off topic, but I thought this would be some tool related to bricks.. lol.

    Thanks for another homebrew port though ^_^
     
  11. chaosrunner

    chaosrunner Substitute Soul Reaper

    Banned
    712
    267
    Sep 27, 2015
    Canada
    Hueco Mundo
    sugoi desu
     
  12. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,405
    2,108
    Jan 11, 2014
    Italy
    Rome
    Fixed problems and released v1.0.
     
    Cid2mizard likes this.
  13. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    All sdl game port needs to utilize a large app installed ?
     
  14. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,405
    2,108
    Jan 11, 2014
    Italy
    Rome
    SDL lib increases the size of the executable, but the final size depends on several factors.

    Xric stripped elf is only 600KB (Meritous is 1,1MB) so it should't need a bigger title than the default one used by the HBLauncher.

    On my 3ds it starts without problems, but if you have problem let me know and I'll add the xml fiel (it's always the same file with changed name).