AssaultCube Reloaded Forums

Full Version: Idea for the weapon menu primary/secundary
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have an idea for the weapon menu. Maybe it is not even feasible, but good: How about when you are in the weapon selection menu, simply inserting empty slots and accordingly empty folder in the menu packages / weapons. Which could then fill with his favorite mods. And these slots would then rename directly in the weapon menu mod to his right to see without having to respawn thousand times. In addition, you could add an extra primary / secundary menu and of course the menu for the guns, RPG melee and grenades. I'd find it pretty handy, of course, only if it could be done. There are now so many nice mods, it is a pity that you always have to rearrange the files.
Greetz Depronator
Nice idea, even if, for now, it's not possible.

About new slots, there isn't slot system. The weapon menu, like all menus in ACR, are defined in config file. When new weapons are implemented, this menu is modified.

About weapons, all the implemented ones are mostly defined in the hardcode (C++ code). There are weapon data (models, skins, etc...) in the packages folder but most of what define weapons is hardcoded. Add other weapons without source modding is impossible. There is at least one weapon pack mod made for ACR but, actually, it just change the skins and models of a part of the weapons.

I suggested once A way to make weapons with CubeScript scripts but according to ruler501, it would be too difficult.
well, I almost expected that it will not work. but you can set it up that you can reorder the designations of the weapons in the weapons menu, not just the name of the folder?
Just as a note we are working on setting up an easy way to do a system like this. We are working on a way for weapons to be dynamically loaded at runtime to make modding and server mods more powerful. There is not even a slight eta though since it is quite a lot of work.