Conan: added dropdown for map selection - #1975
dr-waterstorm wants to merge 1 commit into
Conversation
|
This will explicitly limit the end user to only these options without a way to use any other without update to the egg. It's not a good solution to fields such as maps |
|
I totally agree. However, the way Conan handles loading maps is not by using a name, but using the complete path. And sadly the path is not even in the same folders. So for example the default map location is: Possible mods would be located in: The only other way I could think of would be to to allow the user to edit the full path. However, that does not work well with a clean interface in my opinion. Any suggestions? UPDATE: Another suggestion would be to add a 3rd value "ConfigFile" (or similar), which does remove the startup parameter. In that case the user can setup the map via the config file. |
A drop down makes the most sense only due to this fact. The issue is the that panel hosts would need to add maps for users to be able to select them.
While feasible, this is a technically challenging approach. |
|
Wy not make a variable |
|
@parkervcp Yes, I concur. Currently I'm using the first proposed version, but I'll happily change it to whatever is preferred in consent. I'd suggest a dropdown with the two standard maps and a third option "custom" (not implemented yet), which simply removes all startup parameters. In that case a more advanced user can edit the config files and use any custom map there. This of course means that it will only load the map if the user puts the right things in the right config files, as Conan supports either startup params or config file options. This would satisfy the "ease of use" for standard users while still providing the complex options for users who know where to put what in the various config files. |
|
I'm interested in this request as well as I've made a custom egg with mod support. I had a user request support for the Savage Wilds map, and I ended up making the server map a drop down myself as @dr-waterstorm originally suggested. I, however, also see the problem with this as we don't want to have to update the egg every time someone wants to use a new custom map. Outside of making this a well-documented nullable|string I don't really see another good way to do this. While achieving this via config files is possible, many of the recommendations I found really seem to prefer setting the map in the exec command. I plan to test my egg with the Age of War update this month, and then maybe try to share it as a second Mod supported egg similar to what is done for Unity game servers with BepInEx eggs. With all that being said, I'll now go with a nullable string for the map Variable in my own egg. It also seems if someone prefers to use a drop down, it's rather trivial for them to edit the egg for their own server. |

Description
Added dropdown variable for map selection in the startup configuration tab. Currently this includes the default map (Exiled Lands) and the DLC map Siptah.
Checklist for all submissions