Jump to content

Cum effect problem for ENB


Recommended Posts

Posted

Hello, I am writing here to get support about a problem that I have encountered before and that a few people have encountered.

I searched the internet but there is no title that gives a clear answer.

So I will open this topic here and it will be a source of help for those who have the same problem in the future and I think I will get rid of this problem.

I am using ENB v0.499 Version.
I am also using PI-CHO ENB N9.0a version.
SLACS 0.3.0b and a special texture for it, SLACS Plus 1.0.0, are installed.

Whenever I turn off enb in the game, SLACS seems to be looking fine.
At least that's what I think.
But when ENB is on, I get transparent cum textures like in the image.

If anyone knows which ENB setting this is or could be caused by, please help.
English is not my native language, so please excuse me.
Thanks in advance!

ScreenShot10.png

ScreenShot11.png

ScreenShot8.png

ScreenShot6.png

  • 4 weeks later...
Posted

In the SLACS .esp, I used Xedit to cut the gamma down on the cum textures. They look fine at night exterior and all the time in interiors but still bad in day exterior.

 

Go into xEdit and load the SLACS.esp

 

Highlight all the entries under Effect Shaders and right click. Select Apply Script:

 

Copy and paste the following in as a new script:

Spoiler

unit UserScript;

var
  newValueFull, newValuePresistent: string;
  e, dataElementFull, dataElementPresistent: IInterface;

function Initialize: Integer;
begin
  // Prompt the user once for both values
  if not InputQuery('Enter Value', 'Set Fill/Texture Effect - Full Alpha Ratio:', newValueFull) or
     not InputQuery('Enter Value', 'Set Fill/Texture Effect - Presistent Alpha Ratio:', newValuePresistent) then begin
    AddMessage('User canceled input.');
    Result := 1; // Exit the script
    Exit;
  end;
end;

function Process(e: IInterface): Integer;
begin
  if Assigned(e) then begin
    // Locate the Data - Data subrecords
    dataElementFull := ElementByPath(e, 'Data - Data\Fill/Texture Effect - Full Alpha Ratio');
    dataElementPresistent := ElementByPath(e, 'Data - Data\Fill/Texture Effect - Presistent Alpha Ratio');

    // Update Full Alpha Ratio if found
    if Assigned(dataElementFull) then begin
      SetEditValue(dataElementFull, newValueFull);
      AddMessage('Updated ' + Name(e) + ' Full Alpha Ratio to ' + newValueFull);
    end else begin
      AddMessage('Field not found: Fill/Texture Effect - Full Alpha Ratio in ' + Name(e));
    end;

    // Update Presistent Alpha Ratio if found
    if Assigned(dataElementPresistent) then begin
      SetEditValue(dataElementPresistent, newValuePresistent);
      AddMessage('Updated ' + Name(e) + ' Presistent Alpha Ratio to ' + newValuePresistent);
    end else begin
      AddMessage('Field not found: Fill/Texture Effect - Presistent Alpha Ratio in ' + Name(e));
    end;
  end;
end;

end.
 

 

I changed the Fill/Texture Effect - Full Alpha Ratio to 0.5

and the Fill/Texture Effect - Persistent Alpha Ratio to 0.35

 

Play with the values a bit to adjust to your specific ENB setting. 

  • 9 months later...

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...