Item Upgrader
- Upgrade system for armor, saddles and weapons. Using tokens or resources!
Companion Mod Id: 2458092430
Features:
Config File with explanations:
Ingame Chat Commands:
Console Commands:
RCON Commands:
Purchase Info:
After payment join my Discord via "Get Support" button (top right), and send me your hwid. The plugin will print it in console when not authorized.
Please give me at least 1-24 hours to setup hwid info. No new DLL is needed.
This purchase comes with basic support if needed.
Hwid Info:
- Each license represents a physical machine, so 6 ark servers running on one machine would only need 1 licence, Additional licensee's are required when using multiple physical servers.
- Are you moving server host/upgrading hardware and worried about the hwid? Not a problem send me a pm, here or on discord, with the new hwid and I will have it updated. In most cases within the hour, but it can take up to 24 hours depending upon my availability at that moment.
For questions or more information join my Discord via this link: https://discord.gg/fGPevkF
(This is a temporary link, and unless assigned a role, you automatically leave server when you go offline on discord.)
- Upgrade system for armor, saddles and weapons. Using tokens or resources!
Companion Mod Id: 2458092430
Features:
- Now with mod update item
- mod item is dragged onto any item it's configured for.
- Mod item is fully dynamic, specified with spawn command.
- Upgrades Armor, saddles and weapons.
- Customizable description on items that are upgraded.
- Token based, 1x token = 1x upgrade.
- Token for saddle, weapon and armor are separate.
- Can now also upgrade using resources.
- Set maximum possible upgrade % per stat.
- Set amount of upgrade steps from 0% to maximum.
- Use random increase or sequential set upgrades amounts.
- With random stat increase on upgrades, u can set minimal amount of possible gains to give.
- Cluster compatible.
- Tokens are added via Console or RCON
- MySQL or SqLite
- Fully configurable
Config File with explanations:
JSON:
{
"SqLite_DataBase_FullPath": "",
"MySQL": {
"UseMySql": true,
"HostAdress": "localhost",
"Username": "root",
"Password": "password",
"DataBaseName": "testing"
},
"Token_Names":{
"Weapons": "Weapon Upgrade",
"Armor": "Armor Upgrade",
"Saddle": "Saddle Upgrade"
},
"Stat_Names":{
"Damage": "Damage",
"Armor": "Armor",
"Durability": "Durability"
},
"Upgrade_With_Resources": {
"Enable_Upgrade_With_Resources": false, <- When true enables upgrading with resources.
"Use_Token_Before_Resources": true, <- When true, will use token before using resources.
"Weapon":{ <- Example resource config...
"Element": 10,
"Wood": 100,
"Electronics": 10
},
"Saddle":{
"Element": 10,
"Fibers": 100,
"Thatch": 10
},
"Armor":{
"Element": 10,
"Gunpowder": 100,
"Sparkpowder": 10
}
},
"Token_Chat_Command": "/tokens",
"Upgrade_Settings":{
"Upgrade_Chat_Command": "/upgrade",
"Upgrade_Chat_Command_Trigger_Words":{ //All trigger words are wildcarded at end <arguement>*
"Weapon":"weapon,wep",
"Saddle":"saddle",
"Armor":{
"Helmet":"helm,hat,head",
"Shirt":"chest,shirt",
"Gloves":"hand,gauntlet,glove",
"Pants":"leg,pant",
"Boots":"boot,feet"
}
},
"Upgrades_Steps_Min-Max": 5, // Amount of steps from 0 to max upgrade.
"Upgrade_Item_Description": "\n\n*Upgrade Level {0}/{1}*", // Custom item description text.
"Upgrade_Random_Stat_Increase": true, // Use random stats increase. if false will add sequential.
"Max_Upgrade_Percent_Limit":{
"Weapon_Damage": 100,
"Weapon_Durability": 100,
"Armor_Durability": 100,
"Armor_Armor": 100,
"Saddle_Armor": 100
},
"Min_Upgrade_Percent_of_Possible":{ // When random stat increase is enabled, you set minimum amount of upgrade to gain.
"Weapon_Damage": 30,
"Weapon_Durability": 30,
"Armor_Durability": 30,
"Armor_Armor": 30,
"Saddle_Armor": 30
}
},
"Messages": {
"Usage_Help": {
"Heading_Text": "\nUsage: {} <type>\n",
"InfoText": {
"Weapon": "Weapon: {}",
"Saddle": "Saddle: {}",
"Armor":{
"Helmet": "Helmet: {}",
"Shirt": "Chest: {}",
"Gloves": "Gloves: {}",
"Pants": "Pants: {}",
"Boots": "Boots: {}"
}
},
"Header_Size": 3.0,
"Size": 2.0,
"Display_Time": 10,
"Heading_Color": {
"Red": 0,
"Green": 255,
"Blue": 40
},
"Color": {
"Red": 0,
"Green": 255,
"Blue": 160
}
},
"Token_Chat_Command": {
"Heading_Text": "\nYour current upgrade tokens:\n",
"InfoText": {
"Armor": "You have {}x Armor Tokens.",
"Weapon": "You have {}x Weapon Tokens.",
"Saddle": "You have {}x Saddle Tokens."
},
"Header_Size": 3.0,
"Size": 2.0,
"Display_Time": 8,
"Heading_Color": {
"Red": 0,
"Green": 255,
"Blue": 40
},
"Color": {
"Red": 0,
"Green": 255,
"Blue": 160
}
},
"Tokens_Received": {
"Text": "\nYou just received {0}x {1} tokens!",
"Size": 2.0,
"Display_Time": 8,
"Color": {
"Red": 0,
"Green": 255,
"Blue": 40
}
},
"Unable_To_Upgrade_Item": {
"Text": "\nUnable to upgrade item: {}",
"Size": 3.0,
"Display_Time": 8,
"Color": {
"Red": 255,
"Green": 80,
"Blue": 80
}
},
"Saddle_Upgrade_Usage": {
"Text": "\nTarget the dino which saddle you want to upgrade!",
"Size": 3.0,
"Display_Time": 8,
"Color": {
"Red": 255,
"Green": 80,
"Blue": 80
}
},
"No_Tokens_Left": {
"Text": "\nYou don't have any {} Tokens left.",
"Size": 3.0,
"Display_Time": 8,
"Color": {
"Red": 255,
"Green": 80,
"Blue": 80
}
},
"Missing_Resources": {
"Text": "Alternatively upgrade with: ",
"Size": 3.0,
"Display_Time": 8,
"Color": {
"Red": 255,
"Green": 80,
"Blue": 80
}
},
"Weapon_Upgrade_Success": {
"Heading_Text": "\nYour weapon is upgraded!\n",
"InfoText": {
"Damage_Line": "Damage Upgraded by {}% result: {}%",
"Durability_Line": "Durability Upgraded by {}% result: {}"
},
"Header_Size": 3.0,
"Size": 2.0,
"Display_Time": 8,
"Heading_Color": {
"Red": 0,
"Green": 255,
"Blue": 40
},
"Color": {
"Red": 0,
"Green": 255,
"Blue": 160
}
},
"Armor_Upgrade_Success": {
"Heading_Text": "\nYour armor is upgraded!\n",
"InfoText": {
"Armor_Line": "Armor Upgraded by {}% result: {}",
"Durability_Line": "Durability Upgraded by {}% result: {}"
},
"Header_Size": 3.0,
"Size": 2.0,
"Display_Time": 8,
"Heading_Color": {
"Red": 0,
"Green": 255,
"Blue": 40
},
"Color": {
"Red": 0,
"Green": 255,
"Blue": 160
}
},
"Saddle_Upgrade_Success": {
"Heading_Text": "\nYour saddle is upgraded!\n",
"InfoText": {
"Armor_Line": "Armor Upgraded by {}% result: {}"
},
"Header_Size": 3.0,
"Size": 2.0,
"Display_Time": 8,
"Heading_Color": {
"Red": 0,
"Green": 255,
"Blue": 40
},
"Color": {
"Red": 0,
"Green": 255,
"Blue": 160
}
}
}
}
Ingame Chat Commands:
- /upgrade <type> -Upgrades armor/saddle/weapon or prints usage message with no or invalid argument.
- /tokens - Shows player amount of tokens they have.
Console Commands:
- cheat iu.reload -reloads config
- cheat iu.add armor <steamid> <amount>
- cheat iu.add saddle <steamid> <amount>
- cheat iu.add weapon <steamid> <amount>
RCON Commands:
- iu.reload -reloads config
- iu.add armor <steamid> <amount>
- iu.add saddle <steamid> <amount>
- iu.add weapon <steamid> <amount>
Purchase Info:
After payment join my Discord via "Get Support" button (top right), and send me your hwid. The plugin will print it in console when not authorized.
Please give me at least 1-24 hours to setup hwid info. No new DLL is needed.
This purchase comes with basic support if needed.
Hwid Info:
- Each license represents a physical machine, so 6 ark servers running on one machine would only need 1 licence, Additional licensee's are required when using multiple physical servers.
- Are you moving server host/upgrading hardware and worried about the hwid? Not a problem send me a pm, here or on discord, with the new hwid and I will have it updated. In most cases within the hour, but it can take up to 24 hours depending upon my availability at that moment.
For questions or more information join my Discord via this link: https://discord.gg/fGPevkF
(This is a temporary link, and unless assigned a role, you automatically leave server when you go offline on discord.)