[Release] ctrHexenII - Hexen II porting for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Feb 21, 2016.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    ctrHexenII v.1.1
    by Rinnegatamante

    Description
    ctrHexenII is a port of Hexen II for 3DS based on a modified version of winQuake.
    It supports both basic game and Portal of Praveus DLC and it has been tested with glHexenII pak files.
    This port, as of now, uses CPU rendering (which could be quite slow on O3DS in certain circumstances) and has full support to audio.
    Circle Pad and Touchscreen are also supported for player movement by default, there also is second analog support for N3DS and optional gyroscope support for camera movement.
    There is also a secret third person mode activable on Options Menu.
    If you dislike game console, you can turn it off by holding R when launching the homebrew; holding L will make debug console appear instead.
    Files (portals and data1 folders) must be placed in the root of SD card.

    Credits
    @elhobbs and @MasterFeizz for their repositories about Quake Engine i used for some memory leaks patch.
    @ihaveamac and @SLiV3R for testing the homebrew

    Screenshots (from Citra 3DS)
    [​IMG] [​IMG]

    Links
    Download: http://rinnegatamante.it
    GitHub Repository: https://github.com/Rinnegatamante/ctrHexenII
     
    Last edited by Rinnegatamante, Mar 19, 2016
    jamespoo, Idaho, Konno Ryo and 18 others like this.


  2. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,575
    2,564
    Oct 28, 2015
    United States
    69 HP ( ͡° ͜ʖ ͡°)

    Nice job on this!
     
    Last edited by GalladeGuy, Feb 21, 2016
  3. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    Starting HP for demon class <.<
     
  4. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,575
    2,564
    Oct 28, 2015
    United States
    I think it would be more fitting for a succubus class. ( ͡° ͜ʖ ͡°)

    Back On-Topic: Didn't Hexen 2 have a multiplayer mode? Do you think you can add this? (Or maybe I just remembered wrong. I've never actually played the game myself)
     
  5. Mark McDonut

    Mark McDonut GBAtemp Advanced Fan

    Member
    597
    114
    Oct 8, 2008
    United States
    OMG Rinnegatamante you're unstoppable!

    between this and ctrwolfen I'm loving what you're doing!
     
  6. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,195
    1,043
    Jan 9, 2006
    Wow! This is very cool!

    Many thanks for your work! :)
     
  7. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    Yes, Hexen II have a multiplayer mode but i really doubt someone wish to still play it.
     
    Subtle Demise likes this.
  8. Hector_of_Troy

    Hector_of_Troy GBAtemp Regular

    Member
    146
    32
    Feb 9, 2016
    Italy
    Awesome, thank you Rinnegatamante! So many classic games are getting ported nowadays!
     
  9. mironicurse

    mironicurse GBAtemp Regular

    Member
    108
    37
    Sep 28, 2015
    Russia
    Thank you so much. I marmaladed in my pants rapidly.
     
    TVL, Bubsy Bobcat and GalladeGuy like this.
  10. BlueFox gui

    BlueFox gui SOMEONE

    Member
    1,766
    2,178
    Feb 4, 2016
    Brazil
    NAS TERRAS DE HUE BR
    Rinnegatamante
    you want to import other games?
    What games can be imported into the homebrew?
     
  11. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,575
    2,564
    Oct 28, 2015
    United States
    I vote for the completely unrealistic idea of porting Pokemon Showdown!
     
  12. kje123

    kje123 this title is false

    Member
    385
    229
    Aug 9, 2015
    United States
    Seattle
    Jesus christ Rin, everytime I log on you made something new.

    Amazing work, as always. :)
     
  13. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    Maybe you were referring to port not import <.<
    Anyway, i'll probably give a try to some other old FPS games in the future (maybe Hexen I?)
     
    mironicurse and SLiV3R like this.
  14. BlueFox gui

    BlueFox gui SOMEONE

    Member
    1,766
    2,178
    Feb 4, 2016
    Brazil
    NAS TERRAS DE HUE BR
    I'm sorry, I did not see it XD
    I use google translator because I do not know much about English.
     
  15. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,641
    4,269
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.13.3-1-zen
    Any hope for a CIA?
     
  16. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,195
    1,043
    Jan 9, 2006
    Yes! Please do! :)

    Is there c-stick support for this?


    This list could perhaps give you some inspiration for games that could be ported --->

    http://osgameclones.com
     
    Last edited by SLiV3R, Feb 22, 2016
    hippy dave likes this.
  17. Hector_of_Troy

    Hector_of_Troy GBAtemp Regular

    Member
    146
    32
    Feb 9, 2016
    Italy
    What files do i put in the data1 folder?
     
    Lyuksus likes this.
  18. Lyuksus

    Lyuksus GBAtemp Regular

    Member
    200
    14
    Jan 11, 2016
    Gambia, The
    Or where do i get them ? xD
     
  19. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    It's the hexen 2 data1 folder.

    From your PC installation of Hexen II. For my tests, i used glHexenII version.
     
  20. Hector_of_Troy

    Hector_of_Troy GBAtemp Regular

    Member
    146
    32
    Feb 9, 2016
    Italy
    Ok I put all the correct files, it writes some debug then it stops at "pak0.pak : gfx/colormap.lmp 861k surface cache". o3ds with A9LH