物品栏滚动修复

物品栏滚动修复

修复背包、武器拾取和商人界面中移除物品时滚动位置跳动的错误。可选按标签页记忆滚动位置。

为什么有这个模组?

滚动到背包底部,拆解最后一行最后一个物品,你就会被弹回接近顶部的位置。移除同一行中的任何其他物品,位置保持不变——只有最后一行最后一个物品才会触发这种情况。

![图片](https://raw.githubusercontent.com/DinhNamBinh/Misc_Mod/refs/heads/main/Inventory%20Scroll%20Fix%20-%20Vanilla.avif)

那个物品定义了列表的结束位置,所以移除它是唯一会强制网格重建其全部高度的情况。重建是分阶段进行的,你的滚动位置会被限制在当前已构建部分的最底部,然后在其余部分加载完毕后不再扩展回去。在一个拥有 549 个物品的背包中,这会将你丢到大约第 4 行(共 46 行)。

这个模组会等待列表完全构建完毕后,再将你放回原来的位置。

![图片](https://raw.githubusercontent.com/DinhNamBinh/Misc_Mod/refs/heads/main/Inventory%20Scroll%20Fix%20-%20Fixed.avif)
功能
  • 出售、拆解或丢弃物品时保持滚动位置——适用于背包以及武器/插件/模组标签页。
  • 切换标签页时,两个界面现在都会一致地从顶部开始。
  • 自动处理来自其他模组的自定义标签页(例如 Weapon Quickhack System 的 Hacks 标签页)。
  • 可选:记住每个标签页的滚动位置(默认关闭)——每个标签页加载完成后会回到你上次离开的位置。

安装
  1. 下载并安装所有必需的模组。
  2. 使用你喜欢的模组管理器安装,或手动将模组解压到赛博朋克2077根目录:
...\Cyberpunk 2077\

兼容性
  • 本模组采用非侵入式方法,不会与其他模组产生任何冲突问题。

鸣谢
  • Bug 报告由 Adacho1331 提供。
  • 感谢所有提供建议和反馈的人。
  • 特别感谢所有才华横溢的模组作者们,让赛博朋克2077模组社区保持活力。你们的创意、知识和分享意愿使这样的项目成为可能。
[► 浏览我的其他模组 ◄](https://next.nexusmods.com/profile/dnbnhlp/mods?gameId=3333&_gl=1*14m2346*_ga*MTczMjc2NTYzLjE2NjY5MzA1MTE.*_ga_N0TELNQ37M*MTcxNDcwMjg4Ny41ODUuMS4xNzE0NzAzMzU2LjAuMC4w)