u/Necrobone

Chronicles of Aether 3.0 is live: Multiplayer battle.

Hi everyone ✋,

Version 3.0 is out. For the first time, a GM and players can join the same battle from separate devices.

Multiplayer is in beta and currently supports local network play. Expect bugs, especially around connection setup and different Wi-Fi networks. My longer-term goal is to support people playing remotely and add more shared features, like campaign and party management. I’m starting with local battles and want to see how they work at real tables.

Chronicles of Aether

What you can do

  • The GM can host a battle, review join requests, and approve or decline each player.
  • Players join with a character from their own library and use its Battle screen.
  • The GM’s tracker shares the battle roster, HP and MP, status effects, and turn state with connected players.
  • Players can use supported Battle actions, manage combat resources and supported statuses, and take their turns. Their action events and changes sync to the GM’s tracker. Battle actions are blocked during the enemy turn.
  • If a player disconnects, their device keeps the last synced battle snapshot. They’ll need a new invitation to reconnect.

Quick Join, with internet

  1. Connect the GM and player devices to the same Wi-Fi or hotspot, and open the app on each.
  2. In GM Combat, the GM starts hosting and shares the Quick Join room code.
  3. The player loads their character, opens Multiplayer from Battle, and enters the code.
  4. The GM approves the character.

Quick Join needs internet while the devices pair. After that, battle data travels directly between them.

Manual pairing, without internet

Both devices still need to be on the same Wi-Fi or hotspot, but that network doesn’t need internet access. If you’ll be fully offline, open or install the app on both devices beforehand.

  1. The GM starts hosting, opens Offline/manual pairing, and creates a player invitation.
  2. The player opens Multiplayer from their character’s Battle screen, chooses Offline/manual pairing, and pastes the invitation.
  3. The player creates an answer code and sends it back to the GM.
  4. The GM pastes the answer to finish connecting.

Each invitation works once, so make a separate one for each player. Keep the GM page open in the foreground while people are connected. Some Wi-Fi networks, browser privacy settings, and firewalls can block a direct connection.

This is an early version, and I expect rough edges. If you try it, please tell me which connection method you used, what device and browser you were on, and where the setup or battle flow got confusing. Bug reports, rules questions, and feature ideas can also go through the feedback button in the app.

A couple of updates

  • I improved GM Bestiary Quick Assembly previews and affinity controls, fixed the Planner’s Heroic Skills selector loading and visibility, and corrected Inspire persistence and Fultimator NPC exports. GM combatant controls also make it easier to add, move, and remove units.
  • GM Combat got a more adaptive layout for smaller screens. Add Ally and Add Enemy controls now sit with their respective sides, and the selected-combatant dock groups DEF, MDEF, INIT, and shortcuts to the dice roller, Chronicle, and creature details.

Links

(Disclaimer: This is an unofficial tool and is not affiliated with Need Games. Published under the Fabula Ultima Third-Party Tabletop License.)

reddit.com
u/Necrobone — 9 days ago

Chronicles of Aether 2.8.0 is live: Playtest update

Hi everyone ✋,

Sorry for disappearing over the summer break. I wanted to post this sooner, but 2.8 became a much bigger update than I expected.

This release includes the playtest PDF options. It was difficult to implement and even harder to test properly, especially because the same rules need to work consistently across the Planner, Battle, Grimoire, Bestiary, exports, saved characters and mobile layouts.

I also want to address feedback I received in August after this. The current Google Doc has been useful, but it needs to evolve. I want to create a better way to report bugs, suggest improvements, and keep track of issues without making everyone dig through a document.

That will become more important as development gets larger. I am planning to start working on heavier parts of the app, including login, cloud saving, multiplayer, and other systems that will change how Chronicles of Aether works.

If you are using the update, please report any bugs, confusing rules, missing automation, translation problems, or general improvements you notice. Feedback is especially useful for the Playtest content, since some of these rules have many possible combinations.

https://chroniclesofaether.com/

The Fabula Ultima playtest

  • All Heroic Skills are available under the new Playtest source filter.
  • The Heroics planner now supports the Playtest Starting Heroic rule, including its creation slot and related restrictions.
  • Arcanist now has a Core | Playtest edition, with playtest skills, pulse fields, an HP or MP benefit choice, sample Playtest Arcana, and Battle support for Quick Summoning, pulse effects, merges, dismissals, damage, statuses, and follow-up actions.
  • Battle automation now covers many playtest Heroics with configured choices, resource, pending effects, action buttons, and stateful follow-ups.
  • Class skill variants are available for options such as Spell Buffet, Brave Brawler, Meteor Slam, Agile Defender, Second Slicer, and Playtest Theriomorphosis. The Planner prevents incompatible combinations and transfers ranks correctly when variants are changed.
  • Tinkerer now has separate Magitech paths for Core Magitech, Playtest Magispheres, and Magitech Armament. These paths cannot be mixed accidentally.
  • Combat Rows can be enabled from Identity and selected during battle rounds, with rules for back-row damage and Guard coverage.
  • Critical Accuracy and offensive Magic Checks now deal an additional 5 damage with that option enabled.
  • Miasma is available for Chimerists and Elementalists, with configurable Magic Check attributes, Grimoire support, and Battle automation.

New tools for GMs

  • The GM Bestiary now has a Catalog tab alongside My Collection.
  • The first Chronicles of Aether starter pack includes 24 level-5 Quick Assembly soldier templates covering beasts, humanoids, undead, constructs, and more.
  • Catalog monsters can be previewed and copied into your personal library. Copies receive their own IDs and can be edited normally.
  • I will keep tuning-improving and adding more monsters from time to time, so if you like this, let me know!
  • Quick Assembly role skills that grant spells or immunity and resistance pairs can now be selected more than once, as long as each copy uses different valid choices.
  • Chronicles Quick Assembly NPC exports and imports now preserve customizations, negative-skill picks, immunities, custom skill choices, and custom spell configurations.

Rules handling and bug fixes

A lot of the work in this update was about preventing invalid combinations from silently surviving.

  • Passive Heroic Skills can now be expanded directly in Battle to show their summaries.
  • Comet and Volcano correctly work as fixed-damage auto-hits.
  • Improved Mind Points now grants the correct maximum MP to NPCs.
  • Shadow Strike correctly applies Fury Adrenaline damage while in Crisis.
  • Mage Extra Immunity choices remain intact after editing.
  • Quick Assembly Mage attack names can contain spaces and can be cleared properly.

Links

Thanks for sticking around, testing the app, and sending feedback. I appreciate it.

Please report anything that looks wrong or could work better.

PD: I want to share that i'm very proud that the app usage has been tripled. So exiting!

https://preview.redd.it/mfd62tdr1aoh1.png?width=1372&format=png&auto=webp&s=783adc66dc15eccd1be03889b609fd9b0e2e33b9

(Disclaimer: This is an unofficial tool and is not affiliated with Need Games. Published under the Fabula Ultima Third-Party Tabletop License.)

reddit.com
u/Necrobone — 1 month ago

[Update] Chronicles of Aether v2.7 is Live! (Portuguese UI, Journal Locations & Expanded GM Combat)

Hey everyone! 👋

Version 2.7.0 of Chronicles of Aether is officially live!

Link: https://chroniclesofaether.com/

First of all, thank you so much for your continued feedback and support! This update brings a highly requested language option, expands the Journal, gives the GM Combat tracker much more flexibility, and improves how the app separates your planned character from their actual current state in Battle.

Here is what’s new:

Portuguese (Brazil) Localization

  • Full UI Translation: Chronicles of Aether can now run in Português do Brasil across the player tools, Journal, Battle, Bestiary, GM Combat, custom Classes, and Heroic Skills. That being said, I did my best, but a good part of the first translation pass was made with the help of Google Translate 😂 I’m sure some terms are awkward, or completely wrong, so feedback from Brazilian players would be incredibly helpful, especially from anyone who owns the official Portuguese books!
  • Language Switcher: You can change between English and Portuguese from the title screen, player workspace, or GM tools. The app will remember your choice.
  • Locale-Safe Saves: Changing languages only changes the displayed text. Characters, homebrew content, imports, exports, and GM Combat saves keep the same internal data, so everything should remain compatible.

Journal Locations

  • Track Your World: The Journal now has a dedicated Locations tab. You can record Themes, Terrain, Elements, Travel Dice, Dangers, Discoveries, and other details based on the game’s world-building structure. Locations can also include one-way links to Bonds and other Journal entries, making it easier to build a small campaign wiki inside the app.

GM Combat & Flexible Deployment

  • Unified Combat Library: Heroes and NPCs now share the same combatant picker and can be searched together.
  • Flexible Sides: Any Hero or NPC can be added as an ally or enemy without changing the original saved sheet.
  • Side Switching: GMs can move combatants between sides during an encounter. They keep their statistics and actions, and switching sides uses their turn for that round.
  • Richer Combat References: The selected combatant view now shows attack math, target defenses, costs, descriptions, GM notes, Initiative, Traits, and attribute dice adjusted by current status effects. Hopefully, this means much less jumping between GM Combat and the Bestiary during a session.
  • Random Targeting: The Chronicle can now select a random ally, enemy, or combatant and record the result directly in the combat log.

Planner vs. Active Level Precision

  • Strict Heroic Validation: Battle actions now follow the character’s Active Level, current requirements, and currently available grants.
  • No More Future Leaks: Heroic Skills such as Heartbreaker will disappear from Battle when their requirements only exist in planned future levels.
  • Spell Requirements: Standard offensive spells selected through the Planner timeline now correctly count toward requirements such as Arcane Soldier.

Quality of Life & Bug Fixes

  • Offensive Spell Markers: Offensive spells now use the Fabula offensive icon across the Planner, Grimoire, Battle, GM tools, monster views, and PDF exports.
  • Collapsible Sidebars: Player and GM layouts can now collapse the left sidebar into icon-only navigation, giving you more space on desktop and tablet.
  • Gear Filters: Weapons, armor, and shields can now be filtered by Simple or Martial proficiency.
  • Grimoire Previews: Core spells can now be expanded and read before adding them to your Grimoire.
  • Pilot Module Enforcement: Personal Vehicles now prevent multiple support modules with the same name from being enabled at once, including duplicated or forged modules.
  • Safer Saves: Bestiary changes and GM Combat encounters are now saved more aggressively, reducing the chance of losing recent changes when closing or switching tabs quickly.

What’s Next?

Please give the Portuguese localization and the new GM Combat deployment tools a try during your next session! There may still be untranslated text hiding somewhere, so let me know whenever you find something missing, incorrect, or strange.

I’ll also be adding a batch of NPCs to the public monster library soon, so GMs will have more ready-to-use enemies and allies.

While working on this update, I also noticed several parts of the interface, especially on mobile, that could use more attention. I’ll continue improving those while deciding what the next major feature should be.

I’m also waiting to hear back from Devir about whether a Spanish translation of the app would be possible.

Links:

Thanks for playing, sharing your campaigns, and for your constant support!

(Disclaimer: This is an unofficial tool and is not affiliated with Need Games. Published under the Fabula Ultima Third-Party Tabletop License.)

reddit.com
u/Necrobone — 3 months ago

[Update] Chronicles of Aether v2.6 is Live! (Custom Heroic Skills)

Hey everyone! 👋

Version 2.6.0 of Chronicles of Aether is officially live!

Link: https://chroniclesofaether.com/

First of all, thank you for your patience! In this update, we are tackling a massive addition to your homebrew campaigns: Custom Heroic Skills.

  • GM Heroics Library: A brand-new GM screen where you can browse, edit, duplicate, delete, import, and export your custom Heroic Skills.
  • Guided Builder: I’ve separated the builder into basic text, requirements, and effects. This allows GMs to create simple reminders or fully automated skills (up to some extend).
  • Shareable JSON: You can now easily share your custom creations between tables.

Planner vs. Active Level Integration

  • Smart Planner Support: Custom Heroic Skills now appear right alongside the official options in the Character Planner. Crucially, they will only become selectable when the character meets the exact custom requirements you set.
  • Battle Effects (Active Level): Custom heroic costs (like HP/MP/IP or Fabula Points), passive bonuses, attacks, and healing now apply in the Battle interface.
  • State Management: If you create a Heroic Skill with a "once per scene" limitation, the app will correctly track it during combat and reset appropriately when the scene ends.

Quality of Life & Bug Fixes

  • Mobile-Friendly Authoring: The custom heroic builder and picker have been tightened and optimized for phone screens.
  • Save and Sync Safety: Your characters will securely keep their selected custom heroics when saving, loading, or updating GM library copies.
  • Sheet and Export Cleanup: When you export to PDF or generate character sheets, they now correctly display your custom heroic names and effects instead of raw internal IDs.

What’s Next? Let me know if custom heroics approach works for you, or if you find any bugs!. I'm going to try to translate the app next to Portuguese, while thinking how to implement the playtest material into the app.

Links:

Thanks for playing, sharing your homebrew, and for your constant support!

(Disclaimer: This is an unofficial tool and is not affiliated with Need Games. Published under the Third-Party Tabletop License.)

reddit.com
u/Necrobone — 3 months ago

[Update] Chronicles of Aether v2.5 is Live! (Bonus arcana, PDF Export & Web Preview)

Hey everyone! 👋

Version 2.5.0 of Chronicles of Aether is officially live!

Link: https://chroniclesofaether.com/

First off, apologies for taking longer than usual on this one. I have a great excuse: I'm going to be a dad, so I've been quite busy! Additionally, developing the PDF export system turned out to be a major technical challenge.

Character Sheet PDF & Web Preview

I had so many doubts about how you all wanted the character sheets to function that I ended up creating multiple versions to gather your feedback. To test this, there is a new button in the Export menu that opens a dedicated character sheet preview.

  • Two PDF Layouts: You can choose between two layout to see which one you like the most, or a combination of them.
  • Web Preview: Allows you to view a summarized version of your character directly in the browser before exporting.
  • PDF Export: This extracts the character's "Active Level" (current combat state, equipment, and modifiers) ensuring the sheet reflects actual playable stats rather than the projected future levels in the Planner.

Dev note: I consider these PDFs to be somewhat soulless "drafts" right now. I really need to know what you actually require at the table. I'm also unsure if the web preview route is something you truly want or if you prefer skipping straight to the PDF. Let me know what you think!

Bonus arcanas

  • Added the missing Arcana filterable by source (Core Rulebook, High Fantasy, Techno Fantasy, Natural Fantasy, and Bonus Collection) in both the Planner and Grimoire.

Key Fixes & Quality of Life

  • Age in Traits (new name fo the tab): The Identity tab is now "Traits", and now stores the character's age, carrying it reliably through saving, loading, and PDF export.
  • Fixed some problems when loosing data on reloading, or migrating old characters.
  • Custom Weapons: Improve some functions and adding a status dropdown when you buy the quality.

Community Shoutout: Shield Rest Interview!

Before I forget, the amazing folks over at Shield Rest recently had me on for an interview, and they made a video using the app in action! It was a blast talking about the development and seeing the tool being put to good use. You can check out the video/post right here: https://www.reddit.com/r/fabulaultima/comments/1uban8l/the_folks_over_at_shields_rest_dedicated_a_video/

What’s Next?

I’ll be honest: the app has grown massively, and I haven't been able to test the PDFs with every possible combination of classes, gear, and skills. You will very likely find bugs or unexpected behaviors in the exported sheets, which is exactly why I'm releasing it as a draft. Your help in testing the generator is more vital than ever.

I'm going to rest this weekend, play a bit, and review the feedback you leave to plan the next steps and see how we can improve the PDF layouts.

Links:

Thanks for playing and for your patience!

(Disclaimer: This is an unofficial tool and is not affiliated with Need Games. Published under the Third-Party Tabletop License.)

reddit.com
u/Necrobone — 4 months ago

The folks over at Shield's Rest dedicated a video to Chronicles of Aether!

Hi everyone!

I wanted to share something that really made my day. Our friends over at the Shield's Rest YouTube channel just published a video taking a deep dive into how Chronicles of Aether works, the character creation and GM tool platform I've been developing.

Seeing the tool in action in the hands of the community, and seeing how it helps make running games easier, is exactly why I started this project. Honestly, I'm blown away and I couldn't be more grateful for this awesome review and for all the support you're all giving the app.

As a special touch, at the end of the video, the guys from the channel gave me a spot to share a short audio message. In it, I talk a bit about the origins of the app, my ideas for the future, and how vital your feedback is to keep improving it.

You can check out the video (and listen to the message at the end) right here: https://www.youtube.com/watch?v=bgZGY8gsW0A

A huge thank you to Shield's Rest and to everyone who continues to help Chronicles of Aether grow every day!

u/Necrobone — 4 months ago

[Update] Chronicles of Aether v2.4 is Live! (Bonus Quirks, Bonus Heroics & UI Upgrades)

Hey everyone! 👋

v2.4.0 for Chronicles of Aether is officially live!

Link: https://chroniclesofaether.com/

The Bonus Collection: Quirks & Heroic Skills

You can now build characters using the extended Bonus materials!

Searchable Modal Pickers

  • Both the Quirk and Heroic Skill selectors have been completely redesigned into searchable modals.
  • You can now filter by Atlas Source (High Fantasy, Techno Fantasy, Bonus, etc.) and search by name.
  • Added a toggle to hide unavailable skills, making planning your build on mobile screens much faster and cleaner.

Key Fixes & Quality of Life

  • Vitals Readability: HP/MP/IP/FP bars in combat now have centered, larger tabular numerals with a dark scrim, making them super easy to read regardless of the resource color. I think I wil continue improving this later.
  • Spellblade Cross-Class: Spellblade weapon selection and accuracy bonuses now properly work with Spiritist, Entropist, and Chimerist offensive spells if you gained the skill via cross-class progression
  • Monster Builder: Improved Hit Points now correctly scales with Elite and Champion rank multipliers instead of just adding a flat +10.
  • Custom Classes: Fixed a bug with Level 1 planning. Choosing free benefits and sub-skills simultaneously now works and saves.
  • Quirk Heroic Rewards: Clarified the rules engine so it perfectly respects the book's split between "all-classes" and "owned-classes" reward slots when completing a Quirk.
  • More bug changes are on the app changelog if you are curious.

What’s Next?

Take the new Bonus Quirks and Heroics for a spin! I’m taking a brief moment to clean up code and plan the next big feature (Bonus Arcana are on the horizon!). Let me know how the new search modals feel on your phones and tablets.

Links:

Thanks for playing!

(Disclaimer: This is an unofficial tool and is not affiliated with Need Games. Published under the Third-Party Tabletop License.)

reddit.com
u/Necrobone — 4 months ago