I forgot to mention that I've also included the .NET Dependencies in the executable now since I think some people were turned off by having to download those separately. So the file size is bigger (which bothers me), but the point of the launcher is to be beginner friendly and to help less tech-savvy people, so I think this change is in line with that goal. It's even easier to use now!
Nice update. It's pretty crazy how that kind of miniscule differences can exist. It can really throw people off when users and jumping between sourceports. When thinking about it though, it does make sense to not have any boolean argument for "no monsters". "-nomonsters 0" feels pretty redundant in human language. User: "No, I do not want no monsters this time around." Doom: "...can you repeat that?"
Hahaha, I haven't even played DOOM in a decade, but I support the cutthroat argument checking. The wild-west of accepting garbage input silently is a programmer's worst nightmare.
Super good call to fix it so quick. Especially because I can see this change hopping fences to PrBoom+, which (I think?) more people use. Also, if you ever go back to playthroughs, can I request a wad? That would be Syringe.
I could totally play Syringe. Looks cool! I just do the playthroughs on twitch now. The vods stay on there for 14 days. I'm trying to use the TH-cam channel as a home for just higher-effort videos or larger projects.
@@sobaddoom Time for a SoBad VODs channel! Various other TH-camrs have second channels for full VODs. I point this out because I find watching VODs on Twitch to be a worse experience, so I end up preferring creators who put their VODs on TH-cam. Anyway, looking forward to the next How To Doom.
Hey sorry been offline from TH-cam for a billion years. I haven't had any trouble just selecting the .deh files and launching as normal. In a pinch you could use the Optional Arguments box too, I suppose. Is there a specific problem you're having? I can be more helpful if you track me down on Discord!
Hey, I tried to run a demo using your launcher (it's the first time I'm running a demo, and the demo isn't mine), but dsda gives me an error response of "unknown demo format" (even though the format is lmp). Do you happen to know why?
Not sure how dsda detects this error. Never had it either, sorry. Anyone can name literally any file .lmp but that doesn't magically put the data in a format that a program expecting a demo.lmp can parse. Did you get this demo off of dsdarchive? You might want to find out what sourceport it was recorded on maybe?
@@yoya8373 Maybe whoever gave it to you tried to edit it and messed up the header or something? No idea. You could ask around in the Hell on Earth discord since it's a dsda thing.
If you mean Doom Eternal: no sorry this is for classic Doom and custom wads. On the off chance you mean the Eternity Engine: that should work just fine! I haven't tested it myself though. But most source ports support all the common launch arguments so you shouldn't have many issues.
I had simmilar bug with the file parameter. I was putting the "-file" option before every file path to be included, like "-file SOMEMAPS.WAD -file SomeMod.pk3 -file SomeMusic.pk3", but then discovered that only ZDoom accepts it and others need only one "-file" before all the paths. And then another problem that PrBoom or ChocolateDoom just errors-out and refuses to start whenever it is given a parameter it doesn't understand, like "+screenshot_dir".
I forgot to mention that I've also included the .NET Dependencies in the executable now since I think some people were turned off by having to download those separately. So the file size is bigger (which bothers me), but the point of the launcher is to be beginner friendly and to help less tech-savvy people, so I think this change is in line with that goal. It's even easier to use now!
i wasn't even aware of this launcher but now i need to try it out.
Nice update. It's pretty crazy how that kind of miniscule differences can exist. It can really throw people off when users and jumping between sourceports.
When thinking about it though, it does make sense to not have any boolean argument for "no monsters". "-nomonsters 0" feels pretty redundant in human language.
User: "No, I do not want no monsters this time around."
Doom: "...can you repeat that?"
you are the best! and this also fixes using optional arguments on Woof so that is great
Nice!
DOOM BABY. That's one nifty DooM launcher. Going to give it a crack! Thanks.
Hahaha, I haven't even played DOOM in a decade, but I support the cutthroat argument checking. The wild-west of accepting garbage input silently is a programmer's worst nightmare.
Thank you!
Super good call to fix it so quick. Especially because I can see this change hopping fences to PrBoom+, which (I think?) more people use.
Also, if you ever go back to playthroughs, can I request a wad? That would be Syringe.
I could totally play Syringe. Looks cool! I just do the playthroughs on twitch now. The vods stay on there for 14 days. I'm trying to use the TH-cam channel as a home for just higher-effort videos or larger projects.
@@sobaddoom
Noted!
@@sobaddoom Time for a SoBad VODs channel! Various other TH-camrs have second channels for full VODs. I point this out because I find watching VODs on Twitch to be a worse experience, so I end up preferring creators who put their VODs on TH-cam. Anyway, looking forward to the next How To Doom.
I'm officially in a SoBad video!
I actually had to rerecord and rerender the last bit of the video because I almost leaked a certain project of yours.
I noticed a distinct lack of views and thumbs so imma boost this so people can see this; i have zero anything to contribute
damn didn't even know dsda even had a launcher. just been double clicking my wads
Yeah it's not strictly necessary but makes demo recording and other things much easier to do.
Hey, is there any possible to run dehacked files with your launcher? and how? because just marking them doesnt seem to work out.
Hey sorry been offline from TH-cam for a billion years.
I haven't had any trouble just selecting the .deh files and launching as normal. In a pinch you could use the Optional Arguments box too, I suppose. Is there a specific problem you're having? I can be more helpful if you track me down on Discord!
Nice! I think you should add a LICENSE file to the source code.
Hey, I tried to run a demo using your launcher (it's the first time I'm running a demo, and the demo isn't mine), but dsda gives me an error response of "unknown demo format" (even though the format is lmp). Do you happen to know why?
Not sure how dsda detects this error. Never had it either, sorry. Anyone can name literally any file .lmp but that doesn't magically put the data in a format that a program expecting a demo.lmp can parse.
Did you get this demo off of dsdarchive? You might want to find out what sourceport it was recorded on maybe?
@@sobaddoom it is said to be recorded on dsda doom (0.26.2) if it helps, now its even weirder...
@@yoya8373 Maybe whoever gave it to you tried to edit it and messed up the header or something? No idea. You could ask around in the Hell on Earth discord since it's a dsda thing.
Love your content 1
I can't update it without the source code and passwords.
Oh that actually reminds me that I do need to update the public source too.
Thats a funny error. Wow.
Can it Also run eternal im not onto the doom launchers
If you mean Doom Eternal: no sorry this is for classic Doom and custom wads.
On the off chance you mean the Eternity Engine: that should work just fine! I haven't tested it myself though. But most source ports support all the common launch arguments so you shouldn't have many issues.
@@sobaddoom ok
Omg, is this launcher on Linux???
Unfortunately not since I used WinForms for the UI, and that specifically isn't Linux compatible. :(
I had simmilar bug with the file parameter. I was putting the "-file" option before every file path to be included, like "-file SOMEMAPS.WAD -file SomeMod.pk3 -file SomeMusic.pk3", but then discovered that only ZDoom accepts it and others need only one "-file" before all the paths.
And then another problem that PrBoom or ChocolateDoom just errors-out and refuses to start whenever it is given a parameter it doesn't understand, like "+screenshot_dir".
Lol did kraflab make a dev account solely to avoid getting bullied
Whoops doxxed.
@@sobaddoom I made a joke years ago about gamer/speedrunner-phobia and look where we are now
@@sobaddoom For real? ...I can't even tell if you're joking.
@@TheWolfgangGrimmer I'm joking. I have no way of knowing if what the other person said is true and haven't thought about it. :P