Using Mods in the Custom Scenario Builder
Currently, Warzone has 2 amazing features: Mods and Custom Scenarios. The biggest thing that is missing, in my opinion, is the compatibility between the two...
For those who don't want to read everything below, this is my suggestion. Update the custom scenario builder to include mod compatibility.
Hi, I'm JustADutchman_ and have been playing Warzone for more than 2 years now. Most players know me from my mods and the effort I put into the modded Warzone scene/community. One thing that I've always tried is to engage every player with mods, whatever community they're in.
Warzone mods can support/enhance every community, game, and tournament. We have strategic mods (Capture The Flag, Connected Territories), mods that are really convenient to use (Local Deployment Helper), and even some mods that enhance custom scenarios (Advanced Card Distribution, Dragons, Structures Distribution). But, for the latter community, it is really difficult to create mods. That is, we don't have any tools to make mods for it, which makes the usage of the mods really awkward.
Here's my feature request: Update the custom scenario builder to make it compatible with mods.
With "compatible", I mean allow mods to modify, add or remove armies, structures, or custom units. Here is how I see it could be done:
When you open the custom scenario builder, somewhere on the left side it will have a new option: [Include Mod]. When you click on this button, a list of mods will show up that meet a certain requirement (I will get back on this requirement later), and you can pick a mod that will be included in the game + the custom scenario builder. If needed, a window pops up where you need to take some actions in order to configure the mod (mod settings and such). If you have included 1 or more mods, a new option becomes available: [Mod Action] (I'm really bad at names, so sorry for that xD).
At this point, we already have (some) tools to modify anything we want, the custom scenario builder just needs to support having structures and other special units than commanders. That's all for the custom scenario builder.
For the mods, the requirement that they need to meet is to have implemented a certain, new mod hook: Client_CustomScenarioConfigureUI. The arguments given to this hook need to give at least access to the custom scenario, a RootParent, UI and WL libraries, and the Mod.Settings storage (read-only).
This mod hook will create a dialog similar to a mod menu but is called while creating a custom scenario. In this dialog, mods can do their magic with the tools they already can write to the custom scenario.
This above is of course my implementation and Fizzer can pick whatever implementation he wants, but I just want to let you all know that this is possible. Please leave behind any questions you have, I'll try to answer them as best as I can. Also please vote on this post, this should have been added a long time ago...
-
Warzone Fan 99 commented
Can't see this be used all that much tbh
-
HangFire commented
This is excellent. Looking forward to it. Thanks Dutch.