bc0f8eff6e
Pretty-print character.json
2025-04-28 15:33:00 -04:00
70002bbe7a
Extract voice id from the game, add to chardat file
2025-04-01 23:11:27 -04:00
90a2eeda8a
Start giving numerical values/ids for fields when possible
...
This makes it easier to build tools off of, such as Kawari which needs
the internal ID for things.
2025-03-31 17:03:15 -04:00
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