1
Fork 0
mirror of https://github.com/redstrate/Auracite.git synced 2025-07-01 18:17:46 +00:00
Commit graph

58 commits

Author SHA1 Message Date
c3f4679c4b Fix the outstanding warnings 2025-06-29 19:59:41 -04:00
1ade743f82 Add support for extracting unlock link and unlock aetheryte flags 2025-06-28 13:14:31 -04:00
a6edfd903c Add support for extracting inventory containers in Dalamud 2025-06-28 12:44:29 -04:00
aa7c38634d Begin extracting classjob ids, current and max EXP 2025-06-28 12:11:40 -04:00
a2922d043d Update dependencies 2025-06-28 11:33:49 -04:00
3009655964 Pretty-up the main page of the deskto application 2025-05-07 21:12:58 -04:00
a779778f9c Improve the message banner on the desktop version
Now it's closable, and it hides itself the next time you try to archive
a character.
2025-05-07 21:05:38 -04:00
6f99f2974f Add an option to input the Lodestone ID instead on the desktop version 2025-05-07 21:04:16 -04:00
0f6b51bd49 Minor UI fixes 2025-05-07 20:48:37 -04:00
f4327395a1 Fix the desktopFilename 2025-05-07 20:48:27 -04:00
c4b27b8a7b Fix the web version for the new API 2025-04-30 23:19:34 -04:00
78e494d414 Fix more tribe names 2025-04-28 16:40:05 -04:00
061215ad23 Don't crash when parsing Au Ra 2025-04-28 16:38:30 -04:00
0e1ebccd9c Don't panic when parsing certain item names 2025-04-28 16:36:24 -04:00
0e1662e86e Extract currently equipped item names 2025-04-28 16:33:24 -04:00
2c7cea378b Extract currently set title 2025-04-28 16:03:52 -04:00
35dfd398b8 Fix the Free Company name parser 2025-04-28 16:01:00 -04:00
614985e5d1 Add an --id parameter for manually typing the Lodestone ID
This is useful as Auracite has no name conflict resolution yet.
2025-04-28 15:59:13 -04:00
ed4d7b9c82 Turn character search into it's own function 2025-04-28 15:54:28 -04:00
ba6a61f85f Add .zip to gitignore 2025-04-28 15:54:10 -04:00
75eca93f0d Begin parsing free company, fix issue when parsing catgirls 2025-04-28 15:47:00 -04:00
0312725624 Extract Grand Company information 2025-04-28 15:39:46 -04:00
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
3210f31763 Extract current class/job levels from the Lodestone 2025-03-31 17:21:13 -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
c9a11a6843 Replace option_env! with env 2025-03-10 21:12:53 -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
6c49c9bcb8 Add Flatpak manifest 2024-12-16 22:38:05 -05:00
fd128c3f43 Improve the desktop UI
You can now select where to save the character archive. Errors and other
information is passed up to the UI, and the page stack is improved a
bit.
2024-12-16 21:29:44 -05: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
8f13fdfaba Add authorship information to KAboutData 2024-10-31 23:32:15 -04:00
10bb1c7f85 Overhaul Qt UI
Now it uses FormCard and looks much, much nicer.
2024-10-31 23:27:06 -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
56f3436a4c Bubble up errors to the Qt UI 2024-10-31 20:18:29 -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
7c28e03d63 Fold the CLI app into the same Qt app
This way we can remove a dependency on clap, and just depend on Qt.
2024-10-31 19:17:07 -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
06b8afad24 Add Qt UI and add a separate CLI target
The Qt UI is basic for now, to be expanded upon later - but it does
work!
2024-10-31 18:18:06 -04:00