06/21/2020 20:35:08 | Walls
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Layer = "roofs"
06/21/2020 20:35:08 | Offset = [0.5, -0.5]
06/21/2020 20:35:08 | DamageLevels
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "../common_bitmaps/roofs/roof[1,1]29.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | UVRotation = 1
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Roof
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Layer = "roofs"
06/21/2020 20:35:08 | Offset = [0.5, 0.5]
06/21/2020 20:35:08 | DamageLevels
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "../common_bitmaps/roofs/roof[1,1]29.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | UVRotation = 2
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | OperationalDoodad = &NonOperationalDoodad
06/21/2020 20:35:08 | NonOperationalDoodad
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Layer = "roofs"
06/21/2020 20:35:08 | Offset = [-0.5, 0.5]
06/21/2020 20:35:08 | DamageLevels
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "../common_bitmaps/roofs/roof[1,1]29.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | UVRotation = 3
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | /*
06/21/2020 20:35:08 | OperationalRoofWindows
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Layer = "roof_windows"
06/21/2020 20:35:08 | DamageLevels
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/ships/terran/laser_blaster_small/roof_windows_on.png"
06/21/2020 20:35:08 | Size = [1, 2]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/ships/terran/laser_blaster_small/roof_windows_on_33.png"
06/21/2020 20:35:08 | Size = [1, 2]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/ships/terran/laser_blaster_small/roof_windows_on_66.png"
06/21/2020 20:35:08 | Size = [1, 2]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | NonOperationalRoofWindows
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Layer = "roof_windows"
06/21/2020 20:35:08 | DamageLevels
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/ships/terran/laser_blaster_small/roof_windows_off.png"
06/21/2020 20:35:08 | Size = [1, 2]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/ships/terran/laser_blaster_small/roof_windows_off_33.png"
06/21/2020 20:35:08 | Size = [1, 2]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/ships/terran/laser_blaster_small/roof_windows_off_66.png"
06/21/2020 20:35:08 | Size = [1, 2]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | */
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ConGraphics : /ABH_CODE/con_07/ConGraphics
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Location = [0.34375, 1.65625]
06/21/2020 20:35:08 | Rotation = 45d
06/21/2020 20:35:08 | OperationalToggle = IsOperational
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ConGraphics2 : /ABH_CODE/con_07/ConGraphics
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Location = [1.65625, 1.65625]
06/21/2020 20:35:08 | Rotation = -45d
06/21/2020 20:35:08 | OperationalToggle = IsOperational
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 |
06/21/2020 20:35:08 | AmmoSprites
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = AmmoSprites
06/21/2020 20:35:08 | Location = [1, 1]
06/21/2020 20:35:08 | AmmoStorage = BatteryStorage
06/21/2020 20:35:08 | Layer = "weapons"
06/21/2020 20:35:08 | //RangeLow = 0
06/21/2020 20:35:08 | //RangeHigh = 4000
06/21/2020 20:35:08 | AmmoLevels
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | /*
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "../ammo/hornet_missile.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | */
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Animation
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | AtlasSprite
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Texture
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = "./Data/shots/bullet_railgun/laser_bolt_small.png"
06/21/2020 20:35:08 | SampleMode = Linear
06/21/2020 20:35:08 | MipLevels = max
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Size = [8, 8]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | FrameCount = 16
06/21/2020 20:35:08 | FrameSize = [128, 128]
06/21/2020 20:35:08 | FramesPerRow = 4
06/21/2020 20:35:08 | FramesPerSecond = 60
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | OperationEffects
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = ToggleEffects
06/21/2020 20:35:08 | Toggle = IsOperational,
06/21/2020 20:35:08 | Location = [1, 1]
06/21/2020 20:35:08 | ToggledOnMediaEffects = &/COMMON_EFFECTS/PowerOn
06/21/2020 20:35:08 | ToggledOffMediaEffects = &/COMMON_EFFECTS/PowerOff
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | DestroyedEffects
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = DeathEffects
06/21/2020 20:35:08 | MediaEffects = &/COMMON_EFFECTS/MedPartDestroyed
06/21/2020 20:35:08 | Location = [1, 1]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Indicators
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = IndicatorSprites
06/21/2020 20:35:08 | Location = [1, 1]
06/21/2020 20:35:08 | Layer = "indicators"
06/21/2020 20:35:08 | Indicators
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | // Turned off.
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Toggle = PowerToggle
06/21/2020 20:35:08 | AtlasSprite
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = &/INDICATORS/PowerOff
06/21/2020 20:35:08 | Size = [0.8, 0.8]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | // Out of power.
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Toggle = BatteryStorage
06/21/2020 20:35:08 | AtlasSprite
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | File = &/INDICATORS/NoPower
06/21/2020 20:35:08 | Size = [1.5, 1.5]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Blueprints
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = BlueprintSprite
06/21/2020 20:35:08 | File = "../common_bitmaps/blueprints/blueprints-emitter_sphere42.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | Offset = [-0.5, -0.5]
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Blueprints2
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = BlueprintSprite
06/21/2020 20:35:08 | File = "../common_bitmaps/blueprints/blueprints-emitter_sphere42.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | Offset = [0.5, -0.5]
06/21/2020 20:35:08 | UVRotation = 1
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Blueprints3
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = BlueprintSprite
06/21/2020 20:35:08 | File = "../common_bitmaps/blueprints/blueprints-emitter_sphere42.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | Offset = [0.5, 0.5]
06/21/2020 20:35:08 | UVRotation = 2
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | Blueprints4
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | Type = BlueprintSprite
06/21/2020 20:35:08 | File = "../common_bitmaps/blueprints/blueprints-emitter_sphere42.png"
06/21/2020 20:35:08 | Size = [1, 1]
06/21/2020 20:35:08 | Offset = [-0.5, 0.5]
06/21/2020 20:35:08 | UVRotation = 3
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | /*
06/21/2020 20:35:08 | Stats
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | AmmoProduction = (&/Part/Components/AmmoConverter/ToQuantity) / (&/Part/Components/AmmoConverter/Interval)
06/21/2020 20:35:08 | AmmoCapacity = &/Part/Components/AmmoStorage/MaxAmmo
06/21/2020 20:35:08 | PowerPerAmmo = (&/Part/Components/AmmoConverter/FromQuantity) / (&/Part/Components/AmmoConverter/ToQuantity) / 1000
06/21/2020 20:35:08 | PowerPerSecond = (&/Part/Components/AmmoConverter/FromQuantity) / (&/Part/Components/AmmoConverter/Interval) / 1000
06/21/2020 20:35:08 | AmmoPowerUsage = [&../PowerPerAmmo, &../PowerPerSecond]
06/21/2020 20:35:08 | PowerCapacity = (&/Part/Components/BatteryStorage/MaxAmmo) / 1000
06/21/2020 20:35:08 |
06/21/2020 20:35:08 | RecPower = &PowerPerSecond
06/21/2020 20:35:08 | RecCrew = (&RecPower) * 4
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 |
06/21/2020 20:35:08 | StatsByCategory
06/21/2020 20:35:08 | [
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | NameKey = "StatCategories/BioHornet"
06/21/2020 20:35:08 | Stats
06/21/2020 20:35:08 | {
06/21/2020 20:35:08 | DamagePerShot = &/ABH_SHOTS/bio_hornet_drone/Components/Hit/HitOperational/HitEffects/0/Damage/BaseValue
06/21/2020 20:35:08 | DamagePerSecond = (&DamagePerShot) * (&ROF)
06/21/2020 20:35:08 | Damage = [&../DamagePerShot, &../DamagePerSecond]
06/21/2020 20:35:08 | Penetration = &/ABH_SHOTS/bio_hornet_drone/Components/Hit/Penetration
06/21/2020 20:35:08 | ROF = 1 / (&/Part/Components/Burst1ReloadTimerComponents/Components/CommonReloadTimer/Duration)
06/21/2020 20:35:08 | Range = &/ABH_SHOTS/bio_hornet_drone/Range/BaseValue
06/21/2020 20:35:08 | FiringRange = &/ABH_SHOTS/bio_hornet_drone/IdealRange/1
06/21/2020 20:35:08 | Arc = 0
06/21/2020 20:35:08 | ShotSpeed = &/ABH_SHOTS/bio_hornet_drone/Speed
06/21/2020 20:35:08 | ShotGuidance = deg(&/ABH_SHOTS/bio_hornet_drone/Components/Homing/TurnVelocity) / (&ShotSpeed)
06/21/2020 20:35:08 | ShotHP = &/ABH_SHOTS/bio_hornet_drone/Components/Targetable/Health
06/21/2020 20:35:08 | BiomassParts = (&/Part/Components/WeaponEmitter/AmmoUsed) / 1000
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 | ]
06/21/2020 20:35:08 | */
06/21/2020 20:35:08 | }
06/21/2020 20:35:08 |
06/21/2020 20:35:08 |
06/21/2020 20:35:08 |
06/21/2020 20:35:08 |
06/21/2020 20:35:08 | /*
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | ###############################################################################
06/21/2020 20:35:08 | */
06/21/2020 20:35:08 | Memory usage at time of crash: 963.534.848
06/21/2020 20:35:08 | Application state stack at time of crash:
06/21/2020 20:35:08 | Cosmoteer.Data.Assets
06/21/2020 20:35:08 | FPS at time of crash: 30,021776
06/21/2020 20:35:08 | Running processes at time of crash: AppHelperCap, ApplicationFrameHost, armsvc, audiodg, browser_broker, chrome, cmcore, cmtray, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, fontdrvhost, GameBar, GameBarFTServer, gjagent, Idle, igfxCUIService, IntelCpHDCPSvc, jhi_service, lsass, Memory Compression, MicrosoftEdge, MicrosoftEdgeCP, MicrosoftEdgeSH, MsMpEng, NetworkCap, NisSrv, NVDisplay.Container, nvwmi64, OfficeClickToRun, PresentationFontCache, Registry, RtkNGUI64, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, services, SettingSyncHost, SgrmBroker, sihost, SkypeApp, SkypeBackgroundHost, SkypeBridge, smartscreen, smss, spoolsv, StartMenuExperienceHost, svchost, SysInfoCap, System, taskhostw, TouchpointAnalyticsClientService, TouchpointGpuInfo, unsecapp, Video.UI, wargamingerrormonitor, wgc, wgc_renderer, wininit, winlogon, WmiPrvSE, YourPhone,
06/21/2020 20:35:08 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
06/21/2020 20:35:08 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
06/21/2020 20:35:08 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
06/21/2020 20:35:08 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
06/21/2020 20:35:08 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod072RC2\wisp_launcher\wisp_launcher.txt>/Part" failed.
06/21/2020 20:35:08 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
06/21/2020 20:35:08 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod072RC2\wisp_launcher\wisp_launcher.txt>/Part/Components/WeaponEmitter" failed.
06/21/2020 20:35:08 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
06/21/2020 20:35:08 | ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "BaseValue" in source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod072RC2\wisp_launcher\wisp_launcher.txt>/Part/Components/WeaponEmitter/Burst".
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Cosmoteer.Ships.Buffs.BuffableInt.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Cosmoteer.Ships.Parts.Weapons.EmitterRules..ctor(GenericSerialReader reader)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
06/21/2020 20:35:08 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
06/21/2020 20:35:08 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
06/21/2020 20:35:08 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/21/2020 20:35:08 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
06/21/2020 20:35:08 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/21/2020 20:35:08 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | --- End of inner exception stack trace ---
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker)
06/21/2020 20:35:08 | at Cosmoteer.Data.Assets.LoaderThread()
06/21/2020 20:35:08 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
06/21/2020 20:35:08 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
06/21/2020 20:35:08 | --- End of stack trace from previous location where exception was thrown ---
06/21/2020 20:35:08 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
06/21/2020 20:35:08 | at System.Threading.ThreadHelper.ThreadStart()
06/21/2020 20:35:08 | Actual data hash: 3c74a8bb72f05431f33f792480f89319
06/21/2020 20:35:08 | Expected data hash: 3c74a8bb72f05431f33f792480f89319
06/21/2020 20:35:08 | Director received exit call.
06/21/2020 20:35:08 | Disposed default font.
06/21/2020 20:35:08 | Disposed XA2AudioManager device.
06/21/2020 20:35:08 | Disposed audio manager.
06/21/2020 20:35:08 | Disposed clock.
06/21/2020 20:35:08 | Disposed input manager.
06/21/2020 20:35:08 | Disposed graphics manager.
06/21/2020 20:35:08 | Disposed swap chain.
06/21/2020 20:35:08 | Disposed Direct3D device.
06/21/2020 20:35:08 | Disposed DXGI factory.
06/21/2020 20:35:08 | Closed Windows form.
06/21/2020 20:35:08 | Director received exit call.
06/21/2020 20:35:08 | Disposed window.
06/21/2020 20:35:08 | Disposed platform interface.
06/21/2020 20:35:08 | Closing log output file...