Risen 3 resource database (.db) file format:Code:ArchiveHeader { char8_t Magic[4]; // "GAR5" uint32_t _reserved; // 0x00000020 } DatabaseHeader { char8_t Magic[4]; // "RT02" uint32_t ResourceClassHash; // djb2 char8_t ResourceClassRevision[4]; uint32_t ResourceCount; } for( DatabaseHeader.ResourceCount ) { uint32_t RawFileTime[2]; // FILETIME with high/low swapped uint32_t _unknown1[2]; // FILETIME with high/low swapped - Raw created? uint32_t _unknown2[2]; // FILETIME with high/low swapped - Raw created? uint32_t CompiledFileTime[2]; // FILETIME with high/low swapped, not rounded to nearest 10000 ResourceName { uint32_t Length; char8_t String[Length]; } ResourceOffsetTable { uint32_t Data1Offset; uint32_t Data1Size; char8_t _unknown1; // 0x00 uint32_t Data2Offset; uint32_t Data2Size; char8_t _unknown2; // 0x00 uint32_t Data3Offset; uint32_t Data3Size; char8_t _unknown3; // 0x00 uint32_t Data4Offset; uint32_t Data4Size; char8_t _unknown4; // 0x00 } uint32_t ReferencedFileCount; for( ReferencedFileCount ) uint32_t FileTime[2]; // FILETIME with high/low swapped for( ReferencedFileCount ) { FileName { uint32_t Length; char8_t String[Length]; } } uint32_t _unknown; // 0x00000000 uint32_t ResourceObjectSize; ResourceObject { char8_t Magic[4]; // "GEC2" uint32_t ResourceClassHash; uint16_t Version; uint32_t Size; // ResourceObjectSize - 14 { Prop { uint16_t Count; for( Count ) { uint32_t TypeHash; uint32_t NameHash; uint32_t Size; uint8_t Data[Size]; } } ClassData { uint32_t Count; for( Count ) { uint32_t ClassHash; uint16_t Version; uint32_t Size; uint8_t Data[Size]; } } } } }
Risen 3 resource data (.rom) file format:
(pure speculation)Code:ArchiveHeader { char8_t Magic[4]; // "GAR5" uint32_t _reserved; // 0x00000020 } uint8_t _unknown[36]; // 0 Data { uint8_t Data1[ResourceOffsetTable.Data1Size]; uint8_t Data2[ResourceOffsetTable.Data2Size]; uint8_t Data3[ResourceOffsetTable.Data3Size]; uint8_t Data4[ResourceOffsetTable.Data4Size]; } ResourceOffsetTable { uint32_t Data1Offset; uint32_t Data1Size; char8_t _unknown1; // 0x00 uint32_t Data2Offset; uint32_t Data2Size; char8_t _unknown2; // 0x00 uint32_t Data3Offset; uint32_t Data3Size; char8_t _unknown3; // 0x00 uint32_t Data4Offset; uint32_t Data4Size; char8_t _unknown4; // 0x00 }
Ergebnis 21 bis 40 von 58
-
Geändert von Baltram (19.09.2014 um 01:46 Uhr)
-
Resource types:
img Image raw/images .dds .tga .jpg .bmp .png shd Shader raw/materials .shader mat Material raw/materials .mat msh Mesh raw/meshes .mesh fnt Font raw/fonts .gfn snd Sound raw/sounds .mp3 .wav spt SpeedTree raw/speedtrees .srtm col CollisionMesh raw/physics .actor grp AnimationGroup raw/animations .agrp net AnimationNetwork raw/animations .monet skn SkinnedMesh raw/skinnedmeshes .xmd .skin bln BlendShape raw/skinnedmeshes .mobln bla BlendAnimation raw/animations .mobla dlg Dialogue raw/dialogue .wav .dav .info .svm eff Effect raw/effects .fx cut Cutscene raw/library/cuntscenes .xcut clo ClothMesh raw/skinnedmeshes .apx .cloth ocm OcclusionMesh raw/meshes .occ dst Destructible raw/destructibles .dest nam NavMesh raw/navigation .xnam thm TerrainHeightMap raw/terrain .thm lpb LightProbe raw/lightprobes .xlpb
-
- Registriert seit
- Sep 2014
- Beiträge
- 6
Do I understand correctly, that someone would have to develop a new tool to read and modify the .db files?
Can't some existing tool be used, which already worked for Risen 1 and/or 2?
-
Yes.
(And as stated in the other thread I plan to add support for creating .pak files to Risen 3 Resource Manager. This would include (re-)building the .db and .csv files.)
Risen 1 and 2 had no .db files or similar.
-
- Registriert seit
- Sep 2014
- Beiträge
- 6
Geändert von Waybook (11.09.2014 um 14:42 Uhr)
-
Code:
enum bEAmplitude { bEAmplitude_RaisePersistenceByOctave = 0, // 0xC0C45506 (default) bEAmplitude_UseReciprocalFrequency = 1 // 0xDE26D4D3 }; enum bETurbulence { bETurbulence_FractalSum = 0, // 0x87D24A96 (default) bETurbulence_FractalAbsSum = 1 // 0x4C2858CC }; enum eEAmbientLightType { eEAmbientLightType_DistanceOnly = 0, // 0x6E847ED5 (default) eEAmbientLightType_DistanceAndDir = 1 // 0x00F218C5 }; enum eEAnchorMode { eEAnchorMode_Default = 0, // 0xA7A6A2F3 (default) eEAnchorMode_Relative = 1 // 0x961300EA }; enum eEAnimationPhysicsRigMode { eEAnimationPhysicsRigMode_Ragdoll = 0, // 0x270ED95D (default) eEAnimationPhysicsRigMode_CollisionMesh = 1 // 0x6EA9DC51 }; enum eEAudioChannelFallOff { eEAudioChannelFallOff_Logarithmic = 0, // 0x86D81546 (default) eEAudioChannelFallOff_Linear = 1 // 0x116741AE }; enum eEAudioChannelGroup { eEAudioChannelGroup_Master = 0, // 0x6B356E92 (default) eEAudioChannelGroup_Music_Duck = 2, // 0x93ABC52D eEAudioChannelGroup_Music_Game = 3, // 0x93AD1680 eEAudioChannelGroup_Music = 3, // 0xC53B2047 (alias) eEAudioChannelGroup_Voice_Game_Occlusion = 7, // 0x718FDCE3 eEAudioChannelGroup_Voice = 7, // 0xC5DA873C (alias) eEAudioChannelGroup_Voice_Game_NoOcclusion = 8, // 0xDF025900 eEAudioChannelGroup_Voice_NoOcclusion = 8, // 0xBB5BF427 (alias) eEAudioChannelGroup_Ambient_Duck = 10, // 0x3C360ACC eEAudioChannelGroup_Ambient_Game = 11, // 0x3C375C1F eEAudioChannelGroup_Ambient = 11, // 0x50ECA686 (alias) eEAudioChannelGroup_FX_Astral = 14, // 0xE07BB4EA eEAudioChannelGroup_FX_Boom = 15, // 0xA087FF70 eEAudioChannelGroup_FX_Duck = 16, // 0xA089302A eEAudioChannelGroup_FX = 17, // 0x635D7924 (alias) eEAudioChannelGroup_FX_Game_Effect = 18, // 0x22F43EC9 eEAudioChannelGroup_FX_Effect = 18, // 0xE8DD3490 (alias) eEAudioChannelGroup_FX_Game_SVM = 19, // 0xFCEE7C72 eEAudioChannelGroup_FX_SVM = 19, // 0x5A32EF99 (alias) eEAudioChannelGroup_UI_Game = 22, // 0x0036AF5D eEAudioChannelGroup_GUI = 22 // 0xCF0CA1CB (alias) }; enum eEAudioEmitterMode { eEAudioEmitterMode_Once = 0, // 0x8CE1F1A4 (default) eEAudioEmitterMode_Loop = 1, // 0x8CE05259 eEAudioEmitterMode_Repeat = 2 // 0x5388B5E0 }; enum eEAudioReverb { eEAudioReverb_Off = 0, // 0xB9C1A721 eEAudioReverb_Generic = 1, // 0x19355A23 (default) eEAudioReverb_PaddedCell = 2, // 0x66A5B908 eEAudioReverb_Room = 3, // 0xF1F85843 eEAudioReverb_BathRoom = 4, // 0x7CD24FC2 eEAudioReverb_LivingRoom = 5, // 0x2D203FEC eEAudioReverb_StoneRoom = 6, // 0xEAA6450C eEAudioReverb_Auditorium = 7, // 0xE88182E9 eEAudioReverb_ConcertHall = 8, // 0x72E4FED5 eEAudioReverb_Cave = 9, // 0xF1EFE3E5 eEAudioReverb_Arena = 10, // 0x2FD13B2D eEAudioReverb_Hangar = 11, // 0x391DEEB7 eEAudioReverb_CarpettedHallway = 12, // 0x7418F034 eEAudioReverb_Hallway = 13, // 0x5CBAAE58 eEAudioReverb_StoneCorridor = 14, // 0xDED3B233 eEAudioReverb_Alley = 15, // 0x2FCE0D9D eEAudioReverb_Forest = 16, // 0x35731FD9 eEAudioReverb_City = 17, // 0xF1F005BF eEAudioReverb_Mountains = 18, // 0x616772C4 eEAudioReverb_Quarry = 19, // 0x4F7F568A eEAudioReverb_Plain = 20, // 0x30DD4EDA eEAudioReverb_ParkingLot = 21, // 0x7733F1E1 eEAudioReverb_SewerPipe = 22, // 0x6688509A eEAudioReverb_Underwater = 23 // 0xD1E21C87 }; enum eEBillboardTargetMode { eEBillboardTargetMode_Self = 0, // 0x8B5389AF (default) eEBillboardTargetMode_Parent = 1, // 0xA7182A2F eEBillboardTargetMode_Target = 2 // 0xB06CD40C }; enum eECheckState { eECheckState_Unchecked = 0, // 0x981A0697 (default) eECheckState_Checked = 1, // 0x95D82934 eECheckState_Indeterminate = 2 // 0x2709B936 }; enum eEColorFormat { eEColorFormat_Unknown = 0, // 0xA09E2086 eEColorFormat_A8R8G8B8 = 21, // 0xC43B9B72 (default) eEColorFormat_X8R8G8B8 = 22, // 0xFE25BBA9 eEColorFormat_X1R5G5B5 = 24, // 0xE317BC19 eEColorFormat_A1R5G5B5 = 25, // 0xA92D9BE2 eEColorFormat_A4R4G4B4 = 26, // 0x900A3562 eEColorFormat_A8 = 28, // 0x5AFAE68F eEColorFormat_R16F = 111, // 0x05580235 eEColorFormat_G16R16F = 112, // 0xD8D4A203 eEColorFormat_A16B16G16R16F = 113, // 0x0F978AB4 eEColorFormat_R32F = 114, // 0x05580A33 eEColorFormat_G32R32F = 115, // 0xDD36993F eEColorFormat_A32B32G32R32F = 116, // 0x985EF62C eEColorFormat_DXT1 = 827611204, // 0x0550FE97 eEColorFormat_DXT2 = 844388420, // 0x0550FE98 eEColorFormat_DXT3 = 861165636, // 0x0550FE99 eEColorFormat_DXT4 = 877942852, // 0x0550FE9A eEColorFormat_DXT5 = 894720068 // 0x0550FE9B }; enum eEColorSrcCombinerType { eEColorSrcCombinerType_Add = 0, // 0x3FE1F52F (default) eEColorSrcCombinerType_Subtract = 1, // 0xFF0D816E eEColorSrcCombinerType_Multiply = 2, // 0x8CD16C06 eEColorSrcCombinerType_Max = 3, // 0x3FE227EC eEColorSrcCombinerType_Min = 4, // 0x3FE228EA eEColorSrcCombinerType_DetailColor = 5, // 0x00444F78 eEColorSrcCombinerType_Pow = 6, // 0x3FE2367C eEColorSrcCombinerType_DetailNormal = 7 // 0x227A3D62 }; enum eEColorSrcSampleFilterMode { eEColorSrcSampleFilterMode_Default = 0, // 0x214AFFE7 (default) eEColorSrcSampleFilterMode_Linear = 1, // 0x8855759D eEColorSrcSampleFilterMode_Point = 2, // 0xD5E1940C eEColorSrcSampleFilterMode_Anisotropic = 3 // 0xA04C508D }; enum eEColorSrcSamplerType { eEColorSrcSamplerType_Animation = 0, // 0x3C9E0DEB eEColorSrcSamplerType_Switch = 1 // 0xBAC75C7D (default) }; enum eEColorSrcSampleTexRepeat { eEColorSrcSampleTexRepeat_Wrap = 0, // 0xDF925503 (default) eEColorSrcSampleTexRepeat_Clamp = 1, // 0xD06FC116 eEColorSrcSampleTexRepeat_Mirror = 2 // 0xF58E98A4 }; enum eEColorSrcSwitchRepeat { eEColorSrcSwitchRepeat_Repeat = 0, // 0xAF6C43E9 (default) eEColorSrcSwitchRepeat_Clamp = 1, // 0xDD7B5135 eEColorSrcSwitchRepeat_PingPong = 2 // 0x9262B20A }; enum eEControllerMoveType { eEControllerMoveType_Physical = 0, // 0x2CF70948 (default) eEControllerMoveType_HeightCorrected = 1, // 0xFCFFF81F eEControllerMoveType_Free = 2, // 0x75D8100D eEControllerMoveType_Fall = 3 // 0x75D7C8AA }; enum eEDebugImageEffect { eEDebugImageEffect_None = -1, // 0x7E5A6EF5 (default) eEDebugImageEffect_GBuffer_Depth = 0, // 0x58E4E11A eEDebugImageEffect_GBuffer_Normal = 1, // 0x8D8A8A2E eEDebugImageEffect_GBuffer_Albedo = 2, // 0x6EF848CC eEDebugImageEffect_GBuffer_Gloss = 3, // 0x591EFCED eEDebugImageEffect_GBuffer_Reflectiveness = 4, // 0x303A6A27 eEDebugImageEffect_GBuffer_Translucency = 5, // 0x61195940 eEDebugImageEffect_Lighting_Only = 6, // 0x0848D27C eEDebugImageEffect_Lighting_Reflections = 7, // 0x57578298 eEDebugImageEffect_Lighting_Mirror = 8, // 0x38C5D0F5 eEDebugImageEffect_Lighting_GlossyMirror = 9 // 0x4F455AD6 }; enum eEDecalProjection { eEDecalProjection_Prepective = 0, // 0x48F0661B (default) eEDecalProjection_Paralel = 1 // 0x434A3F65 }; enum eEDistanceType { eEDistanceType_Src = 0, // 0x01277EA3 (default) eEDistanceType_Dest = 1, // 0x260EE48B eEDistanceType_Delta = 2 // 0xE7EB5885 }; enum eEDock { eEDock_None = 0, // 0xC6B0F85F (default) eEDock_Left = 1, // 0xC6AFB41A eEDock_Top = 2, // 0x4414FA42 eEDock_Right = 3, // 0x9D14FF0D eEDock_Bottom = 4, // 0x1AD63D64 eEDock_Fill = 5 // 0xC6AC7B96 }; enum eEDynamicLightEffect { eEDynamicLightEffect_Steady = 0, // 0x73496622 (default) eEDynamicLightEffect_Pulse = 1, // 0xC5393781 eEDynamicLightEffect_Blink = 2, // 0xC436E3A8 eEDynamicLightEffect_Flicker = 3, // 0xE16165F8 eEDynamicLightEffect_Strobe = 4, // 0x7350C247 eEDynamicLightEffect_NoisePerlin = 5, // 0xDAB1A9C0 eEDynamicLightEffect_NoiseEbert = 6, // 0xE6CFDDE8 eEDynamicLightEffect_NoisePeachey = 7 // 0x2FAE4CD5 }; enum eEDynamicLightMovingEffect { eEDynamicLightMovingEffect_Steady = 0, // 0x26614372 (default) eEDynamicLightMovingEffect_Smooth = 1, // 0x25E85142 eEDynamicLightMovingEffect_NoisePerlin = 2, // 0x52D85910 eEDynamicLightMovingEffect_NoiseEbert = 3, // 0xF235E338 eEDynamicLightMovingEffect_NoisePeachey = 4 // 0xACAAE625 }; enum eEExecutionTimestampCompare { eEExecutionTimestampCompare_None = 0, // 0x5705B50D eEExecutionTimestampCompare_Less = 1, // 0x57047274 eEExecutionTimestampCompare_LessOrNone = 2, // 0x9AF898E5 eEExecutionTimestampCompare_Greater = 3, // 0x03B17367 (default) eEExecutionTimestampCompare_GreaterOrNone = 4 // 0x66ED4418 }; enum eEFinalBlend { eEFinalBlend_Overwrite = 0, // 0x2D17B3A4 eEFinalBlend_AlphaBlend = 1, // 0xF8F6E548 (default) eEFinalBlend_AlphaModulate = 2, // 0x66E2AE1E eEFinalBlend_Modulate = 3, // 0x8FBE4618 eEFinalBlend_Translucent = 4, // 0x98675650 eEFinalBlend_Darken = 5, // 0x6EFF3832 eEFinalBlend_Brighten = 6, // 0x5A836830 eEFinalBlend_Invisible = 7 // 0x17709182 }; enum eEFresnelTerm { eEFresnelTerm_Simple = 0, // 0x1E309C9F eEFresnelTerm_Quadric = 1, // 0x656DFE5E (default) eEFresnelTerm_Power = 2 // 0x9BDE26E2 }; enum eEFunction { eEFunction_None = 0, // 0x05246604 (default) eEFunction_Zero = 1, // 0x052AD094 eEFunction_Const = 2, // 0xA8EA1B3B eEFunction_Proportional = 3, // 0x15B800FD eEFunction_Linear = 4 // 0xDABF1FAF }; enum eEGamePadButton { eEGamePadButton_None = 0, // 0x55B53D29 (default) eEGamePadButton_Left = 1, // 0x55B3F8E4 eEGamePadButton_Right = 2, // 0x0CA1DD17 eEGamePadButton_Up = 3, // 0x104C91FE eEGamePadButton_Down = 4, // 0x55AFC291 eEGamePadButton_A = 5, // 0x6D1997BA eEGamePadButton_B = 6, // 0x6D1997BB eEGamePadButton_X = 7, // 0x6D1997D1 eEGamePadButton_Y = 8, // 0x6D1997D2 eEGamePadButton_Start = 9, // 0x0CB9E587 eEGamePadButton_Back = 10, // 0x55AE6BAA eEGamePadButton_LB = 11, // 0x104C90A7 eEGamePadButton_RB = 12, // 0x104C916D eEGamePadButton_Left_Thumb = 13, // 0x6D713983 eEGamePadButton_Right_Thumb = 14, // 0x161437F6 eEGamePadButton_Left_Trigger = 15, // 0xA51CEEF7 eEGamePadButton_Right_Trigger = 16 // 0x0279562A }; enum eEGamePadSupport { eEGamePadSupport_No = 0, // 0x79F63AF7 (default) eEGamePadSupport_X360 = 1, // 0xD075586B eEGamePadSupport_PS3 = 2 // 0xB8BD9EF0 }; enum eEGamePadThumbAxis { eEGamePadThumbAxis_None = 0, // 0xCFDD0662 (default) eEGamePadThumbAxis_Right_X = 1, // 0xC7ABF607 eEGamePadThumbAxis_Right_Y = 2, // 0xC7ABF608 eEGamePadThumbAxis_Left_X = 3, // 0x35D4C9F4 eEGamePadThumbAxis_Left_Y = 4 // 0x35D4C9F5 }; enum eEGamePadTrigger { eEGamePadTrigger_None = 0, // 0xED3621E1 (default) eEGamePadTrigger_Left = 1, // 0xED34DD9C eEGamePadTrigger_Right = 2 // 0x943F58CF }; enum eEGameVarCompare { eEGameVarCompare_Equal = 0, // 0xD77B0B10 (default) eEGameVarCompare_NotEqual = 1, // 0x9FBCD941 eEGameVarCompare_Less = 2, // 0xB135E98F eEGameVarCompare_LessEqual = 3, // 0x8F01CB27 eEGameVarCompare_Greater = 4, // 0x3D9258A2 eEGameVarCompare_GreaterEqual = 5 // 0x4DCD9E1A }; enum eEGuiCursorSize { eEGuiCursorSize_FromSystem = 0, // 0x671B4705 (default) eEGuiCursorSize_FromImage = 1, // 0x8644FBC3 eEGuiCursorSize_Independent = 2 // 0xF056F61A }; enum eEGUIExclusiveMirroring { eEGUIExclusiveMirroring_X = 0, // 0x85AA69FC (default) eEGUIExclusiveMirroring_Y = 1, // 0x85AA69FD eEGUIExclusiveMirroring_XY = 2 // 0x3AF7A9D5 }; enum eEGUIPlatform { eEGUIPlatform_PC = 1, // 0x991E0FAB (default) eEGUIPlatform_X360 = 2, // 0x58E4CC89 eEGUIPlatform_PS3 = 4, // 0xBCE0074E eEGUIPlatform_Console = 6, // 0x0E16F5EB eEGUIPlatform_All = 7 // 0xBCDFCAF1 }; enum eEGuiSoundEvent { eEGuiSoundEvent_None = 0, // 0x330CF0CE (default) eEGuiSoundEvent_Attribute_Increase = 1, // 0xFE3D293B eEGuiSoundEvent_Attribute_Decrease = 2, // 0xAC27DE0D eEGuiSoundEvent_ButtonDown = 3, // 0x77D88F52 eEGuiSoundEvent_ButtonUp = 4, // 0xA8A93A7F eEGuiSoundEvent_Deny = 5, // 0x33074A8E eEGuiSoundEvent_DragStart = 6, // 0x0B272B2A eEGuiSoundEvent_Drop = 7, // 0x330781F3 eEGuiSoundEvent_DropDump = 8, // 0x8E348D69 eEGuiSoundEvent_MagicConstruct_Crystal_Equip = 9, // 0xED6DE0C8 eEGuiSoundEvent_MagicConstruct_Crystal_Unequip = 10, // 0xC7F0832B eEGuiSoundEvent_MagicConstruct_DemonHunter_Equip = 11, // 0xB6E6C86F eEGuiSoundEvent_MagicConstruct_DemonHunter_Unequip = 12, // 0xD341F092 eEGuiSoundEvent_MagicConstruct_Voodoo_Equip = 13, // 0xEB21867C eEGuiSoundEvent_MagicConstruct_Voodoo_Unequip = 14, // 0x012465DF eEGuiSoundEvent_ListItem_Click = 19, // 0xED8683CE eEGuiSoundEvent_ListItem_Select = 20, // 0xC32C8928 eEGuiSoundEvent_PageOpen = 21, // 0x71421E6D eEGuiSoundEvent_PageClose = 22, // 0x98AAC011 eEGuiSoundEvent_ShowMap = 23, // 0xDC44453D eEGuiSoundEvent_SkillPoint_Increase = 24, // 0x157C4D90 eEGuiSoundEvent_SwitchHeader = 25, // 0x16482659 eEGuiSoundEvent_SwitchSubTab = 26, // 0x3112B511 eEGuiSoundEvent_QuestMarker_Set = 27, // 0x8D57BEFD eEGuiSoundEvent_QuestMarker_Unset = 28, // 0x426C9BE0 eEGuiSoundEvent_QuickCircle_Close = 29, // 0x7A80BAC2 eEGuiSoundEvent_QuickCircle_Open = 30, // 0xFBFB06FE eEGuiSoundEvent_QuickCircle_Select = 31, // 0xEF6A110C eEGuiSoundEvent_Count = 32 // 0x93E41C67 }; enum eEIFOutputMode { eEIFOutputMode_Texture = 0, // 0x8A16BDC4 (default) eEIFOutputMode_FrameBuffer = 1 // 0xCD444778 }; enum eEIFSizeMode { eEIFSizeMode_Absolute = 0, // 0x43D617BC eEIFSizeMode_Relative = 1, // 0xC9D6ADB9 (default) eEIFSizeMode_Viewport = 2 // 0x9FFEDA7D }; enum eEImageBlend { eEImageBlend_AlphaBlend = 0, // 0xB232FBC1 (default) eEImageBlend_Add = 32768, // 0x28ED3C3F eEImageBlend_AddScaled = 65536, // 0xC751DF2B eEImageBlend_Modulate = 98304, // 0xB7E06A51 eEImageBlend_Modulate2X = 131072, // 0x31A4495B eEImageBlend_Overwrite = 163840 // 0x597E5EFD }; enum eEImageLayerBlend { eEImageLayerBlend_FromImage = 0, // 0xE4E946EA (default) eEImageLayerBlend_AlphaBlend = 65536, // 0x5349003E eEImageLayerBlend_Add = 131072, // 0x78D4035C eEImageLayerBlend_AddScaled = 196608, // 0x294AC808 eEImageLayerBlend_Modulate = 262144, // 0x5DC12B8E eEImageLayerBlend_Modulate2X = 327680, // 0xD2BA4DD8 eEImageLayerBlend_Overwrite = 393216 // 0xBB7747DA }; enum eEImageLayerCacheMode { eEImageLayerCacheMode_Lazy = 0, // 0x93D6CD47 eEImageLayerCacheMode_Immediate = 1, // 0xE64E68F6 eEImageLayerCacheMode_Permanent = 2 // 0x46FFD271 }; enum eEInputDevice { eEInputDevice_None = 0, // 0x3B2EA25E (default) eEInputDevice_Mouse = 1, // 0xA0F0F597 eEInputDevice_Keyboard = 2, // 0xEF79C25F eEInputDevice_GamePad = 3 // 0xB1E6543D }; enum eEInputElementType { eEInputElementType_None = 0, // 0xF5A67BDA (default) eEInputElementType_Button = 1, // 0xDDA71EA6 eEInputElementType_Relative_Axis = 2, // 0x8B68987A eEInputElementType_Absolute_Axis = 3, // 0x6699BC5D eEInputElementType_Trigger = 4 // 0xF4556DDE }; enum eELightEnvironment { eELightEnvironment_None = 0, // 0xF317148B (default) eELightEnvironment_Indoor = 1, // 0x096D3D26 eELightEnvironment_Outdoor = 2 // 0x1661EAC7 }; enum eEListView { eEListView_Icon = 0, // 0xE2194B2E (default) eEListView_Details = 1, // 0x04CEEC8B eEListView_SmallIcon = 2, // 0x0CCEA0E7 eEListView_List = 3, // 0xE21B0A61 eEListView_Tile = 4, // 0xE21F6C73 eEListView_UserGrid = 5 // 0x62DEA64A }; enum eEListViewAlign { eEListViewAlign_LeftTop = 0, // 0x2C52DA8E (default) eEListViewAlign_CenterTop = 1, // 0xDD1A8064 eEListViewAlign_RightTop = 2, // 0x75AF38C1 eEListViewAlign_LeftMiddle = 3, // 0x0A24EB8A eEListViewAlign_CenterMiddle = 4, // 0x347BC9A0 eEListViewAlign_RightMiddle = 5, // 0x59A880DD eEListViewAlign_LeftBottom = 6, // 0xF0F1CA30 eEListViewAlign_CenterBottom = 7, // 0x1B48A846 eEListViewAlign_RightBottom = 8 // 0x40755F83 }; enum eEListViewIconSize { eEListViewIconSize_FromImageList = 0, // 0x530761DC (default) eEListViewIconSize_FixedWidth = 1, // 0xD4005E79 eEListViewIconSize_FixedHeight = 2, // 0x30C8F132 eEListViewIconSize_FixedSize = 3 // 0x25723134 }; enum eEListViewItemLayout { eEListViewItemLayout_LabelRight = 0, // 0x1C8D8350 (default) eEListViewItemLayout_LabelBottom = 1, // 0x895F4A07 eEListViewItemLayout_LabelLeft = 2, // 0x75373BFD eEListViewItemLayout_LabelTop = 3, // 0xF40991C5 eEListViewItemLayout_NoSplit = 4 // 0x3555885B }; enum eEListViewTileSize { eEListViewTileSize_AutoSize = 0, // 0xE5C42CC2 (default) eEListViewTileSize_FixedWidth = 1, // 0xDB7B951E eEListViewTileSize_FixedHeight = 2, // 0x27AAFC77 eEListViewTileSize_FixedSize = 3 // 0xEF5EA739 }; enum eEMouseAxis { eEMouseAxis_None = 0, // 0xA5D1401C (default) eEMouseAxis_X = 1, // 0x2A0C47A4 eEMouseAxis_Y = 2 // 0x2A0C47A5 }; enum eEMouseButton { eEMouseButton_None = 0, // 0xDF0F6E03 (default) eEMouseButton_LButton = 1, // 0xF29E96BB eEMouseButton_RButton = 2, // 0xC07C0341 eEMouseButton_MButton = 3, // 0x3F98D37C eEMouseButton_XButton1 = 4, // 0x598768D8 eEMouseButton_XButton2 = 5, // 0x598768D9 eEMouseButton_Wheel_Up = 6, // 0xB403F4EC eEMouseButton_Wheel_Down = 7 // 0xC4CB98FF }; enum eEMoverPlayBackMode { eEMoverPlayBackMode_Forward = 0, // 0xD0EF1838 (default) eEMoverPlayBackMode_Backward = 1, // 0xE450BBE2 eEMoverPlayBackMode_PingPong = 2 // 0x51077B65 }; enum eEOverlayMode { eEOverlayMode_Disabled = 0, // 0xAF062E4D (default) eEOverlayMode_Background = 1, // 0x27178D95 eEOverlayMode_Picture = 2, // 0xB737A291 eEOverlayMode_Text = 3 // 0x381C931A }; enum eEParticleBillboardAlignment { eEParticleBillboardAlignment_None = 0, // 0x131BEAFC (default) eEParticleBillboardAlignment_Movement = 1, // 0xEB75FAB7 eEParticleBillboardAlignment_Velocity = 2 // 0x215C0BDB }; enum eEParticleBillboardFacing { eEParticleBillboardFacing_Camera = 0, // 0x02B683DE (default) eEParticleBillboardFacing_Direction = 1, // 0x2DB06FF6 eEParticleBillboardFacing_LocalDirection = 2 // 0x4EE4A7E1 }; enum eEParticleDirectionFrom { eEParticleDirectionFrom_Shape = 0, // 0xCAFA22A8 (default) eEParticleDirectionFrom_Rotation = 1, // 0x0D9D7187 eEParticleDirectionFrom_Offset = 2, // 0x20C86F3E eEParticleDirectionFrom_Random = 3 // 0x27719318 }; enum eEParticleEmitterShape { eEParticleEmitterShape_Point = 0, // 0x9E271717 (default) eEParticleEmitterShape_Box = 1, // 0xC0702BB6 eEParticleEmitterShape_Sphere = 2, // 0x6A1AD9D4 eEParticleEmitterShape_Disc = 3 // 0xCE76A170 }; enum eEParticleUpdateMode { eEParticleUpdateMode_OverLifeTime = 0, // 0xDC001B15 (default) eEParticleUpdateMode_Absolute = 1 // 0x94686809 }; enum eEPhysicsActorNavMeshBuild { eEPhysicsActorNavMeshBuild_Standard = 0, // 0x1B4F289D (default) eEPhysicsActorNavMeshBuild_ForceEnabled = 1, // 0xAD7B88C6 eEPhysicsActorNavMeshBuild_ForceDisabled = 2 // 0x19AD0233 }; enum eEPhysicsMaterial { eEPhysicsMaterial_None = 0, // 0xB525A510 (default) eEPhysicsMaterial_Wood = 1, // 0xB52A9499 eEPhysicsMaterial_Grass = 2, // 0x595D0BA0 eEPhysicsMaterial_Sand = 3, // 0xB5282766 eEPhysicsMaterial_Debris = 4, // 0x7D144E79 eEPhysicsMaterial_Gravel = 5, // 0x84FE8B01 eEPhysicsMaterial_Foliage = 6, // 0xD1960FD7 eEPhysicsMaterial_Earth = 7, // 0x592FD094 eEPhysicsMaterial_Clay = 8, // 0xB51F8E89 eEPhysicsMaterial_Stone = 9, // 0x5A378549 eEPhysicsMaterial_Metal = 10, // 0x59C2CC33 eEPhysicsMaterial_Water = 11, // 0x5A759043 eEPhysicsMaterial_Ice = 12, // 0x895E2471 eEPhysicsMaterial_Snow = 13, // 0xB5285EE7 eEPhysicsMaterial_Glass = 14, // 0x5959C15A eEPhysicsMaterial_Leather = 15, // 0x875EFE45 eEPhysicsMaterial_Flesh = 16, // 0x5947B9D2 eEPhysicsMaterial_Magic = 17, // 0x59C06461 eEPhysicsMaterial_Mud = 20, // 0x895E37C6 eEPhysicsMaterial_Lava = 21, // 0xB52451C4 eEPhysicsMaterial_Slime = 22 // 0x5A33089A }; enum eEPhysicsShapeNavMeshBuild { eEPhysicsShapeNavMeshBuild_Standard = 0, // 0x625B61D5 (default) eEPhysicsShapeNavMeshBuild_ForceEnabled = 1, // 0xA5F19DFE eEPhysicsShapeNavMeshBuild_ForceObstacle = 2, // 0x2E395AA0 eEPhysicsShapeNavMeshBuild_ForceDisabled = 3, // 0x20E5BE6B eEPhysicsShapeNavMeshBuild_NoPhysic_ForceEnabled = 4, // 0x4A3C5A6A eEPhysicsShapeNavMeshBuild_NoPhysic_ForceObstacle = 5 // 0x5BDBA48C }; enum eEPictureMode { eEPictureMode_Scale = 0, // 0xFEF64FD7 (default) eEPictureMode_Center = 1, // 0xB8993510 eEPictureMode_Repeat = 2, // 0xDB976EF0 eEPictureMode_Fit = 3 // 0xFB4BF192 }; enum eEPrefabForceMode { eEPrefabForceMode_None = 0, // 0x99717022 (default) eEPrefabForceMode_Linear = 1, // 0xB677294D eEPrefabForceMode_Explosion = 2 // 0xA1796B13 }; enum eEPropertySetType { eEPropertySetType_Unknown = 0, // 0xFFE1B571 eEPropertySetType_Base = 1, // 0x26EAD51C eEPropertySetType_MeshVisual = 2, // 0x83F2B202 (default) eEPropertySetType_DummyVisual = 3, // 0xCE3CB821 eEPropertySetType_Advanced = 4, // 0x9DEA0097 eEPropertySetType_Navigation = 5, // 0xEEE28451 eEPropertySetType_DynamicCollisionCircle = 6, // 0x404103C4 eEPropertySetType_CollisionCircle = 7, // 0x16A9FC5F eEPropertySetType_NavZone = 8, // 0xC77310C2 eEPropertySetType_NegZone = 9, // 0xCFB843B7 eEPropertySetType_NavPath = 10, // 0xC76D5A33 eEPropertySetType_PrefPath = 11, // 0x84171A3B eEPropertySetType_NavHelper = 12, // 0x45C79C66 eEPropertySetType_DynamicLight = 13, // 0xCC31339E eEPropertySetType_DirectionalLight = 14, // 0xC5A8E307 eEPropertySetType_PointLight = 15, // 0xF4223103 eEPropertySetType_FogVolume = 16, // 0x2C316D75 eEPropertySetType_LightProbe = 17, // 0x82F9A2D1 eEPropertySetType_MovementBase = 18, // 0x29E4D9A7 eEPropertySetType_CameraAI = 19, // 0x7ACB0CB4 eEPropertySetType_Editor = 20, // 0x94252248 eEPropertySetType_AIHelper = 21, // 0x147FCBEB eEPropertySetType_AIHelperFreePoint = 22, // 0x09B86A17 eEPropertySetType_AIHelperSpawnPoint = 23, // 0x88B41B9E eEPropertySetType_AIHelperPlayerStart = 24, // 0x70093A66 eEPropertySetType_NPC = 25, // 0x27F7CA82 eEPropertySetType_Inventory = 26, // 0x42FE0E0F eEPropertySetType_Clock = 27, // 0x045D886D eEPropertySetType_Skydome = 28, // 0x5FE59BFD eEPropertySetType_EditorVisual = 29, // 0x0EA0797C eEPropertySetType_Occluder = 30, // 0x11024CB2 eEPropertySetType_ScriptRoutine = 31, // 0xB3F6D65C eEPropertySetType_SpeedTree = 32, // 0x8AF9A2E2 eEPropertySetType_Item = 33, // 0x26EEFAD0 eEPropertySetType_Damage = 34, // 0x919B8FC0 eEPropertySetType_FlockingField = 35, // 0xA47688F2 eEPropertySetType_Quest = 36, // 0x055FA673 eEPropertySetType_InfoManager = 37, // 0xD4D58BA8 eEPropertySetType_Info = 38, // 0x26EEE16D eEPropertySetType_InfoScript = 39, // 0xA03B7602 eEPropertySetType_InfoScriptLine = 40, // 0x9D56210A eEPropertySetType_Focus = 41, // 0x04954661 eEPropertySetType_NavOffset = 42, // 0x562A93CD eEPropertySetType_Arena = 43, // 0x043C7888 eEPropertySetType_Area = 44, // 0x26EA8F3A eEPropertySetType_Vegetation = 45, // 0xF3B77557 eEPropertySetType_VegetationBrush = 46, // 0x9984391B eEPropertySetType_VegetationRubber = 47, // 0xEF897C99 eEPropertySetType_Dialog = 48, // 0x9225EF11 eEPropertySetType_Lock = 49, // 0x26F08A6A eEPropertySetType_Door = 50, // 0x26EC28F5 eEPropertySetType_AmbientLight = 51, // 0xB2DF9259 eEPropertySetType_Rope = 52, // 0x26F3D657 eEPropertySetType_ScriptTrigger = 53, // 0x540A792A eEPropertySetType_LightProbeProxy = 54, // 0x17BD2113 eEPropertySetType_Party = 57, // 0x0542CDD1 eEPropertySetType_Anchor = 58, // 0x8B81F77C eEPropertySetType_Letter = 59, // 0xA4915E11 eEPropertySetType_Book = 60, // 0x26EB102C eEPropertySetType_Map = 61, // 0x27F7C89F eEPropertySetType_LinkContainer = 63, // 0xFF239DF2 eEPropertySetType_Projectile = 64, // 0x85E27192 eEPropertySetType_Sound = 65, // 0x0580D08A eEPropertySetType_Strip = 66, // 0x05838113 eEPropertySetType_AIZone = 67, // 0x88DF9B07 eEPropertySetType_AudioEmitter = 68, // 0xBE17DDCD eEPropertySetType_Effect = 69, // 0x94476CCE eEPropertySetType_LightStreaks = 70, // 0x13BE8E76 eEPropertySetType_WeatherZone = 71, // 0x7A6107CD eEPropertySetType_Precipitation = 72, // 0xDA74837C eEPropertySetType_StateGraph = 73, // 0x8F2BD9D4 eEPropertySetType_Mover = 74, // 0x051440AA eEPropertySetType_Magic = 75, // 0x050C5402 eEPropertySetType_Tutorial = 76, // 0x3FC02675 eEPropertySetType_CastInfo = 77, // 0x89C330B8 eEPropertySetType_Skills = 78, // 0xB54BE433 eEPropertySetType_ArmorSet = 79, // 0xBF9A2A0E eEPropertySetType_SectorPersistence = 80, // 0xD7C277D6 eEPropertySetType_Flock = 81, // 0x0493D1F0 eEPropertySetType_Recipe = 82, // 0xB286D1F9 eEPropertySetType_WaterZone = 83, // 0x08BA12C0 eEPropertySetType_Decal = 84, // 0x046B96FA eEPropertySetType_GenericEntityListener = 85, // 0x0CF09D01 eEPropertySetType_Billboard = 86, // 0x83FF6BEC eEPropertySetType_InfoSystem = 87, // 0xA1CA4AD2 eEPropertySetType_CombatSystem = 88, // 0xEF9CBA9C eEPropertySetType_CombatSystem2 = 89, // 0xE3340E4E eEPropertySetType_AreaStringProperty = 90, // 0x4ADEABF6 eEPropertySetType_PortalCell = 91, // 0xE62C4733 eEPropertySetType_GameScript = 93, // 0x21DB0950 eEPropertySetType_BodyPart = 94, // 0xB0916866 eEPropertySetType_ParticleSystem = 95, // 0x72BB1CFA eEPropertySetType_MapInfo = 96, // 0x7A02E94B eEPropertySetType_AudioReverb = 97, // 0x695D4AF9 eEPropertySetType_SpeedTreeBBMesh = 98, // 0x0FDF8533 eEPropertySetType_Terrain = 99, // 0x9E69AAB6 eEPropertySetType_TerrainStreet = 100, // 0xB977E02D eEPropertySetType_TerrainRiver = 101, // 0x43963CFE eEPropertySetType_TerrainTools = 102, // 0x43BD9B67 eEPropertySetType_PhysicsActor = 103, // 0x3F4963BD eEPropertySetType_CharacterMovement2 = 104, // 0x49F7CD0B eEPropertySetType_Animation3 = 105, // 0xCC8EF514 eEPropertySetType_Interaction = 106, // 0x187F9841 eEPropertySetType_Cutscene = 107, // 0x8FA11C7B eEPropertySetType_MeshPrefab = 108, // 0x768EAD9E eEPropertySetType_LockPick = 109, // 0xE7D15991 eEPropertySetType_DebugMeshVisual = 110, // 0xA1871C49 eEPropertySetType_FixCamera = 111, // 0x91F566F1 eEPropertySetType_MovingObject = 112, // 0x388D45A8 eEPropertySetType_DebugBillboard = 113, // 0xE1FC2953 eEPropertySetType_WheelLockPick = 114, // 0xEFAB9586 eEPropertySetType_WheelLock = 115, // 0xFB6913DF eEPropertySetType_PathFollowing = 116, // 0x7AEDE9BF eEPropertySetType_Questmarker = 117, // 0x2DCB5DF5 eEPropertySetType_NavExclude = 118, // 0x4379AB70 eEPropertySetType_NavFlexPath = 119, // 0x08A53822 eEPropertySetType_NavOffMeshConnector = 120, // 0xF964B099 eEPropertySetType_SeaMonsterSkills = 121 // 0xBFBD5054 }; enum eERandomTexFormat { eERandomTexFormat_Random4 = 0, // 0xF0273E7E (default) eERandomTexFormat_Normalized3 = 1, // 0x25E0E0B1 eERandomTexFormat_Normalized4 = 2, // 0x25E0E0B2 eERandomTexFormat_Rotation2x2 = 3, // 0xC12ECDB5 eERandomTexFormat_Rotation2x2Scale = 4, // 0x8BC28D1D eERandomTexFormat_InterleavedPattern = 5 // 0x92ADB33A }; enum eEReflectAxis { eEReflectAxis_xy = 0, // 0xFD698BB9 (default) eEReflectAxis_xz = 1, // 0xFD698BBA eEReflectAxis_yz = 2, // 0xFD698BDB eEReflectAxis_yx = 3, // 0xFD698BD9 eEReflectAxis_zx = 4, // 0xFD698BFA eEReflectAxis_zy = 5 // 0xFD698BFB }; enum eEReflectType { eEReflectType_Reflect = 0, // 0x0431BA9A (default) eEReflectType_WorldEye = 1, // 0x45757260 eEReflectType_WorldNormal = 2, // 0xA05F4C86 eEReflectType_TangentNormal = 3, // 0x9A1EBE6F eEReflectType_TangentEye = 4, // 0xE0FB04E9 eEReflectType_WorldPos = 5 // 0x45759FEF }; enum eEScanCode { eEScanCode_None = 0, // 0xDC94AAFE (default) eEScanCode_Escape = 1, // 0x3FAF4C7F eEScanCode_1 = 2, // 0x3302CD9F eEScanCode_2 = 3, // 0x3302CDA0 eEScanCode_3 = 4, // 0x3302CDA1 eEScanCode_4 = 5, // 0x3302CDA2 eEScanCode_5 = 6, // 0x3302CDA3 eEScanCode_6 = 7, // 0x3302CDA4 eEScanCode_7 = 8, // 0x3302CDA5 eEScanCode_8 = 9, // 0x3302CDA6 eEScanCode_9 = 10, // 0x3302CDA7 eEScanCode_0 = 11, // 0x3302CD9E eEScanCode_SZ = 12, // 0x935C863B eEScanCode_Akut = 13, // 0xDC8D7A03 eEScanCode_Backspace = 14, // 0x1CBCB70B eEScanCode_Tab = 15, // 0xFEED5325 eEScanCode_Q = 16, // 0x3302CDBF eEScanCode_W = 17, // 0x3302CDC5 eEScanCode_E = 18, // 0x3302CDB3 eEScanCode_R = 19, // 0x3302CDC0 eEScanCode_T = 20, // 0x3302CDC2 eEScanCode_Z = 21, // 0x3302CDC8 eEScanCode_U = 22, // 0x3302CDC3 eEScanCode_I = 23, // 0x3302CDB7 eEScanCode_O = 24, // 0x3302CDBD eEScanCode_P = 25, // 0x3302CDBE eEScanCode_UE = 26, // 0x935C8668 eEScanCode_Add = 27, // 0xFEED02B7 eEScanCode_Return = 28, // 0x5D0EAD6E eEScanCode_Control_L = 29, // 0xE07F5F9A eEScanCode_A = 30, // 0x3302CDAF eEScanCode_S = 31, // 0x3302CDC1 eEScanCode_D = 32, // 0x3302CDB2 eEScanCode_F = 33, // 0x3302CDB4 eEScanCode_G = 34, // 0x3302CDB5 eEScanCode_H = 35, // 0x3302CDB6 eEScanCode_J = 36, // 0x3302CDB8 eEScanCode_K = 37, // 0x3302CDB9 eEScanCode_L = 38, // 0x3302CDBA eEScanCode_OE = 39, // 0x935C85A2 eEScanCode_AE = 40, // 0x935C83D4 eEScanCode_Circumflex = 41, // 0xD0C23120 eEScanCode_Shift_L = 42, // 0x520ED177 eEScanCode_Crosshatch = 43, // 0xEEF90FA0 eEScanCode_Y = 44, // 0x3302CDC7 eEScanCode_X = 45, // 0x3302CDC6 eEScanCode_C = 46, // 0x3302CDB1 eEScanCode_V = 47, // 0x3302CDC4 eEScanCode_B = 48, // 0x3302CDB0 eEScanCode_N = 49, // 0x3302CDBC eEScanCode_M = 50, // 0x3302CDBB eEScanCode_Comma = 51, // 0x6E62FA5B eEScanCode_Point = 52, // 0x6F4E2818 eEScanCode_Minus = 53, // 0x6F14AA7A eEScanCode_Shift_R = 54, // 0x520ED17D eEScanCode_Numpad_Mult = 55, // 0x7451F1D4 eEScanCode_Menu_L = 56, // 0x5161956E eEScanCode_Space = 57, // 0x6F84DA7A eEScanCode_Capslock = 58, // 0xC62F485E eEScanCode_F1 = 59, // 0x935C8465 eEScanCode_F2 = 60, // 0x935C8466 eEScanCode_F3 = 61, // 0x935C8467 eEScanCode_F4 = 62, // 0x935C8468 eEScanCode_F5 = 63, // 0x935C8469 eEScanCode_F6 = 64, // 0x935C846A eEScanCode_F7 = 65, // 0x935C846B eEScanCode_F8 = 66, // 0x935C846C eEScanCode_F9 = 67, // 0x935C846D eEScanCode_F10 = 68, // 0xFEED1135 eEScanCode_Pause = 69, // 0x6F46AE6C eEScanCode_Scrolllock = 70, // 0xDD2E46C6 eEScanCode_Numpad_7 = 71, // 0xE9543209 eEScanCode_Numpad_8 = 72, // 0xE954320A eEScanCode_Numpad_9 = 73, // 0xE954320B eEScanCode_Numpad_Minus = 74, // 0xFE89A0DE eEScanCode_Numpad_4 = 75, // 0xE9543206 eEScanCode_Numpad_5 = 76, // 0xE9543207 eEScanCode_Numpad_6 = 77, // 0xE9543208 eEScanCode_Numpad_Plus = 78, // 0x745371D6 eEScanCode_Numpad_1 = 79, // 0xE9543203 eEScanCode_Numpad_2 = 80, // 0xE9543204 eEScanCode_Numpad_3 = 81, // 0xE9543205 eEScanCode_Numpad_0 = 82, // 0xE9543202 eEScanCode_Numpad_Decimal = 83, // 0x0886DC61 eEScanCode_Smaller = 86, // 0x5D2B01BE eEScanCode_F11 = 87, // 0xFEED1136 eEScanCode_F12 = 88, // 0xFEED1137 eEScanCode_Numpad_Return = 284, // 0xDB227052 eEScanCode_Control_R = 285, // 0xE07F5FA0 eEScanCode_Numpad_Divide = 309, // 0xBAC37D67 eEScanCode_Print = 311, // 0x6F4FCD3B eEScanCode_Menu_R = 312, // 0x51619574 eEScanCode_Numlock = 325, // 0xEFCA4987 eEScanCode_Break = 326, // 0x6E526373 eEScanCode_Home = 327, // 0xDC916097 eEScanCode_Cursor_Up = 328, // 0x9B694A70 eEScanCode_Page_Up = 329, // 0x5AA6E6EF eEScanCode_Cursor_Left = 331, // 0x1AE095D6 eEScanCode_Cursor_Right = 333, // 0x77621849 eEScanCode_End = 335, // 0xFEED1505 eEScanCode_Cursor_Down = 336, // 0x1ADC5F83 eEScanCode_Page_Down = 337, // 0x9FF317C2 eEScanCode_Insert = 338, // 0x48B24BE3 eEScanCode_Delete = 339, // 0x3C61CDC1 eEScanCode_Win_L = 347, // 0x6FC99C87 eEScanCode_Win_R = 348, // 0x6FC99C8D eEScanCode_Apps = 349 // 0xDC8D8EA2 }; enum eEShaderColorModifier { eEShaderColorModifier_None = 0, // 0x0B18D463 (default) eEShaderColorModifier_Negate = 1, // 0x33E6ABC7 eEShaderColorModifier_Inverse = 2, // 0x45E8FD4F eEShaderColorModifier_Saturate = 3, // 0x515CCEBC eEShaderColorModifier_Ceil = 4, // 0x0B12A110 eEShaderColorModifier_Floor = 5, // 0x6DA0FD95 eEShaderColorModifier_Abs = 6, // 0x652F1349 eEShaderColorModifier_Frac = 7, // 0x0B147C6F eEShaderColorModifier_Bias = 8, // 0x0B1224B2 eEShaderColorModifier_InvBias = 9, // 0x45D5A37F eEShaderColorModifier_Rcp = 10, // 0x652F5BB8 eEShaderColorModifier_Sqr = 11, // 0x652F61C9 eEShaderColorModifier_Sqrt = 12, // 0x0B1B9B5D eEShaderColorModifier_RcpSqrt = 13, // 0xE095EB02 eEShaderColorModifier_Sign = 14, // 0x0B1B77E4 eEShaderColorModifier_Exp = 15, // 0x652F2720 eEShaderColorModifier_Exp2 = 16, // 0x0B140B52 eEShaderColorModifier_Log = 17, // 0x652F43B5 eEShaderColorModifier_Log10 = 18, // 0x6E0F0B76 eEShaderColorModifier_Log2 = 19, // 0x0B17BA87 eEShaderColorModifier_Sin = 20, // 0x652F60BD eEShaderColorModifier_Cos = 21, // 0x652F1D78 eEShaderColorModifier_Tan = 22, // 0x652F63F6 eEShaderColorModifier_Normalize2 = 23, // 0xFF28EF96 eEShaderColorModifier_Normalize3 = 24, // 0xFF28EF97 eEShaderColorModifier_Normalize4 = 25 // 0xFF28EF98 }; enum eEShaderColorSrcComponent { eEShaderColorSrcComponent_Default = 0, // 0xA7EFA344 (default) eEShaderColorSrcComponent_RGB = 1, // 0x55B4A2FA eEShaderColorSrcComponent_R = 2, // 0x1DEF0151 eEShaderColorSrcComponent_G = 3, // 0x1DEF0146 eEShaderColorSrcComponent_B = 4, // 0x1DEF0141 eEShaderColorSrcComponent_A = 5 // 0x1DEF0140 }; enum eEShaderMaterialBlendMode { eEShaderMaterialBlendMode_Normal = 0, // 0x5FB1EB27 (default) eEShaderMaterialBlendMode_Masked = 1, // 0x5C5FEFD3 eEShaderMaterialBlendMode_AlphaBlend = 2, // 0x81508B69 eEShaderMaterialBlendMode_Brighten = 3, // 0xD24B1211 eEShaderMaterialBlendMode_Invisible = 4 // 0x882D7783 }; enum eEShaderMaterialTransformation { eEShaderMaterialTransformation_Default = 0, // 0x2717F230 (default) eEShaderMaterialTransformation_Skinned_Morphed = 0, // 0xFCBBC705 (alias) eEShaderMaterialTransformation_Morphed = 0, // 0xF418D2BA (alias) eEShaderMaterialTransformation_Skinned = 0, // 0xB7FDC0F7 (alias) eEShaderMaterialTransformation_Tree_Branches = 1, // 0x609A9CC0 eEShaderMaterialTransformation_Tree_Fronds = 2, // 0xC9FA6D46 eEShaderMaterialTransformation_Tree_LeafCards = 3, // 0xEC82D95F eEShaderMaterialTransformation_Tree_LeafMeshes = 4, // 0x947A9997 eEShaderMaterialTransformation_Billboard = 5, // 0xFB1B6CF6 eEShaderMaterialTransformation_Vegetation = 6, // 0x4E5397A1 eEShaderMaterialTransformation_Tree_Billboards = 7, // 0x645BDA58 eEShaderMaterialTransformation_ParticleBillboard = 8 // 0xFB12DB4A }; enum eEShaderMaterialVersion { eEShaderMaterialVersion_1_1 = 0, // 0xA67D0FFB eEShaderMaterialVersion_1_4 = 1, // 0xA67D0FFE eEShaderMaterialVersion_2_0 = 2, // 0xA67D143B eEShaderMaterialVersion_3_0 = 3 // 0xA67D187C (default) }; enum eEShadowQuality { eEShadowQuality_High = 1, // 0xBA464F7D eEShadowQuality_Medium = 2, // 0x7077FA7E eEShadowQuality_Low = 3, // 0x6A7E524F eEShadowQuality_Lowest = 4, // 0x6EE220DB eEShadowQuality_Off = 5 // 0x6A7E5DD8 }; enum eESoundChannel { eESoundChannel_Master = 0, // 0x5A5A703C eESoundChannel_Game = 1, // 0x9C65A26A (default) eESoundChannel_Cutscene = 2 // 0x25F3AC2A }; enum eESplitImageStyle { eESplitImageStyle_Scale = 27, // 0x3F344EB6 (default) eESplitImageStyle_RepeatX_ScaleY = 28, // 0x962FF147 eESplitImageStyle_MirrorX_ScaleY = 29, // 0x22A1F401 eESplitImageStyle_ScaleX_RepeatY = 35, // 0x04885747 eESplitImageStyle_Repeat = 36, // 0x239549AF eESplitImageStyle_MirrorX_RepeatY = 37, // 0x2F9C145A eESplitImageStyle_ScaleX_MirrorY = 43, // 0x8D255741 eESplitImageStyle_RepeatX_MirrorY = 44, // 0x9D86BA5A eESplitImageStyle_Mirror = 45 // 0x18353269 }; enum eEStripSpawning { eEStripSpawning_Continuous = 0, // 0x3F00DABE eEStripSpawning_Movement = 1, // 0xB6F6B652 (default) eEStripSpawning_Timed = 2 // 0xCD1C78DA }; enum eESwizzleComponent { eESwizzleComponent_X = 0, // 0x313EFCD1 (default) eESwizzleComponent_Y = 1, // 0x313EFCD2 eESwizzleComponent_Z = 2, // 0x313EFCD3 eESwizzleComponent_W = 3 // 0x313EFCD0 }; enum eETexCoordSrcOscillatorType { eETexCoordSrcOscillatorType_Pan = 0, // 0x3A4BEB5B (default) eETexCoordSrcOscillatorType_Stretch = 1, // 0x1E7A99F9 eETexCoordSrcOscillatorType_StretchRepeat = 2, // 0xC658443A eETexCoordSrcOscillatorType_Jitter = 3 // 0x8E1106EE }; enum eETexCoordSrcRotatorType { eETexCoordSrcRotatorType_Once = 0, // 0x89AA3ED0 (default) eETexCoordSrcRotatorType_Constant = 1, // 0x1418C635 eETexCoordSrcRotatorType_Oscillate = 2 // 0x576F070B }; enum eETextAlign { eETextAlign_Left_Top = 0, // 0x537A5ADB (default) eETextAlign_Center_Top = 1, // 0x6940AEF1 eETextAlign_Right_Top = 2, // 0x61359D2E eETextAlign_Left_Middle = 4, // 0x7A46A4B7 eETextAlign_Left_VCenter = 4, // 0x1F5B0D3F eETextAlign_Center_VCenter = 5, // 0x99B97C55 eETextAlign_Center_Middle = 5, // 0x3068890D eETextAlign_Right_VCenter = 6, // 0x42C54112 eETextAlign_Right_Middle = 6, // 0x16802A2A eETextAlign_Left_Bottom = 8, // 0x6113835D eETextAlign_Center_Bottom = 9, // 0x173567B3 eETextAlign_Right_Bottom = 10 // 0xFD4D08D0 }; enum eETicSide { eETicSide_Right = 0, // 0x51075731 (default) eETicSide_Left = 1, // 0xD3E597BE eETicSide_Both = 2 // 0xD3E04840 }; enum eEVegetationBrushColorFunction { eEVegetationBrushColorFunction_Salt = 0, // 0x18397401 (default) eEVegetationBrushColorFunction_Random = 1, // 0x0A12330E eEVegetationBrushColorFunction_PerlinNoise = 2, // 0xB0BD7035 eEVegetationBrushColorFunction_PerlinNoise_Improved = 3, // 0xB81A8EDA eEVegetationBrushColorFunction_EbertNoise = 4, // 0x8FFA727D eEVegetationBrushColorFunction_PeacheyNoise = 5, // 0x2C45AF4A eEVegetationBrushColorFunction_PeacheyNoise_Gradient = 6, // 0x1F98D1B7 eEVegetationBrushColorFunction_PeacheyNoise_GradientValue = 7, // 0xD5EEC314 eEVegetationBrushColorFunction_PeacheyNoise_SparseConvolusion = 8, // 0xADA473D6 eEVegetationBrushColorFunction_PeacheyNoise_ValueConvolusion = 9 // 0xDF8DB0C5 }; enum eEVegetationBrushMode { eEVegetationBrushMode_Place = 0, // 0xF5897792 (default) eEVegetationBrushMode_Remove = 1, // 0xAAEAD9BB eEVegetationBrushMode_Colorize = 2 // 0x389BE1D4 }; enum eEVegetationBrushPlace { eEVegetationBrushPlace_DistanceSelf = 0, // 0x862E6DE2 (default) eEVegetationBrushPlace_DistanceOther = 1, // 0x4BBBF11A eEVegetationBrushPlace_RemoveOther = 2 // 0x3FF3BBBD }; enum eEVegetationBrushProbabilityFunction { eEVegetationBrushProbabilityFunction_None = 0, // 0xF4B69F1F eEVegetationBrushProbabilityFunction_Shape = 1, // 0x8BE0F160 eEVegetationBrushProbabilityFunction_PerlinNoise = 2, // 0x0E315F37 (default) eEVegetationBrushProbabilityFunction_PerlinNoise_Improved = 3, // 0xCC80801C eEVegetationBrushProbabilityFunction_EbertNoise = 4, // 0x834B893F eEVegetationBrushProbabilityFunction_PeacheyNoise = 5, // 0x38377E8C eEVegetationBrushProbabilityFunction_PeacheyNoise_Gradient = 6, // 0xC0BCEB39 eEVegetationBrushProbabilityFunction_PeacheyNoise_GradientValue = 7, // 0x4DC91DD6 eEVegetationBrushProbabilityFunction_PeacheyNoise_SparseConvolusion = 8, // 0xECD25F98 eEVegetationBrushProbabilityFunction_PeacheyNoise_ValueConvolusion = 9 // 0xB2EC2C47 }; enum eEVegetationBrushShape { eEVegetationBrushShape_Circle = 0, // 0xA054158B (default) eEVegetationBrushShape_Rect = 1, // 0x775D1787 eEVegetationBrushShape_Single = 2 // 0xC5A47F1B }; enum eEVegetationMeshShading { eEVegetationMeshShading_MeshNormal = 0, // 0x3C6694A5 (default) eEVegetationMeshShading_EntryOrientation = 1 // 0x86262D2D }; enum eEViewRange { eEViewRange_Item_Small = 0, // 0x7F44401D (default) eEViewRange_Item_Medium = 1, // 0x593E25E5 eEViewRange_Item_Large = 2, // 0x7EBF47AF eEViewRange_NPC_Small = 3, // 0x136F72AF eEViewRange_NPC_Medium = 4, // 0x72CFAAB7 eEViewRange_NPC_Large = 5, // 0x12EA7A41 eEViewRange_Level_Small = 6, // 0x185BA306 eEViewRange_Level_Medium = 7, // 0x1541E5EE eEViewRange_Level_Large = 8, // 0x17D6AA98 eEViewRange_Object_Small = 9, // 0x12797F25 eEViewRange_Object_Medium = 10, // 0x531B45ED eEViewRange_Object_Large = 11, // 0x11F486B7 eEViewRange_SpeedTree_Small = 12, // 0x87009ECF eEViewRange_SpeedTree_Medium = 13, // 0x58865AD7 eEViewRange_SpeedTree_Large = 14, // 0x867BA661 eEViewRange_Events_Small = 15, // 0xFBC60C03 eEViewRange_Events_Medium = 16, // 0x65F96E8B eEViewRange_Events_Large = 17, // 0xFB411395 eEViewRange_Terrain = 18, // 0x31034A4B eEViewRange_Effects_Small = 19, // 0x140834EE eEViewRange_Effects_Medium = 20, // 0x8680B4D6 eEViewRange_Effects_Large = 21, // 0x13833C80 eEViewRange_Lights = 22, // 0x8A3BEF01 eEViewRange_Infinity = 23 // 0xC2CAEEE0 (obsolete) }; enum eEVirtualKeyboardType { eEVirtualKeyboardType_Full = 0, // 0x9C6BBFDB (default) eEVirtualKeyboardType_Number = 1, // 0x7904D6F1 eEVirtualKeyboardType_Password = 2, // 0xB1C9B75B eEVirtualKeyboardType_Email = 3 // 0x29CD10F0 }; enum eEWeatherZoneOverwrite { eEWeatherZoneOverwrite_Overwrite = 0, // 0xDCCF0708 (default) eEWeatherZoneOverwrite_Modulate = 1, // 0xEA66BCFC eEWeatherZoneOverwrite_Add = 2 // 0x744F780A }; enum eEWeatherZoneShape { eEWeatherZoneShape_3D_Sphere = 0, // 0x03D97E08 eEWeatherZoneShape_3D_Box = 1, // 0xC5D21C6A eEWeatherZoneShape_Portal_Room = 2 // 0xC95E0A59 }; enum gEActionInput { gEActionInput_Undefined = 0, // 0x2636C3F0 (default) gEActionInput_MoveForward = 1, // 0x07E5F7EA gEActionInput_MoveBackward = 2, // 0xFA2391D4 gEActionInput_MoveLeft = 3, // 0x0E409F40 gEActionInput_MoveRight = 4, // 0xD6C34EF3 gEActionInput_LookLeft = 5, // 0x121740FE gEActionInput_LookRight = 6, // 0x556E2871 gEActionInput_LookUp = 7, // 0x9B2B0B98 gEActionInput_LookDown = 8, // 0x12130AAB gEActionInput_ZoomIn = 9, // 0xBBD34B5A gEActionInput_ZoomOut = 10, // 0x363CD17B gEActionInput_CameraDistance = 11, // 0x351452D2 gEActionInput_Walk = 12, // 0xBFFD23AD gEActionInput_Sprint = 13, // 0xAB92E05E gEActionInput_Jump = 14, // 0xBFF657FA gEActionInput_Sneak = 15, // 0xBF603990 gEActionInput_WeaponMode = 16, // 0x7C06836D gEActionInput_PrimaryAction = 17, // 0x1FC612A0 gEActionInput_SecondaryAction = 18, // 0x9705C8C4 gEActionInput_DirtyTrick = 19, // 0xFB08E187 gEActionInput_AstralVision = 20, // 0x72AAB39D gEActionInput_Reload = 21, // 0xA87377B5 gEActionInput_Evade = 22, // 0xBE6734E3 gEActionInput_QuickUse0 = 23, // 0x469A4898 gEActionInput_QuickUse1 = 24, // 0x469A4899 gEActionInput_QuickUse2 = 25, // 0x469A489A gEActionInput_QuickUse3 = 26, // 0x469A489B gEActionInput_QuickUse4 = 27, // 0x469A489C gEActionInput_QuickUse5 = 28, // 0x469A489D gEActionInput_QuickUse6 = 29, // 0x469A489E gEActionInput_QuickUse7 = 30, // 0x469A489F gEActionInput_QuickUse8 = 31, // 0x469A48A0 gEActionInput_QuickUse9 = 32, // 0x469A48A1 gEActionInput_GP_QuickUse = 33, // 0x90FB595E gEActionInput_GP_InGame_Menu = 34, // 0x89B3A379 gEActionInput_GP_Game_Menu = 35, // 0xE61AFAC2 gEActionInput_GP_QuickUse_Left = 36, // 0xE3226408 gEActionInput_GP_QuickUse_Right = 37, // 0x47DDACBB gEActionInput_GP_QuickUse_Up = 38, // 0x641DE422 gEActionInput_GP_QuickUse_Down = 39, // 0xE31E2DB5 gEActionInput_GP_Map_ZoomIn = 40, // 0xAF64B42D gEActionInput_GP_Map_ZoomOut = 41, // 0x9BFB54AE gEActionInput_Inventory = 42, // 0x1A908FAC gEActionInput_Map = 43, // 0x5364987C gEActionInput_Log = 44, // 0x53649600 gEActionInput_Equipment = 45, // 0xC9DEDF56 gEActionInput_Escape = 46, // 0x8B18958F gEActionInput_QuickSave = 47, // 0x4698E5AA gEActionInput_QuickLoad = 48, // 0x469547DB gEActionInput_Hud_A = 49, // 0xBE9CFDFF gEActionInput_Hud_B = 50, // 0xBE9CFE00 gEActionInput_Hud_Y = 51, // 0xBE9CFE17 gEActionInput_Hud_X = 52, // 0xBE9CFE16 gEActionInput_Hud_NextPage = 53, // 0x9A6EDF3A gEActionInput_Hud_PrevPage = 54, // 0x2F79CBD8 gEActionInput_Hud_SecStickLeft = 55, // 0x1D0F7482 gEActionInput_Hud_SecStickRight = 56, // 0xBF6CCC75 gEActionInput_Hud_SecStickUp = 57, // 0x0CB88E1C gEActionInput_Hud_SecStickDown = 58, // 0x1D0B3E2F gEActionInput_PC_Hud_Action1 = 59, // 0x4983599F gEActionInput_PC_Hud_Action2 = 60, // 0x498359A0 gEActionInput_Hud_NavigateUp = 61, // 0x2E1B5E72 gEActionInput_Hud_NavigateDown = 62, // 0x22637C05 gEActionInput_Hud_NavigateLeft = 63, // 0x2267B258 gEActionInput_Hud_NavigateRight = 64, // 0x6FCCC50B gEActionInput_Gui_MouseWheelUp = 65, // 0xEB29F1E5 gEActionInput_Gui_MouseWheelDown = 66, // 0x5D64B838 gEActionInput_Gui_PageUp = 67, // 0x7F680B04 gEActionInput_Gui_PageDown = 68, // 0xF98D9517 gEActionInput_Gui_PageBegin = 69, // 0x2B1646E4 gEActionInput_Gui_PageEnd = 70, // 0x6C692796 gEActionInput_Gui_MouseLButton = 71, // 0x44EF34D3 gEActionInput_Gui_Plus = 72, // 0x33D5BC86 gEActionInput_Axis_LookLeftRight = 74, // 0x18B73430 gEActionInput_Axis_LookDownUp = 75, // 0x5C9380A4 gEActionInput_Axis_MoveBackwardForward = 76, // 0xECFE6E7D gEActionInput_Axis_MoveLeftRight = 77, // 0xF55FCBB2 gEActionInput_Axis_Hud_NavigateDownUp = 78, // 0x5936447E gEActionInput_Axis_Hud_NavigateLeftRight = 79, // 0xD57EA1CA gEActionInput_Axis_Hud_SecStickLeftRight = 80, // 0x7B484E34 gEActionInput_Axis_Hud_SecStickDownUp = 81 // 0x9CD73928 }; enum gEAIMode { gEAIMode_None = 0, // 0x0F938D0F (default) gEAIMode_Sender = 1, // 0x4D9FEC20 gEAIMode_Routine = 2, // 0xCC7E4C25 gEAIMode_Sleep = 3, // 0x025DDE78 gEAIMode_GotoItem = 4, // 0x32B295C7 gEAIMode_GotoBody = 5, // 0x32AEA9C6 gEAIMode_Observe = 6, // 0xC7104255 gEAIMode_Talk = 7, // 0x0F969B8B gEAIMode_Watch = 8, // 0x02A077D6 gEAIMode_Avoid = 9, // 0x011DCC32 gEAIMode_Threaten = 10, // 0x11E09EBA gEAIMode_Receiver = 11, // 0x2F7548D4 gEAIMode_Attack = 12, // 0x24B5BD97 gEAIMode_HealPlayer = 13, // 0xC0CD2F06 gEAIMode_Fear = 14, // 0x0F8EFDDD gEAIMode_Down = 15, // 0x0F8E1277 gEAIMode_Dead = 16 // 0x0F8DE50D }; enum gEAlignType { gEAlignType_Left = 0, // 0x2D665A88 (default) gEAlignType_Right = 1, // 0xDAA0733B gEAlignType_Center = 2, // 0x0B6D1F5E gEAlignType_FillByScale = 3, // 0x4829F9A7 gEAlignType_FillByLoop = 4 // 0x7E4B3739 }; enum gEAnchorType { gEAnchorType_Local = 0, // 0xC6C12798 (default) gEAnchorType_Roam = 1, // 0x7A663BBC gEAnchorType_Patrol = 2, // 0xA747019F gEAnchorType_Event = 3, // 0xC6465CEF gEAnchorType_Fight = 4, // 0xC6515C3F gEAnchorType_LocalRoam = 5 // 0x0BEA0FC7 }; enum gEAniState { gEAniState_Stand = 2, // 0x68AB68E3 (default) gEAniState_Sneak = 3, // 0x68A82DFB gEAniState_Attack = 4, // 0x5425DE21 gEAniState_Parade = 5, // 0x75CA5556 gEAniState_Kneel = 6, // 0x68176A78 gEAniState_SitGround = 7, // 0x662C83E8 gEAniState_SitStool = 8, // 0x4202610A gEAniState_SitBench = 9, // 0x40C680F9 gEAniState_SitThrone = 10, // 0x83CC2AA9 gEAniState_SleepBed = 11, // 0x07367CAD gEAniState_SleepGround = 12, // 0x9470EBB1 gEAniState_SitBathtub = 13, // 0x83859423 gEAniState_Down = 14, // 0x96888881 gEAniState_DownBack = 15, // 0x40D0BBD2 gEAniState_Dead = 16, // 0x96885B17 gEAniState_DeadBack = 17, // 0x0B03E968 gEAniState_Finished = 18, // 0x36390D73 gEAniState_FinishedBack = 19, // 0x9E3E69C4 gEAniState_TalkStand = 20, // 0x62938FAF gEAniState_TalkSitGround = 21, // 0xD22330B4 gEAniState_TalkSitStool = 22, // 0xE830A456 gEAniState_TalkSitBench = 23, // 0xE6F4C445 gEAniState_TalkSitThrone = 24, // 0xEFC2D775 gEAniState_Wade = 25, // 0x9692B5AA gEAniState_Swim = 26, // 0x9690E269 gEAniState_Dive = 27, // 0x96886ED1 gEAniState_Stumble = 28, // 0x42929125 gEAniState_Levitate = 29 // 0x9E84CD47 }; enum gEArenaStatus { gEArenaStatus_None = 0, // 0x195042AB (default) gEArenaStatus_Running = 1 // 0xBDCD6A3C }; enum gEAttitude { gEAttitude_None = 0, // 0x75A74B84 (default) gEAttitude_Friendly = 1, // 0xC11DBB11 gEAttitude_Neutral = 2, // 0xFAE50DCF gEAttitude_Angry = 3, // 0x29A4D575 gEAttitude_Hostile = 4 // 0x4436E1AC }; enum gEBravery { gEBravery_None = 0, // 0x21CA9A3B gEBravery_Brave = 1, // 0x5A462BFB (default) gEBravery_Guard = 2 // 0x5AA24B1E }; enum gECameraNoiseMethod { gECameraNoiseMethod_PosX = 0, // 0x3A001CA2 (default) gECameraNoiseMethod_PosY = 1, // 0x3A001CA3 gECameraNoiseMethod_PosZ = 2, // 0x3A001CA4 gECameraNoiseMethod_RotX = 3, // 0x3A013585 gECameraNoiseMethod_RotY = 4, // 0x3A013586 gECameraNoiseMethod_RotZ = 5, // 0x3A013587 gECameraNoiseMethod_CamPosX = 6, // 0xFFE71413 gECameraNoiseMethod_CamPosY = 7, // 0xFFE71414 gECameraNoiseMethod_CamPosZ = 8, // 0xFFE71415 gECameraNoiseMethod_CamRotX = 9, // 0xFFE82CF6 gECameraNoiseMethod_CamRotY = 10, // 0xFFE82CF7 gECameraNoiseMethod_CamRotZ = 11 // 0xFFE82CF8 }; enum gECameraNoiseType { gECameraNoiseType_Perlin = 0, // 0x9BD956A3 (default) gECameraNoiseType_Ebert = 1, // 0x1373FA6B gECameraNoiseType_Peachey = 2 // 0x15CB9618 }; enum gECombat2AIMode { gECombat2AIMode_Active = 0, // 0x0E08B583 (default) gECombat2AIMode_Passive = 1 // 0x4D11D282 }; enum gECombatFightAIMode { gECombatFightAIMode_Active = 0, // 0x458317E3 (default) gECombatFightAIMode_Passive = 1 // 0x73D880E2 }; enum gECombatHeight { gECombatHeight_Normal = 0, // 0x169E7B68 (default) gECombatHeight_Low = 1, // 0x45DE5911 gECombatHeight_High = 2 // 0x01A72E7F }; enum gECompareOperation { gECompareOperation_Equal = 0, // 0x68C3B9A0 (default) gECompareOperation_NotEqual = 1, // 0x6BBDBDD1 gECompareOperation_Less = 2, // 0xADDB061F gECompareOperation_LessEqual = 3, // 0xDB1F41B7 gECompareOperation_Greater = 4, // 0x43C0EB32 gECompareOperation_GreaterEqual = 5 // 0x41CE4AAA }; enum gEConstraintAngle { gEConstraintAngle_Free = -1, // 0xF1B14F7E (default) gEConstraintAngle_AxisX = 0, // 0x27842229 gEConstraintAngle_AxisY = 1, // 0x2784222A gEConstraintAngle_AxisZ = 2 // 0x2784222B }; enum gECoolDownType { gECoolDownType_None = -1, // 0x99DB60E7 (default) gECoolDownType_Musket = 0, // 0x7C5185F0 gECoolDownType_Pistol = 1, // 0x82780152 gECoolDownType_Crossbow = 2, // 0xAC8D4BE9 gECoolDownType_Dagger = 3, // 0x65E288A1 gECoolDownType_Spell_CrystalHeal = 4, // 0x3437E532 gECoolDownType_Spell_CrystalTorch = 5, // 0xBC1374D8 gECoolDownType_Spell_Firerain = 6, // 0x936BFE06 gECoolDownType_Spell_Icesplinter = 7, // 0xE3AB68D8 gECoolDownType_Spell_Powerwave = 8, // 0x98424596 gECoolDownType_Spell_Rust = 9, // 0xF6BBDA04 gECoolDownType_Spell_Demonblade = 10, // 0x9F98D981 gECoolDownType_Spell_Heroism = 11, // 0x113BD96D gECoolDownType_Spell_Reinforce = 12, // 0x251AAEB3 gECoolDownType_Spell_Runeskin = 13, // 0x38E8E605 gECoolDownType_Spell_Shockwave = 14, // 0x12EFE3A1 gECoolDownType_Spell_Stonefist = 15, // 0x3F38D955 gECoolDownType_Spell_SummonHellhound = 16, // 0xE3600718 gECoolDownType_Spell_SummonWarrior = 17, // 0xF5A0ED5B gECoolDownType_Spell_Bloodrage = 18, // 0x23303245 gECoolDownType_Spell_Blowback = 19, // 0xC390D91B gECoolDownType_Spell_Creepingdeath = 20, // 0xF0452269 gECoolDownType_Spell_CurseOfWeakness = 21, // 0x35428EAE gECoolDownType_Spell_DeathOfBreath = 22, // 0x8ABD84C7 gECoolDownType_Spell_Necromancy = 23, // 0x77754F85 gECoolDownType_Spell_Parrot = 24, // 0x8F05A98E gECoolDownType_Spell_PestCloud = 25 // 0x496C16C9 }; enum gECrime { gECrime_None = 0, // 0x8AC17950 (default) gECrime_Fighter = 1, // 0xEB5AD209 gECrime_Damage = 2, // 0x28B3903F gECrime_Trespass = 3, // 0xF3355495 gECrime_Slaughter = 4, // 0x2BFAD42F gECrime_Murder = 5, // 0x3F1EB26F gECrime_Theft = 6, // 0xE35939FB gECrime_Magic = 7 // 0xE2D6C0A1 }; enum gECutsceneCommand { gECutsceneCommand_Fill = 0, // 0xCDABA790 (default) gECutsceneCommand_InterpolatorFloat = 1, // 0x015F1EA2 gECutsceneCommand_InterpolatorVec2 = 2, // 0xC9C5B6FC gECutsceneCommand_InterpolatorVec3 = 3, // 0xC9C5B6FD gECutsceneCommand_InterpolatorVec4 = 4, // 0xC9C5B6FE gECutsceneCommand_InterpolatorEuler = 5, // 0x0151E949 gECutsceneCommand_LookAtRotation = 6, // 0xDD630203 gECutsceneCommand_SetBool = 7, // 0xAD8953E1 gECutsceneCommand_PlayCamera = 8, // 0x97716F08 gECutsceneCommand_PlayAnimation = 9, // 0x5EAB497F gECutsceneCommand_PlaySound = 10, // 0x15440E48 gECutsceneCommand_PlayVoice = 11, // 0x157A2355 gECutsceneCommand_PlayText = 12, // 0x8C4843A4 gECutsceneCommand_AutoFocus = 13, // 0x2E9D4D02 gECutsceneCommand_Play2DSound = 14, // 0x238ABA7E gECutsceneCommand_PlayFacialExpression = 15, // 0x8BFEF3EF gECutsceneCommand_CamShakeInterpolatorVec3 = 16, // 0x38B9769A gECutsceneCommand_PlayVoiceArray = 17, // 0x01672E54 gECutsceneCommand_EntityShakeInterpolatorVec3 = 18 // 0xF32E9C66 }; enum gECutsceneEvent { gECutsceneEvent_RunScript = 0, // 0x024E4596 (default) gECutsceneEvent_SetLookAtTarget = 1, // 0x8ECC9A09 gECutsceneEvent_ShowPicture = 2, // 0x018C7C29 gECutsceneEvent_StartEffect = 3, // 0xB5591E07 gECutsceneEvent_StartOverlayImageEffect = 4, // 0xD76202AC gECutsceneEvent_StopOverlayImageEffect = 5, // 0xEADB9944 gECutsceneEvent_StartParticle = 6, // 0x331A190E gECutsceneEvent_StopMarker = 7, // 0x4BBF8974 gECutsceneEvent_StartMute = 8, // 0xEB434175 gECutsceneEvent_StopMute = 9, // 0x00C6AE0D gECutsceneEvent_SetOceanFrameTime = 10 // 0xB9E578D8 }; enum gECutsceneSequence { gECutsceneSequence_Director = 0, // 0x420B551F (default) gECutsceneSequence_Camera = 1, // 0xCC416E2C gECutsceneSequence_Entity = 2, // 0xD1DAE600 gECutsceneSequence_Base = 3 // 0x59FC393E }; enum gEDamageCalculationType { gEDamageCalculationType_Player = 0, // 0xC752DC2D gEDamageCalculationType_Monster = 1, // 0xD2A75848 (default) gEDamageCalculationType_Immortal = 2 // 0xD9F82EE5 }; enum gEDirection { gEDirection_None = 0, // 0x05E0D3A1 (default) gEDirection_Fwd = 1, // 0x1F353AB2 gEDirection_Back = 2, // 0x05DA0222 gEDirection_Left = 3, // 0x05DF8F5C gEDirection_Right = 4, // 0xC240428F gEDirection_FwdLeft = 5, // 0xD802ABBD gEDirection_FwdRight = 6, // 0xD8C6EB10 gEDirection_BackLeft = 7, // 0x899DAB2D gEDirection_BackRight = 8, // 0xBDC1D880 gEDirection_Count = 9 // 0xC134599A }; enum gEDoorStatus { gEDoorStatus_Open = 0, // 0xA1F6827A gEDoorStatus_Closed = 1 // 0xDD605DE2 (default) }; enum gEEffectCommandState { gEEffectCommandState_Initalized = 0, // 0x4053374A (default) gEEffectCommandState_Running = 1, // 0xA6AE45FE gEEffectCommandState_Finished = 2 // 0xCD511A07 }; enum gEEffectDecayMode { gEEffectDecayMode_Decay = 0, // 0xD9D4980E (default) gEEffectDecayMode_Kill = 1 // 0x352961D4 }; enum gEEffectKillRange { gEEffectKillRange_All = 0, // 0x07A0A58F (default) gEEffectKillRange_Range = 1 // 0x738DF3E3 }; enum gEEffectLink { gEEffectLink_Independent = 0, // 0x00AE3559 gEEffectLink_TargetEntity = 1, // 0x89B082EF (default) gEEffectLink_TargetBone = 2, // 0xFC980956 gEEffectLink_NearestBone = 3 // 0xEB42D701 }; enum gEEffectLoopMode { gEEffectLoopMode_Once = 0, // 0xBB3A6741 gEEffectLoopMode_Loop = 1, // 0xBB38C7F6 (default) gEEffectLoopMode_Repeat = 2 // 0x79D506BD }; enum gEEffectQuality { gEEffectQuality_Low = 0, // 0xCC354B38 (default) gEEffectQuality_Medium = 1, // 0x86EBB6C7 gEEffectQuality_High = 2, // 0x52DC6586 gEEffectQuality_Count = 3 // 0xAE1222CF }; enum gEEffectScriptOtherType { gEEffectScriptOtherType_Entity = 0, // 0xB6217633 (default) gEEffectScriptOtherType_TemplateEntity = 1 // 0xDEDA9D0F }; enum gEEffectScriptParamType { gEEffectScriptParamType_UseParam = 0, // 0xB12B0A63 (default) gEEffectScriptParamType_UseEffectCommandTime = 1, // 0x853578CD gEEffectScriptParamType_UseTargetMatrix = 2 // 0xFB58292E }; enum gEEffectStopMode { gEEffectStopMode_None = 0, // 0xDB93F5F8 (default) gEEffectStopMode_Decay = 1, // 0x4D58154E gEEffectStopMode_Disable = 2, // 0x0E2877DC gEEffectStopMode_Kill = 3 // 0xDB923714 }; enum gEEffectTargetMode { gEEffectTargetMode_Self = 0, // 0x911EDA93 (default) gEEffectTargetMode_Parent = 1, // 0x4CFB4413 gEEffectTargetMode_Script = 2 // 0x541F003E }; enum gEEntityType { gEEntityType_Game = 0, // 0x34DA31A9 (default) gEEntityType_Temporary = 1 // 0xE13341B2 }; enum gEEquipSlot { gEEquipSlot_None = 0, // 0x67A98666 (default) gEEquipSlot_Right = 1, // 0x5D1F4DF4 gEEquipSlot_Left = 2, // 0x67A84221 gEEquipSlot_Amulet = 3, // 0xD9B1789E gEEquipSlot_Ring = 4, // 0x67AB9E66 gEEquipSlot_EarRing = 5, // 0x27871D1E gEEquipSlot_Body = 6, // 0x67A2F0A4 gEEquipSlot_Hat = 7, // 0xF3A02E93 gEEquipSlot_Legs = 8, // 0x67A84241 gEEquipSlot_Feet = 9, // 0x67A4F7BA gEEquipSlot_Head = 10, // 0x67A60FE8 gEEquipSlot_GuildSymbol = 10, // 0x256D9841 (alias) gEEquipSlot_Glove = 11 // 0x5C5A0953 }; enum gEFight { gEFight_None = 0, // 0x4817BB92 (default) gEFight_Lost = 1, // 0x4816A384 gEFight_Won = 2, // 0x5F46AFD6 gEFight_Cancel = 3, // 0x924ED708 gEFight_Running = 4 // 0x8D808DC3 }; enum gEFlightPathType { gEFlightPathType_Ballistic = 0, // 0xDBC09D74 (default) gEFlightPathType_Seeking = 1 // 0x733A8043 }; enum gEFocusNameType { gEFocusNameType_Skeleton = 0, // 0x231AEBD8 gEFocusNameType_Entity = 1, // 0xD89119F0 (default) gEFocusNameType_Bone = 2, // 0xD0B4EC17 gEFocusNameType_Disable = 3, // 0x91F986A7 gEFocusNameType_Center = 4 // 0xD340CEB4 }; enum gEFocusPriority { gEFocusPriority_None = 0, // 0x07A1AD02 gEFocusPriority_Lowest = 1, // 0x721BA2F0 gEFocusPriority_Low = 2, // 0x93A00484 gEFocusPriority_Normal = 3, // 0x76C355FB (default) gEFocusPriority_High = 4, // 0x079E4852 gEFocusPriority_Highest = 5 // 0x7287FBFE }; enum gEFocusSource { gEFocusSource_Camera = 0, // 0x5CC26A2A gEFocusSource_Player = 1, // 0x7BD646CE gEFocusSource_PlayerPosCameraDir = 2, // 0x73D54EC8 gEFocusSource_CameraPosPlayerDir = 3, // 0x3E65A648 gEFocusSource_Auto = 4 // 0x3571E69A }; enum gEForcedDialogCam { gEForcedDialogCam_NoAutoMove_None = -268435456, // 0x8DED74C0 gEForcedDialogCam_NoAutoMove_BlockSwitch = -268435455, // 0x4D7BB4CD gEForcedDialogCam_NoAutoMove_ShowSpeaker = -268435454, // 0x9883C13C gEForcedDialogCam_NoAutoMove_ShowListener = -268435453, // 0x3A545277 gEForcedDialogCam_NoAutoMove_ShowSpeakerNearest = -268435452, // 0xEF01990E gEForcedDialogCam_NoAutoMove_ShowListenerNearest = -268435451, // 0x239119E9 gEForcedDialogCam_NoAutoMove_ShowSpeakerFarest = -268435450, // 0x0B9B6341 gEForcedDialogCam_NoAutoMove_ShowListenerFarest = -268435449, // 0x4380B4BC gEForcedDialogCam_None = 0, // 0xF37E2894 (default) gEForcedDialogCam_BlockSwitch = 1, // 0x7F695221 gEForcedDialogCam_ShowSpeaker = 2, // 0xCA715E90 gEForcedDialogCam_ShowListener = 3, // 0xA9F59A4B gEForcedDialogCam_ShowSpeakerNearest = 4, // 0xF9766FE2 gEForcedDialogCam_ShowListenerNearest = 5, // 0x7CA0CB3D gEForcedDialogCam_ShowSpeakerFarest = 6, // 0xF4A6AF95 gEForcedDialogCam_ShowListenerFarest = 7 // 0x4DF58B90 }; enum gEGender { gEGender_Male = 0, // 0xE96A9C64 (default) gEGender_Female = 1 // 0xDE7814AF }; enum gEGuardStatus { gEGuardStatus_Active = 0, // 0xEA5F0D43 (default) gEGuardStatus_FirstWarnGiven = 1, // 0xEB369240 gEGuardStatus_SecondWarnGiven = 2, // 0xA8DF1DB4 gEGuardStatus_Inactive = 3, // 0x82671E3A gEGuardStatus_Behind = 4, // 0xECD1D151 gEGuardStatus_ImportantInfo = 5 // 0x777EDA91 }; enum gEGuild { gEGuild_None = 0, // 0xA911AB75 (default) gEGuild_Pirate = 1, // 0x386A4ACA gEGuild_Mage = 2, // 0xA910E29F gEGuild_Demonhunter = 3, // 0x15E8D1AE gEGuild_Native = 4, // 0x3330708C gEGuild_Alvarez = 5, // 0xCA51E89A gEGuild_Gnome = 6, // 0xCAC7E7DB gEGuild_Inquisition = 7, // 0xC883BD41 gEGuild_Alliance = 8, // 0xFDC2FADE gEGuild_Demon = 9 // 0xCA8CA6B8 }; enum gEGuiMode { gEGuiMode_Invalid = -1, // 0x80EB41A1 (default) gEGuiMode_No_Gui = 0, // 0x5568671B gEGuiMode_Hud = 1, // 0x8B4F889B gEGuiMode_Hud_Interact = 2, // 0x86226654 gEGuiMode_Hud_Dead = 3, // 0xA2B23DA8 gEGuiMode_Map = 4, // 0x8B4F9B58 gEGuiMode_Log = 5, // 0x8B4F98DC gEGuiMode_Inv = 6, // 0x8B4F8C07 gEGuiMode_Cha = 7, // 0x8B4F71A6 gEGuiMode_Craft = 8, // 0x9CF7FC8A gEGuiMode_Dialog = 9, // 0x3DA9F32A gEGuiMode_Talk = 10, // 0xF546DCE6 gEGuiMode_Cutscene = 11, // 0x2C368AD4 gEGuiMode_Travel_Map = 12, // 0x5E6F3385 gEGuiMode_Loot_Take = 13, // 0xC2FCEF5C gEGuiMode_Loot_PutIn = 14, // 0x225D9387 gEGuiMode_Trade_Buy = 15, // 0xD1163219 gEGuiMode_Trade_Sell = 16, // 0xF3E58259 gEGuiMode_Menu = 17, // 0xF543178F gEGuiMode_InGame_Menu = 18, // 0x82A3801F gEGuiMode_Outro = 19, // 0x9DD31A13 gEGuiMode_Loading = 20, // 0x68B4B6F8 gEGuiMode_MiniGameShoot = 21, // 0xE49576CE gEGuiMode_MiniGameDrink = 22, // 0xE38B6959 gEGuiMode_MiniGameWrestle = 23, // 0xAA583667 gEGuiMode_MiniGameThrowing = 24, // 0x4CDF6D33 gEGuiMode_MiniGameLockPick = 25, // 0xE24D47D1 gEGuiMode_Sub_Hud_UserMin = 26, // 0x3FB5F6A6 gEGuiMode_Sub_Hud_UserSlots = 27, // 0x057C83F7 gEGuiMode_Sub_Hud_UserMiniMap = 28 // 0x81B7C1ED }; enum gEGuiMode { gEGuiMode_Sub_Hud_UserMax = 30, // 0x3FB5F5A8 gEGuiMode_Sub_Log_RunningQuests = 31, // 0xD978C62A gEGuiMode_Sub_Log_RunningQuests_Dialog = 32, // 0x67096119 gEGuiMode_Sub_Log_AllQuests = 33, // 0xEE15DB42 gEGuiMode_Sub_Log_AllQuests_Dialog = 34, // 0x15A8CB31 gEGuiMode_Sub_Log_Crew = 35, // 0x8B68E235 gEGuiMode_Sub_Cha_Attrib = 36, // 0x275B2714 gEGuiMode_Sub_Cha_Perk_Overview = 37, // 0x6A5CD816 gEGuiMode_Sub_Cha_Perk_List = 38, // 0x1350171B gEGuiMode_Sub_Cha_LegItems = 39, // 0xEDB8F908 gEGuiMode_Sub_Inv_All = 40, // 0x88A02968 gEGuiMode_Sub_Inv_Equipable = 41, // 0xFB19E907 gEGuiMode_Sub_Inv_Equipable_All = 42, // 0x589A4F5F gEGuiMode_Sub_Inv_Magic = 43, // 0x322339F0 gEGuiMode_Sub_Inv_Use = 44, // 0x88A07F5C gEGuiMode_Sub_Inv_Loot = 45, // 0x9CAB6C2D gEGuiMode_Sub_Inv_Equipslots = 46, // 0x5FA24DE8 gEGuiMode_Sub_Inv_QuickAssign = 47, // 0xB00A1311 gEGuiMode_Sub_Inv_Written_All = 48, // 0x7CD57FF4 gEGuiMode_Sub_Inv_Written_Loot = 49, // 0x178B9439 gEGuiMode_Sub_Map_Large = 50, // 0x36CDD80B gEGuiMode_Sub_Map_Choice = 51, // 0xFC077ACB gEGuiMode_Sub_Map_Travel = 52, // 0x245CACCE gEGuiMode_Sub_Dialog = 53, // 0x6C716D13 gEGuiMode_Sub_None = 54, // 0xC4E1BA13 gEGuiMode_Sub_Craft_Frying = 55, // 0x25197A21 gEGuiMode_Sub_Craft_VoodooAltar = 56, // 0xA30EF2DC gEGuiMode_Sub_Craft_VoodooCauldron = 57, // 0x8253DF60 gEGuiMode_Sub_Craft_Smithy = 58, // 0x430977D0 gEGuiMode_Sub_Craft_Gunsmith = 59, // 0x8B9CD321 gEGuiMode_Sub_Craft_Distillery = 60, // 0x4549CB77 gEGuiMode_Sub_Craft_Laboratory = 61, // 0xA4B46771 gEGuiMode_Sub_Craft_Goldsmith = 62, // 0xB928F6BD gEGuiMode_Sub_Craft_Runebench = 63, // 0xDF1E80AC gEGuiMode_Sub_Craft_DruidCauldron = 64, // 0xEC312002 gEGuiMode_Sub_Craft_Cook = 65, // 0x446F655E gEGuiMode_Sub_Craft_SpellVoodoo = 66, // 0xCE37BD48 gEGuiMode_Sub_Craft_SpellRune = 67, // 0x12846BEC gEGuiMode_Sub_Craft_SpellCrystal = 68, // 0xE659A074 gEGuiMode_Sub_Loot_Take = 69, // 0x933D8CA5 gEGuiMode_Sub_Menu_Main = 70, // 0x827EC1DC gEGuiMode_Sub_Menu_Load = 71, // 0x827E6FF7 gEGuiMode_Sub_Menu_Save = 72, // 0x82820DC6 gEGuiMode_Sub_Menu_Options = 73, // 0x81C3D5C3 gEGuiMode_Sub_Menu_Options_Video = 74, // 0x431575B9 gEGuiMode_Sub_Menu_Options_Graphic = 75, // 0xF06E5520 gEGuiMode_Sub_Menu_Options_Audio = 76, // 0x41A00834 gEGuiMode_Sub_Menu_Options_Game = 77, // 0xBC2E997C gEGuiMode_Sub_Menu_Options_Input = 78, // 0x422D2A32 gEGuiMode_Sub_Menu_Extras = 79, // 0x0C33BD8E gEGuiMode_Sub_Menu_Extras_DownloadedContent = 80, // 0x05A59B49 gEGuiMode_Sub_Menu_Extras_AdditionalContent = 81, // 0xD91DA2C1 gEGuiMode_Sub_Menu_Extras_Achievements = 82, // 0xD4553189 gEGuiMode_Sub_Menu_Extras_Credits = 83, // 0xEEDBB81B gEGuiMode_Sub_Menu_Start = 84, // 0xD2CDDA85 gEGuiMode_Sub_Menu_Informations = 85, // 0x5D74FEB0 gEGuiMode_Sub_Menu_Intro = 86, // 0xD215EC03 gEGuiMode_Sub_Menu_Extras_Silverlink = 87, // 0xA822DA10 gEGuiMode_Sub_Menu_Extras_Silverlink_Rewards = 88, // 0x32F2EDE7 gEGuiMode_Sub_Menu_Extras_Silverlink_Rewards_Received = 89, // 0x456291AD gEGuiMode_Sub_Menu_Extras_Silverlink_Rewards_Unlocked = 90, // 0xD4A41CBB gEGuiMode_Sub_Menu_Extras_Silverlink_Connect = 91, // 0xC70101D9 gEGuiMode_Sub_Menu_Extras_Silverlink_CreateAccount = 92, // 0x704AD7B0 gEGuiMode_Sub_Menu_Extras_Silverlink_LostPassword = 93, // 0x315AE744 gEGuiMode_Sub_Menu_Extras_Silverlink_ChangeEmail = 94, // 0x15DE4C5D gEGuiMode_Sub_Menu_Extras_Silverlink_ChangePassword = 95, // 0x90D0D7A8 gEGuiMode_Sub_Menu_Extras_Silverlink_About = 96 // 0x836C176A }; enum geGuiMode { geGuiMode_Sub_Hud_UserMiniMapPure = 29 // 0xE677CBA9 }; enum gEGuiModeTag { gEGuiModeTag_Invalid = -1, // 0x8BD895FD (default) gEGuiModeTag_Log_Quests = 0, // 0x3FC3C49C gEGuiModeTag_SubMode = 2, // 0x9C7E3C65 gEGuiModeTag_Inventory = 4, // 0xEDD522E4 gEGuiModeTag_Map = 5, // 0x326921B4 gEGuiModeTag_Log = 6, // 0x32691F38 gEGuiModeTag_Character = 7, // 0x76371683 gEGuiModeTag_GameMenu = 8, // 0x30EB7B65 gEGuiModeTag_InGameMenu = 9, // 0x110301BC gEGuiModeTag_Browsing = 11, // 0xB6454D81 gEGuiModeTag_Loading = 12, // 0x73A20B54 gEGuiModeTag_Craft = 13, // 0x708C89E6 gEGuiModeTag_Loot = 14, // 0x7F8D07B4 gEGuiModeTag_Travel_Map = 15, // 0x4C7E7A61 gEGuiModeTag_Trade = 16, // 0x71C02A26 gEGuiModeTag_Dialog = 17, // 0x83D02C06 gEGuiModeTag_Talk = 18, // 0x7F912EC2 gEGuiModeTag_Cutscene = 19 // 0x94CE6AB0 }; enum gEGuiTutorialLabelType { gEGuiTutorialLabelType_Center = 0, // 0xC24E7D2C (default) gEGuiTutorialLabelType_Popup = 1, // 0x4CA5907F gEGuiTutorialLabelType_Tips = 2, // 0x291E622B gEGuiTutorialLabelType_CenterFreeze = 3 // 0xDB0BD3AD }; enum gEHitDirection { gEHitDirection_None = 0, // 0x2F4C8B06 (default) gEHitDirection_LL = 1, // 0xB90CC34E gEHitDirection_LR = 2, // 0xB90CC354 gEHitDirection_UL = 3, // 0xB90CC477 gEHitDirection_UR = 4 // 0xB90CC47D }; enum gEInfoButtonViewerAlignment { gEInfoButtonViewerAlignment_Horizontal = 0, // 0x8EC5FEB3 (default) gEInfoButtonViewerAlignment_Vertical = 1 // 0xF1839363 }; enum gEInfoCondType { gEInfoCondType_Fight = 1, // 0x28E89B14 gEInfoCondType_Hello = 2, // 0x290AB056 gEInfoCondType_General = 3, // 0x499E5520 (default) gEInfoCondType_Open = 5, // 0xCAF4D394 gEInfoCondType_Activator = 6, // 0x6E946F2F gEInfoCondType_Ready = 7, // 0x29BF7597 gEInfoCondType_Running = 8, // 0xBDB64643 gEInfoCondType_Delivery = 9, // 0xB443CF06 gEInfoCondType_Success = 11, // 0x09E35CFB gEInfoCondType_DoCancel = 12, // 0x55D17B7B gEInfoCondType_Failed = 13, // 0x456C61C7 gEInfoCondType_Cancelled = 14, // 0xA1FF8B5D gEInfoCondType_Join = 15, // 0xCAF211F2 gEInfoCondType_Dismiss = 16, // 0x6C62FAFE gEInfoCondType_Trade = 18, // 0x29EAC772 gEInfoCondType_FirstWarn = 26, // 0xBBC2C102 gEInfoCondType_SecondWarn = 27, // 0x7DD49756 gEInfoCondType_Wait = 34, // 0xCAF8F757 gEInfoCondType_NothingToSay = 50, // 0x24650A49 gEInfoCondType_End = 51, // 0x3C73DB99 gEInfoCondType_Back = 52, // 0xCAED7293 gEInfoCondType_NotYetFinished = 53, // 0x876FA46F gEInfoCondType_Finished = 54 // 0xC55922EC }; enum gEInfoGameModeType { gEInfoGameModeType_Normal = 0, // 0xD4785626 (default) gEInfoGameModeType_OwnerDown = 1 // 0xE1CDE5C0 }; enum gEInfoNPCStatus { gEInfoNPCStatus_Alive = 0, // 0xA3DBB2D2 (default) gEInfoNPCStatus_UnHarmed = 1, // 0xFCB57355 gEInfoNPCStatus_Defeated = 2, // 0xDDC41DD3 gEInfoNPCStatus_Dead = 3, // 0x4ACA1F0F gEInfoNPCStatus_TalkedToPlayer = 4, // 0xD188CB66 gEInfoNPCStatus_NotTalkedToPlayer = 5 // 0x1C6D5C17 }; enum gEInfoQuestStatus { gEInfoQuestStatus_Open = 0, // 0x404DD8E4 (default) gEInfoQuestStatus_Overtime = 1, // 0xC1FEE27D gEInfoQuestStatus_Running = 2, // 0xE3590993 gEInfoQuestStatus_Success = 3, // 0x2F86204B gEInfoQuestStatus_Failed = 4, // 0x751BFB17 gEInfoQuestStatus_Cancelled = 5, // 0xBB6062AD gEInfoQuestStatus_Ready = 6, // 0x4A3924E7 gEInfoQuestStatus_Lost = 7, // 0x404C3154 gEInfoQuestStatus_Won = 8, // 0x9D19C3A6 gEInfoQuestStatus_NotYetFinished = 9, // 0xBC8B8DBF gEInfoQuestStatus_Finished = 10 // 0x9F54503C }; enum gEInfoType { gEInfoType_Refuse = 0, // 0xE4E88228 gEInfoType_Important = 1, // 0x20B5175C gEInfoType_News = 2, // 0x554CC79B gEInfoType_Info = 3, // 0x554A2DCA (default) gEInfoType_Parent = 4, // 0xDFFC1EC8 gEInfoType_Comment = 5, // 0x171CDCB1 gEInfoType_NPCSmalltalk = 6, // 0x98D723A4 gEInfoType_Cutscene = 7 // 0xD9554F58 }; enum gEInteractionType { gEInteractionType_Interact_NPC = 0, // 0xE513B54C (default) gEInteractionType_Interact_Player = 1, // 0x9A54C4B8 gEInteractionType_InventoryUse_Player = 2, // 0x5E7241D9 gEInteractionType_QuickUse_Player = 3, // 0x22397768 gEInteractionType_Magic = 4 // 0xA7DA49D3 }; enum gEInteractionUseType { gEInteractionUseType_None = 0, // 0xBD3EAA0F (default) gEInteractionUseType_Item = 1, // 0xBD3C004E gEInteractionUseType_NPC = 2, // 0x81DB1840 gEInteractionUseType_Button = 3, // 0xEC03AE1B gEInteractionUseType_Campfire = 4, // 0xD3BB42A6 gEInteractionUseType_Cannon = 5, // 0xECEB88DC gEInteractionUseType_Chest = 6, // 0x6448E3B6 gEInteractionUseType_Door = 7, // 0xBD392E73 gEInteractionUseType_GoldVein = 8, // 0xB73AC1D7 gEInteractionUseType_Lever = 9, // 0x64EA619D gEInteractionUseType_Sarcophagus = 10, // 0x03B3A0DF gEInteractionUseType_TreasureSite = 11, // 0xB23C343F gEInteractionUseType_Shrine = 12, // 0x12BEDA88 gEInteractionUseType_WallLock = 13, // 0x46342F58 gEInteractionUseType_Bed = 14, // 0x81DAE80A gEInteractionUseType_Distillery = 15, // 0x1C2B15E4 gEInteractionUseType_Grindstone = 16, // 0x2D14725C gEInteractionUseType_Workbench = 17, // 0xC564D002 gEInteractionUseType_Smithy = 18, // 0x131493BD gEInteractionUseType_VoodooAltar = 19, // 0x56198AE9 gEInteractionUseType_VoodooCauldron = 20, // 0x247E984D gEInteractionUseType_StoolDrink = 21, // 0x2C66EF08 gEInteractionUseType_SitBench = 22, // 0x0CBDB2EF gEInteractionUseType_Stand = 23, // 0x6570EE99 gEInteractionUseType_Bar = 24, // 0x81DAE794 gEInteractionUseType_Boss = 25, // 0xBD381636 gEInteractionUseType_TakeCrate = 26, // 0x51552FD3 gEInteractionUseType_DropCrate = 27, // 0x077EF4A3 gEInteractionUseType_NailCrate = 28, // 0x0CCA2CB2 gEInteractionUseType_TakeBarrel = 29, // 0x787BAB5C gEInteractionUseType_DropBarrel = 30, // 0xF3DE0A2C gEInteractionUseType_TakeStone = 31, // 0x52780B6D gEInteractionUseType_DropStone = 32, // 0x08A1D03D gEInteractionUseType_TakeBooks = 33, // 0x5141ACA2 gEInteractionUseType_DropBooks = 34, // 0x076B7172 gEInteractionUseType_Cook = 35, // 0xBD38A20B gEInteractionUseType_Guard = 36, // 0x64985572 gEInteractionUseType_Exercise = 37, // 0x8433A8B7 gEInteractionUseType_Desk = 38, // 0xBD390466 gEInteractionUseType_Notebook = 39, // 0x3FC9B160 gEInteractionUseType_Hunter = 40, // 0xF9FF5655 gEInteractionUseType_Fisher = 41, // 0xF47E69E0 gEInteractionUseType_Eat = 42, // 0x81DAF459 gEInteractionUseType_Drink = 43, // 0x64608857 gEInteractionUseType_Dance = 44, // 0x645749BA gEInteractionUseType_Bongo = 45, // 0x643AC694 gEInteractionUseType_SlaveWorker = 46, // 0xC137DE94 gEInteractionUseType_WaterBarrel = 47, // 0x55CF3E9A gEInteractionUseType_BedLow = 48, // 0xEAD8B5DC gEInteractionUseType_Barbecue = 49, // 0xF2253C58 gEInteractionUseType_Flail = 50, // 0x64814C67 gEInteractionUseType_Mortar = 51, // 0x053EBF74 gEInteractionUseType_Goldsmith = 52, // 0xA0A4278A gEInteractionUseType_GoldWasher = 53, // 0x7304C9EF gEInteractionUseType_Attack = 54, // 0xE99C1A97 gEInteractionUseType_Flee = 55, // 0xBD3A391B gEInteractionUseType_Loot = 56, // 0xBD3D917D gEInteractionUseType_Underground = 57, // 0x8F590B4C gEInteractionUseType_Roam = 58, // 0xBD40D9EE gEInteractionUseType_Spyglass = 59, // 0x35E05375 gEInteractionUseType_Instructor = 60, // 0x8C6ABABC gEInteractionUseType_Cutstone = 61, // 0xE7DA2DF4 gEInteractionUseType_StoolEat = 62, // 0x5305FACA gEInteractionUseType_StoolWrite = 63, // 0x2DBEC15B gEInteractionUseType_Whore = 64, // 0x65B2F824 gEInteractionUseType_BossDance = 65, // 0x94B1FC11 gEInteractionUseType_Book = 66, // 0xBD3815AA gEInteractionUseType_Firewall = 67, // 0x0B3E9495 gEInteractionUseType_AltarOfDeath = 68, // 0xB4EE5A8E gEInteractionUseType_ShipBallista = 69, // 0xE5841A5F gEInteractionUseType_Laboratory = 70, // 0x7B95B1DE gEInteractionUseType_DruidCauldron = 71, // 0x8C41EF4F gEInteractionUseType_Artefactory = 72, // 0xD1459F63 gEInteractionUseType_SmokePot = 73, // 0x37E24971 gEInteractionUseType_Idol = 74, // 0xBD3BBD87 gEInteractionUseType_Runebench = 75, // 0xC699B179 gEInteractionUseType_Throne = 76, // 0x15141CAF gEInteractionUseType_ParrotPole = 77, // 0x311093E7 gEInteractionUseType_WheelLock = 78, // 0x598B381D gEInteractionUseType_Armwrestling = 79, // 0x7ABF311E gEInteractionUseType_Throwing = 80, // 0xAA931371 gEInteractionUseType_AmbientFight = 81, // 0x0934A2D1 gEInteractionUseType_SteeringWheel = 82, // 0x65EB3AD5 gEInteractionUseType_Lean = 83, // 0xBD3D651F gEInteractionUseType_MagicPrison = 84, // 0x861320BB gEInteractionUseType_Destructible = 85, // 0xACFDA789 gEInteractionUseType_EggSpawner = 86, // 0x47783132 gEInteractionUseType_SwivelGun = 87, // 0xBA97CBC3 gEInteractionUseType_SitGround = 88, // 0xB109F49E gEInteractionUseType_Trap = 89, // 0xBD41FF76 gEInteractionUseType_Ladder = 90, // 0x01E44EEB gEInteractionUseType_Teleport = 91, // 0xB4ECB7CE gEInteractionUseType_TeachMagic = 92, // 0xCD174225 gEInteractionUseType_TrainMagic = 93, // 0x93455F7E gEInteractionUseType_TrainSword = 94, // 0x93BE260C gEInteractionUseType_SearchGround = 95, // 0x578773A4 gEInteractionUseType_SearchWall = 96, // 0x41EF75E5 gEInteractionUseType_HammerWall = 97, // 0xDB1B8689 gEInteractionUseType_PickWall = 98, // 0x232E8AD6 gEInteractionUseType_PickGround = 99 // 0x84DF88D5 }; enum gEInterpolationSpaceType { gEInterpolationSpaceType_Absolute = 0, // 0x7DFC1D25 gEInterpolationSpaceType_RelativeToBaseValue = 1, // 0x4F6E053D (default) gEInterpolationSpaceType_RelativeToStartValue = 2, // 0xB8605A70 gEInterpolationSpaceType_RelativeToParent = 3 // 0x6359214F }; enum gEInventorySort { gEInventorySort_Category = 0, // 0x50A2BFE4 (default) gEInventorySort_Quality = 1, // 0xAB458B6F gEInventorySort_Amount = 2, // 0xB0C98A5A gEInventorySort_Slot = 3, // 0x02510848 gEInventorySort_QuickSlot = 4 // 0xE5BB8B85 }; enum gEItemCategory { gEItemCategory_None = 0, // 0xA498B40D (default) gEItemCategory_Usable = 1, // 0x3E2B4A59 gEItemCategory_FoodAndDrink = 1, // 0x2CE17FD0 (alias) gEItemCategory_Loot = 2, // 0xA4979B7B gEItemCategory_Crafting = 3, // 0x8CD8F4AB gEItemCategory_ToolsAndKeys = 4, // 0x34743D3D gEItemCategory_Equippable = 5, // 0x0DB7B5A5 gEItemCategory_LegendaryItem = 6, // 0x59084FC7 gEItemCategory_Magic = 7 // 0x379552FE }; enum gEItemHoldType { gEItemHoldType_None = 0, // 0x7C8D0B58 (default) gEItemHoldType_Sword = 1, // 0x0E8D5A37 gEItemHoldType_Musket = 2, // 0xD21790A1 gEItemHoldType_Misc = 3, // 0x7C8C6614 gEItemHoldType_CarryFront = 4, // 0x56DB7D92 gEItemHoldType_Spear = 5, // 0x0E8956E3 gEItemHoldType_MagicFist = 6 // 0x6840709F }; enum gEItemMusketMeleeAttackType { gEItemMusketMeleeAttackType_Bayonet = 0, // 0xEEFA416C (default) gEItemMusketMeleeAttackType_Butt = 1 // 0xED6C2A99 }; enum gEItemMusketRangeAttackType { gEItemMusketRangeAttackType_Bullet = 0, // 0xEC4971A7 (default) gEItemMusketRangeAttackType_Buckshot = 1 // 0x0F637A42 }; enum gEItemPistoleType { gEItemPistoleType_Bullet = 0, // 0x79C3AEA9 (default) gEItemPistoleType_Buckshot = 1, // 0xE460FFC4 gEItemPistoleType_Bolt = 2 // 0x11097BB2 }; enum gEItemSpellType { gEItemSpellType_Area = 0, // 0xF4B9E09A (default) gEItemSpellType_Aura = 1, // 0xF4B9EF0A gEItemSpellType_Focus = 2 // 0x8C4EC3C1 }; enum gEItemSwordType { gEItemSwordType_Pirce = 0, // 0x404724A3 (default) gEItemSwordType_Slash = 1, // 0x407ECD0B gEItemSwordType_Sword = 2 // 0x4085109F }; enum gEItemUseType { gEItemUseType_None = 0, // 0xA7250D1E (default) gEItemUseType_Sword = 1, // 0x8C2594BD gEItemUseType_MonsterFist = 2, // 0xCE7BF74C gEItemUseType_Musket = 3, // 0x02B71BE7 gEItemUseType_Spear = 4, // 0x8C219169 gEItemUseType_Pistol = 5, // 0x08DD9749 gEItemUseType_DirtyTrick = 6, // 0xDA1B0A97 gEItemUseType_Throwing = 7, // 0x18026600 gEItemUseType_Amulet = 8, // 0xE6298D56 gEItemUseType_Ring = 9, // 0xA727251E gEItemUseType_EarRing = 10, // 0xC301C8D6 gEItemUseType_Body = 11, // 0xA71E775C gEItemUseType_Hat = 12, // 0x69E9BE4B gEItemUseType_Legs = 13, // 0xA723C8F9 gEItemUseType_Feet = 14, // 0xA7207E72 gEItemUseType_Torch = 15, // 0x8C33550E gEItemUseType_CarryFront = 16, // 0x973B3BD8 gEItemUseType_MonstProjectil = 17, // 0xCF65342B gEItemUseType_Dagger = 18, // 0xEC481E98 gEItemUseType_Head = 19, // 0xA72196A0 gEItemUseType_GuildSymbol = 19, // 0x11475FF9 (alias) gEItemUseType_Glove = 20, // 0x8B46670B gEItemUseType_Bless = 21, // 0x8AEBC1A7 gEItemUseType_Crystal = 22, // 0x5145F330 gEItemUseType_Glyph = 23, // 0x8B4690D2 gEItemUseType_Voodoodoll = 24, // 0x33E806EF gEItemUseType_Scroll = 25, // 0x0F6FDC1D gEItemUseType_Rune = 26, // 0xA7275828 gEItemUseType_Plant = 27, // 0x8BE9070D gEItemUseType_RawMeat = 28, // 0xAC0E889F gEItemUseType_Booze = 29 // 0x8AED922D }; enum gELockStatus { gELockStatus_Locked = 0, // 0x4342B60F gELockStatus_Unlocked = 1 // 0x35649712 (default) }; enum gEMovementSpeciesType { gEMovementSpeciesType_Human = 0, // 0xE279CAC2 (default) gEMovementSpeciesType_Beast = 1, // 0xE20440F8 gEMovementSpeciesType_BigBeast = 2, // 0x358EE64A gEMovementSpeciesType_SmallBeast = 3, // 0x11253851 gEMovementSpeciesType_Insect = 4, // 0x338CFA6F gEMovementSpeciesType_BigInsect = 5 // 0xF86C4A01 }; enum gEMovementState { gEMovementState_None = 0, // 0x3B4B806C (default) gEMovementState_Idle = 1, // 0x3B48937A gEMovementState_Walk = 2, // 0x3B50340B gEMovementState_Run = 3, // 0xF2482CF1 gEMovementState_Sprint = 4, // 0x47EB803C gEMovementState_Jump = 5, // 0x3B496858 gEMovementState_Fall = 6, // 0x3B46E19B gEMovementState_Climb = 7, // 0xA3F2C763 gEMovementState_Fly = 8, // 0xF247F8C7 gEMovementState_Custom = 9, // 0x22F42BF7 gEMovementState_Ragdoll = 10, // 0xD49A21C1 gEMovementState_Stumble = 11, // 0x4EE87198 gEMovementState_Attack = 12, // 0x1E37FC34 gEMovementState_Counter = 13, // 0x739BB27C gEMovementState_Mounting = 14, // 0x21A463AD gEMovementState_Action = 15, // 0x1D047F3A gEMovementState_Evade = 16 // 0xA41C5101 }; enum gENavFlexPathFlag { gENavFlexPathFlag_Prefered = 0, // 0x76363AB8 (default) gENavFlexPathFlag_River = 1, // 0x34E06753 gENavFlexPathFlag_Exclude = 2 // 0x278BF2D5 }; enum gENavMeshUserDefFlag { gENavMeshUserDefFlag_STANDARD = 1, // 0xBFCF647B gENavMeshUserDefFlag_PREFERED = 2, // 0x69DA1DD7 gENavMeshUserDefFlag_RIVER = 4, // 0xB8E3EF32 gENavMeshUserDefFlag_LOWOCEAN = 8, // 0xFC827B62 gENavMeshUserDefFlag_DEEPOCEAN = 16 // 0x47F10ECE (default) }; enum gENavOffMeshConnectorUserData { gENavOffMeshConnectorUserData_Climb = 1 // 0x029C54C8 (default) }; enum gENavTestResult { gENavTestResult_Succeeded = 0, // 0x16F801D9 (default) gENavTestResult_FreePointOutOfNavMesh = 1, // 0xAE09557F gENavTestResult_FreePointInInteractCollisionShape = 2, // 0xDF68B76E gENavTestResult_NavOffsetOutOfNavMesh = 3 // 0x6CD44A9F }; enum gEOtherType { gEOtherType_Entity = 0, // 0xBFB013D1 (default) gEOtherType_TemplateEntity = 1 // 0xCC83F8AD }; enum gEPageHeaderBtn { gEPageHeaderBtn_Main = 0, // 0xBCE11C7F (default) gEPageHeaderBtn_Sub = 1 // 0xF6357A04 }; enum gEParticleSystemLink { gEParticleSystemLink_Independent = 0, // 0x75DFCD85 gEParticleSystemLink_TargetEntity = 1, // 0xA515209B (default) gEParticleSystemLink_TargetBone = 2, // 0xF0A14C02 gEParticleSystemLink_NearestBone = 3 // 0x60746F2D }; enum gEPartyMemberMode { gEPartyMemberMode_Following = 0, // 0x0B0896EE (default) gEPartyMemberMode_Waiting = 1, // 0xCA2C6CF0 gEPartyMemberMode_AutoRejoin = 2 // 0x16E3E05D }; enum gEPartyMemberType { gEPartyMemberType_None = 0, // 0x633CFA8A (default) gEPartyMemberType_Party = 1, // 0xCAF8E2EA gEPartyMemberType_PlayerGuide = 2, // 0x8475E6D5 gEPartyMemberType_PartySummoned = 3 // 0x666570F2 }; enum gEPerkCategory { gEPerkCategory_Invalid = 0, // 0x875DA6E7 (default) gEPerkCategory_Intern = 1, // 0x61305B30 gEPerkCategory_Melee = 2, // 0x77925B08 gEPerkCategory_Ranged = 3, // 0x754046D1 gEPerkCategory_Toughness = 4, // 0x83BCD300 gEPerkCategory_Magic = 5, // 0x779014C1 gEPerkCategory_Nature = 6, // 0x6BEF2BCF gEPerkCategory_Thievery = 7 // 0xAE03FBD0 }; enum gEPlayerInfo { gEPlayerInfo_Gold = 0, // 0xEE3B71EF (default) gEPlayerInfo_Rank = 1, // 0xEE413ED5 gEPlayerInfo_Blood = 2, // 0xB54D9EB9 gEPlayerInfo_Glory = 4, // 0xB5A819B6 gEPlayerInfo_Grog = 5 // 0xEE3B7F18 }; enum gEQuestActor { gEQuestActor_Client = 0, // 0x5473B59A (default) gEQuestActor_Target = 1 // 0x7B595182 }; enum gEQuestStatus { gEQuestStatus_Open = 0, // 0xF5649738 (default) gEQuestStatus_Running = 1, // 0xF10D1767 gEQuestStatus_Success = 2, // 0x3D3A2E1F gEQuestStatus_Failed = 3, // 0xCADB9E6B gEQuestStatus_Obsolete = 4, // 0xA31567E3 gEQuestStatus_Cancelled = 5, // 0x064F3581 gEQuestStatus_Lost = 6, // 0xF562EFA8 gEQuestStatus_Won = 7 // 0xE868077A }; enum gEQuestType { gEQuestType_HasItems = 0, // 0xF24B5E02 (default) gEQuestType_Report = 1, // 0xA0687BA0 gEQuestType_Kill = 2, // 0x408B3FD0 gEQuestType_Defeat = 3, // 0x7FBA9A4D gEQuestType_DriveAway = 4, // 0x80333D70 gEQuestType_Arena = 5, // 0x5143170B gEQuestType_BringNpc = 6, // 0x70A0DB77 gEQuestType_FollowNpc = 7, // 0x74D3A5B8 gEQuestType_EnterArea = 8, // 0x6BAC6E3B gEQuestType_Container = 10, // 0xC2F793A7 gEQuestType_Plunder = 11, // 0x2431439E gEQuestType_Sparring = 12, // 0x74B11CAA gEQuestType_Duel = 13 // 0x40879B4E }; enum gEQuickAssignCircleMode { gEQuickAssignCircleMode_Game = 0, // 0x6F65E9E3 (default) gEQuickAssignCircleMode_Inv = 1 // 0x416FBBF6 }; enum gEQuickAssignCircleState { gEQuickAssignCircleState_Opening = 0, // 0x1E7D7ED5 gEQuickAssignCircleState_Opened = 1, // 0x10706820 (default) gEQuickAssignCircleState_Closing = 2, // 0x7A25B634 gEQuickAssignCircleState_Closed = 3 // 0xF42FAF9F }; enum gEReason { gEReason_None = 0, // 0x8A62A788 (default) gEReason_PlayerTalk = 1, // 0x11209831 gEReason_ImportantInfo = 2, // 0xC8511262 gEReason_PlayerSneaking = 3, // 0x4EC9F1F5 gEReason_PlayerMonkey = 4, // 0xCC51C958 gEReason_PlayerWeapon = 5, // 0xE2E9602F gEReason_PlayerRoom = 6, // 0x111FBB62 gEReason_PlayerInteract = 7, // 0x378117DF gEReason_Eat = 8, // 0x6148A6B2 gEReason_Ransack = 9, // 0x7649EBDB gEReason_Nuisance = 10, // 0x866335CE gEReason_Fighter = 11, // 0xECB3F541 gEReason_DamageLivestock = 12, // 0x46998AAB gEReason_MurderLivestock = 13, // 0xEEA622DB gEReason_Theft = 14, // 0xD7202F33 gEReason_Defeat = 15, // 0x959DC821 gEReason_Murder = 16, // 0xABC44EA7 gEReason_Enemy = 17, // 0xD6140AD6 gEReason_Attacker = 18, // 0x52753BC7 gEReason_Damage = 19, // 0x95592C77 gEReason_Magic = 20, // 0xD69DB5D9 gEReason_Duel = 21, // 0x8A5D4422 gEReason_Kill = 22, // 0x8A60E8A4 gEReason_Bloodrage = 23, // 0x536564C7 gEReason_Disturbed = 24, // 0xB85F2ADE gEReason_Ghost = 25 // 0xD6351CDD }; enum gERecipeCategory { gERecipeCategory_Distillery = 0, // 0x2BB2CEEB gERecipeCategory_Gunsmith = 1, // 0x61466995 gERecipeCategory_Smithy = 2, // 0x08B2E144 gERecipeCategory_Campfire = 3, // 0xAA230DED gERecipeCategory_VoodooAltar = 4, // 0x569864D0 gERecipeCategory_VoodooCauldron = 5, // 0xB3B97CD4 gERecipeCategory_Goldsmith = 6, // 0x44055BB1 gERecipeCategory_Laboratory = 7, // 0x8B1D6AE5 gERecipeCategory_Runebench = 8, // 0x69FAE5A0 gERecipeCategory_DruidCauldron = 9, // 0xA7DEDEF6 gERecipeCategory_Cook = 10, // 0x4207E1D2 gERecipeCategory_VoodooSpell = 11, // 0x57E010FC gERecipeCategory_RuneSpell = 12, // 0x68F15920 gERecipeCategory_CrystalSpell = 13 // 0xDD809E28 }; enum gESceneQuality { gESceneQuality_Low = 0, // 0x2766FDB9 gESceneQuality_Medium = 1, // 0x425EE5A8 (default) gESceneQuality_High = 2 // 0x14446827 }; enum gEScrollStart { gEScrollStart_Top = 0, // 0x49F3A900 gEScrollStart_Bottom = 1 // 0x1BC65B62 }; enum gESession { gESession_State_None = 0, // 0x18B0A244 (default) gESession_State_Movement = 1, // 0x8FA515FF gESession_State_Fight = 2, // 0x2E30BF86 gESession_State_Ride_Movement = 3, // 0x489B8562 gESession_State_Ride_Fight = 4, // 0xA70FB1C9 gESession_State_ItemUse = 5, // 0x7DD44670 gESession_State_Inventory = 6, // 0xC62E93A2 gESession_State_Dialog = 7, // 0xEF9B2584 gESession_State_Trade = 8, // 0x2F32EBE4 gESession_State_InteractObj = 9, // 0x29E75E49 gESession_State_Journal = 10, // 0xC049660F gESession_State_Editor = 11 // 0xF19A58BB }; enum gEAmbientAction { gEAmbientAction_Ambient = 0, // 0x57F24C0E (default) gEAmbientAction_Listen = 1 // 0x1C141E7D }; enum gESkill { gESkill_None = 0, // 0x5F5D53FF (default) gESkill_Attrib_Melee = 1, // 0x300A12FC gESkill_Attrib_Ranged = 2, // 0x3CAEFD45 gESkill_Attrib_Deceit = 3, // 0x1C491662 gESkill_Attrib_Influence = 4, // 0x3CC3642D gESkill_Attrib_Toughness = 5, // 0xA07764F4 gESkill_Attrib_Prestidigitation = 6, // 0xECE23B17 gESkill_Attrib_Magic = 7, // 0x3007CCB5 gESkill_Attrib_Spirit = 8, // 0x401106EF gESkill_MaxBlood = 9, // 0xA8FB7085 gESkill_Attrib_Blood = 9, // 0x2F46EA24 (alias) gESkill_Blood = 10, // 0x4A2D0E9F gESkill_Stat_Blood = 10, // 0x4088669A (alias) gESkill_Glory = 11, // 0x4A87899C gESkill_Stat_Glory = 11, // 0x40E2E197 (alias) gESkill_Soul = 12, // 0x5F6012D2 gESkill_Bonus_Pierce = 13, // 0x3E04D2CD gESkill_Bonus_Slash = 14, // 0x7E380330 gESkill_Bonus_Sword = 15, // 0x7E3E46C4 gESkill_Bonus_Shotgun = 16, // 0xE3EEDB5D gESkill_Bonus_Musket = 17, // 0x37E60ECE gESkill_Bonus_CriticalHit = 18, // 0x3373CBE5 gESkill_Bonus_Pistol = 19, // 0x3E0C8A30 gESkill_Bonus_Crossbow = 20, // 0x9F678447 gESkill_Bonus_Dagger = 21, // 0x2177117F gESkill_Bonus_Silvertongue = 22, // 0xF438AC5C gESkill_Bonus_Intimidate = 23, // 0xEBA37EFD gESkill_Bonus_BladeProof = 24, // 0xC834E733 gESkill_Bonus_BulletProof = 25, // 0xA82C8603 gESkill_Bonus_MagicProof = 26, // 0xF914245C gESkill_Bonus_Thievery = 27, // 0x3F05AF25 gESkill_Bonus_Lockpick = 28, // 0xEA391565 gESkill_Bonus_VoodooMagic = 29, // 0xEC6EC9EC gESkill_Bonus_CrystalMagic = 30, // 0x127F08F8 gESkill_Bonus_RuneMagic = 31, // 0xB4156250 gESkill_Bonus_Alchemy = 32, // 0x82CB7438 gESkill_Bonus_AstralVision = 33, // 0x41D4A4D4 gESkill_Multiplier_GloryBonus = 34, // 0x7A7E5D89 gESkill_Perk_PiercingWeapons = 35, // 0xA90A128E gESkill_Perk_SwordWeapons = 36, // 0x791DB1CC gESkill_Perk_SlashWeapons = 37, // 0xAB11BCB8 gESkill_Perk_Counter = 38, // 0xA1AD7720 gESkill_Perk_BladeDancer = 39, // 0x65731145 gESkill_Perk_FencingMaster = 40, // 0x4C812506 gESkill_Perk_SwordMaster = 41, // 0x7F7E607B gESkill_Perk_Blacksmith = 42, // 0xE6787AA2 gESkill_Perk_Muskets = 43, // 0xB14CB66C gESkill_Perk_Shotguns = 44, // 0x7308C23B gESkill_Perk_Pistols = 45, // 0x7C429E0E gESkill_Perk_Crossbows = 46, // 0xC565E1C5 gESkill_Perk_Daggers = 47, // 0xCCFE0F3D gESkill_Perk_CriticalHit = 48, // 0xE74756D0 gESkill_Perk_Gunsmith = 49, // 0x4643B44F gESkill_Perk_ThunderGun = 50, // 0x0FDAE2C4 gESkill_Perk_Lockpick = 51, // 0xFB779030 gESkill_Perk_Thievery = 52, // 0x504429F0 gESkill_Perk_SilverTongue = 53, // 0xD7D88087 gESkill_Perk_Sneak = 54, // 0x5DE5A152 gESkill_Perk_Huckster = 55, // 0x184F7D69 gESkill_Perk_MonkeyTrainer = 56, // 0x7689BFA8 gESkill_Perk_BladeProof = 57, // 0x22FD40BE gESkill_Perk_BulletProof = 58, // 0x5C0010EE gESkill_Perk_MagicProof = 59, // 0x53DC7DE7 gESkill_Perk_Intimidate = 60, // 0x466BD888 gESkill_Perk_LiquidCourage = 61, // 0x0852BE2E gESkill_Perk_Medicus = 62, // 0x8AE99BAA gESkill_Perk_Glutton = 63, // 0xCE9A3BCD gESkill_Perk_Guzzler = 64, // 0xE3F64AF3 gESkill_Perk_Brandyman = 65, // 0x0E8D74DC gESkill_Perk_Indestructible = 66, // 0x8FEDD681 gESkill_Perk_VoodooMagic = 67, // 0xA04254D7 gESkill_Perk_CrystalMagic = 68, // 0x40C3F143 gESkill_Perk_RuneMagic = 69, // 0xED23367B gESkill_Perk_MasterWizard = 70, // 0xC1291D9D gESkill_Perk_CombatMage = 71, // 0xF6C0EEF0 gESkill_Perk_SpellDancer = 72, // 0x9F9D736D gESkill_Perk_Alchemy = 73, // 0xFF7041A3 gESkill_Perk_AstralVision = 74, // 0x70198D1F gESkill_Perk_BrewPotion = 75, // 0x16B75E49 gESkill_Perk_CreateTalisman = 76, // 0x1722750D gESkill_Perk_Spellbind = 77, // 0x221005DD gESkill_Perk_RitualMaster = 78, // 0xC289FADD gESkill_Perk_BigGameHunter = 79, // 0x87C52AC2 gESkill_Perk_ShadowHunter = 80, // 0x952BFE1C gESkill_Perk_UndeadSlayer = 81, // 0x0EADCCE1 gESkill_Perk_SpiderHunter = 82, // 0x24F0B09D gESkill_Perk_Pirate = 83, // 0x1346F9A5 gESkill_Perk_RawEater = 84, // 0x7B42B9BB gESkill_Perk_Veggie = 85, // 0x20F79B57 gESkill_Perk_ShadowEater = 86, // 0xA72CC6F7 gESkill_Perk_Miner = 87, // 0x5D76773B gESkill_Perk_Knifer = 88, // 0x07F2CCFF gESkill_Perk_TakeFur = 89, // 0x9CE8A112 gESkill_Perk_TakeTeeth = 90, // 0x7A89969F gESkill_Perk_TakeClaws = 91, // 0x7959BC1F gESkill_Perk_TakeHorns = 92, // 0x79B622EF gESkill_Perk_TakeTrophies = 93, // 0xAC431C73 gESkill_Perk_Scholar = 94, // 0x546886EC gESkill_Perk_VoodooMage = 95, // 0xD64F95F0 gESkill_Perk_RuneMage = 96, // 0x6C08D314 gESkill_Perk_CrystallMage = 97, // 0x42E9D788 gESkill_Perk_AstralVision_Adventure = 98, // 0x259CA0EC gESkill_Perk_AstralVision_Alchemy = 99, // 0x59870A01 gESkill_Perk_AstralVision_Blood = 100, // 0x671E2D2E gESkill_Perk_AstralVision_Death = 101, // 0x673E4CA4 gESkill_Perk_AstralVision_Gold = 102, // 0x9E4985C4 gESkill_Perk_AstralVision_Magic = 103, // 0x67DF0FBF gESkill_Perk_AstralVision_Shadow = 104, // 0x723B4964 gESkill_Perk_AstralVision_Warrior = 105, // 0xDE748044 gESkill_Skill_Pierce = 106, // 0xC6599065 gESkill_Skill_Slash = 107, // 0x999F6DC8 gESkill_Skill_Sword = 108, // 0x99A5B15C gESkill_Skill_Shotgun = 109, // 0x76DB4BF5 gESkill_Skill_Musket = 110, // 0xC03ACC66 gESkill_Skill_CriticalHit = 111, // 0x51D6C87D gESkill_Skill_Pistol = 112, // 0xC66147C8 gESkill_Skill_Crossbow = 113, // 0x8FE207DF gESkill_Skill_Dagger = 114, // 0xA9CBCF17 gESkill_Skill_Silvertongue = 115, // 0xDEFB3BF4 gESkill_Skill_Intimidate = 116, // 0xE4CD4895 gESkill_Skill_BladeProof = 117, // 0xC15EB0CB gESkill_Skill_BulletProof = 118, // 0xC68F829B gESkill_Skill_MagicProof = 119, // 0xF23DEDF4 gESkill_Skill_Thievery = 120, // 0x2F8032BD gESkill_Skill_Lockpick = 121, // 0xDAB398FD gESkill_Skill_VoodooMagic = 122, // 0x0AD1C684 gESkill_Skill_CrystalMagic = 123, // 0xFD419890 gESkill_Skill_RuneMagic = 124, // 0xB3E058E8 gESkill_Skill_Alchemy = 125, // 0x15B7E4D0 gESkill_Skill_AstralVision = 126, // 0x2C97346C gESkill_Protection_Blunt = 127, // 0xFBF3BA3A gESkill_Protection_Blade = 128, // 0xFBF363CD gESkill_Protection_Bullet = 129, // 0x7B08E49D gESkill_Protection_Explosive = 130, // 0xD23E7714 gESkill_Protection_Magic = 131, // 0xFCB48356 gESkill_Protection_Fire = 132, // 0xFFE2BD5B gESkill_Protection_Ice = 133, // 0x93640226 gESkill_Protection_Lightning = 134, // 0x6C010B39 gESkill_Protection_Thunder = 135, // 0x280E9D2F gESkill_Protection_Curse = 136, // 0xFC0AB5F7 gESkill_Protection_Control = 137, // 0x1B498C56 gESkill_Protection_Fear = 138, // 0xFFE2AA33 gESkill_NPC_Attack_Power = 139, // 0xDE3CDDF3 gESkill_NPC_Attack_Speed = 140, // 0xDE736737 gESkill_NPC_Ranged_Accuracy_Bonus = 141, // 0x289DCAF0 gESkill_NPC_Ranged_Critical_Base = 142 // 0x359E1504 }; enum gESkillModifier { gESkillModifier_AddValue = 0, // 0x4B7DC864 (default) gESkillModifier_SetToMax = 1, // 0x5A4E7CF3 gESkillModifier_SetToValue = 2, // 0x28843EAA gESkillModifier_AddPercentOfMax = 3 // 0x940D6033 }; enum gESlot { gESlot_None = 0, // 0x90A8CA02 (default) gESlot_RightHand = 1, // 0xAD4C338B gESlot_LeftHand = 2, // 0x006742B8 gESlot_Right = 3, // 0xA6070510 gESlot_Left = 4, // 0x90A785BD gESlot_Amulet = 5, // 0x3F90133A gESlot_Ring = 6, // 0x90AAE202 gESlot_EarRing = 7, // 0x49390B3A gESlot_Body = 8, // 0x90A23440 gESlot_Hat = 9, // 0x59B76EAF gESlot_Legs = 10, // 0x90A785DD gESlot_Feet = 11, // 0x90A43B56 gESlot_Head = 12, // 0x90A55384 gESlot_GuildSymbol = 12, // 0x8C61345D (alias) gESlot_Glove = 13 // 0xA541C06F }; enum gESpecialEntity { gESpecialEntity_Player = 0, // 0xBD728C7B (default) gESpecialEntity_Focus = 1, // 0x8129670E gESpecialEntity_Interact = 2, // 0x335E3E48 gESpecialEntity_Trader = 3, // 0xC73368B0 gESpecialEntity_DialogNPC = 4 // 0x14FCE6FF }; enum gESpecies { gESpecies_None = 0, // 0x7C7B8E8C (default) gESpecies_Human = 1, // 0x0B8412F5 gESpecies_Gnome = 2, // 0x0B6E2DD2 gESpecies_SandDevil = 3, // 0x61FDD696 gESpecies_SunkenOne = 4, // 0xE9D00752 gESpecies_GiantCrab = 5, // 0x80279347 gESpecies_Leviathan = 6, // 0x592E87F8 gESpecies_UndeadShaman = 7, // 0x8AF71A45 gESpecies_UndeadWarrior = 8, // 0x0EA5BA93 gESpecies_UndeadGuardian = 9, // 0xFB21F218 gESpecies_Ghul = 10, // 0x7C779B0C gESpecies_Alligator = 11, // 0xCC3E7C3B gESpecies_TombSpider = 12, // 0xA2185275 gESpecies_AntWorker = 13, // 0xE3311F99 gESpecies_AntWarrior = 14, // 0x28B0C1A5 gESpecies_Scavenger = 15, // 0x7E231D9A gESpecies_Firebird = 16, // 0x2F180E63 gESpecies_Warthog = 17, // 0x513BE1D8 gESpecies_Jaguar = 18, // 0x7F43E256 gESpecies_SmallMonkey = 19, // 0x4FAB5648 gESpecies_ClawMonkey = 20, // 0x2F522CF6 gESpecies_Gorilla = 21, // 0xA23A5706 gESpecies_GnomeEater = 22, // 0x47456783 gESpecies_Ambient = 23, // 0xCE90F3BC gESpecies_CaveBat = 24, // 0x4DEEA7B2 gESpecies_Gargoyle = 25, // 0xB3B39276 gESpecies_EarthTitan = 26, // 0x3C8EFC10 gESpecies_WaterTitan = 27, // 0xF27AE11F gESpecies_DeathTitan = 28, // 0x5A170C02 gESpecies_Dragon = 29, // 0x72750B17 gESpecies_Snapper = 30, // 0x3A704DB5 gESpecies_GiantRat = 31, // 0xF45E87F6 gESpecies_GolemLava = 32, // 0x42FABD74 gESpecies_GolemSwamp = 33, // 0xA2DCD078 gESpecies_GolemIron = 34, // 0x42F95FC8 gESpecies_GolemOre = 35, // 0xDB3DF596 gESpecies_HellHound = 36, // 0x8AAEF4BF gESpecies_Hippo = 37, // 0x0B7D8D1C gESpecies_Imp = 38, // 0x689ECFC2 gESpecies_OreTitan = 39, // 0x12B1FFA2 gESpecies_ShadowGargoyle = 40, // 0x915AFEFC gESpecies_ShadowGhul = 41, // 0x3741B492 gESpecies_ShadowGuardian = 42, // 0x6E00CB4D gESpecies_ShadowMage = 43, // 0x3744DF3C gESpecies_ShadowWarrior = 44, // 0x9DC3C128 gESpecies_Skeleton = 45, // 0xAA91C641 gESpecies_SoulEater = 46, // 0x7B284730 gESpecies_SpiderForest = 47, // 0x9C6DA2D6 gESpecies_SpiderJungle = 48, // 0xA62CAE68 gESpecies_SpiderQueen = 49, // 0xD6FBFEA1 gESpecies_SpiderRock = 50, // 0x258BF672 gESpecies_TombSpiderJungle = 51, // 0xDF0C9DDA gESpecies_Waran = 52, // 0x0C88A035 gESpecies_WaterLizard = 53, // 0x2F310B25 gESpecies_Parrot = 54 // 0x8D48D354 }; enum gEStackType { gEStackType_Normal = 0, // 0x716CF331 (default) gEStackType_Trade = 1, // 0x60F51CD8 gEStackType_Hidden = 2, // 0x62F99954 gEStackType_ShoppingCart = 4 // 0xAF7CCEDA }; enum gEStateGraphEventType { gEStateGraphEventType_None = 0, // 0x18539DB7 (default) gEStateGraphEventType_Trigger = 1, // 0xC6741E9B gEStateGraphEventType_Untrigger = 2, // 0x5FF9D27E gEStateGraphEventType_Touch = 3, // 0x2334058A gEStateGraphEventType_Untouch = 4, // 0x0AE564AD gEStateGraphEventType_Damage = 5, // 0x63606A66 gEStateGraphEventType_FirstTrigger = 6, // 0x7A497543 gEStateGraphEventType_LastUntrigger = 7, // 0x3433C132 gEStateGraphEventType_FirstTouch = 8, // 0x68F39232 gEStateGraphEventType_LastUntouch = 9 // 0xD2AC1661 }; enum gEStatusEffect { gEStatusEffect_Potion_Painkiller = 1, // 0x4F209DC4 (default) gEStatusEffect_Potion_Magic = 2, // 0x738694DA gEStatusEffect_Potion_Blade = 3, // 0x72C57551 gEStatusEffect_Potion_Firearms = 4, // 0x6ACBEA12 gEStatusEffect_Potion_Ritual = 5, // 0xF09B136A gEStatusEffect_Potion_Intimidate = 6, // 0xC7BF1A21 gEStatusEffect_Potion_Silvertongue = 7, // 0x45A7A080 gEStatusEffect_Potion_Thief = 8, // 0x74091F09 gEStatusEffect_Potion_Fokus = 9, // 0x730FA941 gEStatusEffect_Potion_Resistance = 10, // 0xF640F7AA gEStatusEffect_Potion_ViewAdventure = 27, // 0x7CC8E722 gEStatusEffect_Potion_ViewAlchemist = 28, // 0x2E9D9FAE gEStatusEffect_Potion_ViewBlood = 29, // 0x4B23C864 gEStatusEffect_Potion_ViewDeath = 30, // 0x4B43E7DA gEStatusEffect_Potion_ViewGold = 31, // 0x11CD923A gEStatusEffect_Potion_ViewMagic = 32, // 0x4BE4AAF5 gEStatusEffect_Potion_ViewShadow = 33, // 0xD6F44B5A gEStatusEffect_Potion_ViewWarrior = 34 // 0xDA4DC0FA }; enum gEStepMode { gEStepMode_Walk = 0, // 0x0DB5CEE0 (default) gEStepMode_Run = 1, // 0x844B4126 gEStepMode_Sprint = 2, // 0x4A232451 gEStepMode_Sneak = 3, // 0xC42E4B23 gEStepMode_Jump = 4, // 0x0DAF032D gEStepMode_Land = 5, // 0x0DAFC6F0 gEStepMode_BodyFall = 7 // 0x42873A7E }; enum gEStepSide { gEStepSide_Left = 0, // 0x3F0F7FBC (default) gEStepSide_Right = 1 // 0x216E3EEF }; enum gEStumbleReaction { gEStumbleReaction_None = 0, // 0xD04CFC91 (default) gEStumbleReaction_Default_LL = 1, // 0x9467D81D gEStumbleReaction_Default = 1, // 0xEDA013A6 (alias) gEStumbleReaction_Default_LR = 2, // 0x9467D823 gEStumbleReaction_Default_UL = 3, // 0x9467D946 gEStumbleReaction_Default_Slash = 3, // 0x061AA280 (alias) gEStumbleReaction_Default_L = 3, // 0xD5F3A1B1 (alias) gEStumbleReaction_Default_UR = 4, // 0x9467D94C gEStumbleReaction_Default_R = 4, // 0xD5F3A1B7 (alias) gEStumbleReaction_Default_Pierce = 4, // 0xC23B5C1D (alias) gEStumbleReaction_Default_Down = 5, // 0x4DBA94FD gEStumbleReaction_Power_LL = 6, // 0xDE6D15E5 gEStumbleReaction_Power = 6, // 0xDA10E66E (alias) gEStumbleReaction_Power_LR = 7, // 0xDE6D15EB gEStumbleReaction_Power_UL = 8, // 0xDE6D170E gEStumbleReaction_Power_Slash = 8, // 0xEFE06B48 (alias) gEStumbleReaction_Power_L = 8, // 0xA1E44679 (alias) gEStumbleReaction_Power_UR = 9, // 0xDE6D1714 gEStumbleReaction_Power_Pierce = 9, // 0xE4BA3DE5 (alias) gEStumbleReaction_Power_R = 9, // 0xA1E4467F (alias) gEStumbleReaction_Power_Down = 10, // 0x2E0664C5 gEStumbleReaction_Ram = 11, // 0xE74835E1 gEStumbleReaction_Bullet = 12, // 0xFBEC22C9 gEStumbleReaction_Pistol = 13, // 0x1BBF2F7C gEStumbleReaction_Explosive = 14, // 0xEE5915C0 gEStumbleReaction_Pain = 15 // 0xD04DD929 }; enum gETeacherType2 { gETeacherType2_Melee = 1, // 0x3B59A428 (default) gETeacherType2_Ranged = 2, // 0xB1F0B3F1 gETeacherType2_Smith = 4, // 0x3BCA8F65 gETeacherType2_Gunsmith = 8, // 0xCE83BB4F gETeacherType2_Hunting = 16, // 0x1CEF32BD gETeacherType2_Jewelry = 32, // 0x922BD262 gETeacherType2_Alchemy = 64, // 0xEC4B68A3 gETeacherType2_Brandyman = 128, // 0x9ECE5BDC gETeacherType2_Thief = 256, // 0x3BD9E810 gETeacherType2_Crystal = 512, // 0x95D33762 gETeacherType2_Voodoo = 1024, // 0xBC432E76 gETeacherType2_Rune = 2048, // 0xDB05B99A gETeacherType2_Mining = 4096, // 0xA6D7B682 gETeacherType2_Dialogue = 8192, // 0x4F32B84A gETeacherType2_Toughness = 16384 // 0xFE43AC20 }; enum gETextAlignment { gETextAlignment_LeftTop = 0, // 0x61110852 gETextAlignment_CenterTop = 1, // 0x3A1B2F28 gETextAlignment_RightTop = 2, // 0x42331F05 gETextAlignment_LeftBottom = 3, // 0xEE085174 gETextAlignment_CenterBottom = 4, // 0xB81E108A gETextAlignment_RightBottom = 5, // 0xE05CCF47 gETextAlignment_LeftCenter = 6, // 0xEFA53980 gETextAlignment_CenterCenter = 7, // 0xB9BAF896 (default) gETextAlignment_RightCenter = 8 // 0xE1F9B753 }; enum gETraderType2 { gETraderType2_Mixed = 1, // 0x0A92179D (default) gETraderType2_Food = 2, // 0x369BD5CE gETraderType2_Booze = 4, // 0x09CE30C5 gETraderType2_Melee = 8, // 0x0A8FB30E gETraderType2_Smith = 16, // 0x0B009E4B gETraderType2_Ranged = 32, // 0x67E89F97 gETraderType2_Gunsmith = 64, // 0xE2252875 gETraderType2_Clothes = 128, // 0xFC1508D8 gETraderType2_Voodoo = 256, // 0x723B1A1C gETraderType2_Runes = 512, // 0x0AF2FC33 gETraderType2_Crystal = 1024, // 0x0AC897C8 gETraderType2_Mage = 2048, // 0x369F6FE0 gETraderType2_Jewelry = 4096, // 0x072132C8 gETraderType2_Alchemy = 8192 // 0x6140C909 }; enum gETutorialPrioCategory { gETutorialPrioCategory_Melee = 0, // 0xD249D2E4 (default) gETutorialPrioCategory_Ranged = 1, // 0x26E6BA2D gETutorialPrioCategory_Interacts = 2, // 0x9C5366A9 gETutorialPrioCategory_Player = 3, // 0x22FCA229 gETutorialPrioCategory_UI = 4, // 0xF59585BA gETutorialPrioCategory_QuickTime = 5 // 0x62131F68 }; enum gETutorialState { gETutorialState_NotRunning = 0, // 0x7C71B5F7 (default) gETutorialState_Running = 1, // 0xD9A776A6 gETutorialState_Completed = 2 // 0x3C6BCF22 }; enum gETutorialType { gETutorialType_Tut = 0, // 0xC30FF2C3 (default) gETutorialType_QuickTime = 1, // 0x04D29AD2 gETutorialType_Tip = 2, // 0xC30FF133 gETutorialType_Popup = 3, // 0xC68C01BA gETutorialType_TutFreeze = 4 // 0x6DEADE84 }; enum gEUseTrajectoryMode { gEUseTrajectoryMode_None = 0, // 0xA9568339 (default) gEUseTrajectoryMode_Amount = 1, // 0x3A8DD35D gEUseTrajectoryMode_Translation = 2, // 0x7EEB5BB8 gEUseTrajectoryMode_Full = 3, // 0xA952397C gEUseTrajectoryMode_TrajTurn = 4 // 0xFD98A643 }; enum gEWalkMode { gEWalkMode_Walk = 0, // 0x3A7625D3 gEWalkMode_Run = 1, // 0x381305B9 (default) gEWalkMode_Sprint = 2 // 0xA8550404 };
-
Proof of concept source/tool to dump w_strings.bin to CSV
- UCS-2LE with BOM ("UTF-16 little-endian" or just "Unicode")
- field separator: , (comma)
- field quotation: " (double-quote) - character doubled if present in fields
- record separator: \n (Unix line-break)
- special handling in field values: \n = "\n", \r = "\r", \ = "\\"
Just hacked together, no time for a BIN builder...
edit: CSV format changed to increase compatibility (tested with Gnumeric, LibreOffice Calc, and Microsoft Excel)
edit: 2017-11-03 added support for big-endian files (PS3/X360) and some statistics are written to the console."Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- ConnorGeändert von NicoDE (03.11.2017 um 18:01 Uhr) Grund: CSV format updated
-
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
-
- Registriert seit
- May 2011
- Beiträge
- 10
Hi Nico,
Can you please have a look on this : https://dl.dropboxusercontent.com/u/.../x_strings.bin as well? It is from X360 and i think it would be only endiannes different. I would like to get loc on X360 as we ll. Thank you
-
-
- Registriert seit
- May 2011
- Beiträge
- 10
Sorry fixed : https://dl.dropboxusercontent.com/u/.../x_strings.bin
-
- Registriert seit
- Aug 2009
- Ort
- Ekaterinburg, Russia
- Beiträge
- 2.014
It seems that Nico's tool can't dump x_strings.bin to CSV because this file contains another Genome string table signature: "BTS" instead "STB".
-
- Registriert seit
- May 2011
- Beiträge
- 10
-
Yes, everything but the GAR header is big-endian, but...
there is one thing that you have to get right: the symbol/child seem to be
Code:uint32_t child : 16; uint32_t symbol: 16;
The easiest hack would be std::swap(child, symbol) if big-endian in the prototype."Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- ConnorGeändert von NicoDE (05.11.2014 um 09:24 Uhr)
-
- Registriert seit
- May 2011
- Beiträge
- 10
-
I could, but currently I do not have enough spare time.
Please try to find a developer for your request. I cannot even promise to have a look at it this year...
ps: the source list of your bin:Code:2014-04-29T07:41:53Z #G3:/Data/Raw/Strings/strings.csv 2014-04-29T07:38:21Z #G3:/Data/Raw/Strings/documents.csv 2014-04-29T07:38:34Z #G3:/Data/Raw/Strings/focus.csv 2014-04-29T07:38:48Z #G3:/Data/Raw/Strings/focus_unique.csv 2014-04-29T07:40:29Z #G3:/Data/Raw/Strings/infos.csv 2014-04-29T07:39:33Z #G3:/Data/Raw/Strings/infodescs.csv 2014-04-29T07:41:11Z #G3:/Data/Raw/Strings/quests.csv 2014-04-29T07:38:07Z #G3:/Data/Raw/Strings/cutscenes.csv 2014-04-29T07:42:25Z #G3:/Data/Raw/Strings/svms.csv 2014-04-29T07:41:24Z #G3:/Data/Raw/Strings/skills.csv 2014-04-29T07:39:18Z #G3:/Data/Raw/Strings/hud3.csv 2014-04-29T07:39:02Z #G3:/Data/Raw/Strings/gui_prototype.csv 2014-04-29T07:40:44Z #G3:/Data/Raw/Strings/items.csv 2014-04-29T07:41:39Z #G3:/Data/Raw/Strings/storyprints.csv 2014-04-29T07:40:58Z #G3:/Data/Raw/Strings/mapinfo.csv 2014-04-29T07:42:40Z #G3:/Data/Raw/Strings/tutorial.csv 2014-04-29T11:43:47Z #G3:/Data/Raw/Strings/achievements.csv 2014-04-29T07:37:53Z #X360:/Data/Raw/Strings/consolesx360.csv
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- ConnorGeändert von NicoDE (04.11.2014 um 21:36 Uhr)
-
Hello NicoDe,
I respect your hard work very much.
Thank you for that.
Is it now possible for another Modder to create a ballancing mod for risen 3 titan lords?
Edit: I´ve seen that Baltram sayd that is possible. Sorry for my bad english. My last english lesson was ten years ago.Geändert von MN32410 (19.11.2014 um 22:42 Uhr)
-
- Registriert seit
- Dec 2014
- Beiträge
- 1
Hi! I'd like to contribute some research data about 'DT01' container.
Code:struct PascalString { int32 length; char str[length]; } struct TrickyTime { uint32 high; uint32 low; // Thanks to NicoDE for describing this format in his "r3l10n" utility source code. I would waste tons of time figuring this out myself: // ticks = (double)(high << 32 | low) // utcTime = (ticks / 10000000.0L) - 11644473600.0L } struct DT01 { char magic[4]; // 'DT01' uint32 unknown[29]; uint32 marker; // Encountered (numEntries * 2) - 1 times in a container uint32 numEntries; DTEntry entries[numEntries]; } struct DTEntry { PascalString entryName; TrickyTime someTimestamp; uint32 blobLen; GEC2 gecBlob; // It has the size of "blobLen" bytes, but the field is not a part of GEC2 structure 'cause // it is not typical for GEC2 - sometimes there is, sometimes not // The inner structure is described in detail by Baltram }
Now let's get practical! I'm trying to mod the game to allow any spell to be learnt despite of the faction chosen by the player. Thanks to NicoDE, we have dialogue entries from "w_strings.bin.csv". Searching for "(Learn Spells)" string inside, we get the following string hashes (or IDs?):
Code:0x09c395fe, 0x09c395df, 0x09c395c4, 0x09c392aa, 0x09c392a3 0x09c39288, 0x09c39285, 0x09c39284, 0x09c39282, 0x09c39268, 0x09c39266
Code:Entry: PANKRATZX6_01015, size: 1185, timestamp: 2013-02-04 12:45:52 Entry: IKENX4_02122, size: 1056, timestamp: 2013-03-20 12:11:31 Entry: WEIDMANNX6_02155, size: 1147, timestamp: 2013-10-01 12:24:46 Entry: FILLERP24_00133, size: 903, timestamp: 2013-05-24 15:50:50 Entry: IKENX4_00781, size: 951, timestamp: 2013-08-27 14:52:51 Entry: WEIDMANNX6_00817, size: 788, timestamp: 2013-01-07 15:19:03 Entry: PANKRATZX6_00025, size: 1089, timestamp: 2013-08-14 14:54:06 Entry: ZOBELP24_00070, size: 835, timestamp: 2013-05-24 15:50:50 Entry: IKENX4_01132, size: 722, timestamp: 2013-05-24 15:50:50 Entry: IKENX4_02737, size: 917, timestamp: 2013-06-11 09:11:26
The first hash, 0x09c395fe (I suppose it relates to Voodoo magic), is found inside WEIDMANNX6_02243 and WEIDMANNX6_02255 entries.
The first entry contains "Henrik", who is a trainer of Rune magic, so it can be a coincidence. "WEIDMANNX6_02255" is about Hirutu, which looks fine. Searching for 0x09c395df yields one result: WEIDMANNX6_02246, which contains "Nergal", a crystal mage. So, the first match was a coincidence indeed. Then, after we have 2 results, let's compare! The most notable difference is at the end, inside a GEC2 container. For "WEIDMANNX6_02255" it's value is "PIR" (which probably means "Voodoo pirates"), for "WEIDMANNX6_02246" the value is "MAG" (Crystal mage).
So, right now we should be able to do a first dirty hack to confirm our results - replace every faction signature with the faction of our choice (for example, "MAG"), which should make every spell available to this faction. All signatures seem to be 3 chars long, which makes things easier - we can simply patch them without the need to recalculate all length/size fields.
But we still have to deal with pak compression. I don't want to implement a complete repacker yet, so I'm going to try a "lite" version - unpack the files inside PAK (it's the "documents.pak" by the way) and set their "Compression" flag to 0 (no compression). ZSize should be equal to Size for uncompressed files.
As a bonus, here's a list of faction values I've encountered so far:
Code:PIR - Voodoo pirates MAG - Crystal mages DMJ - Demon hunters (rune magic) TAK, KIL, FOG, IOT, SKI, THI, ANT - ???
Good luck!
Added: It worked!Geändert von ogurets (31.12.2014 um 13:29 Uhr)
-
-
- Registriert seit
- May 2011
- Beiträge
- 10