Jump to content
View in the app

A better way to browse. Learn more.

Obsidian Forum Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hi,

Is there a way to find the exact (rgba) value of Aloth's skin color? So I can add it to possible wood elf skin colors inside of characters.gamedatabundle JSON file?  I made Aloth's head available for PC at character creation, however his head has does not match any of possible skin colors, which after all this effort feels anticlimatic...

I've loaded a save with Aloth in the party and his body color matches the head color perfectly.

Would someone be able to help?

 

Thx.

 

The character's appearance prefab in the characters.unity3d file lists his skinColor as:

"0 float r": 0.850980401,
"0 float g": 0.737254918,
"0 float b": 0.615686297,
"0 float a": 1

and his skinColor2 as:

"0 float r": 0.882352889,
"0 float g": 0.760784328,
"0 float b": 0.650980413,
"0 float a": 1

though neither (skinColor2 matches one of the existing options) seem to match the head.

It's possibly that Aloth has a unique skin as this is also listed in the prefab:

"1 string skinOverride": "Aloth",

 

Edited by Kvellen

  • Author

Hi @Kvellen :)

Thank you for your answer. Indeed, it's as you say. I checked -> The colors in characters.unity3d  do not match Aloth's actual skin color. They are overridden by "skinOverride: "Aloth" ".

The question is - where & how can I use this line of code? Ideally, I would like to simply use it in "player_new" part of characters.gamedatabundle JSON file (so far does not work, maybe I put it in a wrong place?).

So only my character has the "fixed" skin color, but all NPCs don't.

Yeah, unfortunately I don't think it is possible to change suing a .gamedatabundle mod. It's likely only something that'd be possible through editing the prefab of player's appearance options. If there is a base Wood Elf skin type/material for the player character then it might be possible to edit it?

Sorry to say my experience only goes as far as using UABE to find things in .unity3d files, and have never had much luck with actually figuring out how to make functional edits to them.

  • Author

*sigh*... yeah, I am in over my head it seems. 

Tried to insert 'string skinOverride: "Aloth" '  in characters.unity3d  MonoBehaviour : Game.NPCAppearance (Assembly-CSharp.dll) (0xFFFFFFDF)  (assets/prefabs/characters/prototype/player_new_game.prefab), but that does not change anything in-game.

Maybe I am not in the right file, or there is some other reason... Who knows.

Edited by Yhekal

  • Author

Perhaps someone has an idea how to override player skin color with Aloth's? 

Edited by Yhekal

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.