0 of 0

File information

Last updated

Original upload

Created by

ddz1rt AKA udonSoup

Uploaded by

ddz1

Virus scan

Safe to use

About this mod

Unlocks non iconic weapon upgrade in 2.0+.

This is a redscript mod.

Requirements
Permissions and credits
Changelogs
Donations
Upgrade Weapons Unlocked

Unlocks non iconic weapon upgrades feature that was removed in 2.0 patch. Supports Mod Settings and has configurable upgrade price for non Iconic weapons. Additionally, there is option to turn off non Iconic weapon upgrade from + to next quality tier.

Current WIP:
  • Add debug option to see if something is actually wrong and find culprits faster(so you can share a screenshot/log file here or in discord)
  • indrasut suggestion on limited upgrade logic as part of settings scheme based off in-game Perk investment
  • Check compatibility with Pyromania Expanded
  • Check other compatibility issues(I am very far down the list of provided mods in discussion page but none so far provided any issues)

Default item pricing that got fixes in 1.0.8 versions(is the same logic as is in vanilla unless you turn on price reduction or install SoftCraft):
  • from common to common Plus = 75 common materials;
  • common Plus to uncommon = 40 uncommon materials;
  • uncommon to uncommon Plus = 75 uncommon materials;
  • uncommon Plus to rare = 40 rare materials;
  • and so on until legendary, because:
  • legendary Plus to legendary Plus Plus = 200 legendary materials;

Option Upgrade Cost Reduction is only working when mod SoftCraft is not installed. Range is from 0 to 10. Setting 0 means lowering price to least possible number(1 material) and setting to 10 will get original vanilla number from explanation above. Setting to 5 will set it to half of original number.

Getting Started:

1. Prerequisites


1.1 Optional

2. Compatibility


2.1 Mod Compatibility

    Any mod that is replacing:

  •  GetUpgradableList(unlocks list of non iconic weapons for upgrade)
  •  GetItemFinalUpgradeCost(required for correct crafting materials quality selection)
  •  UpgradeItem(actual upgrade logic fix)
  •  ApplyQualityModifier(fixes UI for upgrades, and, this is extremely important, fixes items with wrong item modifiers)
  •  IsUpgradable(allows to apply additional logic, special request by Salaber)

    and is loaded after this mod - it would not be working with this mod or would, potentially, cause bugs/issues.

2.2 Mods that were tested and added compatibility to work with and are related to crafting/upgrading:
3. Installation

  • Download archive
  • Extract the archive into the Cyberpunk 2077 installation directory

3.1 Manual Configuration(without Mod Settings): 

  • Navigate to Cyberpunk 2077 installation directory
  • Navigate to: \r6\scripts\ folder
  • Navigate to UpgradeWeaponsUnlocked folder
  • Open UpgradeWeaponsUnlocked.reds with a text file editor
  • Search for UWPConfig if you want to reduce upgrade cost: set `reductionEnabled` = true and `upgradeReduction` = 2.0 for 20% cost reduction(values from 0 to 10).
  • Search for UWPUIConfig if you want to limit the upgrade of nonIconics(only allow upgrade from base to + or ++). Set `nonIconicsEnabled` = true and `upgradeLimitMode` = UpgradeLimitMode.OnlyPlus


4. Uninstalling

  • Navigate to Cyberpunk 2077 installation directory
  • Navigate to: \r6\scripts\ folder
  • Locate and remove UpgradeWeaponsUnlocked folder
  • Navigate to \r6\tweaks\ folder
  • Locate and remove UpgradeWeaponsUnlocked.yaml file

5. If your item broke for whatever reason:

  • Install Cyber Engine Tweaks
  • Set keybind for it
  • Load your save
  • Navigate to console
  • Find item id of item you want to fix - would look like this: Game.AddToInventory("Items.Preset_Yukimura_Skippy",1)
  • Paste that into console and press enter
  • If you lack components to test upgrades you can add them like this: Game.AddToInventory("Items.LegendaryMaterial1",1000)

PS: Make sure quotation marks are quotation marks and not something else after you paste command into CET!

6. For people interested, source here:

Github

7. Thank you:

  • jac3km4 for Redscript and Cyberpunk community for amazing work done to make it possible to mod the game
  • paktojack for help provided along the way of doing this particular mod
  • mirooo87 for mention and his own neat mod

8. Community

If you need help with mod development or have any other question, please feel free to contact me on Discord.