Rudankort wrote:Hi guys. Can you give some more specific requirements to mod/file management which you would like to see in the game?
This can be tricky, so I have to ask a question to your question beforehand. Is Panzer Corps going to primarily be a single player game? Sort of in the way that Panzer General was primarily single player? Depending where PzC puts its primary emphasis, I think the mod/file management system should reflect that. For example, if you want to tout amazing and balanced multiplayer with online stat tracking and ranking, then the structure is going to need to be a lot more rigid. Otherwise people will be able to 'mod' their game in ways that for all intents and purposes is cheating, which can single-handily kill competitive multiplayer.
Boredatwork is on the right track though.
Currently PzC Beta has folders for Audio, Data, Graphics, et cetera.
Add a folder to that list that is called Modifications.
Inside the 'Modifications' folder each user created mod will have it's own folder. A mod named 'World War Three equipment files and campaign' would have a folder named 'Ww3' or whatever the author specifies. Within this 'Ww3' folder, will be Audio, Data, Graphics, et cetera depending on what elements the mod actually changes from the normal game. So if the 'Ww3' mod doesn't have any new or added audio files, there is no audio folder inside of 'Ww3'.
When a person launches PzC, there should be a menu button of some kind for 'Modifications' After opening this dialogue, the user is prompted to select a mod they want to play with. In my example, the two options would be:
Stock PzC
Ww3
This mod list is generated based upon the names of folders located in the 'Modifications' folder.
Does that make sense? Should I make some mock up images to explain?
A few things to keep in mind:
1. Multiplayer games are only allowed between two people who have the exact same 'mod' selected (and exact same version) as their active choice. If I have 'Ww3' turned on and you have 'Stock PzC' the game won't allow us to play multiplayer together.
2. There should be some protection placed on the Stock PzC game. People should be able to look into these folders to see how the game organizes information, but if they start modifying these files, the game needs to be able to detect these changes and prevent multiplayer games for someone who attempted to change Stock PzC files.
3. Assuming mod creators have created their mods in the proper format, the only step individual players should need to take to install and play mods is to simply download the mod, unzip the contents directly into the 'Modifications' folder, and turn on the mod in the main menu(may require restarting program). Very user friendly.
How the specifics of that system would actually work and prevent abuse, I'm not certain, but that's just my suggestion to create a mod friendly, but also cheat resistant, game.