File information

Last updated

Original upload

Created by

Adshield

Uploaded by

Adshield

Virus scan

Safe to use

About this mod

This mod adds 3 different cyberdecks as equip-able items for both FemV and MascV, with customization options.
It adds: Songbird's deck, Alt's deck, and Nix/ Spider Murphy's decks.

This mod also fixes both Songbird and Alt's cyberdecks, to display the correct texture and not warp while moving.

Requirements
Permissions and credits

This mod does 2 things, Primarily it adds 3 different cyberdecks as items the player can use. It add's Alt, Songbird and Nix / Spider Murphy's decks.
The cyberdecks can be customised to fit your style, with 3 sticker options [Large, small or off], 3 standard colour options [default, black or orange] with a DIY setup available. Straps can be refitted to avoid some clipping with V's pants. Songbird's cyberdeck also has removable cables.
All cyberdecks are fitted for both Masc and Fem V bodies, with an optional file for Hyst RB/Angel bodies. 
Both sticker types and colours can be customised with the included DIY kit, which allows you to make your own stickers and tweak the DIY material setups. 

The mod also corrects the meshes of Alt and SongBird's cyberdeck, so that they display the correct textures, and so the stickers don't clip through the mesh. 



THIS MOD IS INCOMPATIBLE WITH MY OLDER CYBERDECK MODS [Alt/Songbird]
They are now part of this mod, so are not needed and cause issues.

You should remove them before installing this mod.


You need to remove these files:
In archive/pc/mod:
Adshield_Cyberdeck_Songbird.archive
Adshield_Cyberdeck_Songbird.xl
Adshield_Cyberdeck.archive
Adshield_Cyberdeck.xl
Adshield_Cyberdeck_Fixes.archive 
In r6/tweaks:
Adshield_Cyberdeck_Songbird.yaml
Adshield_Cyberdeck.yaml



Requirements:
ArchiveXL
Equipment-EX
CODEWARE
TweakXL
Redscript
RED4ext
Adshield Atelier Store *optional
- Body mods *optional
- Phantom Liberty [for Songbird's cyberdeck]


Compatible Bodies:

- Vanilla/Regular [both Masc and Fem V]
Hyst EBB/N / EBBP
- Hyst RB [Big Booty]
Angel [use RB file]


Installation:
1- Download the mod.
2- Extract mod contents into "Steam Games\steamapps\common\Cyberpunk 2077" or equivalent.

DIY Edit:
To make a custom material combination, you can edit the "large_cyberdeck_stickers_sb.xbm" or "small_cyberdeck_stickers_sb.xbm" in Wolvenkit.
They should be located in the "base\adshield\cyberdeck_sb\textures\" folder.





Credits:

I would like to thank these people as without them the mod wouldn't have been possible
CDPR for the original files.
Walrus for help with the mod page.
ZweiMasonRev, Misu, Peachu, Vincent for the amazing screenshots.

Tools used:
Blender, Substance Painter,

Before/After:



ITEM CODES:

Game.AddToInventory("Items.Adshield_Cyberdeck_SB_Default", 1)Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Cable_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Cable_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Cable_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Cable_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Cable_SB_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Cable_SB_Default", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Cable_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Cable_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Cable_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Cable_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Cable_SB_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Cable_SB_Black", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Cable_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Cable_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Cable_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Cable_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Cable_SB_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Cable_SB_Orange", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Cable_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Cable_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Cable_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Cable_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Cable_SB_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Cable_SB_DIY", 1)


Game.AddToInventory("Items.Adshield_Cyberdeck_Alt_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Alt_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Alt_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Alt_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Alt_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Alt_Default", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_Alt_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Alt_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Alt_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Alt_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Alt_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Alt_Black", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_Alt_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Alt_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Alt_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Alt_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Alt_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Alt_Orange", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_Alt_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Strap_Alt_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Alt_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Strap_Alt_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Alt_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Strap_Alt_DIY", 1)


Game.AddToInventory("Items.Adshield_Cyberdeck_Arm_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Arm_Default", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Arm_Default", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_Arm_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Arm_Black", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Arm_Black", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_Arm_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Arm_Orange", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Arm_Orange", 1)

Game.AddToInventory("Items.Adshield_Cyberdeck_Arm_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Large_Arm_DIY", 1)
Game.AddToInventory("Items.Adshield_Cyberdeck_Small_Arm_DIY", 1)