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

Implement the 2 EbxWriter and the RiffEbxReader #19

Open
wannkunstbeikor opened this issue Oct 20, 2023 · 3 comments
Open

Implement the 2 EbxWriter and the RiffEbxReader #19

wannkunstbeikor opened this issue Oct 20, 2023 · 3 comments
Assignees

Comments

@wannkunstbeikor
Copy link
Owner

wannkunstbeikor commented Oct 20, 2023

Implement the EbxWriter, RiffEbxWriter and the RiffEbxReader. Maybe it will be nice to have Deserialization/Serialization methods instead of the reader/writer in the EbxAsset. The offsets/sizes in the attributes are different than the ones in v1, so this have to be done a bit different than v1. I made a writer for v1 that used these new sizes/offsets if i find it i will post it here so there is some inspiration.
EbxWriterV2.txt
This writer is based on the one pre 1.0.6.3, so it is very unoptimized, this commit optimized it a bit.

The v1 and v2 versions frosty v1 had are basically one version, v2 is just using sharedtypedescriptors instead of typedescriptors in every ebx file so i combined them in frosty v2 as u can see in the already implemented ebx reader (feel free to rewrite it if u think its not good enough)

@wannkunstbeikor wannkunstbeikor converted this from a draft issue Oct 20, 2023
@wannkunstbeikor
Copy link
Owner Author

@MagixGames would u be willing to do this or not?

@MagixGames
Copy link

MagixGames commented Oct 21, 2023 via email

@wannkunstbeikor wannkunstbeikor added this to the Working Editor milestone Oct 21, 2023
@BreakfastBrainz2
Copy link

i'll do the writer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

3 participants