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

ESL Compatibility #3

Open
GrimGadget opened this issue Feb 23, 2020 · 0 comments
Open

ESL Compatibility #3

GrimGadget opened this issue Feb 23, 2020 · 0 comments

Comments

@GrimGadget
Copy link

Consider compacting the FormIds so the ESP can either be distributed as ESL or will at least be a simple conversion for the end user.

The CK and SSEEdit both have built-in utilities to compact FormIds for ESL conversion.

The utilities will not renumber FormIds that are already valid for ESL (between 800 and FFF), only new forms (not overrides from masters) that are > FFF. Since it will not change currently valid FormIds, this would be a breaking change the first time you do it, but future releases could be compacted without resulting in a breaking change.

This would also necessitate changes to all device configurations, since they use the FormId in decimal for the configuration. I would suggest that you change the configuration format to use EditorId instead of FormId in the configuration files. EditorIds will not be changed by the tools, only whenever you decide to rename a device and change its EditorId to match the new name.

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

No branches or pull requests

1 participant