1
Fork 0
mirror of https://github.com/redstrate/Auracite.git synced 2025-05-01 16:37:45 +00:00
Commit graph

19 commits

Author SHA1 Message Date
236731374a Skip writing unavailable data
If you aren't using the Dalamud plugin, some data is unavailable.
Instead of writing empty values to the JSON, don't include it at all.
2025-03-31 16:21:55 -04:00
fbb6cd26d0 Move package struct to it's own module 2025-03-31 16:09:24 -04:00
cfddb17c46 Update dependencies, run Cargo format 2025-03-31 16:07:31 -04:00
fbec3dcd11 Write actual appearance data to the .dat file
It actually loads in-game, cool! Auracite does not yet extract the voice, that
will have to be done eventually.
2025-03-10 20:20:36 -04:00
be94d9331f Update dependencies, Flatpak, Rust edition and more
Also adds building information to the wiki because I forgot myself!
2025-03-10 18:55:52 -04:00
69f807b2f7 Add "Retry" button to manual steps in the plugin 2024-11-01 19:03:30 -04:00
23b9bf5532 Begin exporting adventurer plates
This creates a new HTML file called plate.html in the archive, which is
your recreated adventurer plate.
2024-11-01 18:58:38 -04:00
70effe3541 Save even more data, whoop
All of your character's appearance data is now saved, and I've begun
the groundwork for exporting it into a client-compatible dat file.

If using the Dalamud plugin, the adventurer plate portrait is now
exported.
2024-11-01 16:41:05 -04:00
acb42a7cb6 Make the Dalamud plugin work with the WebAssembly version 2024-10-31 23:11:26 -04:00
66f641b7ca Switch around the server/client for Dalamud communication
This is to facilitate support for this feature on the Web, where the
plugin needs to start a server instead of Auracite itself. Otherwise,
the functionality is identical to before.
2024-10-31 21:46:50 -04:00
5882bdd8f7 Bubble up errors to JS 2024-10-31 19:56:08 -04:00
489084cb51 Improve the error handling from character_archive 2024-10-31 19:43:52 -04:00
eb14e13311 Simplify features, Qt is now required on desktop 2024-10-31 19:33:45 -04:00
2a8115fe18 Remove now unneeded dependencies 2024-10-31 18:35:50 -04:00
1ca6800569 Upgrade to scraper 0.21 2024-10-31 18:22:23 -04:00
6b9922fbdf Add back support for writing the character HTML file
Now it's written into the ZIP.
2024-10-31 18:20:45 -04:00
aa5318c84a Improve character_archive & prepare for future supported UI
Now we pack the different files into one ZIP archive, and give that as
bytes. It's then possible to turn this into a Base64 string perfect for
data URIs.
2024-10-31 18:16:42 -04:00
0acea2646e Move character archiving to the library
So this can eventually be called by JavaScript.
2024-10-30 16:32:50 -04:00
6ac3f5ced7 Begin working on WebAssembly support
It now compiles, but lacks a way to actually download anything.
2024-10-30 16:27:32 -04:00