[Release] C-Dogs3DS

Discussion in '3DS - Homebrew Development and Emulators' started by MrHuu, Aug 24, 2017.

  1. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    [​IMG]

    Info


    Ported from the (old) C-Dogs SDL port (SDL1.2), which was ported from the original C-Dogs for DOS, which was a remake from the original Cyberdogs for DOS released in 1994.
    More info here: https://en.wikipedia.org/wiki/C-Dogs

    Changelog


    21-09-2017
    - Circlepad fixed *nop90
    13-09-2017
    - Fixed 'line of sight' on 400x240 resolution (widescreen)
    Older

    Todo


    - Music

    Install


    -Place the C-Dogs3DS folder from the archive in: 'sd:/3ds/'

    Optional:
    Place custom mission packs (*.cpn) in: 'sd:/3ds/C-Dogs3DS/data/missions/'
    Get them HERE

    Controls


    (Default Controls)
    Start - Select (MENU)
    Select - Back (MENU)
    A - Fire
    B - Change weapon / Slide
    Y - Map

    D-pad is used by default, in settings, change 'keyboard' to 'Joystick' to use the circlepad.

    Screenshots


    [​IMG][​IMG]
    [​IMG][​IMG]

    Credits


    Ronny Wester - Cyberdogs, C-Dogs
    Jeremy Chin, Lucas Martin-King - SDL port
    nop90 - SDL 1.2 library for 3ds

    All others involved!

    Source(s)


    Original: http://web.archive.org/web/20050305054405/http://www.orcsoftware.com/~ronny/C-Dogs.html
    SDL port: https://github.com/lmartinking/cdogs-sdl
    3DS port: N/A (Released when it's done)
     

    Attached Files:

    Last edited by MrHuu, Sep 21, 2017
  2. UltraArceus3

    UltraArceus3 TIME LORD FROM GALLIFREY

    Member
    178
    65
    Oct 3, 2016
    Egypt
    Under a Rock (with Wi-Fi)
    Nice!
     
  3. tunip3

    tunip3 [debugger active]

    Member
    1,063
    207
    Oct 31, 2016
    United Kingdom
  4. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
  5. UltraArceus3

    UltraArceus3 TIME LORD FROM GALLIFREY

    Member
    178
    65
    Oct 3, 2016
    Egypt
    Under a Rock (with Wi-Fi)
    Just take the logo & make it the banner...
     
  6. nop90

    nop90 GBAtemp Maniac

    Member
    1,437
    2,138
    Jan 11, 2014
    Italy
    Rome
    Nice.

    C-Dogs was in my todo list, but I have so many thing to do, so I'm happy that there is someone working on it.

    I'll add this port to the list of games using the SDL lib (in the SDL lib release thread).
     
    Last edited by nop90, Aug 24, 2017
    Joel16 and MrHuu like this.
  7. tunip3

    tunip3 [debugger active]

    Member
    1,063
    207
    Oct 31, 2016
    United Kingdom
  8. scionae

    scionae *clicking circles*

    Member
    237
    64
    Dec 28, 2016
    Italy
    Good job! :D
    I never tried C-Dogs, guess it's time to do it ^^
     
    SLiV3R likes this.
  9. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    Thanks, but i've already used all my paint skills to make one myself.


    .CIA build is available now.
     
  10. tunip3

    tunip3 [debugger active]

    Member
    1,063
    207
    Oct 31, 2016
    United Kingdom
    you should put it as a release on the github page so you can register it to the tdb and make qr
     
  11. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,212
    1,044
    Jan 9, 2006
    Thanx! This is what the 3ds scene needs!!!
     
  12. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    I've re-uploaded the .cia with the correct banner. This will turn the red E(ds) into a 3(ds), I already thought it looked weird. Sorry, it has been a long day.

    Use the 'quit' button in menu for now while using the .cia. Exit through home menu seems to lock up.
    Also, setting the brightness level to max, greatly improves visuals.
     
  13. nop90

    nop90 GBAtemp Maniac

    Member
    1,437
    2,138
    Jan 11, 2014
    Italy
    Rome
    If you call exit(0) on a SDL_SQUIT event, remember that before exiting you have to release resources and call the exit function for services not handled by the SDL lib (like romfs for example), or the app will crash or hang.
     
    MrHuu likes this.
  14. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    Thank you for the advice! Almost got it working perfectly now.


    New builds are uploaded, with SoundFX!
    Stupid emulator kept crashing on me, while it worked all along on real hardware..
     
  15. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    Updated the builds again. Major Performace increase this time!
    Game runs at a targeted 30fps on both old an new 3ds.
     
    Cid2mizard and nop90 like this.
  16. nop90

    nop90 GBAtemp Maniac

    Member
    1,437
    2,138
    Jan 11, 2014
    Italy
    Rome
    Good job. Time to try it
     
    Last edited by nop90, Aug 27, 2017
  17. Manurocker95

    Manurocker95 Game Dev & Pokémon Master

    Member
    689
    182
    May 29, 2016
    Spain
    Madrid
    Nice job! :D Gonna try this right now! ^^
     
  18. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    Don't be ashamed to enable the 'slowmotion' option. Some campains are ridiculously fast.
    Still need to get the circlepad sorted out. Which should inprove controls a bit more.

    But the game is really fun in it's current state. Don't forget to add the custom campains.
     
  19. MrHuu
    OP

    MrHuu GBAtemp Regular

    Member
    131
    102
    Sep 19, 2015
    Netherlands
    Minor update:

    Fixed 'line of sight' on widescreen resolutions.

    Game is capable of running at 400x240 now. (no more stretching, yay)
    New3DS users are able to enable 2x scaling (Enable fullscreen for this), for a huge graphical improvement.


    Note:
    I finaly got to test this on a Old3DS. It seems the menu is out of sync and not showing any text.
    Should get my own o3ds back in a few days, and look into this.
     
    Cid2mizard likes this.
  20. Takeshi666

    Takeshi666 Advanced Member

    Newcomer
    93
    7
    Oct 26, 2015
    United States
    man.. i remember playing this with my brother on the wii