Jump to content

Using Console to Change NPC Appearance?


thebeast505

Recommended Posts

The problem is that for almost all NPCs there are two forms... The base and the reference. The base is the NPC as it was designed in the toolkit, and can only be edited in the toolkit. Meanwhile slm only works on the reference that exists in the world which is essentially just a copy of the base. Any changes to the reference just get overwritten by the base when the character model gets updated. This is further complicated by having several NPCs which have their facegen preserved in external files as they were manually tweaked for special texturing or shaping to work better with facial expressions.

 

None of the existing console commands (matchrace, matchfacegeometry, slm) seem to work as things stand.

Link to comment
Share on other sites

The problem is that for almost all NPCs there are two forms... The base and the reference. The base is the NPC as it was designed in the toolkit, and can only be edited in the toolkit. Meanwhile slm only works on the reference that exists in the world which is essentially just a copy of the base. Any changes to the reference just get overwritten by the base when the character model gets updated. This is further complicated by having several NPCs which have their facegen preserved in external files as they were manually tweaked for special texturing or shaping to work better with facial expressions.

 

None of the existing console commands (matchrace, matchfacegeometry, slm) seem to work as things stand.

 

So is this a wait until someone figures it out and/or wait for mod tools situation, or a learn how to edit the npc files out of game situation?

Link to comment
Share on other sites

Hi, so i really wanted to change what Curie looked like and after messing around with console commands i found what worked for me. Please note these changes made this way might go across saves and new games due to the fact we are editing her global/base model. So do this at your own risk, i haven't seen any negative effects yet.

 

Part 1: in the commands type "help curie 4"

 

Part 2: there should be 3 different codes

 

Part 3:i don't remember which code it was right now but i think it's the first one listed, if not try one of the other ones. Type"player.Placeatme (code) 1"

 

Part 4: each of the codes have different results, Miss Nanny Curie, underwear Curie, and clothed Curie. If you have a curie in the basic clothes she starts in, your on the right track.

 

Part 5: assuming you have your curie with you, there should be 2 of her.

 

Part 6: when you have 2 of her you need to use the freeze command so it's easier to edit them. "Tfc 1"

 

Part 7: go in front of the Curie that isn't your companion and enter "slm (code)" then edit her how you want. I just messed with her hair and added lip gloss. Hit the done button when your finished. This is now her new base model.

 

Part 8: go to your Curie and make the same hair change, other updates to her looks should follow since it's now copying the new base model we created.

 

Part 9: that's it, after that get out of the freeze mode by retyping the command "tfc 1", then you can go up to the other curie click on her in the console command screen and type "disable" to remove her, changes should stay.

 

I only just figured this out, i haven't done much play testing after doing this, only like 3 minutes. So if there's any problems I'm sorry.

Please reply if it works for you :)

 

By the way this should work for any humanoid companion or npc. Just search for them with "help (name) 4" and follow the same process.

Edited by Zevrin
Link to comment
Share on other sites

Hi, so i really wanted to change what Curie looked like and after messing around with console commands i found what worked for me. Please note these changes made this way might go across saves and new games due to the fact we are editing her global/base model. So do this at your own risk, i haven't seen any negative effects yet.

 

Part 1: in the commands type "help curie 4"

 

Part 2: there should be 3 different codes

 

Part 3:i don't remember which code it was right now but i think it's the first one listed, if not try one of the other ones. Type"player.Placeatme (code) 1"

 

Part 4: each of the codes have different results, Miss Nanny Curie, underwear Curie, and clothed Curie. If you have a curie in the basic clothes she starts in, your on the right track.

 

Part 5: assuming you have your curie with you, there should be 2 of her.

 

Part 6: when you have 2 of her you need to use the freeze command so it's easier to edit them. "Tfc 1"

 

Part 7: go in front of the Curie that isn't your companion and enter "slm (code)" then edit her how you want. I just messed with her hair and added lip gloss. Hit the done button when your finished. This is now her new base model.

 

Part 8: go to your Curie and make the same hair change, other updates to her looks should follow since it's now copying the new base model we created.

 

Part 9: that's it, after that get out of the freeze mode by retyping the command "tfc 1", then you can go up to the other curie click on her in the console command screen and type "disable" to remove her, changes should stay.

 

I only just figured this out, i haven't done much play testing after doing this, only like 3 minutes. So if there's any problems I'm sorry.

Please reply if it works for you :smile:

 

By the way this should work for any humanoid companion or npc. Just search for them with "help (name) 4" and follow the same process.

this is interesting.it works,thank you. :)

Link to comment
Share on other sites

Hi, so i really wanted to change what Curie looked like and after messing around with console commands i found what worked for me. Please note these changes made this way might go across saves and new games due to the fact we are editing her global/base model. So do this at your own risk, i haven't seen any negative effects yet.

 

Part 1: in the commands type "help curie 4"

 

Part 2: there should be 3 different codes

 

Part 3:i don't remember which code it was right now but i think it's the first one listed, if not try one of the other ones. Type"player.Placeatme (code) 1"

 

Part 4: each of the codes have different results, Miss Nanny Curie, underwear Curie, and clothed Curie. If you have a curie in the basic clothes she starts in, your on the right track.

 

Part 5: assuming you have your curie with you, there should be 2 of her.

 

Part 6: when you have 2 of her you need to use the freeze command so it's easier to edit them. "Tfc 1"

 

Part 7: go in front of the Curie that isn't your companion and enter "slm (code)" then edit her how you want. I just messed with her hair and added lip gloss. Hit the done button when your finished. This is now her new base model.

 

Part 8: go to your Curie and make the same hair change, other updates to her looks should follow since it's now copying the new base model we created.

 

Part 9: that's it, after that get out of the freeze mode by retyping the command "tfc 1", then you can go up to the other curie click on her in the console command screen and type "disable" to remove her, changes should stay.

 

I only just figured this out, i haven't done much play testing after doing this, only like 3 minutes. So if there's any problems I'm sorry.

Please reply if it works for you :smile:

 

By the way this should work for any humanoid companion or npc. Just search for them with "help (name) 4" and follow the same process.

 

Finally! It really works. Thank you so very much. What I did notice is once you edit the base Curie (the one you summoned) the companion Curie can then be edited normally as well (Sculpting features and whatnot) though it causes the game to lag a bit (mine anyways) and I have to save after I'm done editing her then restart the game. But such is the price to pay for having that adorable French accent around.

Link to comment
Share on other sites

Zevrin, could you try it out on Deacon? I think he may be a special problematic case...

 

I'm wondering if anybody else gets this issue, but I was trying to change Deacon's hairstyle so he's not a baldy... got him looking the way I wanted, exited out of the showlooksmenu and all is well... but after a brief moment and walking around a little, the same hairstyle used by the Pompadour Wig (black Elvis hair) suddenly pops onto him and overwrites the one I chose. And once that's happened, any time I go into showlooksmenu afterward, it'll change into the appropriate hairstyle of the right color, then when I save/exit that, goes right back to the Pompadour Wig. Makes no sense, and he's definitely not carrying one.

 

I suspect it's related to the fact that even if you unequip and take his Sunglasses from him, he magically puts them back on even when there's none in his inventory, so it's gotta be updating fro his baseID... So I went and tried the above method, replicating the steps exactly.

 

Had the baseID duplicate looking perfect, quicksaved and disabled him, and... Pompadour Wig on the companion out of nowhere. Then I reloaded that quicksave, went out a door to load into a new area, and miraculously the hair stayed and I got hopeful... then I went out another door and loaded back into the main Commonwealth zone, and Pompadour Wig is back. Finicky as heck.

 

And no idea how to get rid of the sunglasses, not sure if unequipitem will work.

 

And the weird thing is... if you leftclick on Deacon in the console and do showinventory... it actually does list a hidden Pompadour Wig that he's carrying. As well as listing two pairs of Sunglasses, one marked as "Outfit".

 

So now I did removeitem 4a521 (with him leftclicked in the console) to try to nuke that Wig from orbit, had to delete both Sunglasses copies (both from the baseID guy and the actual companion, before disable'ing the baseID one)... but when loading into a new area, the sunglasses come back (and then I re-placeatme'd the baseID guy to check, and yep, the outfit Sunglasses were magically back). It seems like because it's a part of his default Outfit, I just can't get rid of them... and they seem to be causing Pompadour Wigs. lol

 

My temporary solution was to try just putting a hat on him, like the Minutemen Hat. If you trade and make him equip it, then do showinventory in the console, you can see Trade-equipped items all say "LOCKED" by them... so I figured since it takes up the same slot, maybe it would block it. But NOPE! Loaded into a new zone, wig is back, even though showinventory says he's still wearing the Hat which is still LOCKED. But the Pompadour Wig is also Worn. I give up.

Edited by Registeringislame
Link to comment
Share on other sites

Well, that's pretty weird. What i was going to suggest you already did, removing the items from his base model. This could be one of the specialy edited character models that the person that replied before me was talking about, since he is the only bald character I've encountered.

Either way I'll go and mess with him and see if i can get any permanent solutions.

 

So after messing with him for awhile i can't seem to get anything to stay off permanently, after awhile of going through doors it just comes back. He must really like that wig...

sorry :(

Edited by Zevrin
Link to comment
Share on other sites

The problem is that for almost all NPCs there are two forms... The base and the reference. The base is the NPC as it was designed in the toolkit, and can only be edited in the toolkit. Meanwhile slm only works on the reference that exists in the world which is essentially just a copy of the base. Any changes to the reference just get overwritten by the base when the character model gets updated. This is further complicated by having several NPCs which have their facegen preserved in external files as they were manually tweaked for special texturing or shaping to work better with facial expressions.

 

None of the existing console commands (matchrace, matchfacegeometry, slm) seem to work as things stand.

So uh, I messed up one of my npcs (accidentally changed his face), is there any command to update his model? Or just any way to get him back to his normal self?

 

EDIT: Forgot to mention I messed the reference up using slm command.

Edited by CharlotteAnheim
Link to comment
Share on other sites

If you changed his base/global model i don't think there's any way to just fix it. I think you will either just have to mess with their face until it looks good. Or find his character code in your fallout 4 files and delete it then use steam and have it check for missing files in order to add it again. Or just reinstall the whole game. I don't know where the code would be located btw in order to remove it from your files
Link to comment
Share on other sites

So after messing with him for awhile i can't seem to get anything to stay off permanently, after awhile of going through doors it just comes back. He must really like that wig...

sorry :sad:

 

Well, I'm not sure exactly how, because I kindof went into a frenzy of angrily unequipping and removing Deacon's sunglasses and wig over and over, and Trading a hat/armor/goggles to him to make him wear those and get them to say LOCKED on showinventory... but I think that worked. Somehow replacing all of his "Outfit" stuff has finally made it stick, but I think he'll always have to have replacements blocking those (i.e. some kind of hat and glasses taking up those slots, or else it reverts.)

 

On the baseID, all I did was change his hairstyle, that one is still in the default white shirt Outfit and Sunglasses. On the real refID companion, I traded and made him equip that stuff, removeitem'd his old Sunglasses and any Pompadour Wigs that showed up... and after Fast Traveling some, it somehow finally stuck and stopped reverting. Seems finicky and I'm not entirely sure exactly what did the trick.

 

New and improved Deacon, with some stubble and no baldness, though sadly has to always have the hat.

 

But thank you for figuring out the baseID stuff and trying to help with that Pompadour Wig madness, Zevrin!

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...