Chaldea App Guide
website·Indexed 30 days ago
https://chaldea-center.github.io/Documentation for the Chaldea app, a utility for Fate/Grand Order (FGO) players. Features include battle simulation via Laplace, free quest and master mission solvers, SQ and servant planning, gacha statistics, and guides for HTTPS sniffing using tools like Charles, mitmproxy, and Requable to import account data.
What's inside Chaldea
- Laplace is a battle simulation tool for FGO currently in beta. It allows users to select servants and Craft Essences (CEs), activate skills, and simulate combat. While it primarily supports free quests, challenge quests can be attempted using custom skill activation settings.
Overview of Chaldea material planning tool
Chaldea is a cross-platform material planning tool for Fate/Grand Order designed to help players plan for servants, events, and materials. It is available on Android, iOS, Windows, macOS, Linux, and Web, and supports multiple languages including English, Simplified Chinese, Traditional Chinese, Japanese, and Korean.Access and use the LostRoom feature lists
The LostRoom section contains minor features, development tools, and overview lists for items that may be hidden from the home page. Available lists include:
- Costume List: Overview of available costumes.
- Mystic Code List: Overview of Mystic Codes (level settings are currently for recording only).
- Illustrator/CV List: Searchable list of creators and card names. Note that cards with multiple creators may not be split.
- Enemy List: Lists enemies from main story free quests, with filters for traits and alignment. Servants or enemies not in the user's servant category show basic info with a click-to-expand detail view.
Estimate future Saint Quartz and resource income
The SQ Planning tool estimates the amount of Saint Quartz (SQ), tickets, and apples a user will have on specific future dates. Note that results are estimates and may differ from actual totals because unpredictable rewards (like maintenance compensation, campaign gifts, and mailbox rewards) are not counted.Recover a forgotten Chaldea account password
To recover a forgotten password, send an email or use the in-app feedback system providing the following details: username, registration date, and the device UUID that was recently logged in. The UUID can be found by navigating to 'About Chaldea' and long-pressing the logo. In-app feedback automatically attaches the UUID.Upgrade Chaldea desktop version (Windows/Linux)
User data for desktop versions is stored in the
userdatafolder located next to the executable. This folder is not touched during upgrades or uninstallation.In-App Auto Upgrade:
- Navigate to Settings → About → Check Update (or wait for the automatic check on launch).
- Click "Update". The app will download, check integrity, back up the old version, replace files, and restart.
- Backups are stored in
_backups/chaldea-backup-<version>/(last 3 kept by default).
Manual Upgrade:
- Download the new archive for your platform.
- Delete all files in the app folder EXCEPT the
userdataand_backupsfolders. - Extract the new archive into the app folder.
- On Linux, if you encounter a 'Permission denied' error, run
chmod +x chaldeain the terminal.
Enable and perform app auto-upgrades
Enable auto-upgrade within the
About Chaldeasection to detect updates and receive download links. The installation method varies by platform:- Windows/Linux: Manually extract and replace the archived files.
- Android: Manually install the provided APK.
- iOS/macOS: Check for updates directly in the App Store.
Understand FGO device identification parameters
FGO uses two primary parameters to identify a user's device during requests. WhileUserAgentis sent in the HTTP headers and is likely not strictly checked,deviceInfois sent in the login POST body. The server records thedeviceInfovalue and verifies it when a user attempts to reset their Transfer Code via email, as the user must provide the last played device.Access Gacha Statistics
To access Gacha Statistics, you must first perform 'Sniffing Login Data'. Once the sniffed login data has been read, click the 'Gacha' button located at the bottom of the interface.Choose an HTTPS sniffing method based on FGO region and platform
Depending on the FGO region and device, different sniffing methods are required due to certificate pinning (cert-pinning) restrictions:
- JP (after v2.80.5): Use mitmproxy or Charles on Android (iOS is not supported). Note: Transfer file login is invalid after v2.87.0 (2024.2.14) and is discouraged for security reasons.
- NA: Use 'Login via Account File'.
- CN/TW:
- iOS: Use Stream.
- Android: Use mitmproxy or Charles.
General tools that can be used for this purpose include Reqable, Charles, Fiddler, mitmproxy, Surge, or NetCapture.
Import servant data using CSV templates
To avoid manual input in the app, you can export account data to a CSV file, edit it using spreadsheet software like Excel or Google Sheets, and then import the CSV back into the app. Note that costume and command code data are stored in JSON format within the CSV; do not modify these values unless you are familiar with the JSON structure.Batch update servant levels on the Plan List Page
The Plan List Page is specifically designed for batch-changing servant skill and ascension levels. It shows both current and target values for ascension, palingenesis, skills, and costumes.
Batch Setting Operations:
- Set All: Apply a value to the 'Current' status or 'Target' plan for all visible servants.
- Value Changes: Clicking
Lv.xsets the current/target level to that value. Selectingx+1for skills increments the level fromLv.xtoLv.x+1(useful for identifying missing materials). - Dropdown Options: Batch change ascension, all 3 active skills, append skills (configurable in Display Settings to change only the 2nd or all 3), and all costumes.
- Visibility: Use the 👁️🗨️Hide button to exclude a specific servant from batch operations.