Open the downloaded ZIP product file and drop the folder in it somewhere in your resources folder. Add your product key (get it here) to the settings.ini
file and add start BigDaddy-EUPMenu
to your server.cfg
.
DO NOT RENAME THE FOLDER.
If you change the name of the folder it will not function correctly so leave the name as it is.
SETTING | DEFAULT | DESCRIPTION |
---|---|---|
[licensing] | ||
key1 | none | This is where you put your product key |
[settings] | ||
propoffset | 0 | if the EUP numbers you use are off by 1 or more for props, use this to adjust either positive or negative to correct it |
componentoffset | 0 | if the EUP numbers you use are off by 1 or more for components, use this to adjust either positive or negative to correct it |
There is a menu.json file in the script directory. This is where you set your EUP for the menu. Set departments and then the uniforms for those departments. It should be fairly self-explanatory. Set the component numbers to what your EUP numbers are. Make sure you keep the json format and names of the fields the same or it will break it.
The first bit of the menu.json is where you establish the title, subtitle and which key will open the menu. Go here for control numbers from the game.
{ "menu": { "title": "EUP Menu", "subtitle": "By Big Daddy Scripts", "menuKey": 170,
The next section is where the departments and their uniforms are defined. You can put as many departments as you want and each department can have as many uniforms as you want. Just make sure to keep the format as it is so it can be parsed without errors. If you get errors we cannot go through and find your errors for you, there is an example json and you just need to make sure your data matches that format. Even a comma out of place can cause it to not work so build it carefully.
NOTE Regarding the numbers used
vMenu indexes are actually off by 1 or 2 depending on the section. That's why there are offsets in the settings. If you have BigDaddy-CharacterManager, those numbers are actually correct and require no offest or adjustment. Be aware if using vMenu numbers they will need to be adjusted either when entered or using the offsets in the settings
"departments": [ { "department": "LSPD", "uniforms": [ { "name": "Patrol - Short Sleeve no Armor", "props": { "hats": { "slot": 10, "texture": 0 }, "glasses": { "slot": -1, "texture": -1 }, "watch": { "slot": -1, "texture": -1 } }, "components": { "mask": { "slot": 121, "texture": 0 }, "upperbody": { "slot": 0, "texture": 0 }, "legs": { "slot": 25, "texture": 0 }, "bags": { "slot": 31, "texture": 0 }, "shoes": { "slot": 51, "texture": 0 }, "neck": { "slot": 8, "texture": 0 }, "shirt": { "slot": 37, "texture": 0 }, "bodyarmor": { "slot": 24, "texture": 0 }, "badges": { "slot": 1, "texture": 0 }, "jackets": { "slot": 190, "texture": 0 } } },