-
Notifications
You must be signed in to change notification settings - Fork 5
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
Dystopian Wars v3.19.03 validation errors don't marry up to those in Battlescribe #25
Comments
Updaitng to reflect that this reproduces in 0.7.0 as well. The specific exampe above has three validation errors showing:
I think the issue improved from 0.6.2, as this doesn't feel like all the errors I was seeing before, but it's still not quite right. |
A single precise example (as you've given here) is perfect for tracking down bugs; fixing it in one place will usually fix it everywhere else as well. Just wanted to thank you for the detailed issues you've been logging. :) Looking into this one now. |
So this looks to me to be a data issue. Specifically, there are multiple categoryLinks in the data file that share an ID. Eg:
Notice how both categoryLinks have BlueScribe requires that IDs be unique within a .cat / .gst file; if there are duplicates, the last one wins (in this case, the Origen Class categoryLink from the Autonomous Reserch Battlefleet, which has a min as well as a max constraint). |
Looks like roster other editors don't run into the same issue, but it's pretty well baked into how BlueScribe "thinks about" data, I'm not even sure how I'd approach changing it without rewriting the app. |
Reproduced using Chrome Os on Chromebook Coral, Bluescribe v0.6.2
Steps to Reproduce
The selection above results in correct validation errors (the battlefleet requires a Flagship and at least one Surface unit), but the other errors presented are invalid/not appropriate here. They ARE valid errors for other battlefleet selections, though.
These validation checks work correctly in the same scenario in Battlescribe, so on the surface it looks like an error in parsing the data files on the Bluescribe side, but I can't rule out the possibility it's a datafile issue that Battlescribe manages to ignore.
There are multiple similar scenarios to the above specific case, across factions and battlefleet selections - I'm hoping this one example is enough to signpost to the issue, but can provide/create more examples if needed!
The text was updated successfully, but these errors were encountered: