EA eyelash slider fix incompatible

The original SuperComputer. The one that started it all. Master your controller here. The x button is jump by the way.
Post Reply
User avatar
VirtualHugs
Reactions:
Posts: 5
Joined: April 11th, 2020, 12:02 pm

EA eyelash slider fix incompatible

Post by VirtualHugs » November 2nd, 2023, 2:28 pm

Heyo, I have a tiny request for one number value change in the code of MasterController.

Right so EA made a small mistake with the eyelash slider. It's supposed to be a bi-directional slider, so the lashes can be made longer and shorter. But because of one wrong number value the slider only makes the lashes longer. This is an issue with the UI, not the slider itself. I was able to very easily fix this by editing CASEyebrows in UI.package and changing

Code: Select all

 <prop name="MinValue" propid="0xeec1e002" type="int32" value="0" />
<prop name="MaxValue" propid="0xeec1e003" type="int32" value="256" />
to

Code: Select all

 <prop name="MinValue" propid="0xeec1e002" type="int32" value="-256" />
<prop name="MaxValue" propid="0xeec1e003" type="int32" value="256" />
The slider now functions as intended, being able to set the lashes from long to imperceptible. Great for those who like using CC lashes on their own sim, without leaving the rest of the town looking like aliens :P. EDIT: Ignore this lol I was wrong, it's a mastercontroller only bug.

The lash slider gets broken by MasterController's CAS, because it overrides the UI of this slider for the purposes of being able to multiply the slider range. Fortunately it looks like an easy fix. Now I'm no script modder, but I think I've found the same line inside the mod's code. This one. It seems that all that would have to be done is to change this number from 0 to -256 (being able to multiply it wouldn't be necessary imo). I would've done this myself, but sadly I have no clue how.

I think it might've actually been one of Twallan's plans to fix this himself according to this? Anyways, I hope it's not too much to ask. I really like having this fix, but I simply can't live without MasterController Integration in my game <3.

EDIT: Ok I feel silly now, forget what I stated above, EA actually didn't mess up for once. It appears this is only an issue with MasterController's CAS. I just did some tests and it works fine in standard CAS without my 'fix', which makes me wonder what I actually changed? This just shows how used I am to having the Integration module in my game lol. So this is now just a bug report I guess.

Best Answer by Chain_Reaction » February 23rd, 2024, 10:27 am
This should be resolved in 135c which is here: download/CR_NRaas_MasterController_V135c.zip

GO TO FULL POST ➙

User avatar
CardinalSims
Reactions:
Posts: 569
Joined: May 12th, 2021, 3:12 am
Answers: 13

EA eyelash slider fix incompatible

Post by CardinalSims » November 2nd, 2023, 6:44 pm

You're right, it's been quite a longtime issue.
Assumingly the inclusion of the eyelash slider in MC's slider override breaks it, as it's the only EA slider that doesn't have a negative range.

I've often thought about deleting the one reference to eyelashes in the script myself, as just using an eyelash remover mod affects all NPCs. It would be great to have this rolled into the official release, though.

User avatar
Chain_Reaction
Site Admin
Reactions:
Posts: 7617
Joined: December 30th, 2011, 6:00 pm
Answers: 82
Contact:

EA eyelash slider fix incompatible

Post by Chain_Reaction » November 3rd, 2023, 5:46 am

Curious did you do your EA-only test without your edits to UI.package? Because if it was originally set to 0 then EA didn't intend it to be bi-directional and the MC code is technically correct.

User avatar
CardinalSims
Reactions:
Posts: 569
Joined: May 12th, 2021, 3:12 am
Answers: 13

EA eyelash slider fix incompatible

Post by CardinalSims » November 3rd, 2023, 6:07 pm

Chain_Reaction, not to reply for OP but I can confirm that the issue they discovered is unrelated to what they were editing.
I last saw a discussion about it here.

EA CAS eyelash slider at the lowest setting completely removes the lashes from view.
MC CAS eyelash slider snaps them to some kind of midpoint, where the lowest setting is now 50% and maximum is whatever multiple the facial sliders have been set to. Meaning you get stuck with visible lashes and no way to reduce them further.

Many of us who don't want to use a mod to remove eyelashes entirely take out MC Integration to regain access to setting the slider to 0 on our sims, then place it back in afterwards.

User avatar
Chain_Reaction
Site Admin
Reactions:
Posts: 7617
Joined: December 30th, 2011, 6:00 pm
Answers: 82
Contact:

EA eyelash slider fix incompatible

Post by Chain_Reaction » November 4th, 2023, 8:15 am

Thanks for the additional information. As soon as I have an extra minute I'll get back to resolving this.

User avatar
Chain_Reaction
Site Admin
Reactions:
Posts: 7617
Joined: December 30th, 2011, 6:00 pm
Answers: 82
Contact:

EA eyelash slider fix incompatible

Post by Chain_Reaction » February 23rd, 2024, 10:27 am

This should be resolved in 135c which is here: download/CR_NRaas_MasterController_V135c.zip

User avatar
VirtualHugs
Reactions:
Posts: 5
Joined: April 11th, 2020, 12:02 pm

EA eyelash slider fix incompatible

Post by VirtualHugs » February 23rd, 2024, 11:58 am

Chain_Reaction wrote:
February 23rd, 2024, 10:27 am
This should be resolved in 135c which is here: download/CR_NRaas_MasterController_V135c.zip
I've just tested it out and the eyelash slider now works the way it's supposed to. Thank you so much for the fix! <3

Post Reply