Coder Social home page Coder Social logo

marco4413 / cp77-bettersleeves Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.67 MB

A Cyberpunk 2077 mod which will make you want to roll down your sleeves!

Home Page: https://www.nexusmods.com/cyberpunk2077/mods/10319

License: MIT License

Lua 100.00%
cyberenginetweaks cyberpunk-mods cyberpunk2077 mod

cp77-bettersleeves's Introduction

CP77-BetterSleeves

About

This is a Cyberpunk 2077 mod which rolls down Sleeves.

Are you tired of not being able to roll down your sleeves? Well, now you can!

There are currently 2 mods which already do what this mod does:

  • Sleeves (DJ_Kovrik)
    • This mod doesn't support Transmog, and a bug that was filed to the author (to report this issue) is currently marked as "Won't fix".
  • JB - Long Sleeves (Jelle Bakker)
    • This one actually works with Transmog, but doesn't have filters for weapons so clipping is a thing.

Other than automatically rolling down your Sleeves (I wish this was a thing IRL), this mod adds some keybinds to do that manually.

You can add filters through the mod's CET UI for weapons and items that you don't want to roll down sleeves for.

Requirements

What version should I download?

There are currently 3 separate files:

  1. BetterSleeves: The main mod which includes the logic for rolling down sleeves and fixes to some clothing items.
  2. BetterSleeves - CET Only: This version has no fixes to clothing but contains the logic to roll down sleeves.
  3. BetterSleeves - Archive Fixes: This is marked as "Optional" and contains only the fixes to clothing items. It can be used with other Sleeves mods!

Mod Compatibility

I recommend installing RenderPlaneFix which tries to dynamically fix rendering order issues for clothing items.

If you're making a mod that adds a piece of clothe which has sleeves, remember to set renderingPlaneAnimationParam to renderPlane inside your entSkinnedMeshComponents within your .ent file. Otherwise, hands will be drawn on top of it when holding weapons/performing certain animations. The setting is case-sensitive and you should set it on TPP clothing files.

There's also a guide available on the Cyberpunk 2077 modding wiki. Keep in mind that this mod works by swapping FPP models with TPP ones (which lets you switch between both sleeved and sleeveless).

Known Issues

  • If a clothing item is both equipped in a base-game slot and Equipment-EX slot, it may not be displayed properly.

Development

To improve your dev experience follow the README in libs/cet.

cp77-bettersleeves's People

Contributors

marco4413 avatar

Stargazers

 avatar

Watchers

 avatar

cp77-bettersleeves's Issues

ignore any "special outfit" with a mask to avoid clipping

I do have "Equipment-EX" installed, which may be involved in this, but regardless, if I use the mod it will cause the mask to visibly clip over the face during movement, certain poses, etc, while in first-person perspective.

The easiest reproduction for me is to put on either the "hazmat suit" or "tactical diving suit" from Phantom Liberty story, but I suspect it applies to anything with a built-in mask like that.

The two item codes from the "debug info" item are:

"outfit_01__q305__hazmat_"
"outfit_01__q303__diving_suit_ow_helmet_"

I'd suggest you exclude those from rolling of of sleeves as part of the default configuration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.