You have to change the default appearance of the model. It's a super easy mod, but still - requires some modding knowledge. You can ask for help on Cyberpunk 2077 modding Discord server.
The reason for this is that making all the possible combinations with all the possible colour variants would mean adding not 44 items, but easily 300 or even more items. I would like to make my own retextures and refits for masks and glasses, to make them work better and look cooler. But it's hard to say when exactly.
Slightly complicated question. If I have a mod that makes the techgogs aviators, and a mod that makes aviators something else, e.g. a nomad harness or something, would those 2 be able to be combined?
It seems like CSVMerge is defunct for 1.5. Is there an alternate way to use this mod while waiting for it's update to ArchiveXL, or is it a waiting game?
I've made sure I installed everything correctly (such as putting the archive in the mods folder and the CSV related merge files into their relevant folders, I am able to see the atelier section appear correctly but the physical item does not appear on my character's face at all be it whether I got the item through atelier or through console.
Any idea how to fix it?
For reference, the predecessor mod "Combine Modded Accessories - Wear masks and glasses" works just fine.
Well that's a strange issue. The mod seems to be installed correctly - otherwise there would be no icons. CET part, generated by CSVMerge, is also working correctly, because the items spawn and the descriptions/names load.
You said something about moving CSV merge files - you are not supposed to do that. Make sure CSVMerge.archive is in the "Cyberpunk 2077\archive\pc\mod" folder, together with the other archives.
Apologies but I think you might have misunderstood, I was trying to say that I installed everything correctly as the mod had two different folders, one part had to be placed in the CSVMerge folder and another to be placed in the archive folders.
I have also verified correctly that the CSVMerge.archive is in the directory as you have mentioned. :P
I noticed this error log with CSV Merge each time I ran the command, wonder if it might be the reason why it doesn't work? I decided to ask here as this is the only mod in my group that uses CSV Merge.
? ...................................................................................................................... CSVMerge v1.0.0 ...................................................................................................................... [ 0: Information ] - Found 1 files to process. [ 0: Error ] - Could not convert Y:\SteamLibrary\steamapps\common\Cyberpunk 2077\csvmerge\wolvenkitcli\mods.csv.json Error: [ 0: Error ] - System.Text.Json.JsonException: The JSON value could not be converted to WolvenKit.Common.Conversion.RedFileDto. Path: $ | LineNumber: 1 | BytePositionInLine: 11. at WolvenKit.RED4.CR2W.JSON.RedFileDtoConverter.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options) in D:\a\WolvenKit\WolvenKit\WolvenKit.Common\RED4\CR2W\JSON\PrimitiveConverter.cs:line 2645 at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value) at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state) at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo jsonTypeInfo, Nullable`1 actualByteCount) at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo jsonTypeInfo) at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options) at WolvenKit.RED4.CR2W.JSON.RedJsonSerializer.Deserialize[T](String json) in D:\a\WolvenKit\WolvenKit\WolvenKit.Common\RED4\CR2W\JSON\PrimitiveConverter.cs:line 3079 at WolvenKit.Modkit.RED4.ModTools.ConvertFromJson(String json) in D:\a\WolvenKit\WolvenKit\WolvenKit.Modkit\RED4\RedConverter.cs:line 99 at WolvenKit.Modkit.RED4.ModTools.ConvertFromAndWrite(FileInfo fileInfo, DirectoryInfo outputDirInfo) in D:\a\WolvenKit\WolvenKit\WolvenKit.Modkit\RED4\RedConverter.cs:line 124 at CP77Tools.Tasks.ConsoleFunctions.Cr2wTaskInner(String path, String outputDirectory, Boolean deserialize, Boolean serialize, String pattern, String regex, ETextConvertFormat format) in D:\a\WolvenKit\WolvenKit\WolvenKit.Modkit\RED4\Tasks\Cr2wTask.cs:line 129 [ 0: Information ] - Elapsed time: 57ms. [ 0: Information ] - Found 2 bundle entries to pack. [ 0: Information ] - packing base\gameplay\factories\mods\mods.csv 50%[ 0: Information ] - packing base\gameplay\factories.csv 100% [ 0: Information ] - Packing archive took 205ms. [ 0: Success ] - Finished packing Y:\SteamLibrary\steamapps\common\Cyberpunk 2077\csvmerge\wolvenkitcli\mod\CSVMerge.archive. Yay~ I am done you can close me now. Press any key to continue . . .
In that case I shall wait for the ArchiveXL version instead as I attempted to use CP77Tools and still had the same error. I appreciate the help though!
Small update that I've managed to fix the json issue, the problem was that CSV Merge specifically wanted WolvenKit1.5.1to work, anything above that or below that caused it to misbehave. The items appear properly on my character now! :)
I'm not sure what I did wrong, I can load the items in to my inventory but only through console commands, and even then when I equip it, it doesn't appear on my character at all?
Is it possible to get a version that uses the new infovisor instead of the old one as the new legendary infovisor has 2 face slots 1 for the infovisor and 1 for the bdwreath so youd be able to combine 3 face mods with this mod in use instead of just 2.
It doesn't use vanilla system anymore. I can load however many slots I want. I've even uploaded a mod resource in the optional files that allows modders to load 3 additional entities to the CMAv2 items.
I'm guessing there's no real way available yet to combine or specifically generate a combo for something like a holovisor and aviators? I've been hoping to somehow stack the 8ug8ear Cyberware with the Takemura neck pack since I think they'd look excellent together, but the only options for both are different eye slot items, and as a result even the original CMA doesn't seem to support them. Is there a way I'd be able to build a new item or alter a preexisting one to combine them or would new modding tools/resources be needed for that level of modularity?
EDIT: ignore this just saw that the takemura neck pack has some tools and explanations on adding something else to the version I was using
Actually, that's really interesting :D Initially I wanted to make that, but then I spotted a very serious issue.
No tools would allow that, I'm afraid. As the issue is not related to the game - it is math :D
I'm using 11 glasses and 4 masks - 4x11=44 items.
Now, if I were to create an item (icon, name, console command) for every possible combination that would be - 15^2=225 (210? idk I'm dumb at math) custom items :D
I've been interested in exactly the same thing. Would it be possible to use a tool to change the item ID of either item in order to force compatibility? Not you, specifically, just in general. 8UG's and Takemura's cyberware would look amazing together.
Ok so after playing around a little bit, I've managed to use 8UG's cyberware which uses any Aviators, and Shad0w's Takemura cyberware, using the Tactical glasses version. With CMA v1, I was able to use both by using Janecio's 2_CMA_Specs_Aviators and 1_CMA_Mask_Tactical_04 archives, the latter being the flipped version in the SlotsReversed folder of the CMA zip.
Edit: It works with v2 as well, with a couple different combos, but I happen to be using "Gas Mask & Aviators."
44 comments
Modular Jewelry Collection - Necklaces and Chokers by Echorra
Takemura Neck Pack FemV by Shad0wxSpl0it
The reason for this is that making all the possible combinations with all the possible colour variants would mean adding not 44 items, but easily 300 or even more items. I would like to make my own retextures and refits for masks and glasses, to make them work better and look cooler. But it's hard to say when exactly.
Any idea how to fix it?
For reference, the predecessor mod "Combine Modded Accessories - Wear masks and glasses" works just fine.
Here is a picture showing the problem:
You said something about moving CSV merge files - you are not supposed to do that. Make sure CSVMerge.archive is in the "Cyberpunk 2077\archive\pc\mod" folder, together with the other archives.
I have also verified correctly that the CSVMerge.archive is in the directory as you have mentioned. :P
? ......................................................................................................................
CSVMerge v1.0.0
......................................................................................................................
[ 0: Information ] - Found 1 files to process.
[ 0: Error ] - Could not convert Y:\SteamLibrary\steamapps\common\Cyberpunk 2077\csvmerge\wolvenkitcli\mods.csv.json Error:
[ 0: Error ] - System.Text.Json.JsonException: The JSON value could not be converted to WolvenKit.Common.Conversion.RedFileDto. Path: $ | LineNumber: 1 | BytePositionInLine: 11.
at WolvenKit.RED4.CR2W.JSON.RedFileDtoConverter.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options) in D:\a\WolvenKit\WolvenKit\WolvenKit.Common\RED4\CR2W\JSON\PrimitiveConverter.cs:line 2645
at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo jsonTypeInfo, Nullable`1 actualByteCount)
at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo jsonTypeInfo)
at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)
at WolvenKit.RED4.CR2W.JSON.RedJsonSerializer.Deserialize[T](String json) in D:\a\WolvenKit\WolvenKit\WolvenKit.Common\RED4\CR2W\JSON\PrimitiveConverter.cs:line 3079
at WolvenKit.Modkit.RED4.ModTools.ConvertFromJson(String json) in D:\a\WolvenKit\WolvenKit\WolvenKit.Modkit\RED4\RedConverter.cs:line 99
at WolvenKit.Modkit.RED4.ModTools.ConvertFromAndWrite(FileInfo fileInfo, DirectoryInfo outputDirInfo) in D:\a\WolvenKit\WolvenKit\WolvenKit.Modkit\RED4\RedConverter.cs:line 124
at CP77Tools.Tasks.ConsoleFunctions.Cr2wTaskInner(String path, String outputDirectory, Boolean deserialize, Boolean serialize, String pattern, String regex, ETextConvertFormat format) in D:\a\WolvenKit\WolvenKit\WolvenKit.Modkit\RED4\Tasks\Cr2wTask.cs:line 129
[ 0: Information ] - Elapsed time: 57ms.
[ 0: Information ] - Found 2 bundle entries to pack.
[ 0: Information ] - packing base\gameplay\factories\mods\mods.csv
50%[ 0: Information ] - packing base\gameplay\factories.csv
100%
[ 0: Information ] - Packing archive took 205ms.
[ 0: Success ] - Finished packing Y:\SteamLibrary\steamapps\common\Cyberpunk 2077\csvmerge\wolvenkitcli\mod\CSVMerge.archive.
Yay~
I am done you can close me now.
Press any key to continue . . .
EDIT: ignore this just saw that the takemura neck pack has some tools and explanations on adding something else to the version I was using
No tools would allow that, I'm afraid. As the issue is not related to the game - it is math :D
I'm using 11 glasses and 4 masks - 4x11=44 items.
Now, if I were to create an item (icon, name, console command) for every possible combination that would be - 15^2=225 (210? idk I'm dumb at math) custom items :D
Edit: It works with v2 as well, with a couple different combos, but I happen to be using "Gas Mask & Aviators."