Open CortexReaver opened 2 years ago
The port I'm using is GZDoom, but Im don't know what I can provide. Uhhmmm, maybe this? As you can see, I have to write all .pk files through the "Parameters". Because it give me basically no result if I adding them in the list below.
I figured it out... kinda. You have to reselect the sourceport, when launching some WAD. It adds "additional files" from the port list. Still, it is not intuitive. May be will it be better to add files to the end of list without reselecting? And mark it somehow (with port name on the end or some color), so user will know that it was added with sourceport options.
This happens with files you have already launched. If download a new file and GZDoom is your default port, it will work as you would expect. This is actually not an easy problem to solve because Doom Launcher can't read peoples minds. It used to always add them on window load, but this created an issue where people sometimes didn't want the automatically included files and would remove them. Then they would have to remember to remove them every single launch and is very annoying.
I'm open to suggestions for this exact problem. Off the top of my head I could add a warning link next to the additional files saying some files may be missing, and clicking it will regenerate them. Will have to think about some better wording.
Something like this, maybe? Don't know If I can come up with something better then this, honestly. If there will be no more ideas from other people, so be it.
Another very rough mock-up, now the idea is to make Profiles global and not to tie them to any particular mod.
So, you can add one more tab specially for profile management (or place it somewhere n options):
(Note that text near buttons is just for description, It can be more compact. Also I forgot to remove columns such as "maps", "last played" and maybe some other, don't need these for profiles actually).
And then how it will be used "in a field":
"Plus" and "Minus" signs are for adding and removing entire profiles from the launch list respectively. Arrows - for moving them entirely. Source port and its profile are always interconnected, but showed by default as gray (inactive), unless you decide to click on the checkbox.
And yes "Save settings" now only will save the particular mod settings. Less confusing, in my opinion.
I agree with CortexWeaver's post. Right now the profile functionality seems barebones which is the only reason it's a pain to use (the otherwise fantastic) Doom Launcher. I'd like to be able to load from global, iWAD, and tag-based profiles so that I can quickly have a loadout between the same sets of mods but a different map/megawad, which would be especially helpful if using the "random" functionality.
Here is an example of what I mean. If I want to play another map with this exact Corruption Cards loadout, I'd need to add 11 additional files. If you're using the random functionality especially, that's a huge pain. I think it'd be very useful if I could make the Corruption Cards profile a modifiable global profile so that I can select it and have the source port chosen and those files added automatically. Even better would be something like a "mods" tag which can have a number of mod "profiles" added to any map by checking them, so you could add, i.e., Corruption Cards, Gun Bonsai, and Final Doomer independently.
This is the best looking and most useful launcher to me, so I'd love to have this feature! Keep up the great work :)
3.7.3 has the start of of global profile implementation to check out.
Hi, can you provide some more information on this? I need to know what port and files you are using and what you are expecting vs what is happening. As much information as possible, thanks.