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

Port mod validation, add build QOL features #179

Open
12 of 13 tasks
ShinyHobo opened this issue Sep 5, 2023 · 1 comment · Fixed by #238
Open
12 of 13 tasks

Port mod validation, add build QOL features #179

ShinyHobo opened this issue Sep 5, 2023 · 1 comment · Fixed by #238
Assignees
Labels
enhancement New feature or request

Comments

@ShinyHobo
Copy link
Owner

ShinyHobo commented Sep 5, 2023

https://www.nexusmods.com/baldursgate3/mods/1841/?tab=posts&jump_to_comment=127478319

image

Add attribute and node node checking.

  • Each attribute node in an lsx file requires an id, type, and value field.
  • Nodes require id.
  • Display message for specific node path in file, with line number, with info on missing field
  • Ignore .lsf file if matching .lsf.lsx file exists in same directory

Add basic xml error checking

  • Add popup for displaying xml formatting errors
  • Add lsx parsing
  • Add loca.xml parsing
  • Scan RootTemplate files for valid xml before merging

Port python script

  • Mismatched UUIDs

Add QOL features

  • Move "pak to Mods folder" toggle into main window
  • Added textbox that displays last mod workspace selected
  • Add Rebuild button
  • Save rebuild location and reuse if the folder location still exists on program start up
@ShinyHobo ShinyHobo added the enhancement New feature or request label Sep 5, 2023
@ShinyHobo ShinyHobo self-assigned this Sep 6, 2023
@ShinyHobo ShinyHobo added the priority Top of my todo list label Sep 18, 2023
@ShinyHobo ShinyHobo changed the title Port mod validation Port mod validation, add build QOL features Sep 19, 2023
@ShinyHobo ShinyHobo linked a pull request Sep 24, 2023 that will close this issue
@ShinyHobo ShinyHobo reopened this Sep 24, 2023
@Syrchalis
Copy link

Would be nice if the "rebuild" button wouldn't disappear after closing and re-opening (e.g. updating) the program. Aka save the path to last rebuilt mod somewhere.

@ShinyHobo ShinyHobo removed the priority Top of my todo list label Apr 18, 2024
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
2 participants