Skip to content

Conversation

@DronCode
Copy link
Member

No description provided.

 * Added new component PRPVFSM - PRP Visitor Finite State Machine. It's a top controller of PRP interpreter core.
Now this component reads all ZDefines from PRP and storing it into the map between name and value.
 * First revision of PRP Properties viewer. Now we can iterate over geoms and their properties.
@DronCode DronCode added the enhancement New feature or request label Jan 31, 2021
@DronCode DronCode self-assigned this Jan 31, 2021
 * Fixed bug with token table loader (empty strings are allowed)
 * Removed assert from TAG_Reference processing routine
 * Fixed iteration loop (iterate over bytes, not over geoms, TODO: Remove geoms loader code)
 * Fixed Visit_String implementation
 * Added Visit_RawContents method
 * Removed wrong arch code (GMS loading inside PRP, it's a mistake)
 * Removed some wrong logs
 * Totally refactored version. Need to write exporter & importer.
 * Recognized unknown value after strings table
 * Removed debug stuff, added more logs. PRP ZDefines section looks fine.
@DronCode
Copy link
Member Author

DronCode commented Feb 2, 2021

Format reversed. Need to write toolset.

@DronCode
Copy link
Member Author

UPD: Also understood a way to encode geom properties inside PRP and their linking to real geoms in GMS. Need to write tool for decompile & compile that properties (and identify them by their names from BUF file)

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

Development

Successfully merging this pull request may close these issues.

2 participants