Jump to content
  • 0
Sign in to follow this  
azzendix

OBND - Object Bounds from Real Roads

Question

Should I overwrite OBND - Object Bounds from Real Roads(Skyrim mod) with the value from Update.esm? 

 

affnd6E.png

Edited by azzendix

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

I assume that you are looking to port Real Roads in SSE standards, correct (judging from Form 44 I am seeing in the header...)?

 

If that is the case then there is more needed in that picture than just forward the OBND from Update.esm...

 

If you notice in the 2nd "Alternate Texture" record (RoadChunkL02:2) in Update.esm a new snow texture is being used. This is part of the new snow textures/shaders introduced in SSE.

This new texture (LandscapeSnow01Landscape) needs to be assigned to the corresponding "Alternate Texture" of Real Roads (RoadChunkL02:2) and replace the original one.

You must do this to all static records that this new texture layer is introduced by Update.esm.

 

Furthermore, and in order to answer your initial question...yes, the OBND from Update.esm needs to be forwarded. This is essentially the same thing as active-loading Real Rods.esp in the new CK and perform a "Recalc Bounds" for all statics introduced by this mod. Then save your plugin and you are good to go.

 

Oh, and do not forget to optimize and convert the meshes with NIF Optimizer 2.5.

I have long ago ported Real Roads for my personal use and used this procedure I narrated above. Everything works fine. No issues whatsoever.

 

Hope this helps!  ::):

Share this post


Link to post
Share on other sites
  • 0

@Astakos

Your answer is perfect! Thank you very much. 

 

---

 

I think this is a good opportunity to learn about xEdit scripting. Here is my script so far.

If someone found this thread later, you can use this script in xEdit to replace old snow shader for Real Roads.esp.

{	
	Change old snow shader(LandscapeSnow01) to new snow shader from SSE(LandscapeSnow01Landscape) 	
}

unit userscript;

function Process(e: IInterface): integer;
  begin
	if GetElementEditValues(e, 'Model\MODS\[1]\New Texture') = 'LandscapeSnow01 [TXST:00000891]' then
	SetElementEditValues(e, 'Model\MODS\[1]\New Texture', 'LandscapeSnow01Landscape [TXST:01002CA0]');
  end;
end.

It works but I think it is not good enough. I have an idea to use loop-for to run process through all indexed path but I don't know how to get size of indexed path. Any idea?

Example pseudo code:

for i:=0 to {max index} do
begin
if GetElementEditValues(e, 'Model\MODS\[i]\New Texture') = 'LandscapeSnow01 [TXST:00000891]' then
SetElementEditValues(e, 'Model\MODS\[i]\New Texture', 'LandscapeSnow01Landscape [TXST:01002CA0]');
end;

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

  • Similar Content

    • By primem0ver
      I am pretty frustrated with SSEEdit lately.  There is no 64 bit version with the latest download and I cannot get my older version (4.0.3h) to work anymore.  It keeps telling me there was an error and that editing is disabled.  I can't run scripts or anything.  (There IS NO ERROR in the log).  Was something changed?  Every time I try running 4.0.4 I get an out of memory error.  Whats more I can no longer post on Discord to get help.  I have to sign up?
       
      EDIT: More Info: Version 4.0.3h used to work fine without using the 64 bit version until a couple of weeks ago.  The 64 bit version seems to be working ok so I guess I will use that until I get an answer.   
    • By NomenNescio
      Short version: I have a complete list of cells copied to an .esp, and I don't want to have to go through and flag each one as Deleted individually. Is there a way to do this to all the cells in the .esp?
      Long version: I'm using a replacer for a dead shrub. The replacer makes it a much prettier 3D green shrub, but Bethesda placed the dead shrub in all kinds of caves and mines, so I want to remove it from those cells. Ain't nothing green supposed to be growing in there. So I found the shrub in xEdit, copied every reference over into an .esp and removed the ones that could realistically be home to lush green flora. I'm now left with looooong list of cells each with only a few Placed Objects of these shrubs, but going through them all and changing flags individually is gonna be a nightmare. So I'd much rather see if there is a way for me to do this across every cell I've copied?
    • By Vraydel
      I was trying to create a patch but SSEEdit wouldn't let me.  The plugins were inaccessible. The plugins were grayed out with a line through them.  What's going on?

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.