It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Crystal Project Update: Version 1.5.1

New 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.2

Bug 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.3

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.4

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.
Crystal Project Auto Jump Update: Version 1.6.0

Introducing 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 have been bundled with Crystal Edit: German, Spanish, French, Italian, Japanese, Korean, Chinese (Simplified). These are machine translations and should not be considered proper localizations. From the Crystal Project installation directory, the sample localizaion mods can be found in Crystal Edit/Samples/Localization Samples. To be used in-game, they must be added manually to the following directory on disk:

Windows: %USERPROFILE%/Saved Games/Crystal Project/Mods/
Linux/Steam Deck: ~/.local/share/Crystal Project/Mods/
Mac OS: ~/Library/Application Support/Crystal Project/Mods/

- 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 Action Type: Comment. For taking notes.
- It is now possible to specify icons for abilities. Leave blank to keep default.
- It is now possible to specify that the randomized ability/class/passive should be used for the following NPC Action Types: Ability, UnlockAbility, LearnAbility, UnlockJob, UnlockPassive, and LearnPassive.
- It is now possible to activate multiple Crystals that share the same in-game coord.
- Added Open button to custom content paths in Project Model.
- Added Val field to choice entries in the ChoiceMessage NPC Action. The number entered for a choice will be set to the variable in Answer Var when the choice is selected. If empty, the default value will be used.
- Choice entries in the ChoiceMessage NPC Action can now be deleted and ordered more easily.
- Added Biome Grid, Recipe Grid, and Spark Grid.
- Text filter in Entity Grid now additionally searches NPC outfit names and action messages.
- Added new filters to Item Grid: Consumable, Combat, Sellable, and Auto Lost & Found.
- Added new filter to Troop Grid: Has Dead.
- Added References list to Recipe model tab and Spark model tab.
- References list is now more comprehensive when listing references to Jobs, Abilities, and Passives.
- References list now shows references to models from text variables.
- When adding a new status to an Ability's Target Statuses or User Statuses lists, the default Chance and Count are now 100 and 1.
- Renamed labels on the NPC page tab's PlayerProximity trigger panel to be more clear.
- Improved visibility of Portrait and Indicator overlays on the Monster Appearance panel.
- When an error occurs while attempting to apply mod data, a popup containing the error message is now shown to the player.
- When there is an error loading incompatible or missing mods, the specific mod causing the error is now shown on the error message popup.
- Improved loading speed of the installed mods list.

Modding bug fixes:
- While applying multiple mods, for each mod, only the Randomizer sections that have been edited will now be applied. Previously, if a mod had edited any Randomizer section, every section (even the unchanged sections) would all be applied according to that mod's priority. Note: This change is not retroactive; older mods must be opened and saved for this change to take effect.
- While applying multiple mods that contain Randomizer exclusions, exclusions from every mod will now be applied. Previously, only those from the mod with the highest priority were applied. Note: This change is retroactive and will work with existing mods.
- Model variables referenced in model description/flavor text fields will now have their IDs redirected properly while applying multiple mods that introduce new models of the same type.
- Fixed bug where dual-wielding while a basic attack override is active could cause issues when skipping turn or when using a command ability that is tagged as basic attack.
- Fixed bug where dual-wielding while a basic attack override is active could cause an incorrect damage preview calculation.
- Fixed error applying Buff with MaxBuffCount Stat Mod and applying Debuff with MaxDebuffCount Stat Mod.
- NPCs can now properly use abilities that are normally for use via the menu only.
- Entity Coord and Biome can no longer be edited on the Entity Grid.
- Entity Coord and Biome can now both be properly edited on the Entity model tab when the Entity is not a base game Entity.
- Stat Mod and Ability Mod type names will no longer be truncated.
- Fixed error opening Vocab Model when a base game Entity has had its Entity Type changed.
- Fixed issue opening a modded model after it has been reset.
- Removed false warnings that were being logged when opening/closing/editing entity models.