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

Request: Store consistent TLK lines once generated once #12

Open
Finaldeath opened this issue Jan 12, 2024 · 0 comments
Open

Request: Store consistent TLK lines once generated once #12

Finaldeath opened this issue Jan 12, 2024 · 0 comments

Comments

@Finaldeath
Copy link

TLK entries, when you add even one, reorders the lot.

This is usually ok, I mean who doesn't mind autogeneration? But it causes some issues:

  • If you use a specific TLK line for something like an entry in a conversation or NUI panel this can get messy fast (I intend to add a 2da with a list of TLK strings / so it's editable in Eos but still might occur
  • Change control goes mad. All the JSON files suddenly get new changes even though only one thing changed. Makes diff and backtracking changes harder.

In my opinion the "best" way would be to store the custom TLK line - if needed - that the entry used in that specific field and only generate new TLK lines for those that are new edits without a TLK line assigned. If this is just done sequentially, if entries are deleted it'd not reorder everything. You could just store in the project settings the "last TLK line assigned". Having a manual option to reset this back to base so it fills in "now blank lines" might be nice, if it had a way of knowing if a TLK line is already in use, but wouldn't be needed a lot of the time.

Clippy put some thoughts here: https://discord.com/channels/255017439371329537/1084979078064521297/1188776644723351582

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