Cyberpunk 2077

File information

Last updated

Original upload

Created by

flib

Uploaded by

flibdev

Virus scan

Safe to use

Documentation

Readme

View as plain text

# flib's UI Improvements

A collection of quality-of-life UI improvements to fix minor issues that annoyed me.

### Inventory
- Iconic Items cannot be disassembled

### Crafting
- Ammo crafting is limited to the maximum carryable per type

### Journal
- Sort Jobs dynamically by timestamp/name/difficulty
- Sort Messages dynamically by timestamp/name
- Sort Shards dynamically by timestamp/name

### Dialer Menu
- Sorting by either name or timestamp (install time choice)
- Always shows contacts that are Quest Related or have unread messages first

### Vendors:
- Iconic Items cannot be sold
- Ripperdoc vendor screen only shows number of unowned mods per body category

## TODO
- [X] Limit ammo crafting to type limit
- [X] Retrieve limit dynamically instead of hardcoded magic numbers
- [X] Sort menus dynamically
- [X] Steal sorting widget from other controllers
- [ ] Fix displayed cost of installing owned cyberware in Vendor screen
- [ ] Show scope type in tooltip
- Looks like that information is stored in the TweakDB
- [ ] Add search filter to shards/messages
- [X] Add vehicle thumbnail images to vehicle quests (PR #1 by djkovrik)
- [ ] Find non-hardcoded mapping between quests and images
- [ ] Add configuration tool (CET-based?)

## Compatability

- Incompatible with my previous mod [Stop Accidentally Disassembling Iconics](https://www.nexusmods.com/cyberpunk2077/mods/2252) as it implements the same features
- Incompatible with [Sorted Menus](https://www.nexusmods.com/cyberpunk2077/mods/1439) as it implements the same functionality

## Credits
- jekky for the [redscript compiler](https://github.com/jac3km4/redscript)
- djkovrik for releasing mods implementing the same features but faster than me
- The [CP77 modding discord](https://discord.gg/Epkq79kd96)

-----

## For redscript devs

Checkout the repo here: https://github.com/flibX0r/cyberpunk-mods/tree/main/UI-Improvements