
Crystal Project
Save
Crystal Project Update: Version 1.6.6May 10, 2025 - Community AnnouncementsNew 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.Crystal Project Update: Version 1.6.5Mar 16, 2025 - Community AnnouncementsNew 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.Getting Started With ModsFeb 8, 2025 - Community AnnouncementsAre you interested in using mods to breathe new life into Crystal Project, but you're not sure where to start? Here are some ideas to help! Depending on whether you're looking for quality-of-life improvements, extra content, or a complete overhaul, below are three lists from which you may choose. I would like to take this chance to highlight the incredible work that the community has done with the Crystal Project modding tools. The creativity and talent shown is extraordinary! {STEAM_CLAN_IMAGE}/41048542/6f07bc83f1096f9e714c75b93743aa3df89cc057.png Quality-Of-Life Mods Do you enjoy Crystal Project the way it is, but wish you could change just a few small things to better suit your preferences? The following is a collection of quality-of-life mods that can do just that. Feel free to pick one, or mix and match as many as you'd like. Appearance Passives Allows setting a character's appearance to that of any class. By: Shiri https://steamcommunity.com/sharedfiles/filedetails/?id=3119556455 1 PP Passives Reduces the cost of all passives to 1 PP. By: Kalafiorek https://steamcommunity.com/sharedfiles/filedetails/?id=2980947711 Learnable Innate Skills Causes all innate class passives to become learnable. By: Artiph Hastaenax https://steamcommunity.com/sharedfiles/filedetails/?id=2984845144 Unrestricted Weapon Skills Removes weapon type restrictions from all Weapon Skills. By: River Running Games https://steamcommunity.com/sharedfiles/filedetails/?id=2976327436 Cheap Maps Reduces the cost of all maps. By: Flux https://steamcommunity.com/sharedfiles/filedetails/?id=2995496756 Cheap Teleport Shards n' Stones Reduces the cost of all teleport shards and teleport stones. By: Flux https://steamcommunity.com/sharedfiles/filedetails/?id=2995215915 Infinite Field Recovery Adds an unlimited-use item that fully heals the party's HP and MP when outside of battle. By: River Running Games https://steamcommunity.com/sharedfiles/filedetails/?id=3381757950 Golden Quintar High Jump Increases the jump height of the Golden Quintar from 2 blocks high to 3 blocks high. By: River Running Games https://steamcommunity.com/sharedfiles/filedetails/?id=3049623901 Free Maps Speak with Nan at Old Nan's Watering Hole to optionally obtain all maps. By: River Running Games https://steamcommunity.com/sharedfiles/filedetails/?id=2976327835 Modern Kids Modernizes the youthful vocabulary of the children in Capital Sequoia. By: River Running Games https://steamcommunity.com/sharedfiles/filedetails/?id=2976323087 {STEAM_CLAN_IMAGE}/41048542/56a2b2bcdd07db9f42d1ac6a493f8f306422eb3c.png Content Mods The following is a collection of mods that add new classes, equipment, and challenges without fundamentally changing anything about Crystal Project. As with the quality-of-life mods, please feel free to mix and match as you see fit. Equipment Expansion Adds more equipment to Crystal Project, ranging throughout the entire game. Many new chests to find! By: Mel https://steamcommunity.com/sharedfiles/fi...Crystal Project Update: Version 1.6.4Feb 7, 2025 - Community AnnouncementsNew 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.Crystal Project Update: Version 1.6.3Jan 10, 2025 - Community AnnouncementsNew 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.Crystal Project Update: Version 1.6.2Nov 15, 2024 - Community AnnouncementsNew 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.Crystal Project Update: Version 1.6.1Oct 20, 2024 - Community AnnouncementsBug 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.Auto Jump UpdateAug 29, 2024 - Community AnnouncementsIntroducing Auto Jump and Localization mods. New features: Auto Jump has been added to the More Options menu. When enabled, Auto Jump will cause the player to automatically jump at the last possible moment when walking off cliffs or ledges. The keyboard can now be used to type in name and text entry fields. Sample localization mods: The following sample localization mods are now available on the Steam Workshop: français español Deutsch Italiano 日本語 한국인 简体中文 These sample localization mods are machine translations and should not be considered proper localizations. Localization mods are loaded in-game from the Options > Language menu and are not tied to save data. Bug fixes: When Items have been randomized, Milk is now shown in the Spoiler Log if it blocks a progression item. When Items have been randomized, Thirsty Lad now provides their reward without requiring Milk if Milk has been randomized to a problematic location. Fixed reported location of boss minions when boss encounters have been randomized but normal encounters have not. When Enemy Abilities have been randomized, the archive entries for Puppet (On) and Hatchling will now be purchasable. When Enemy Abilities have been randomized, No Physical and No Magic will now properly target the party. When Enemy Abilities have been randomized, Insult will now be properly used. When Enemy Abilities have been randomized, Monster Magic that the AI will never be able to use will now be learned by default. Fixed jittery icons while scrolling the world map on an FPS setting higher than 60. Animations now properly mirror even when cells have been rotated. New modding features: Upgraded Crystal Edit from .NET Framework 4.5.2 to .NET Framework 4.6.2. Added "Vocab Model". The Vocab Model can be used to edit or translate all in-game text and specify custom TrueType fonts. To select custom TrueType fonts, the project must have "Has Custom Content" enabled and fonts must be added to the "Fonts Path" directory. Added "Is Localization" checkbox to Project Model to classify a mod as a localization mod. Added new Item property: Auto Lost & Found. When checked, the item is automatically added to the Lost & Found when the party's stock has been fully depleted or sold. Added new Ability Mod: TriggerNpc. Specify NPC ID and radius. Added new Ability Mod: SpawnAndTriggerModdedNpc. Spawns an NPC if it is not already spawned, moves it to the player's position, and triggers it. Only works with modded NPCs. Added new Reaction types: OnHealingTaken, OnPAbilityUsed, OnMAbilityUsed. DamageRateVsStatus and HealingRateVsStatus Ability Mods are now compatible with multiple entries of the same Ability Mod. Added Attribute to Ability Mods: DamageRateCurrent_100, DamageRateMissing_100, DamageRateMax_100, DamageRateUserCurrent_100, DamageRateUserMissing_100, DamageRateUserMax_100 Added Priority to ReplaceAttackWith Stat Mod. Added Job dropdown to NPC outfit tab. Only applies to dialogue when PC Lvl is also specified. Added new NPC Acti...Crystal Project Update: Version 1.5.4Mar 26, 2024 - Community AnnouncementsBug 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.Crystal Project Update: Version 1.5.3Mar 6, 2024 - Community AnnouncementsBug 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.Crystal Project Update: Version 1.5.2Feb 21, 2024 - Community AnnouncementsBug fixes: Fixed weather flickering bug that was introduced in version 1.5.0. Fixed visual bug where a target's reaction could overlap with an applied status on the ability preview window. Fixed visual bug where hidden statuses could cause visible status icons to scroll needlessly in battle. Modding bug fix: Fixed error that could occur when using negative weights for monster actions.Crystal Project Update: Version 1.5.1Feb 17, 2024 - Community AnnouncementsNew modding features: Added "Always Enabled" option to StatusRequiredUser and StatusRestrictedUser Ability Mods. Allows the ability to be used even when the status condition is not met, but it will miss (ie, pre-1.5.0 behavior). Adjusted the error message that is shown when attempting to apply a mod that is incompatible with the current version of Crystal Project.Crystal Project Update: Version 1.5.0Feb 15, 2024 - Community AnnouncementsNew features: Added support for high refresh rate displays. To enable, go to Menu > Options > Graphic Options > Frame Rate > Set to Display. Added "Play All Music" to Music Archive. When activated, all unlocked music tracks will be looped sequentially as a playlist. It is now possible to copy and paste randomizer options to and from the clipboard. SSAA Anti-Aliasing and Ultra Shadows have been restricted on Steam Deck. These settings cause terrain to load slowly but this isn't immediately noticeable which makes them seem unrelated to the problem. These settings can be re-enabled by opening the graphics.ini file and setting LimitGraphicOptions to False. New modding features: Added Preview panel to Troop model tab in Crystal Edit. Added new Job properties: "Can Select Job" and "Can Select Sub Job". Default is enabled. Disabling prevents the job from being used as a Class and/or as a Sub-Command. Added new Ability Mod: AttributeDamageRate. Applies a percentage of the ability's damage to another attribute. Added new Ability Mods: AddToSpecificStatusCountTarget and AddToSpecificStatusCountUser. They function like the existing AddSpecificStatusCountTarget and AddSpecificStatusCountUser except that they do not apply a status if it hasn't already been applied. Added new Ability Mod: RandomStatusUser. Renamed existing RandomStatus to RandomStatusTarget. Added "Don't Change Loot" option to ChangeMonster Ability Mod. Enables changing a monster without affecting its drop & steal inventories. StatusRequiredUser and StatusRestrictedUser Ability Mods are now evaluated for ability usage instead of just for hit chance. Using a negative quantity for the ConsumeItem Ability Mod is now properly supported. Added Condition filter to Entity Grid in Crystal Edit. Bug fixes: Fixed bug where if a dual wielded ability consumed the last available Scroll, then the attack would only swing once. Fixed bug where sometimes windows could overlap when attempting to begin a class change. Fixed bug where the Auto Save notification could linger over menus or dialogue. When progression items are randomized, if any books are moved into the library, then the Librarian will no longer consider those books missing after attempting to enter. Modding bug fixes: Fixed bug where the Crystal Edit window could be larger than the desktop on startup. The IsAbilityUnlocked NPC condition will now have its ability ID redirected properly while applying multiple mods that introduce new models of the same type. The UnlockJob, UnlockPassive, and LearnPassive NPC Action Types will now have their IDs redirected properly while applying multiple mods that introduce new models of the same type. AddSpecificStatusCountTarget Ability Mod now properly applies a status if the target didn't already have it applied. Removed unused attribute types from dropdown lists in Crystal Edit. Fixed bug where monsters would display an ability's custom message for every unrelated reaction after the ability was used. Fixed issue...Crystal Project Update: Version 1.4.10Dec 9, 2023 - Community AnnouncementsNew features: Added new advanced graphic option: Performance Mode. Enable to have certain graphic settings reduced while at specific locations to help improve performance (eg, polygon count, particle count, draw distance, shadow quality). The following message will now be shown when launching Crystal Project for the first time on Steam Deck: For a smooth gameplay experience, please ensure that the Steam Deck is configured to run at no higher than 60 FPS while playing Crystal Project. General performance improvements to enhance the user's experience. Bug fixes: Fixed various music looping/popping issues on non-windows platforms. Fixed issue where chunks of terrain would sometimes render with missing geometry. Fixed visual bug where sometimes the world wasn't yet fully loaded upon entering a new game. Fixed slight visual fade-in/fade-out bug when transitioning to narration sequences after teleporting. Fixed bug where the latest written save slot would sometimes not be properly highlighted after selecting Continue. Fixed bug where the autosave timer would reset after teleporting. Fixed bug where Graphic Options Quality would sometimes not show the correct quality preset. Fixed bug where the left/right keys/buttons could open Advanced Graphic Options. New modding feature: Added new Item property: Is Combat. Causes items that would normally be categorized as Key Items to be categorized as Consumables instead (eg, Scrolls). Modding bug fixes: When an error occurs while attempting to load save data, a popup containing the error message is now shown to the player. Fixed bug where member Auto Ability was not being properly cleared when exiting to title. This would sometimes cause modded playthroughs to crash when attempting to exit to title. Fixed crash that could sometimes occur when playing with mods that have modded status animations. The Inherent Status Biome property will now have its status ID redirected properly while applying multiple mods that introduce new models of the same type. The Flat_AbilityMPCost Stat Mod will now have its ability ID redirected properly while applying multiple mods that introduce new models of the same type.Crystal Project Update: Version 1.4.8Oct 12, 2023 - Community AnnouncementsNew modding feature: Added "Golden Quintar Jump 3" option to Project Model > General > Field Config. Increases the jump height of the Golden Quintar from 2 blocks high to 3 blocks high. Bug fix: Fixed issue where Draw Distance couldn't be modified except for via the Quality preset.Crystal Project Update: Version 1.4.7Oct 10, 2023 - Community AnnouncementsNew feature: Graphic Options have been simplified. Most options have been moved into the new Advanced Graphic Options submenu. The new Quality option can be used to automatically adjust Advanced Graphic Options to common useful presets. Bug fixes: Fixed issue where game objects could get improperly mixed up when applying multiple mods that introduce new models of the same type (would most commonly occur with new Monsters). This fix will not retroactively modify existing save data for mods that have already been applied. Fixed possible crash when interacting with a Crystal that didn't have a Crystal Name set on its corresponding class. Fixed IsPlayerGender NPC Condition to properly display gender list instead of item list. If Audio Engine has been set to NAudio and the game fails to start up because of it, it will now attempt to use the default Audio Engine instead of shutting down. Fixed delay when first selecting New Game or Continue when many mods are available. New modding features: Added new NPC Action Types: UnlockJob, UnlockPassive, LearnAbility, and LearnPassive. Added new Passive property: Default Locked. Use with UnlockPassive to have passives unlocked via NPCs. Added new Ability Mod: AddSpecificStatusCountUser. Renamed existing AddSpecificStatusCount to AddSpecificStatusCountTarget. Added new Ability Mods: StatusRestrictedTarget and StatusRestrictedUser. These ability mods function like existing StatusRequiredTarget and StatusRequiredUser except that their conditions pass instead when the selected status is not currently applied.Crystal Project Update: Version 1.4.6Aug 19, 2023 - Community AnnouncementsNew features: Added new option: Shared Input. Can be used to limit input to a single device. The save deletion and overwrite confirmation window now only needs to be held for 3 seconds and the window text is more clear about which button/key needs to be held. Slight performance improvement when loading new regions during exploration. New modding features: It is now possible to add custom sprites. To add custom sprites, enable the "Has Custom Content" checkbox in the Project Model Mod tab. When image files are added to the listed folders, press the "Refresh Custom Content" button for the new images to be recognized by Crystal Edit. Only .png format is supported. It is now possible to add/edit Animations. Added new status property: Priority. Of all current applied statuses, only those with the highest Priority will be visually represented on the character's sprite. The player's current coord can now be optionally shown in-game on the map screen to help with placement of new/edited entities. To enable this feature, navigate to the following folder: Windows: %USERPROFILE%/Saved Games/Crystal Project/ Linux/Steam Deck: ~/.local/share/Crystal Project/ Mac OS: ~/Library/Application Support/Crystal Project/ And create a new text file here called "system.ini" (ie, a new file beside the other files such as settings.ini and graphics.ini). Paste the following into the new system.ini file: ShowCurrentCoordinate=True If the system.ini file already exists, append the following to the end of it: ShowCurrentCoordinate=True Added Member Defaults section to the Project Model General tab. Converted DoublecastMPCostFlat to Flat_AbilityMPCost. Allows for adjusting the flat MP cost of any ability. Added Troop Grid. Bug fixes: Fixed issue where certain monster formations could become inaccessible during a randomized playthrough. Existing playthroughs will be fixed. Fixed error on Controls screen that could occur when certain input types were mapped. Fixed error when processing an ability with RandomStatus that didn't contain any Target Statuses.Crystal Project Update: Version 1.4.5Jul 12, 2023 - Community AnnouncementsNew modding feature: Added new status flag: Prevent Removal. Makes the status immune to abilities that would explicitly remove it. Bug fixes: Fixed issue processing/rendering terrain on Steam Deck when set to 30 FPS or lower. During randomized or modded playthroughs, if a boss uses a transformation ability (eg, Metamorphosis) then the boss's drops and steals will be preserved. When the Skip Minigames Assist Option is On, the Salmon Sprint will no longer indicate the automatic placement when choosing to not skip the race.Crystal Project Update: Version 1.4.4Jun 20, 2023 - Community AnnouncementsNew modding feature: Implemented AddCooldownCountUser and ResetCooldownsUser. Renamed existing AddCooldownCount to AddCooldownCountTarget and ResetCooldowns to ResetCooldownsTarget. Bug fixes: Fixed bug where comparing equipment as a Mimic would incorrectly remove the Sub-Command bonus from calculation. Fixed bug where travelling to The New World early in a randomized playthrough could result in quest flags being set incorrectly. Existing playthroughs will be fixed. Negative base stat values will no longer result in unexpected stat changes. Fixed an error resolving enemy AI while Random Enemy Abilities is enabled. Fixed Member/Member_2_MB walking animation hair color. Removed unused Icon property from Ability model tab. Removed unused options from the Damages property on Ability model tab.Crystal Project Update: Version 1.4.3Jun 12, 2023 - Community AnnouncementsNew modding feature: Converted CooldownsMinus1 to Addi_Cooldowns. Allows for setting specific cooldown penalty/bonus values. Multiple sources now properly stack. Bug fixes: Setting Home Point is now consistently unrestricted during minigames. Fixed bug where the default 6 classes could be incorrectly unlocked when starting a randomized modded new game. Fields in Crystal Edit's Project Model no longer need to be unfocused to have changes to their values saved.
Show Comments