rubellyte / starcheat

Starbound player save editor and Python library
http://starcheat.org/
MIT License
10 stars 5 forks source link

Switching Race Causing Color Glitches #37

Open OhWanderer opened 6 years ago

OhWanderer commented 6 years ago

Issue details:

image Basically what is happening is, and I have not done a ton of testing on this. switching races more than once glitches it out. What it seems to be doing is after you switch from, for instance, Floran to Human as I did on the file I was on and then go back to Floran it does not pull up the hair correctly. I noticed it was doing it with what seemed like most of the other races and strangely enough it seems more localized towards the head section with most races. (With the Avian I did notice it affected both the beak and the mask similarly, however you could color those where in this specific case you could not color the hair at all for some reason. This should be in the log somewhere.) The picture above is what it looks like right after switching races a third time (I am kind of assuming its more than once, I have not noticed it happen on the first switch) and if you go into appearance and switch the hair style it comes in, but it wont let you color some sections.

Starcheat V 0.27.1 (not in any beta) I am assuming stable 1.3.3? Whatever the current one is Seems it just can't pull up what it needs to for some reason. You can just scroll all the way to the end of the log where I re created the issue. starcheat.log

not file specific not mod specific

OhWanderer commented 6 years ago

http://steamcommunity.com/sharedfiles/filedetails/comments/890205989

I was browsing through some steam mods and it looks like this might be related to an actual bug in the game. I was reading the log a bit last night and playing around with a new one, I saved the old one just in case, and it seems that it might be related. EDIT I forgot to mention that the above link was the happenstance result of browsing the steam workshop, its a guy's custom fix for this bug. I have not tried it.

OhWanderer commented 6 years ago

image image It seems that the reason its having a problem is because the name for the two hairs is different. It is calling based off of the human name "fem29.png" and the hylotl hair is just "29.png". It might be related to how hair is shared in some races and not in others?