Expand description
Utilities for handling and deserializing a Paramdex for modifying Souls games.
Entry points for the library include:
Paramdex::deserialize_all
- For deserializing an entire Paramdexdeserialize::deserialize_def
- For deserializing a single Paramdef from a ParamdexParamdex::empty
- For starting with an empty Paramdex to insert defs into.
Modules§
- deserialize
- Utilities for deserializing ParamDefs from XML. Input should be from soulsmods/Paramdex.
Structs§
- Edit
Flags - Flags used in editors to control user input behavior
- Param
Def - A definition for the format of a param file
- Param
Field - Declared metadata about fields in a param
- Param
Field Def - The data type definition for a parameter field
- Paramdex
- A simple mapping from param type to a ParamDef
Enums§
- Dummy
Type - Enum for type of dummy data
- Param
Field Type - Type of field present in the param
- Paramdef
Endian - The endianness of the specific ParamDef
- Paramdef
Format - The text format for descriptions in the ParamDef