Logo
Classes | Enumerations | Functions
Yukar.Common.Rom Namespace Reference

Classes

class  AbnormalActionEffectParamBase
 Base class for effects that affect the abnormal behavior of a state More...
 
class  ActionDisabledEffectParam
 Data class for the incapacitating effect of abnormal behavior in the state More...
 
class  ActionInfo
 A class that defines the battle behavior AI More...
 
class  AdditionalEquipmentEffectParamBase
 Base class for equipment-specific settings for items More...
 
class  AdditionalEquipmentIdParamEffectParamBase
 ID value data class for equipment-only settings for items More...
 
class  AdditionalEquipmentIntParamEffectParamBase
 Data class of int value for item equipment only settings More...
 
class  AttachConditionDetachTimingEffectParam
 Data class of the effect that is given when the state is canceled More...
 
class  AttachConditionEffectParam
 Data class for effects that affect item/skill/status status granting More...
 
class  AttachForceEffectParam
 Data class of the effect of forced application under a certain level of abnormal behavior of the state More...
 
class  AttackTargetEffectParam
 Data class for fixed attack target effect of abnormal state behavior More...
 
class  Attribute
 A class that holds database attribute definitions Skill/attack effects and influence, etc. More...
 
class  AttributeDefenceChangeEffectParam
 Data class for effects that affect attribute resistance of items/skills/statuses More...
 
class  AttributeInfo
 A class that defines attribute resistance More...
 
class  AvailableConditionInfo
 Classes for Definition of Learning Characteristics More...
 
class  AvailableItemInfo
 Usable item definition class More...
 
class  AvailableSkillInfo
 Usable skill definition class More...
 
class  BattleBgSettings
 Battle background information class More...
 
class  BattleCommand
 Class that holds battle command information More...
 
class  BattleImpactBoolParamEffectParam
 Data class for bool-valued effects that affect state battles More...
 
class  BattleImpactColorParamEffectParam
 Data class for color effects that affect state battles More...
 
class  BattleImpactEffectParamBase
 Data class for effects that affect state battles More...
 
class  BattleImpactExtendEffectParamBase
 Data class for effects that affect state battles More...
 
class  BattleImpactIntParamEffectParam
 Effect data class of int value of effect that affects state battle More...
 
class  BattleImpactIntTagsParamEffectParam
 Effect data class with int values and tag specifications for effects that affect state battles More...
 
class  BattleImpactReflectionPercentParam
 Data class for reflectance effects that affect state battles More...
 
class  Camera
 Class that holds camera information More...
 
class  Cast
 database cast A class that defines the characters that appear More...
 
class  ChangeBoolParamEffectParamBase
 Base class for bool value effects of items/skills/states More...
 
class  ChangeIntParamEffectParamBase
 Base class for item/skill/status int value effects More...
 
class  ChangeStringParamEffectParamBase
 Base class for effect of string values for item/skill/state More...
 
class  CheckProcessedRomBinaryWriter
 BinaryWriter for checking More...
 
class  CommandDisabledEffectParam
 Data class for the effect of the battle command invalidation of state abnormal behavior More...
 
class  CommandInfo
 Battle command definition class More...
 
class  Condition
 A class that holds database state definitions More...
 
class  ConditionDefenceChangeEffectParam
 Data class for effects that affect the condition resistance of items/skills/conditions More...
 
class  ConditionDefenceInfo
 A class that defines state tolerance More...
 
class  ConditionEffectParamBase
 Base class for effects that affect state More...
 
class  ConditionInfo
 Base class that defines state information More...
 
class  ConsumptionStatusValueChangeEffectParam
 Data class for effects that affect consumable status values of items/skills/conditions More...
 
class  ConsumptionValueFormulaEffectParam
 Data class for calculation formula for consumption type status More...
 
class  CopyTempRomItem
 Data for copying ROM from list to clipboard More...
 
class  CriticalConsumptionValueFormulaEffectParam
 
class  CriticalEffectEffectParam
 Critical effect data class More...
 
class  CriticalEffectParam
 Critical rate data class More...
 
class  DamageDrainEffectParam
 Data class for skill absorption settings More...
 
class  DamageEffectParamBase
 Base class for damage settings More...
 
class  DetachConditionEffectParam
 Data class for effects that affect item/skill/status release More...
 
class  DiffCheckWriter
 BinaryWriter for checking differences More...
 
class  DropInfo
 reward definition class More...
 
class  Effect
 A class that holds SGB effect data More...
 
class  EffectParamBase
 Base class for item/skill/status effects More...
 
class  EffectParamSettings
 Data class for all effects that affect the status of an item/skill/state More...
 
class  EnemyParty
 
class  EquipmentAttachConditionEffectParam
 Data class for status (effect when equipped) More...
 
class  EquipmentImpactEffectParam
 Data class for effects that affect state equipment More...
 
class  EquipmentLearnSkillEffectParam
 Skill acquisition data class (effect when equipped) More...
 
class  EquipParam
 Data class that manages the initial equipment of the cast More...
 
class  EquipParamInfo
 Equipment information data class More...
 
class  EquipPositionInfo
 Old specifications More...
 
class  EquipTypeEffectParam
 Equipment part data class More...
 
class  Event
 Class that holds event information More...
 
class  ExtraChunk
 Extension chunk class More...
 
class  FirstPersonCameraSettings
 FPS camera setting class More...
 
class  FlavorTexts
 
class  Folder
 Folder information class for tree structure data More...
 
class  Formula
 formula class More...
 
class  FormulaEffectParamBase
 Base class for calculation formulas More...
 
class  GameContentParser
 Class for pre-parsing special formats for layout More...
 
class  GameSettings
 Edit data class that stores general game definitions More...
 
class  Hero
 SGB character information class More...
 
interface  IAvailableInfo
 Interface that defines availability conditions More...
 
interface  IBinaryModifier
 Binary modifier I/F More...
 
interface  IChunk
 Data chunk I/F More...
 
class  IChunkExtensions
 IChunk extension method More...
 
interface  IDatabaseItem
 Common interface for database data More...
 
class  IgnoreItem
 Class that holds RomItems to be excluded More...
 
class  InvalidConditionEffectParam
 Data class for effects that affect state disablement More...
 
class  Item
 SGB item information More...
 
class  ItemInfo
 Old specifications More...
 
class  Job
 Database/Occupation More...
 
class  LayoutProperties
 A class that organizes edit data in the layout tool More...
 
class  Map
 map information class More...
 
class  MapImpactBoolParamEffectParam
 Data class for bool-valued effects that affect the map of states More...
 
class  MapImpactColorParamEffectParam
 Data class for color effects that affect state maps More...
 
class  MapImpactEffectParamBase
 Base class for effects that affect maps of states More...
 
class  MapImpactExtendEffectParamBase
 Effects data classes that affect state maps More...
 
class  MapImpactIntParamEffectParam
 Data class for the effects of int values that affect the map of states More...
 
class  MaxDamageEffectParam
 Maximum damage/recovery amount data class More...
 
class  MenuSettings
 Layout settings More...
 
class  MessageParam
 Message data class More...
 
class  Monster
 SGB enemy information class More...
 
class  MoveForwardEffectParam
 Data class for taking a step forward when taking action More...
 
class  NItem
 Item class for BAKIN More...
 
class  NSkill
 Database Skill Information Class More...
 
class  Placeable
 base class for deployable classes More...
 
class  ReferenceIdEffectParam
 Reference ID data class More...
 
class  RenderSettings
 Render settings information class More...
 
class  RomItem
 Stored data base class More...
 
class  Script
 event script class More...
 
class  Skill
 SGB skill information class More...
 
class  SkillAttributeEffectParam
 Data class for skill attribute settings More...
 
class  SkillCriticalTermsEffectParam
 Skill critical rate data class More...
 
class  SkillInfo
 Old specifications More...
 
class  SlipDamageEffectParam
 Data class of automatic damage effect of abnormal behavior of state More...
 
class  StatusChangeEffectParam
 Data class for effects that affect the status of items/skills/conditions More...
 
class  StatusParam
 Data class that manages status values for each level of cast/occupation More...
 
class  StatusParamInfo
 Data class for status information More...
 
class  TagDataManager
 Tag management class More...
 
class  ThirdPersonCameraSettings
 TPS camera setting class More...
 
class  UseIdEffectDataBridge
 Bridge class compatible with old specifications More...
 
class  UseTagAttachConditionDetachTimingEffectParam
 Data class of status imparting effect when canceling status tag specification More...
 
class  UseTagAttachConditionEffectParam
 Data class of status imparting effect with item/skill/status tag specification More...
 
class  UseTagAttributeDefenceChangeEffectParam
 Data class of resistance change effect of attribute specified by item/skill/status tag More...
 
class  UseTagChangeIntParamEffectParamBase
 Base class for the effect of tag specification for item/skill/state More...
 
class  UseTagConditionDefenceChangeEffectParam
 Data class of resistance change effect of item/skill/state tag specified state More...
 
class  UseTagDetachConditionEffectParam
 Data class of status recovery effect specified by item/skill/status tag More...
 
class  UseTagEquipmentImpactEffectParam
 Data class of equipment invalidation effect specified by status tag More...
 
class  UseTagInvalidConditionEffectParam
 Data class for state invalidation effect of state tag specification More...
 
class  UseTagParamEffectParamBase
 Base class for the effect of tag specification for item/skill/state More...
 
class  WeaponAttrAttackEffectParam
 Old specifications More...
 
class  WeaponAttributeEffectParam
 Attack attribute data class (weapon item) More...
 
class  WeaponConditionEffectParam
 Data class for status (weapon items) More...
 

Enumerations

enum  CastType { ALLY , ENEMY , BOTH , NONE }
 Cast type (Specify type) More...
 
enum  AIPattern { NORMAL , CLEVER , TRICKY }
 AI behavior patterns More...
 
enum  ActionType {
  ATTACK , CRITICAL , DO_NOTHING , SKILL ,
  GUARD , CHARGE , ESCAPE , FORCE_CRITICAL
}
 action type More...
 
enum  ActionConditionType {
  HP , MP , AVRAGE_LEVEL , TURN ,
  STATE , SWITCH , VARIABLE , COUNTER ,
  CONSUMPTION_STATUS
}
 action state More...
 
enum  ItemType {
  NO_EFFECT , EXPENDABLE , EXPENDABLE_WITH_SKILL , WEAPON ,
  SHIELD , HEAD , ARMOR , ACCESSORY ,
  ALL , ARM , LEG
}
 Item type More...
 
enum  ItemUsage { NONE = 0 , EXPENDABLE = 1 , WEAPON = 2 , ARMOR = 4 }
 Item usage (use specified) More...
 
enum  TargetType {
  NONE = -1 , PARTY_ONE , PARTY_ALL , ENEMY_ONE ,
  ENEMY_ALL , SELF , OTHERS , ALL ,
  SELF_ENEMY_ONE , SELF_ENEMY_ALL , OTHERS_ALL , PARTY_ONE_ENEMY_ALL ,
  PARTY_ALL_ENEMY_ONE , OTHERS_ENEMY_ONE , ONE , PARTY_RESERVE_ALL
}
 Target type More...
 

Functions

delegate void THUMBNAILMAKERNOTIFY ()
 Thumbnail generation completion notification delegate More...
 
delegate void CREATETHUMBNAIL (ref System.Drawing.Bitmap target, RomItem item, bool force, THUMBNAILMAKERNOTIFY notify)
 Thumbnail generation delegate More...
 

Enumeration Type Documentation

◆ ActionConditionType

enum Yukar.Common.Rom.ActionConditionType

action state

Enumerator
HP 
MP 
AVRAGE_LEVEL 
TURN 
STATE 
SWITCH 
VARIABLE 
COUNTER 
CONSUMPTION_STATUS 

◆ ActionType

enum Yukar.Common.Rom.ActionType

action type

Enumerator
ATTACK 
CRITICAL 
DO_NOTHING 
SKILL 
GUARD 
CHARGE 
ESCAPE 
FORCE_CRITICAL 

◆ AIPattern

enum Yukar.Common.Rom.AIPattern

AI behavior patterns

Enumerator
NORMAL 
CLEVER 
TRICKY 

◆ CastType

enum Yukar.Common.Rom.CastType

Cast type (Specify type)

Enumerator
ALLY 
ENEMY 
BOTH 
NONE 

◆ ItemType

enum Yukar.Common.Rom.ItemType

Item type

Enumerator
NO_EFFECT 
EXPENDABLE 
EXPENDABLE_WITH_SKILL 
WEAPON 
SHIELD 
HEAD 
ARMOR 
ACCESSORY 
ALL 
ARM 
LEG 

◆ ItemUsage

enum Yukar.Common.Rom.ItemUsage

Item usage (use specified)

Enumerator
NONE 
EXPENDABLE 
WEAPON 
ARMOR 

◆ TargetType

enum Yukar.Common.Rom.TargetType

Target type

Enumerator
NONE 
PARTY_ONE 
PARTY_ALL 
ENEMY_ONE 
ENEMY_ALL 
SELF 
OTHERS 
ALL 
SELF_ENEMY_ONE 
SELF_ENEMY_ALL 
OTHERS_ALL 
PARTY_ONE_ENEMY_ALL 
PARTY_ALL_ENEMY_ONE 
OTHERS_ENEMY_ONE 
ONE 
PARTY_RESERVE_ALL 

Function Documentation

◆ CREATETHUMBNAIL()

delegate void Yukar.Common.Rom.CREATETHUMBNAIL ( ref System.Drawing.Bitmap  target,
RomItem  item,
bool  force,
THUMBNAILMAKERNOTIFY  notify 
)

Thumbnail generation delegate

Parameters
targetSave destination
itemROM
forceMust be regenerated?
notifyCallback called when thumbnail generation completes

◆ THUMBNAILMAKERNOTIFY()

delegate void Yukar.Common.Rom.THUMBNAILMAKERNOTIFY ( )

Thumbnail generation completion notification delegate