WIP dhewm3-nx - a Doom 3 port

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by fgsfds, Oct 1, 2018.

  1. sj33

    sj33 GBAtemp Psycho!

    Member
    11
    Oct 22, 2013
    Japan
    It’s a bit confusing. It seems the top two saves cannot be overwritten. However, select one of the saves and one of the buttons will delete a letter. This is enough for you to be able to create a save.
     
  2. fgsfds
    OP

    fgsfds Advanced Member

    Newcomer
    4
    Aug 28, 2018
    Russia
    There's currently no way to input text (except using an actual USB keyboard in docked mode), but you can trick the name check. B (or maybe X or Y, I forgot) is bound to Backspace by default, so you select the input box and delete using B until you get a unique name. Then you can just save over that next time.
     
    Last edited by fgsfds, Oct 3, 2018
  3. nmkd

    nmkd GBAtemp Fan

    Member
    4
    Oct 25, 2016
    Germany
    For what it's worth, you can use a USC-C dongle to use a keyboard in handheld mode :P

    — Posts automatically merged - Please don't double post! —

    upload_2018-10-3_17-34-21.png upload_2018-10-3_17-34-32.png
    upload_2018-10-3_17-34-40.png

    Awesome job, just performance needs to improve.
     
    TimeDevouncer and focusonme like this.
  4. fgsfds
    OP

    fgsfds Advanced Member

    Newcomer
    4
    Aug 28, 2018
    Russia
    Experimental Resurrection of Evil NRO. Unzip this onto the root of your SD card, then copy over d3xp/pak000.pk4 and d3xp/pak001.pk4 from your Doom 3/Resurrection of Evil installation to /switch/dhewm3/d3xp/.
    This will load RoE on startup automatically and can only be used to play RoE, so you have to keep two NROs around if you want to play both the base game and the expansion, which is why the RoE NRO is placed in the /switch/ directory in the ZIP.
     

    Attached Files:

    SCOTT0852, ShadowOne333, Dutt and 4 others like this.
  5. sj33

    sj33 GBAtemp Psycho!

    Member
    11
    Oct 22, 2013
    Japan
    Glorious stuff! I'll grab Resurrection of Evil from Steam tonight.
     
  6. t34p075

    t34p075 Member

    Newcomer
    1
    Feb 4, 2017
    United States
    What are the obstacles to better performance? I’m curious to see shadows working.
     
  7. fgsfds
    OP

    fgsfds Advanced Member

    Newcomer
    4
    Aug 28, 2018
    Russia
    Shadows are working, you can enable them in the options, which will lead to a performance decrease.
    I'm not quite sure myself what I can do to improve performance. I think fincs mentioned that the GPU driver is still in early stages and as such is not well optimized and missing some features that could improve performance a fair bit, like caching.
     
  8. sj33

    sj33 GBAtemp Psycho!

    Member
    11
    Oct 22, 2013
    Japan
    The only real performance issue I’ve found that significantly affects gameplay is the slight ‘pause’ when an enemy hits you. I wonder if the screen blur animation that occurs at this time can be disabled, maybe in the config.

    There is actually an unofficial patch which gets the game running on Voodoo 2 hardware using extreme performance patches. I wonder if anything from that would be useful.
     
  9. Zigs

    Zigs Newbie

    Newcomer
    1
    Oct 5, 2018
    United States
    game works fine on 6.0.0 on sx os but the third level does not load. never mind got it to load.
     
    Last edited by Zigs, Oct 5, 2018
  10. fgsfds
    OP

    fgsfds Advanced Member

    Newcomer
    4
    Aug 28, 2018
    Russia
    That is kind of weird. Does it crash with an error or just close?
     
  11. Mikep90

    Mikep90 GBAtemp Regular

    Member
    2
    May 29, 2018
    United States
    its not bad at all. I think it plays pretty good
     
  12. ole

    ole Advanced Member

    Newcomer
    1
    Apr 12, 2015
    Norway
    Anyone wants to share video of it just to feed my curiosity?
     
  13. sj33

    sj33 GBAtemp Psycho!

    Member
    11
    Oct 22, 2013
    Japan
    Do you not have a Switch?
     
  14. fgsfds
    OP

    fgsfds Advanced Member

    Newcomer
    4
    Aug 28, 2018
    Russia
    Here's a video by someone. Not sure what's up with the sound in there, it's not supposed to sound like this, should sound normal. This probably will happen if you put the console to sleep while playing and then resume the game, though.
    Warning: Spoilers inside!
     
    ShadowOne333 likes this.
  15. phreaksho

    phreaksho Advanced Member

    Newcomer
    4
    Oct 27, 2007
    United States
    Post falls, Idaho
    My weapons are invisible! !!!! Pretty sure it is just bad textures or something, gonna have to reinstall later but this is exactly what I wanted. All the doom in my pocket:grog:now if somebody could port doom64 ex I would probably faint ^_^
     
  16. fgsfds
    OP

    fgsfds Advanced Member

    Newcomer
    4
    Aug 28, 2018
    Russia
    You don't need to reinstall. Read the OP carefully.
     
    phreaksho likes this.
  17. Csmrcc

    Csmrcc Advanced Member

    Newcomer
    1
    Sep 13, 2018
    Spain
    Tested base game and expansion on os 5.1 reinx from hbmenu.nsp, playing (Fps 19-60), sound (except when awaiking from sleep mode), saving, loading etc works well.
    Thank you man!
     
  18. nmkd

    nmkd GBAtemp Fan

    Member
    4
    Oct 25, 2016
    Germany
    That's my video, and yes, the sound got weird after I put it to sleep, but otherwise it worked fine.
     
  19. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    Smooth N64 emulation is coming to the Switch so you will be able to play Doom 64 :)
     
    phreaksho likes this.
  20. Memoir

    Memoir Just a Memory

    Member
    18
    Jun 24, 2007
    United States
    Somewhere, over there!
    Doom 64 ex > Doom 64.
     
    phreaksho likes this.