Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Option to disable generating Large Ref data when using version control. #16

Open
robertgk2017 opened this issue Jan 29, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@robertgk2017
Copy link

robertgk2017 commented Jan 29, 2024

Not high priority but would be a nice to have.

When using version control, if you take a Worldspace override and merge it up into an .esm, during the merge itll regenerate Offset Data and Large Ref data for the worldspace in the Destination .esm file.

If possible could you add a toggle in the .ini file to either:

  1. Disable specifically Large Reference data generation
    or
  2. Condition it such that it only generates Large Reference data if there is none in the destination .esm for a given worldspace

The CK generates this data horribly wrong and outright fixing that would be significantly more complicated. There is an xEdit script that can generate the data properly. My use case is I want to setup the Target .ESM file with correct Large Ref data, and have the CK not touch it, such that when i merge in a worldspace override it only generates the Offset Data.

If you want to look into actually fixing the large ref data generation i can walk you through the details, but it's pretty complex. Outright disabling it, with a toggle, would be far simpler.

Its got its own .cpp under i believe bgslargerefdata.cpp

Edit: Oh this is just for Skyrim. Fallout 4 supports Large Ref data, but the game by default doesn't utilize this feature.

@Perchik71
Copy link
Owner

I added a plugin system, if you are familiar with it, you can try to implement it. I'm going to take a break for now, I want to play and I need to work too. In general, I'll rest for a week.

@Perchik71 Perchik71 added the enhancement New feature or request label Jan 30, 2024
@robertgk2017
Copy link
Author

I'll poke around at it. I'm not a experienced programmer but I can handle basic stuff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants