WIP GZDoom for Switch

fgsfds May 7, 2019.

  1. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    To be honest I'm not sure.
    I'm assuming everything input-related might be affected, but it's better to update every homebrew app possible with the new libnx build to avoid possible subsequent issues.

    I'm holding on on each fgsfds app to be updated to update all my Switch homebrews asap. :P
     
    cucholix likes this.
  2. Elracing

    Elracing Newbie

    Newcomer
    1
    Sep 23, 2019
    United States
    Input wont work on the launcher nor game, mashing buttons to no avail. I suspect it's the HID update?
     
  3. lordpolster

    lordpolster Newbie

    Newcomer
    1
    Sep 26, 2019
    Austria
    Does this work on a switch lite without any cfw installed ?
     
  4. Smoker1

    Smoker1 GBAtemp Addict

    Member
    8
    Feb 17, 2015
    United States
    Carmichael, California
    No, because you need a way to run Homebrew, which there is no way to do that yet.
     
    Silent_Gunner likes this.
  5. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    Hey fgsfds, the homebrew app MTP Server NX implemented something called "lazy loading", which helps speed up the loading time of the app.
    This is the related commit:
    https://github.com/retronx-team/mtp-server-nx/commit/8df581252f048f1424364ac513c62c5d818af338

    Maybe this could help to make GzDoom on Switch load somewhat faster.

    Also, aside from that, how do I enable dynamic lighting and particles effects on this app?
    I tried enabling them through options but got no changes in-game :/
     
    Milenko likes this.
  6. fgsfds
    OP

    fgsfds GBAtemp Fan

    Member
    8
    Aug 28, 2018
    Russia
    That's specific to mtpnx.
    I don't recall if dlights work on anything unless you use a mod which uses them.
     
  7. Excitedguy

    Excitedguy Member

    Newcomer
    4
    Oct 21, 2006
    United States
    Will this updated to support 9.0.0?
     
  8. fgsfds
    OP

    fgsfds GBAtemp Fan

    Member
    8
    Aug 28, 2018
    Russia
    Yes.

    Version 5 released.
    Changelog:

    • updated to latest upstream (4.2.1+);
    • rebuilt with latest libnx for 9.0.0 menes.
    Download link is in the OP.
     
    Last edited by fgsfds, Sep 29, 2019
    Excitedguy, sj33, one-piece and 4 others like this.
  9. raine_em

    raine_em Member

    Newcomer
    2
    Aug 17, 2019
    Canada
    tysm for all your wonderful work dude
     
  10. Jonok

    Jonok Member

    Newcomer
    1
    Sep 22, 2019
    Egypt
    This is the perfect occasion to share my setting for the perfect experience of Vanilla Doom when i use GZDoom on PC:
    Mod list:
    Smootdoom for the graphic
    Stop music on death for personal preference
    Arachno Soundfont for making the MIDI sound good
    settings: 360x270 resolution (It work only on window mode)
    up/down looking, no jump only duck if you want a "dodge" button

    adding mod is a piece of cake when you learn how to edit the inside ini

    two thing i would add, how to customize controls and delete the unwanted buttons? Also Gyrocontrol for aiming when?
     
  11. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    How do you setup Smoothdoom with GzDoom Switch?
    Also, do you happen to know how to enable the particle effects and dynamic lighting in this?
    I have played around with the settings but haven't been able to get those working at all.
     
  12. Jonok

    Jonok Member

    Newcomer
    1
    Sep 22, 2019
    Egypt
    you can use this guide for any mod, dowload Smoothdoom.pk3 and place it in the gzdoom folder, insite there is an ini called gzdoom.ini and that's your main source to say what mod you want to load, is structure simple enough so if you want ALWAYS to use Smooth Doom with any of your mods find [Global.Autoload] and write in the line below "Path=SmoothDoom.pk3" (basically you are writing the directory), if you want to use it only with specific wads look down below there are setting for all the official wads.

    for the Dynamic light is a thing about preference, inside the game you go Option>Display option>Hardware render inside here you can control the intensity of all the lighting and special effects my preference are:
    "Sector light mode" you can adjust the ammount of light by profile
    "Weapon light strength" on 16 (how much light you are gonna create each shot)
    go inside Postprocessing and activate Bloom (now some object gonna have bloom)

    for Particle effect you check always in Hardware render Particle Style, you probably like "smooth" but i prefer "square"
    go back in Display option and check below there are 3 option called "Rocket Trails" "Blood Type" "Bullet Puff Type" and you set all by "Particles"

    I usually stop here, i know there are many other option but Doom is an old game it doent need more than that in my opinion, default GZDoom is quite an ass to see.
     
  13. aboreal

    aboreal Member

    Newcomer
    3
    Aug 25, 2012
    Hi there,

    Someone has tried and compared this GZDOOM with the official port? Which of two its better?


    CHEERS!
     
  14. Jonok

    Jonok Member

    Newcomer
    1
    Sep 22, 2019
    Egypt
    As i saw from some footage

    Doom switch port:
    + easy to install and play
    - no mod support
    - lighting is not as the original
    - not real 16:9 with side bar
    - no extended graphic option
    - slower music midi

    GZDoom:
    - having to lose a little bit of time to optimize at best the port
    + mod support
    + you can watch up and down
    + real 16:9
    + extended graphic capebility, you can have dynamic lighting for example
    + original speed for the music midi
    + can swap with any soundfont so you can improve all the music and don't sound like windows 95 crap

    for me is a no brainer choice, if you want the original experience anyway i suggest you to try Chocolate Doom for switch instead of the lazy port.
     
    Last edited by Jonok, Oct 1, 2019
    aboreal and raine_em like this.
  15. raine_em

    raine_em Member

    Newcomer
    2
    Aug 17, 2019
    Canada
    bethesda is fixing the midi problem but i 100% agree that if gzdoom fixed its loading problems it would be the best way to play doom on switch. if you ignore that loading issue though, it's pretty much the optimal way.
     
  16. SeongGino

    SeongGino The Average One

    Member
    6
    May 20, 2015
    United States
    Jersey, Jersey
    Odamex is pretty good too; based on older ZDoom but if all you need is DOOM, then...
     
  17. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    Thank you SO much for that!
    I was able to get WadSmoosh with ALL of the official Doom content (Final Doom 1+Sewers+Episode 4+Sigil v1.2, Doom 2+Betray+TNT+Plutonia+No Rest for the Living+Master Levels) alongside Smooth Doom, and also got all of the lighting effects and particles now working! Witha bit of frame drops when things get too chaotic, but I'm loving it!

    Thanks! :D
     
    Jonok likes this.
  18. Purple_Shyguy

    Purple_Shyguy GBAtemp Advanced Fan

    Member
    8
    Nov 8, 2008
    Republic of Ireland
    Can you upload your wadsmooshed wad to mediafire or something? I'm too lazy to grab them all and do it.
     
  19. Jonok

    Jonok Member

    Newcomer
    1
    Sep 22, 2019
    Egypt
    If by "loading issue" you mean the delay having every time you load a music file that's a problem about FluidSynth, go in Option-Sound option-look for "MIDI DEVICE" and set it in Timidity++, the OP should take note about this issue.
     
    raine_em likes this.
  20. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    He means the long loading times to actually load any wad with GzDoom on Switch.
    It takes like 10+ seconds to load any wad at all.
     
Quick Reply
Draft saved Draft deleted
Loading...