How to update pose packs for Patch 2.2. and ArchiveXL 1.19
Published: January 3 by @nutboy Last documented update: January 4 2025 by
This page is for both modders AND mod users who made or installed pose packs before patch 2.2 released, and want pose packs to be compatible with:
new vanilla Photomode NPC
modded Photomode NPV added with ArchiveXL
Luckily you only need to edit the .yaml
and the .xl
file!
You can use python scripts to update all pose packs in your mod folders, or update each pose pack by hand.
MAKE A BACKUP OF YOUR MOD FILES.
Create a folder on your desktop (or anywhere that isn't your Cyberpunk2077 folder) with a copy of all the .xl files in your archive/pc/mods
folder, and also make a copy of your r6/tweaks
folder before proceeding.
Tip: The quick and dirty way I do this is by selecting the files or folder I want to make a backup of, and then right clicking and sending it to a zip file. If I mess up, I unzip the backup file and overwrite the files in my mod folders.
Download these two Python Scripts from GitHub using the download button ⬇ on the far right. Save them somewhere in your computer. (I have a dedicated folder for Python scripts now)
If it's your first time, follow the wiki guide for running Python scripts. Setup is fast and easy.
Open the folder containing your Python scripts in Windows Explorer
Type cmd
into the address bar, and press enter. This will open a command window.
Type the following and press enter (you can autocomplete with the Tab
key) :
The script will now ask you for the path to your mods folder
Open The Cyberpunk 2077 Game Directory in a Windows Explorer window
Browse to archive/pc/mods
Copy the folder path. If you need help, check #copying-the-folder-path
Right-click into the command window to paste the path (or press Ctrl+V
)
Hit Enter
The script will now process all of your .xl files, adding the necessary scopes. That was it!
Next, we'll process the .yaml files.
Go back to the command window from the previous section's step 1
Type or paste pip install pyyaml
into command prompt and press enter.
It will confirm the install.
Type the following and press enter (you can autocomplete with the Tab
key):
The script will now ask you for the path to your mods folder
Open The Cyberpunk 2077 Game Directory in a Windows Explorer window
Browse to r6/tweaks
Copy the folder path. If you need help, check #copying-the-folder-path
Right-click into the command window to paste the path (or press Ctrl+V
)
Hit Enter
Open your game and look for any broken pose packs.
If they don't work correctly in new Photomode even after using the scripts, it's likely there was an issue in the formatting of the original mod file.
You can check over the pose pack's yaml/xl for errors yourself (if you feel comfortable doing this), or ask the modder to revise it.
If you're a modder who makes pose packs, you can also use these scripts on your mod's packed folder (instead of your installed mods folder) to automate updating for patch 2.2 NPCs & ArchiveXL 1.19 Photomode NPVs.
If you already updated your mod for 2.2, you can run the scripts anyway, but they won't (shouldn't) do anything that isn't empty lines.
If your XL already includes the new photomode NPC entities, delete those entries and add the scope only.
If your file already has entries for the new photo mode poses, delete them
Now, go to ArchiveXL: adding Photo Mode Poses -> #the-.xl-file, and follow the steps there.
If you don't have any of those sections (because your poses are only for one body gender), you can skip that part of the process.
Find the line photo_mode.character.femalePoses:
and change it:
Find the line photo_mode.character.malePoses:
and change it:
If your file already has entries for the new photo mode poses, delete them
Now, add the photo mode poses for NPCs:
You're done! You can now use your pose pack with Photomode NPCs & AXL Photomode NPV.