-
Notifications
You must be signed in to change notification settings - Fork 110
QuestFormat
Quest format allows to hide quests that are based on newer versions of Valkyrie in an older version. Every Valkyrie release is based on a quest format and if a format newer than the current version is found the quest is not shown in the current Valkyrie version. This helps to prevent issues when quests contain new properties or logic only available in a newer version.
As a general rule quests and scenarios can be openned and resaved to update format automatically. This page exists for developers who want to understand the changes and/or update manually (not recommended).
To update quest format number you need to change variable public const int CURRENT_VERSION = (int) Versions.RELEASE_3_0_0; in FormatVersion.cs (add a new value to enum Versions first with current valkyrie version as value name (e.g. RELEASE_3_0_0 = 19,).
| Format | First Supported | Support Removed |
|---|---|---|
| 19 | 3.0.0 | - |
| 18 | 2.5.4 | - |
| 17 | 2.5.2 | - |
| 15 | 2.5.0 | - |
| 13 | 2.4.10 | - |
| 12 | 2.4.5 | - |
| 11 | 2.4.3 | - |
| 10 | 2.2.0 | - |
| 9 | 1.7.0 | - |
| 8 | 1.6.0 | - |
| 7 | 1.4.0 | - |
| 6 | 1.3.0 | - |
| 5 | 1.2.0 | - |
| 4 | 1.1.0 | - |
| 3 | 0.9 | 1.4.0 |
| 2 | 0.8.2 | 1.1 |
| 1 | 0.7 | 1.1 |
| 0 | - | 0.9 |
- Added support of remote custom content packs.
- MoM1CK pack no longer assumed to be required
- Added MoM1CK pack for conversion kit items and tokens
- Added activated state for D2E Spawns
- Vertical text alignment on UI components
- TextMesh Pro Rich Text option for UI components
- Added event<num>Condition and event<num>Condition Action to events
- Added EndInvestigatorTurn and BeforeMonsterActivation event triggers
- Added support for Path of the Serpent
- Added 'monster' trait to all D2E monsters
- Added 'undead' trait to all D2E undead monsters
- Monster defeated triggers can now refer to the spawning event
- Add support for Horrific Journeys monsters
- Add support for {MAD27} symbol
- Added UI component textbackgroundcolor
- Code puzzle fixed solutions
- Replaced event conditions with vartests
- Added vartest to Activation and QItem
- Quest component added: version, languages_name, languages_synopsys, languages_authors_short, package_url and latest_update
Format 10 supports a subset of features from Format 11 depending on the specific Valkyrie version. To ensure feature is available, use Format 11.
Note: Format 9 was only even used in a prerelease build, upgrading to Format 10 is recommended.
- Add {c: notation support to UI Elements
- MoM: Added content from Sanctum of Twilight
- Add $end var
- EventEnd component names no longer ends quest
- Add {c: notation support to Event buttons
- MoM: Added spellattack and spelldefence item traits
- MoM: Added custom investigator attacks
- Add #Hero variables
- D2E: Add #Class variables
- MoM: Add Streets of Arkham components
- MoM: element images to code puzzle
- MoM: Removed 'ImageDeskBlood' (no longer in import)
- Modulus operation added to vars
- MoM: Added tower puzzle
- MoM: Allow 10 investigators
- MoM: CustomMonsters can set horror/awareness
- QItem can be removed in an event
- Var conditions no longer available on Tokens
- MoM: Conversion kit requirements split into components
- Added image, authors, difficulty, length and hero count controls to Quest
- Support quota var output
- MoM: inspect added to QItem
- MoM: Added horrorevent and evadeevent to CustomMonster
- MoM: New monster activation system uses events, Activation components are Depriciated
- Changed #fire var to $fire
- Added hidden to Quest
- Added UI component
- Languages now each have their own Localization file
- Allowed events to trigger new quests
- Support for symbol image type on code puzzles
- Added
$restock, $ %morale,$%gold, $ %sellratio,$%fame, $ %xp and item fame thresholds - StartingItem renamed to QItem, added 'starting' attribute, trait pool
- QItems can be added in events
- Events can remove #shop
- Events can set music
- Added '@' var type for event triggers
- Button colors can now be specified (no longer automatic for pass/fail)
- Writable Valkyrie vars now start with '$'
- Added uniquehealth and uniquehealthhero to Spawn
- Added health and healthperhero to CustomMonster
- Added buttons and display to event (and event like components)
- All user facing text is now in Localization.txt
- Rename 'Item' to 'StartingItem'
- Audio support added
- Rename 'Monster' to 'Spawn'
- Rename 'UniqueMonster' to 'CustomMonster'
- Allow another Spawn to be used as a monster type inside a Spawn
- Add traitpool to spawn
First defined format level.
- Home
- Developer Guide
- External Sites
- Quest Creation
- Custom Content Pack Creation
- Translations
- Troubleshooting
- Tutorials
- Valkyrie