nstlaurent / DoomLauncher

Doom Launcher is a doom launching utility and database for custom wads and pk3s
GNU General Public License v3.0
231 stars 20 forks source link

[Feature Request] Make it possible to have direct shortcut to games #257

Open Davidemonaco opened 2 years ago

Davidemonaco commented 2 years ago

I added my DOOM games as non-steam games on steam, but every time i press play, it sends me to the Launch Options screen instead of directly booting the game. I get why that could be useful, i am just asking for the possibility to make a shortcut that just boots the game on the default settings directly

Mabadman commented 2 years ago

I currently have no need for this but I support this request. It would be very handy if the launcher exported shortcuts with our currently selected settings so that we can launch any WAD with a single click without going through the launcher. Reckon it would save a lot of time for people who are playing through a megawad in the span of a few days.

SkyNinja commented 1 year ago

I would also like this, it would let me better use Doom Launcher alongside Playnite.

nstlaurent commented 1 year ago

https://ci.appveyor.com/project/hobomaster22/doomlauncher/builds/46871947/artifacts

Feature added in development build. Right click a game file and select 'Create Auto Play Shortcut'

SkyNinja commented 1 year ago

Wow, nice! Just tested it out and it seems to work great. Don't want to be a bother, but any chance of an option to automatically close when launched like this?

nstlaurent commented 1 year ago

https://ci.appveyor.com/project/hobomaster22/doomlauncher/builds/46901199

Done. It's an extra parameter -AutoClose in the shortcut. Any shortcuts previously created with 'Create Auto Play Shortcut' will need to be recreated.

SkyNinja commented 1 year ago

Ooh, wicked! I just tested it and it seems to work perfectly. The only other thing I can think of to add from this point is a way to select profiles. At that point, I think DoomLauncher could totally supersede ZDL, which would be super nice since the two don't play well together. Well, at least when dealing with PK3s... Maybe a parameter like -Profile "Profile Name Here". I think in this case, excluding the parameter should behave as it does now, launching the last used profile, with the new parameter being optional for advanced users. Though that probably leaves the realm of simplicity behind, unfortunately...

I hope I'm not being presumptuous making this further request, you've already done so much towards this stuff in just a few days after all.