About the Game
Explore the world, find Crystals, and fulfill the prophecy to bring balance to the land of Sequoia.
...Or maybe you'd rather spend your time collecting neat equipment and artifacts? Or tame strange creatures and fill out all the entries in your archive? Or perhaps you'd rather hunt down every monster and conquer the world's toughest bosses. Or maybe you'd rather travel to the farthest reaches of the land and uncover the world's greatest mysteries.
The choice is yours, as it should be! Or is it? They say that those who stray out of line will be punished, killed, or worse. Maybe it's for your own good that you stick to collecting Crystals, just like everyone else. But where would the adventure be in that?
No random encounters!
Manage Threat to control which party member a monster will attack.
No hidden information. Preview turn order, damage, and probabilities like in TRPGs.
Discover and unlock new classes.
Assign sub-classes, pick passive abilities, and equip all kinds of special items.
Invent unique team compositions, or stick to the MMORPG Holy Trinity.
No permanent missables!
Seamless transitions between zones with no loading screens anywhere.
Uncover the mysteries of the world all on your own.
Metroidvania-style progression.
No invisible walls! Try to jump and climb anywhere you want.
Overcome platforming challenges to discover neat loot... and other stuff.

Screenshots
16 images
Version Information
Steam Patch Notes
Official update history
New modding features:
- Improved mod loading speed.
- Current loading mod name is now shown while applying mods.
- Loaded and total mod counts are now shown while applying mods.
- Added new Stat Mod: SetStatusOnApply.
- Added new Reaction type: OnPCritGiven.
- Added new Reaction type: OnBasicAbilityUsed.
- Added new Job property: No Crystal. When checked, the class does not contribute to total acquired crystal count.
- When setting an NPC Outfit Name to a party member's name (eg, @p0.Name), the NPC Outfit will also take on the appearance, class, and level of the specified party member.
- Crystal Edit menu bar now changes color with theme.
- Adjusted Dark theme to be properly dark. Added new Grey theme with the previous Dark theme colors.
Modding bug fixes:
- Fixed bug where mixing Mult_DamagePerTurn_Taken_100 and Mult_HealingPerTurn_Taken_100 would not always properly apply both values.
- Fixed crash when interpreting some modded PC NPC Outfits.
New localization features:
- Vocab Model now supports import/export of .csv file type.
- Added new vocab keys for race placement numbering with prefix "General.Placement_".
New features:
- Improved performance and world geometry loading speed.
- Reduced stuttering on older hardware.
Bug fix:
- Fixed issue on Steam Deck where world geometry would load very slowly under certain conditions.
New modding features:
- Added new Ability property: Hide If Unusable. Ability will be hidden from lists unless non-cost usage requirements are met.
- Added new Ability Mod: JobRequired. The member must be the specified class for the ability to be enabled.
- Added new Ability Mod: SubJobRequired. The member must have the specified sub-command set for the ability to be enabled.
- Added new Stat Mod: ForceTurnAbility. The affected battler automatically uses the specified ability every turn.
- Added minimum quantity to ItemRequired Ability Mod.
Modding bug fix:
- Fixed display of new "Clear NPC Temp Variables" and "Clear Global Temp Variables" options on RefreshNpcs NPC Action Type.
New modding features:
- Added new options to StopProcessing NPC Action Type: "Clear NPC Temp Variables" and "Clear Global Temp Variables".
- Added new option to Ability NPC Action Type: Target Member Index. Specify which party member the selected ability will target (0, 1, 2, or 3; was previously always 0).
- Added "Can Not Randomize" option to AddIndentory and AddToLostAndFound NPC actions. Prevents the selected item/equipment from being randomized.
- Added new Reaction type: OnHealingUsed.
- BonusDoubledWhenPaired Stat Mod now works with weapons. Please note that stats provided by this Stat Mod are misleading because weapons are technically unequipped during attack.
- Added Total to Stat Ratings on Job model tab.
- Variant Index on NPC Outfit tab is now a dropdown instead of a text box and contains only valid variants.
New localization features:
- Added Archive Music track names to Vocab Model with prefix "General.Music_".
- Archive Music track names associated with biomes now use modded/localized biome names.
Bug fixes:
- Sunlight shadow now has less jitter while the camera is in motion.
- Fixed bug with Auto Jump where pressing jump at the last possible frame when walking off of certain surfaces would result in no jump.
- Fixed randomizer bug that could prevent obtaining the Babel Quintar. When loading a seed where this can happen, the Babel Quintar will now be available on the ground near the entrance of Dione Shrine.
- Fixed bug in Archive Music menu where pressing the Escape key would play music instead of back out.
Modding bug fixes:
- Battle flags are now cleared after using an ability in the field. Fixes usage of abilities with OncePerTurn or OncePerFight Stat Mods.
- Fixed unobtainable entries in Archive monster loot/steal lists when there are more than 8 entries.
- Added validation for modded troops with more than 10 monsters.
- Added missing ability-related Stat Mod tags to References lists: Mult_AbilityDmg, Flat_AbilityMPCost, and Flat_AbilityAPCost.
- When mods containing added classes are removed from save data, you can now properly reallocate levels for those classes that were made unavailable.
Localization bug fix:
- The text for randomized class location hints is now properly localized.
New features:
- Moved "Auto Jump" option to main Options menu. Moved "Show Minimap" option to More Options menu.
New modding features:
- Added new Stat Mod: DamageOnApply. Deals flat HP/MP/AP damage when the associated status is applied.
- Added new Stat Mod: DamageRateOnApply. Deals percent of max HP/MP/AP damage when the associated status is applied.
- Added new Stat Mod: OnStanceChange_GetMPRate. Restores MP on stance change.
- Added new Stat Mod: NoInput. Skips turn ability selection, but otherwise doesn't prevent ability usage.
- Added new Condition types: IsFacing and IsPlayerFacing.
- Added Condition to Spark troop page.
Modding bug fixes:
- Added missing abilities to status References lists.
- Added missing abilities to item References lists.
- Renamed Addi_Cooldowns to Flat_Cooldowns. Functionality remains the same.
New features:
- When confirming buy/sell quantity, you can now hold left to roll over to the maximum possible amount.
- Randomly generated randomizer seeds no longer contain the letters/numbers I, l, O, or 0.
Bug fixes:
- Changed menu header label in the Item Equipment menus from "Equipment" to "Weapons", "Armors", and "Accessories".
- Changed menu header label in the Archive Achievements menu from "Archive" to "Achievements".
- Changed menu header label in the Sell category menu from "Item" to "Sell".
- Fixed visual weapon misalignment during attack while class appearance has changed.
New modding features:
- Added new Stat Mod: MaxDamageGiven. Limits maximum damage dealt by a member/monster using any ability.
- Added new Ability Mod: MaxDamageGiven. Limits maximum damage dealt by an ability being used by any member/monster.
Modding bug fixes:
- Fixed missing statuses in References lists.
- Fixed possible error when saving a project with missing references.
- It is no longer possible to delete a model if it has any references. The referencing models must be deleted or detached first.
New modding features:
- Added new NPC Condition types: IsPassiveUnlocked, IsAbilityLearned, IsPassiveLearned.
- Added new Monster Action Condition type: Global Number. Evaluates a global number variable with a variable key equal to the monster's appearance texture key.
- Added new filters to Animation Grid: Usage, Status Effect.
- Added new themes to Crystal Edit: Nord, Solarized Light, Solarized Dark.
New localization features:
- Mod text replacements loaded from non-localization mods are now applied in-game.
- Mod text replacements now match new lines regardless of whether they are encoded LF or CR LF (ie, \n or \r\n).
- The Mod Text Replacements grid now accepts multiline input.
- Implemented logical filtering for the Mod Text Replacements grid.
- In the Mod Text Replacements tab, the Add / Move Up / Move Down / Delete buttons have been moved from the grid into the toolbar.
Modding bug fixes:
- Fixed visual big in the Continue menu when loading modded save data where character portraits could flash green while mods are loaded.
- Fixed crash that could sometimes happen when loading save data after applying mods via the New Game menu.
New modding features:
- Added new Stat Mod: InstantTurnOnApplication. Get next turn immediately when applied.
- Added new Stat Mods: Mult_APCosts, Flat_APCosts, Flat_AbilityAPCost. Same as the MP equivalents but for AP.
- Loading/saving a project in Crystal Edit now overlays an indicator instead of opening a popup window.
- Ctrl+W now closes the current tab.
- StatusAuto Stat Mod now defaults to 100/1.
New localization features:
- Added Export button to Mod Text Replacements tab. Exports all mod text replacements from the current localization mod, or exports all text introduced by the current non-localization mod for importing into a localization mod.
- Added Import button to Mod Text Replacements tab. Imports a previously exported mod text replacements file.
Modding bug fix:
- Fixed error in Crystal Edit when attempting to open an NPC with an action that adds inventory of negative currency.
New modding features:
- Added new Stat Mod: RemoveStatusOnApply. Removes the specified status before the containing status is applied.
- Added new Ability Mod: CopyAllStatusCategoryToSelf. Works like CopyAllStatusToSelf but filters for a specific status category.
- The "Battle Disabled" ability property has been implemented and now properly disables the ability while in battle.
- The monster action message box now accepts multiline input.
New localization features:
- Added "Mod Text Replacements" tab to Vocab Model. This feature can be used to localize mods. Text in any mod which matches the "Original" column text will be replaced with the associated "Localized" column text.
- Added "Always New Line At Max Width" to Vocab Model Fonts tab. When enabled, new lines will always be inserted at a line's maximum width, even if there are no spaces nor other line breaks in the text.
Modding bug fixes:
- While selecting an ability in battle, the MP cost is now shown for abilities that normally don't have an MP cost but were given one via Flat AbilityMPCost.
- Fixed error opening Ability Grid when there exists a null job entry.
Bug fixes:
- Fixed auto-jump bug where an auto-jump would incorrectly trigger while riding an NPC that walked off a ledge.
- When Items and/or Equipment have been randomized, fixed issue where missed steals were not being properly added to the Lost & Found. If a steal has already been missed on existing save data, the proper loot will now be automatically added to the Lost & Found when that save data is loaded.
- Fixed error when the game failed to retrieve supported resolutions from the graphics adapter. Fallback resolutions have been added.
New modding features:
- Added new Stat Mod: MDmgCannotKill. Same as PDmgCannotKill except for magical damage.
- Added new Stat Mod: ExpBoost. Works like JPBoostAll except for EXP instead of LP.
- Added new Ability Mod: NoDualWield. Dual wield is disabled while using the ability.
- Added Action filter to Entity Grid in Crystal Edit.
New localization features:
- Added Language field to localization mods. Localization mods can now have a proper description which is shown in-game.
- Added General.DESC_STATUS_DRAW_ORDER vocab to specify the order of status label string composition.
- When localizations are applied to mods, modded NPC text will no longer be overwritten for NPCs that have been considerably edited. Specifically, that is when the modded NPC has fewer pages or fewer actions on any one page than the localized NPC, or when any of the modded NPC action types does not match the type of the same action on the localized NPC.
Modding bug fixes:
- Fixed bug where mods with vocab text changes didn't always apply those changes in-game unless the mods were tagged as localization mods.
- Fixed Crystal Edit bug in the Vocab Model where preview text for certain values wasn't always being shown properly.
- Fixed bug where class masters sometimes wouldn't provide hints during randomized runs when playing with modded classes.
- Abilities with AttributeDamageRate will now properly check those attributes when determining whether an item can be used in the menu.
- Fixed crash that could sometimes happen at the start of a turn.
- Fixed error trying to load a weapon with a texture that cannot be found.
- Improved Crystal Edit's generic error message box to now show Inner Exception info if it is present.
Bug fixes:
- Abilities which are neither physical nor magical (ie, cog icon) now properly show whether they are affected by Defense or Resistance in their descriptions.
- Auto Save no longer triggers after a boss is defeated but before the boss's reward/completion event is triggered.
New modding features:
- Added new Ability Mod: IgnoreReflect. Causes the ability to ignore the Reflect stat mod.
- Added new Ability Mod: RandomTarget. Causes the ability to always select a random target.
- Added new Ability Mod: ItemRequired. The selected item must be held in inventory for the ability to be enabled but the item is not consumed.
- Added new Ability Mod: HealingRateVsStatus. Works like existing DamageRateVsStatus except it affects healing instead of damage.
- The Flavor and Description fields in Crystal Edit now accept multiple lines.
Modding bug fixes:
- SetStatusAfterRemoval and SetStatusAfterExpiry will now have their animation IDs redirected properly while applying multiple mods that introduce new models of the same type.
- Crystal Edit's Dark theme is now properly applied to right-click/context menus.
- Fixed bug in Crystal Edit when adding Target/User Statuses where mousing over a status to open a sub-menu would cause the status to be added to the list.
Bug fixes:
- Fixed issue introduced in version 1.5.0 that caused default settings on Steam Deck LED to load terrain too slowly. Problematic settings will be automatically changed on next startup.
New modding features:
- Mods now apply a bit faster.
- Added optional Author field to metadata in Project Model Mod tab.
- Added new Stat Mod: SetStatusAfterRemoval. Works like existing SetStatusAfterExpiry except it triggers instead when the status is explicitly removed.
- Increased max number of lines in custom ability descriptions from 4 to 10.
- Improved in-game mod description display: lines are longer, more lines can be shown, and the last line will no longer trail off if the description is too long.
Modding bug fixes:
- OnStanceChange_GetAPFlat and OnStanceChange_GetHPRate no longer trigger for each non-stance status change on a stance change ability.
Current Release
Not available
System Requirements
How to Install
Crystal Project.exe to play
Troubleshooting tips
• Run Redist/_CommonRedist installers if game won't start
• Add folder to Windows Defender exclusions
• Run as administrator
Download
Direct link available
499 MB
You May Also Like
View AllDownload Crystal Project for PC with a direct link or via torrent. Get the full version of Crystal Project for free. Crystal Project is a Adventure released by Andrew Willman.