Improve UVAR expression node handling, add FOL, CCBK templates#1
Open
kagenocookie wants to merge 29 commits intoalphazolam:mainfrom
Open
Improve UVAR expression node handling, add FOL, CCBK templates#1kagenocookie wants to merge 29 commits intoalphazolam:mainfrom
kagenocookie wants to merge 29 commits intoalphazolam:mainfrom
Conversation
d525e59 to
78399c6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
UVAR: Added most of the incomplete expression node parsing.
VARIABLE.typeis thevia.userdata.TypeKindenum, forVARIABLE.flagsthe only thing I can guess is that flag 128 makes the value become a vec3 of whatever type it is, this handling is not added to the template. This updated logic fully reads and re-exports uvars for 5 different REE games with equivalent binary data, aside from some string table differences.There's still an unknown
NODE_PARAMETER intthat I can't figure out what it is, but the rest should be complete. Connection count is probably intended to be computed based on the node types, made it guess based on data here.FOL: Added because I needed to figure out the format for my editor
CCBK: Added because why not