Jump to content

Baldurs Gate 3 Origin Race mod


BPMidnight

Recommended Posts

Posted

So I'm almost done with a proof of concept mod that changes Karlach's preset and npc into a white dragonborn. This got me thinking about creating a larger mod that covers all the origin npcs and their presets, with an optional preset only version. In CC you'll be able to change everything like with you can with the custom origin selection. With the npcs I'm going to customize them each into something else (like Gale being a female mountain dwarf with the same head).

 

But... Instead of me doing bad things to Gale and the others, I'd like to hear from other players on what they would like to see. So let me know or the wizard gets it. Also I'll post the mods progress and download link here when done.

 

Karlach fully customizable, all she needs is additional visuals.

Spoiler

Karlach.png.8ce66d796fd262f45970034e7e57e67d.png

 

Posted

Well there are issues with the Dragonborn head and the Origin body... The facial animations aren't a problem, since it runs off the race's files (my floating head smiles/frowns and talks).

Spoiler

SH1.jpg.7b4068e7e664fec7027924e5fb85eed9.jpg

ATM humanoids work fine with each other, including custom mod races. I'm testing it now with Appearance Edit Enhanced since combining it with AEE fixes pretty much all of that mods issues, while adding my stuff.

Spoiler

Shadowheart2.jpg.5973d50621788a9ed07a20d72ecd02bd.jpg

Spoiler

SH3.jpg.5d60724acf536efc7d0307d044c777d4.jpg

 

Posted
12 hours ago, BPMidnight said:

Well there are issues with the Dragonborn head and the Origin body... The facial animations aren't a problem, since it runs off the race's files (my floating head smiles/frowns and talks).

  Hide contents

SH1.jpg.7b4068e7e664fec7027924e5fb85eed9.jpg

 

Well... that's an interesting result. So it only changes the head model but not the body type? Is that correct? Do you intend to work that out or only humanoid races for now?

Posted
17 hours ago, wasntme? said:

Well... that's an interesting result. So it only changes the head model but not the body type? Is that correct? Do you intend to work that out or only humanoid races for now?

Yep, its how the games files and bodies are setup. The workarounds are to make the presets/origins even more like the Durge in composition, create a custom separate dragonborn race, or to do an add-on mod where all the origins starting races are lizards (like you said xD). Whichever one is least impacted by updates/patches is probably the way I'm going to go.

Posted (edited)

So I'm almost done with the mod and it looks like I'm going to have it work with AEE. Need to test more. As of right now it removes an origin character's preset, but allows full customization of everything...

Spoiler

KarlachDB2.jpg.3798c269d9522f2744c8b170a368be2b.jpg

 

Edited by BPMidnight
Posted
6 hours ago, BPMidnight said:

So I'm almost done with the mod and it looks like I'm going to have it work with AEE. Need to test more. As of right now it removes an origin character's preset, but allows full customization of everything...

  Reveal hidden contents

KarlachDB2.jpg.3798c269d9522f2744c8b170a368be2b.jpg

 

Hell yeah! That's sick! Looking forward to the realease

Posted

If i will be able to customize my party members in race, gender with all available cosmetic options, i will be perfectly fine. Hello and thank you.

Posted

Update

 

So the mod is now fully integrated and combined with the latest AEE. Choosing to play an origin companion's preset now allows users to choose whatever race, including mod and dragonborn, the same way you would with custom or durge origins. I rolled back AEE's written requirements for script extender 9, it is overall the same just doesn't show any errors in the console (It still works with 8). All origin companions now can be any race that uses the main humanoid body, to change the visuals you edit the appearance. I will also include my Durge fixes and a guide to bypassing patches/pak files from Larian.

 

All I have now to do before the initial release is finish the Karlach Dragonborn add-on, which is almost done. The only hold ups are the changes to the CharacterCreationAppearanceVisuals.lsx, while transferring and changing Karlach's data from the...\Tieflings\[PAK]_FemaleStrong_Body\merged.lsf.lsx to a new lsx that supports dragonborn. While you will be able to change any origin to dragonborn, the head will only change when you edit the appearance. The release will be in 1-2 days, due to testing and today is the day I spend with my kid.

 

If you are wondering why I don't release before the add-on, all will be made apparent after I do.

Posted
1 hour ago, user_xyz said:

If i will be able to customize my party members in race, gender with all available cosmetic options, i will be perfectly fine. Hello and thank you.

Yes all options are available outside of visuals for dragonborn. For that you'll need to download the eventual add-ons I'll put up. The cosmetic choices are subject to the race just like with custom/durge origin selection.

Posted

Update

 

Finished copying, pasting and editing thousands of lines of code in creation of the Karlach Dragonborn Add-on files. Finishing up, hopefully, the last lsx needed for her to be fully functional. The only potential problem I can foresee is with some of Karlach's custom animations/idles, hopefully it won't be an issue or that the dragonborn ones will take over.  It is hard to say how fruitful everything I have done will be until in-depth testing can be done.

 

Why do you guys have to wait for my adaptation of AEE because of the Karlach Add-on? Mainly I'm waiting to hear from Eralyne, AEE's author for their blessing. Both mods ATM are combined and need to be separated once I've finished Karlach, mainly for stability and future updating. Another reason for the wait is because the Karlach Add-on files will help modders by showing the pathing of the files used by companions. This is pretty much everything but the scene and dialogue data. This should help modders with the creation of custom companions or with building on current ones.

 

Hopefully Eralynne will respond to the various methods of contact I've tried, but if they are serious about abandoning AEE I'm not going to let it die.

Posted

Currently playing dark urge on my first playthrough but really looking forward to this for my second playthrough as I want to experience the other origin stories but I also love playing my own custom character appearance and race. Thank you for all your hard work!

Posted

I talked to Eralyne before the update about things, told him about what I was doing with the Origin.lsx and that was added to AEE. Deleted my uploads because AEE does everything I was working on, but implements them using Script Extended scripts (way better than editing a bunch of lsx files). I can focus on adding new companions to BG3 and mapping everything. I'll leave the thread up for 24 hours so you guys can read this and know I really appreciate the support people have given. My next mod will be Durge as a companion, just to share what I'll be doing.

Posted
12 hours ago, BPMidnight said:

Deleted my uploads because AEE does everything I was working on

As in, it will be added to future versions of AEE? I thought that Eralyne gave up on that mod and was looking for a maintainer?

Posted

He just updated it and will keep updating when there are issues until someone takes over. If after awhile he doesn't find someone who likes and is knowledgeable about SE scripting, then I'll talk to him about taking it over. I'm just not as imaginative as him with scripts and he knows I have other projects I want to keep working on.

 

The AEOrigins add-on mod does the same things my mod did, including changing  characters to dragonborn (without individual add-ons).

Posted
8 hours ago, BPMidnight said:

He just updated it and will keep updating when there are issues until someone takes over. If after awhile he doesn't find someone who likes and is knowledgeable about SE scripting, then I'll talk to him about taking it over. I'm just not as imaginative as him with scripts and he knows I have other projects I want to keep working on.

 

The AEOrigins add-on mod does the same things my mod did, including changing  characters to dragonborn (without individual add-ons).

 

Is this the latest version of AEOrigins? I've reinstalled my script extender, updated the game, reinstalled both AEE and AEO, and it appears that my AEE still doesn't want to allow race editing for the origin characters. I'm thinking my game is either bugged or I'm out of the loop and have misinterpreted something.

Posted (edited)
13 hours ago, thirdaltaccount said:

 

Is this the latest version of AEOrigins? I've reinstalled my script extender, updated the game, reinstalled both AEE and AEO, and it appears that my AEE still doesn't want to allow race editing for the origin characters. I'm thinking my game is either bugged or I'm out of the loop and have misinterpreted something.

Yes, AEE and AEO are updated on the Nexus page. To edit the appearance of an origin companion you need to choose resculpt and then choose custom origin. Then you pick whatever race and edit the appearance, click proceed and proceed again after the Dream Visitor/Daisy appears. While the AEO Origins.lsx is setup for editing the presets the race was locked so I'll add a version with that disabled. This should unlock it, but like I said it really isn't needed. Load AEORaceUnlock after AEO and if it doesn't do anything try loading it with AEO disabled.

 

AEORaceUnlock.zip

 

I have both mods on the bottom of my load order, using SE with console for testing. The only error I ever get with AEE now is this:

 

bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: [string "AppearanceEditEnhanced/Shared/Utils.lua"]:666: attempt to index a nil value (field 'CharacterCreationAppearance')
stack traceback:
        AppearanceEditEnhanced/Shared/Utils.lua:666: in field 'CopyAppearanceVisuals'
        AppearanceEditEnhanced/Shared/Utils.lua:849: in function <AppearanceEditEnhanced/Shared/Utils.lua:847>

This would not affect your issue, since it is just with AEE and not AEO. The only issue I have is magic mirror only allows the bodyart to be edited, with the finer color options in resculpt not applying. Until other people say they are having these issues, then I'm going at no set pace with editing the AEE lua files.

 

Spoiler

KarlachDGB.jpg.8143e5ffbb1901c17bf8641aee5bacaf.jpg

 

Edited by BPMidnight
Added AEORaceUnlock
Posted
12 hours ago, BPMidnight said:

Yes, AEE and AEO are updated on the Nexus page. To edit the appearance of an origin companion you need to choose resculpt and then choose custom origin. Then you pick whatever race and edit the appearance, click proceed and proceed again after the Dream Visitor/Daisy appears. While the AEO Origins.lsx is setup for editing the presets the race was locked so I'll add a version with that disabled. This should unlock it, but like I said it really isn't needed. Load AEORaceUnlock after AEO and if it doesn't do anything try loading it with AEO disabled.

 

AEORaceUnlock.zip 5.51 kB · 3 downloads

 

I have both mods on the bottom of my load order, using SE with console for testing. The only error I ever get with AEE now is this:

 

bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: [string "AppearanceEditEnhanced/Shared/Utils.lua"]:666: attempt to index a nil value (field 'CharacterCreationAppearance')
stack traceback:
        AppearanceEditEnhanced/Shared/Utils.lua:666: in field 'CopyAppearanceVisuals'
        AppearanceEditEnhanced/Shared/Utils.lua:849: in function <AppearanceEditEnhanced/Shared/Utils.lua:847>

This would not affect your issue, since it is just with AEE and not AEO. The only issue I have is magic mirror only allows the bodyart to be edited, with the finer color options in resculpt not applying. Until other people say they are having these issues, then I'm going at no set pace with editing the AEE lua files.

 

  Hide contents

KarlachDGB.jpg.8143e5ffbb1901c17bf8641aee5bacaf.jpg

 

 

My god, it actually worked. Much appreciated, man. Animations for talking are a bit scuffed, but that's to be expected. The mirror spell works fine on my end, too.

Posted
10 hours ago, thirdaltaccount said:

 

My god, it actually worked. Much appreciated, man. Animations for talking are a bit scuffed, but that's to be expected. The mirror spell works fine on my end, too.

Yeah use it instead of the regular AEO to be able to edit the presets, but either work. Yeah I was reworking Karlach's different animations, custom idles and talking animations aren't meant for dragonborn (they still work though). Basically you have to replace each character's stuff with a DGB male or female version of the same. Once I finish some more of my own projects, I'll get back to the Karlach and Lae'zel dragonborn add-ons which already have some fixes for the animations.

 

I started a workshop thread for my projects and is the best place to find what I'm doing from now on.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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