Added PS2 native plg import support
Greetings.
Added support for importing geometry (vertices, normals, uv, prelit colors, bone weights) and skin (bone matrices) data from native segments for PlayStation 2. Tested on some models for the game Fullmetal Alchemist: Dream Carnival. VIFCode is quite complex and its unpacking is not fully implemented, so import may not work for some games, but I will try to add support for them whenever possible. In addition, I plan to add support for other consoles.
The extension will not affect the operation of GTA games in any way. There may be some conflict with the code style, although I tried to maintain it. It is more effective to use this in the multi-mesh branch.
Have a good day
Upd: Added GameCube native plg import support
Upd 2: Added Xbox native plg import support
This seems really cool, I hope we can get this reviewed 🙏