There is no bug in the original mod. It's just outdated.
The cookedapp files are generated new for each game release. So the nulled coockedapps collection should be crated new for each game version based on the new game internal files. Mixing versions may create various issues. On top of that this method of forcing appearance changes (by killing cooked apps) is not the best approach.
A "nulled" cookdapp file is virtually empty - it's just a CR2W wrapper file. That's how it "kills" a cooked appearance in the original file: by overriding it with empty data. Now what matters is not only the total count of files but the individual filenames - they need to match the game files you'd like to "kill" If there are non-matching leftovers it may create some issues.
PS: TBH: this mod headline picture seems to indicate a completely different issue: an incompatible app file used. E.g. a game 1.23 appearance mod used in the game 1.6. There were changes to body models in the game v1.3 making most of older mods incompatible if they were using old app files. Update: same if some mod contains obsolete body parts mesh file replacers.
The weird thing is: The cooked file ralated to the face deforming NPC is always "character_146e9de94f1ec05b_prostitute_wa_02.cookedapp". The filename doesn't change. It should work, but it does not.
I have tried nulling the data of the new file from 1.6. but it does not solve the issue.
That's why I use this imperfect way to solve the issue.
because it's most probably not an issue caused by the cooked app files. IMO they only exposed a different issue - some mod replacing this particular appearance app file with outdated and/or incompatible version. service__sexworker_wa.app Mybe also the mod contains its modified coockedapp file forcing outdated changes.
If you check the BUGS page in Cookedapps Nulled, you can find this issue was reported on 16 March 2022, just several days after the author update the mod for 1.5 patch, before newer update of the game.
Again - this is not a bug in the mod. This is not a good approach to force appearance changes. If one really needs to do it this way he should isolate the files that have to be changed instead of dropping nukes on the game
PS: the base purpose of the nulled cookedapp mod is to provide a simple override for developers to quickly start work and verify their mod changes. It was never meant for the end user use. Which is clearly stated in the mod Sticky Posts.
There is also another possibility: this particular appearance may be set incorrectly in the original game file while the cookedapp file "amends" that This should be verified of course....
This fix only changes one file: character_146e9de94f1ec05b_prostitute_wa_02.cookedapp. "It was never meant for the end user use." - I totally agree with that.
I've just checked it against a clean game v1.6 install base: this particular character shows up correctly with or without nulled cookedapp files. No matter new or outdated.
So apparently there is some third party mod messing up.
By restoring the character_146e9de94f1ec05b_prostitute_wa_02.cookedapp file you most probably simply block the other mod changes to to this particular appearance.
After discussing with you, I think my future mods should include the cookedapp files related to modified NPCs. Directly requiring Cookedapps Nulled is not a wise move. Like you said, it's dropping nukes on the game. XD
BTW: you can spawn this particular character with the appearance in the CET console without any other mods:
Spawn (a convenient one - the character will be spawned in front of you and facing you): spawnTransform = GetPlayer():GetWorldTransform(); spawnForward = GetPlayer():GetWorldForward(); spawnPos = spawnTransform.Position:ToVector4(); spawnTransform:SetPosition(Vector4.new(spawnPos.x + spawnForward.x, spawnPos.y + spawnForward.y, spawnPos.z, spawnPos.w)); spawnRot = spawnForward:ToRotation(); spawnRot.yaw = spawnRot.yaw + 180; if spawnRot.yaw > 180 then spawnRot.yaw = spawnRot.yaw - 360 elseif spawnRot.yaw < -180 then spawnRot.yaw = spawnRot.yaw + 360 end; spawnTransform:SetOrientation(spawnRot:ToQuat()); id = exEntitySpawner.Spawn([[base\characters\entities\service\service__sexworker_wa.ent]], spawnTransform, 'prostitute_wa_prostitute_wa_02'); Despawn: exEntitySpawner.Despawn(Game.FindEntityByID(id)); or just reload the game to despawn.
The issue shown in the headline picture may be caused either by a mod containing obsolete service__sexworker_wa.app file either a mod containing obsolete head parts mesh files like the ones: base\characters\head\wa\h0_100_wa_c__big_mouth\h0_100_wa_c__big_mouth.mesh base\characters\head\wa\h0_100_wa_c__big_mouth\heb_100_wa_c__big_mouth.mesh base\characters\head\wa\h0_100_wa_c__big_mouth\hx_100_wa_c__big_mouth_makeup_lips_01.mesh base\characters\head\wa\h0_100_wa_c__big_mouth\hx_100_wa_c__big_mouth_pimples_01.mesh base\characters\head\wa\h0_100_wa_c__big_mouth\hx_100_wa_c__big_mouth_makeup_freckles_01.mesh I'd hazard it's about the first file. There is many head mods here, and there is many outdated mods. This is an example of an outdated body mesh mod used in a newer game version.
PS: I would not take anything not confirmed as game 1.6 compatible by a mod author. Outdated mods even if don't cause obvious issues may block new game version changes. E.g. you may not see new characters or even not see new items to use as they would appear virtually transparent if blocked by outdated appearance related mods. E.g. I could not see and use the new Edgerunners Martinez jacket as it was blocked by some outdated garment mod overriding the new game versions garment items by using an old volume file (a single file containing a number of appearance definitions).
Appearance Menu Mod includes an outdated mesh file: \base\characters\head\wa\h0_100_wa_c__big_mouth.mesh.
That's why I could not figure out the real problem. Because I relied on Appearance Menu Mod to spawn NPCs for debugging. Who would have thought this important tool was the culprit? XD
Thank you. Just trying to help you know. If you don't mind please let MaximiliumM know about the outdated file issue - I'm quite confident he will be happy to amend it in his mod if you provide him with the precise details you have found.
For a tech and development use I'd suggest the entSpawner So you don't have to modify and retype all these CET commands ;) Also I would recommend to develop a routine to verify issues with other mods disabled. I don't want to detail it in the open to avoid confusion but in most cases it's just about temporarily renaming some key folders ;)
AMM knows about the bug. They're working on it. Until then, you can simply remove the .archive from AMM that's causing the problem: basegame_texture_Cheri_SkinColorFix.archive
Hi, you don't need this fix anymore. CDPR removed the cookedapp files after the 2.0 update. So this and cookedapps_nulled mod are obsolete for phantom liberty. However it's still useful if you're modding an older version of the game, since anything before patch 2.0 still uses the cookedapp files.
I am still having this melted face (i like to call it "reactor face" ;-)) and it's the NPC 0xF5137FD3, 46, gang_wraith_wa_grunt_lvl1_04 (AMM name). Using both cookedapps_nulled and this fix ofc. Maybe you can include this specific NPC into your cleaner. The prostitute and nightlife citizen mentioned below are ok for me in 1.62.
I've created an updated version of this fix from scratch that includes the npc you mentioned, I'll upload the file to my CookedApps_Nulled page here in a bit :)
Okay done!!! The fix for AMM with the npc you mentioned included is now up on my mod page under optional files <3 Feel free to let me know if you run into any other npc's that have issues.
Came here to say thank you for fixing a months old AMM bug, for some reason everyone ignored my bug reports on AMM thread before, I thought I was the only one experiencing this horrendous bug lol. Thanks!
Besides the mods you listed, if you have some lod mods (any lod mod that has not been updated at least to 1.5), they could potentially cause NPC deformity as well.
I found the deforming NPC in game. With Appearance Menu Mod, I can get a name field of the NPC (prostitute_wa_02). Check Cookedapps Nulled in Wolvenkit and then filter the name. There are only two cookedapp files are related to that name. XD
49 comments
It's just outdated.
The cookedapp files are generated new for each game release.
So the nulled coockedapps collection should be crated new for each game version based on the new game internal files.
Mixing versions may create various issues.
On top of that this method of forcing appearance changes (by killing cooked apps) is not the best approach.
That's how it "kills" a cooked appearance in the original file: by overriding it with empty data.
Now what matters is not only the total count of files but the individual filenames - they need to match the game files you'd like to "kill"
If there are non-matching leftovers it may create some issues.
PS: TBH: this mod headline picture seems to indicate a completely different issue: an incompatible app file used.
E.g. a game 1.23 appearance mod used in the game 1.6.
There were changes to body models in the game v1.3 making most of older mods incompatible if they were using old app files.
Update: same if some mod contains obsolete body parts mesh file replacers.
The cooked file ralated to the face deforming NPC is always "character_146e9de94f1ec05b_prostitute_wa_02.cookedapp".
The filename doesn't change. It should work, but it does not.
I have tried nulling the data of the new file from 1.6. but it does not solve the issue.
That's why I use this imperfect way to solve the issue.
IMO they only exposed a different issue - some mod replacing this particular appearance app file with outdated and/or incompatible version.
service__sexworker_wa.app
Mybe also the mod contains its modified coockedapp file forcing outdated changes.
It's easy to verify.
This is not a good approach to force appearance changes.
If one really needs to do it this way he should isolate the files that have to be changed instead of dropping nukes on the game
PS: the base purpose of the nulled cookedapp mod is to provide a simple override for developers to quickly start work and verify their mod changes.
It was never meant for the end user use.
Which is clearly stated in the mod Sticky Posts.
this particular appearance may be set incorrectly in the original game file while the cookedapp file "amends" that
This should be verified of course....
"It was never meant for the end user use." - I totally agree with that.
this particular character shows up correctly with or without nulled cookedapp files.
No matter new or outdated.
So apparently there is some third party mod messing up.
By restoring the character_146e9de94f1ec05b_prostitute_wa_02.cookedapp file you most probably simply block the other mod changes to to this particular appearance.
Thanks for digging the real problem.
After discussing with you, I think my future mods should include the cookedapp files related to modified NPCs.
Directly requiring Cookedapps Nulled is not a wise move. Like you said, it's dropping nukes on the game. XD
______________________
Corrected the description of this mod.
Spawn (a convenient one - the character will be spawned in front of you and facing you):
spawnTransform = GetPlayer():GetWorldTransform();
spawnForward = GetPlayer():GetWorldForward();
spawnPos = spawnTransform.Position:ToVector4();
spawnTransform:SetPosition(Vector4.new(spawnPos.x + spawnForward.x, spawnPos.y + spawnForward.y, spawnPos.z, spawnPos.w));
spawnRot = spawnForward:ToRotation(); spawnRot.yaw = spawnRot.yaw + 180;
if spawnRot.yaw > 180 then spawnRot.yaw = spawnRot.yaw - 360 elseif spawnRot.yaw < -180 then spawnRot.yaw = spawnRot.yaw + 360 end;
spawnTransform:SetOrientation(spawnRot:ToQuat());
id = exEntitySpawner.Spawn([[base\characters\entities\service\service__sexworker_wa.ent]], spawnTransform, 'prostitute_wa_prostitute_wa_02');
Despawn:
exEntitySpawner.Despawn(Game.FindEntityByID(id));
or just reload the game to despawn.The issue shown in the headline picture may be caused either by a mod containing obsolete service__sexworker_wa.app file either a mod containing obsolete head parts mesh files like the ones:
base\characters\head\wa\h0_100_wa_c__big_mouth\h0_100_wa_c__big_mouth.mesh
base\characters\head\wa\h0_100_wa_c__big_mouth\heb_100_wa_c__big_mouth.mesh
base\characters\head\wa\h0_100_wa_c__big_mouth\hx_100_wa_c__big_mouth_makeup_lips_01.mesh
base\characters\head\wa\h0_100_wa_c__big_mouth\hx_100_wa_c__big_mouth_pimples_01.mesh
base\characters\head\wa\h0_100_wa_c__big_mouth\hx_100_wa_c__big_mouth_makeup_freckles_01.mesh
I'd hazard it's about the first file.
There is many head mods here, and there is many outdated mods.
This is an example of an outdated body mesh mod used in a newer game version.
PS: I would not take anything not confirmed as game 1.6 compatible by a mod author.
Outdated mods even if don't cause obvious issues may block new game version changes.
E.g. you may not see new characters or even not see new items to use as they would appear virtually transparent if blocked by outdated appearance related mods.
E.g. I could not see and use the new Edgerunners Martinez jacket as it was blocked by some outdated garment mod overriding the new game versions garment items by using an old volume file (a single file containing a number of appearance definitions).
Appearance Menu Mod includes an outdated mesh file: \base\characters\head\wa\h0_100_wa_c__big_mouth.mesh.
That's why I could not figure out the real problem. Because I relied on Appearance Menu Mod to spawn NPCs for debugging. Who would have thought this important tool was the culprit? XD
You are the true expert!
Just trying to help you know.
If you don't mind please let MaximiliumM know about the outdated file issue - I'm quite confident he will be happy to amend it in his mod if you provide him with the precise details you have found.
So you don't have to modify and retype all these CET commands ;)
Also I would recommend to develop a routine to verify issues with other mods disabled.
I don't want to detail it in the open to avoid confusion but in most cases it's just about temporarily renaming some key folders ;)
(12) Discord | #?bugs | AMM Community
Thanks for your wise advice. I will pay attention on it.
CDPR removed the cookedapp files after the 2.0 update. So this and cookedapps_nulled mod are obsolete for phantom liberty.
However it's still useful if you're modding an older version of the game, since anything before patch 2.0 still uses the cookedapp files.
Using both cookedapps_nulled and this fix ofc. Maybe you can include this specific NPC into your cleaner.
The prostitute and nightlife citizen mentioned below are ok for me in 1.62.
citizen_nightlife_wa_hood_hottie_wa_15
Whatever the cause was, tracked and endorosed x)
https://www.nexusmods.com/cyberpunk2077/images/38054
https://www.nexusmods.com/cyberpunk2077/images/38055
https://www.nexusmods.com/cyberpunk2077/images/38056
It's just something wrong with my mods it seems.
You can uninstall Cookedapps Nulled and verify it. If the glitch still exists after unistalling, it means it's caused by other mods.