Thank you, Mats. You get the point.
I don't know any other way to approach this, so I'll just go at it.
1. No one has permission to alter the M1937 files, code, model, any of it.
2. ANY tinkering with the RO_Guns file and re-release of it will corrupt EVERYONE's file system.
3. If it was so easy to develop this stuff, do you not think others would have done so in the 10 or so months the tools have been available?? We are NOT trying to dictate anything to anyone. The point is to standardize for EVERYONE's benefit, a way to create and issue custom content.
4. The RO_Guns class creates a wide-open arena for modders to create countless weapons. BUT there are things to know about it and diving in may or may not work out depending on a person's knowledge. We continue to offer assistance and are open to taking feedback that does something better. If someone wants to do something on their own, they should develop and release their own class structure.
5. While some may want more 'spice', there is a price to pay for it. Once models are out there, it is far more sensible to add your 'spice' with mutators that add new skins, armorments factors, etc. If you are adding new functionality, like riders on tanks, then you have to develop new models and code then extend existing code. But the 'spice' here is about HOW it is done. Not about WHY or by WHO.
Sorry to sound like a rant, but I have very strong feelings about this. TT33, I would personally love to talk with you about helping you get more models into the game. Sure, I wasn't thrilled with your method, but I am impressed with your skills and think you can contribute a great deal. Make what you want but keep in mind how you are going to get it to work. That isn't even geared to you specifically, but the whole community. Many of us work outside of official mod groups. That puts a lot of our work in direct competition. That is healthy, no doubt, because it spurs guys on to finish their work and make it as sound as possible. The problem comes when you risk compromising the work of others.
This AT gun is a good test case. The RO_Guns class is very powerful for creativity. But it should not be altered, not saying TT did. If anyone wants more functionality, then develop a new class, as Mats noted. But use something like: RO_Guns_Username. Naming conventions are very helpful to server admins and users alike. Perhaps we should have named our class RO_Guns_AHz but we were not trying to make it propriatary, just protect it from conflicts and being in the IT business, we work to establish and work within existing standards.
This as I said, is new territory. It goes beyond a regular map, skin pack, etc. and when you deal with "class" type components, you have to be more careful.
Another looming pitfall of numberous versions/variants is the prolifiration of files. The 45mm zip file is over 3 megs. Imagine in a few months that there are a half dozen pak40s, a few M1937s, a couple pak43s and on and on. All looking virtually identical. All doing nearly the same exact thing. That begins to add up to a lot of bandwidth, storage space, and piles of crap to deal with. Not to mention as each duplicate comes into being, the odds for conflicts grow. Hoping that no one else compromises a file like RO_Guns is only the start. That alone is enough reason for the AHz team to establish a standard or base code for AT guns. Does it really matter if you did your rivets with polys and we did our with textures? Is that worth a duplicate?
Maybe someone wants to make a mortar (on our list but pretty low because the CC team is doing one so why replicate). They may want to use RO_Guns or they may create a new class RO_Mortar and extend that class to enable all sorts of mortar weapons, portable and otherwise. Great! Not necessary, but fine. It would make sense thereafter for others to use or contribute to an improved version of the file. The trouble comes with distribution of such a file...one server gets it-you get it. The next server doesn't have it-you get a file mis-match. Therefore, you either live with the original file or create you own class file.
So, to conclude. AHz is not trying to dictate anything. If people want to free wheel it and hack apart anyone's code, let them. But don't come crying to that guy when his files start corrupting others. The wagon may not be broken yet but in time it may be.
AHz is not opposed to helping anyone with their models. We are doing that now with 'Darkest Hour' and I expect the pak43 will only be one of many models we help with (It is very cool in action, by the way). Just ask.