___________________________________________________________________________________________________________________________
WARNING: It has come to my attention there seems to be an issue that breaks the server with trying to remove an existing stacking mod then adding this mod. I am still investigating this to determine the cause of the issue and will work on a fix.
This mod allows for an item weight reduction for players and dinos and is intended as an alternative to stacking mods. Since this mod does not remap any items, it is safe to add / remove without risk of losing your items. Combined with vanilla ini settings for stack size multipliers you can get the same benefits of a stacking mod with significantly more control over stack sizes and weight. This mod will allow you to set weight multipliers for players and dinos for different item groups as well as specific items. You can also specify specific settings on a per dino basis. Any settings assigned to a specific dino will stack with global settings. For example, if you specify an Anky will receive a 0.50 weight multiplier for metal and also specify metal to have a 0.50 weight multiplier in the Global settings section, then the result will be a 0.25 weight multiplier for metal for the Anky effectively reducing metal weight by 75%. (0.50 x 0.50 = 0.25)
The following variables are available to be included under the [PIGsWeightReduction] section of your GUS.ini. The [PIGsWeightReduction] holds all the Global settings that will be inherited by players and dinos. These variables take a float value (decimal) to apply a Weight Multiplier to a specific item or item group.
RebuildWeightItemMultipliers=True/False (Default=False). This setting was introduced in Version 12 as a performance optimization. Settings will be compiled and saved to a game file when server boots. This setting should be set to "True" anytime you make a change to ini settings. You can then set it back to false after server reboot and new settings take effect. This setting only needs to go in the Global section [PIGsWeightReduction] of the GUS.ini file.
EnableStructureContainers=True/False (Default=False). If set to "True", Storage Container Structures will have the Item Weight Multipliers set in the Global section [PIGsWeightReduction] applied to them. Note: This setting scans the map every 60-seconds for any new Storage Containers and updates the item weight multipliers.
OverrideDinoClassList=Comma separated list of Dino Class Names. Starting in version 12, you must include a comma separated list of Dino Class Names for any dinos you want to override item weight multipliers for. If the Dino Class Names are not listed here, then any Dino Specific Sections of the ini will be ignored and the Global settings will be used for that Dino instead. This setting only needs to go in the Global section [PIGsWeightReduction] of the GUS.ini file.
OverrideItemClassList=Comma separated list of Item Class Names. Starting in version 12, you must include a comma separated list of Item Class Names for any items you want to override weight multipliers for. If the Item Class Names are not listed for this variable in a section, then any specific item overrides in the ini section will be ignored and instead will be inherited from the Item Group values.
The following variables are for item groups. Assigning an item weight multiplier to a group will apply it to all items in that group. All weight multipliers default to 1.0 (vanilla) unless configured in GUS.ini.
ItemWeightMultiplier_Group_Ammo [ Adds Item Weight Multiplier for ammo items such as Advanced Bullets, Tranq darts, arrows, etc. ]
ItemWeightMultiplier_Group_Apex [ Adds Item Weight Multiplier for Apex items such as Argent Talon, Rex Arm, etc. ]
ItemWeightMultiplier_Group_Artifact [ Adds Item Weight Multiplier for Artifacts ]
ItemWeightMultiplier_Group_Attachment [ Adds Item Weight Multiplier for weapon attachments such as scopes, silencer, etc. ]
ItemWeightMultiplier_Group_Consumable [ Adds Item Weight Multiplier for consumables such as soups, brews, etc. ]
ItemWeightMultiplier_Group_Egg [ Adds Item Weight Multiplier for Eggs including both unfertilized and fertilized eggs ]
ItemWeightMultiplier_Group_Farming [ Adds Item Weight Multiplier for farming items such as Fertilizer and Feces ]
ItemWeightMultiplier_Group_Resource [ Adds Item Weight Multiplier for resources such as crystal, metal, stone, wood, etc. ]
ItemWeightMultiplier_Group_Saddle [ Adds Item Weight Multiplier for all Dino saddles ]
ItemWeightMultiplier_Group_Seed [ Adds Item Weight Multiplier for all seeds such as mejoberry seed, citronal seed, etc. ]
ItemWeightMultiplier_Group_Structure [ Adds Item Weight Multiplier for all structures such as walls, foundations, gates, etc. ]
ItemWeightMultiplier_Group_Tool [ Adds Item Weight Multiplier for all tools such as hatchet, sickle, pick, etc. ]
ItemWeightMultiplier_Group_Trophy [ Adds Item Weight Multiplier for trophies from bosses such as Broodmother, Dragon, etc. ]
ItemWeightMultiplier_Group_Weapon [ Adds Item Weight Multiplier for all weapons such as Crossbow, Longneck Rifle, Assault Rifle, etc. ]
You can also set a weight multiplier for any specific vanilla item in the game. To do so, use the item's Class Name as the variable and assign a float value to it. The following example overrides Metal and sets the weight to 10% of vanilla (90% weight reduction).
PrimalItemResource_Metal_C=0.1
You can do this will any vanilla item by simply using the item Class Name as the variable. Specific item settings override Group multiplier settings in the same section.
Weight settings will also apply to diinos. You can either let dinos inherit the settings from the Global settings in [PIGsWeightReduction] section or you can create another section for the dino you wish to set specific item weight multiplier values for. Simply create a new section using [PIGsWeightReduction_CLASS_NAME] replacing "CLASS_NAME" with the actual class name of the dino you want to add settings for.
Example:
[PIGsWeightReduction_Ankylo_Character_BP_C]
This should also work for modded dinos as long as you know the class name.
From there you can use all the same variables used in the Global section [PIGsWeightReduction]. Note, any specific dino settings will use the Global settings as factor to apply the specific dino multiplier to. For example, if your global settings already have a 0.5 weight multiplier for the Resource group and you configure an Anky to have a weight multiplier for metal of 0.5. The end result is the Anky will have a weight multiplier of 0.25 (75% weight reduction) for metal.
Example GUS.ini configuration:
https://legacy.curseforge.com/ark-survival-ascended/mods/pigsweightreduction/pages/gusini-example-configuration-for-50-percent-weight
Limitations of this Mod:
This mod currently doesn't support applying weight multipliers to modded items. Support for modded items is planned in a future update.
Upcoming Features:
Single Player Support / UI for Configuration
Support for Mod Item classes: There's a few ways to do this and currently testing support for modded items.
If you come across any bugs or find items that seem to be missing / not working with weight reduction, please post in our Discord. Click on wiki link to join discord.
About Project
Created: February 17th 2024
Updated: February 17th 2024
Project ID: 53742
License: All Rights Reserved
__________________________________________
Game Versions:
1.01.03
1.01.03
1.01.03
1.01.03
1.01.03
__________________________________________
Flavors:
WoW Retail
__________________________________________
Categories
Companions
Battle
__________________________________________
Main File
February 17th 2024
__________________________________________
Recent File
February 17th 2024
__________________________________________
Members
__________________________________________
Report