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

Rework Meta wrappers and MetaTool #23

Open
carmineos opened this issue Mar 27, 2021 · 1 comment
Open

Rework Meta wrappers and MetaTool #23

carmineos opened this issue Mar 27, 2021 · 1 comment

Comments

@carmineos
Copy link
Owner

carmineos commented Mar 27, 2021

We should consider reworking the whole meta wrappers design.

  • Recheck all the known structs for possible errors
  • Add all the new know structs from other projects (CodeWalker, alexguirre's dumps)
  • Fix unrequired EnumInfo being mistakenly written into the resource
  • Consider hardcoding Structure/Enum hashes names and entries names
  • Consider hardcoding StructureInfo/EnumInfo structs as they are static data
  • Design a system Jenkins dictionary which will always be the first choice for resolving hashes
  • Design a user Jenkins dictionary which will be used as fallback and will load/save user's strings
  • Move MetaTool core to RageLib/RageLib.GTA5.Services
  • Consider keeping the current MetaInformationXml (de)serialization as fallback for users' custom structs

Then of course check PSO/RBF.

@carmineos
Copy link
Owner Author

I've dumped all the StructureInfo and EnumInfo and exported a new MetaInformationXml 692f179

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