2021-03-04 12:12 EST


View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002019FSSCPmultiplayerpublic2014-04-21 02:59
ReporterFUBAR-BDHR 
Assigned ToEchelon9 
PrioritynormalSeveritycrashReproducibilityrandom
StatusassignedResolutionopen 
Product Version3.6.11 
Target VersionFixed in Version 
Summary0002019: Assert: Weapon_info[weapon].subtype == WP_MISSILE on standalone
DescriptionSeen this a couple of times now. Not sure what is causing it but at least one time it appeared it was trying to fire a beam weapon as a secondary but that was in FSPort. This time it was the retail data standalone. Attaching stacks and variables.
Additional Information3.6.11 r5625.
TagsNo tags attached.
Attached Files
  • txt file icon wp_missile.txt (73,311 bytes) 2009-11-04 18:41 -
    Assert: Weapon_info[weapon].subtype == WP_MISSILE
    File: ship.cpp
    Line: 9917
    
    <no module>! KiFastSystemCallRet
    <no module>! WaitForSingleObject + 18 bytes
    <no module>! SCP_DumpStack + 260 bytes
    <no module>! WinAssert + 208 bytes
    <no module>! ship_fire_secondary + 3192 bytes
    <no module>! obj_player_fire_stuff + 310 bytes
    <no module>! multi_oo_process + 426 bytes
    <no module>! multi_do_frame + 960 bytes
    <no module>! game_do_networking + 120 bytes
    <no module>! game_do_state_common + 144 bytes
    <no module>! game_do_state + 51 bytes
    <no module>! gameseq_process_events + 237 bytes
    <no module>! game_main + 728 bytes
    <no module>! WinMain + 330 bytes
    <no module>! __tmainCRTStartup + 358 bytes
    <no module>! WinMainCRTStartup + 15 bytes
    <no module>! RegisterWaitForInputIdle + 73 bytes
    
     	fs2_open_3_6_11d.exe!debug_int3(char * file=0x00ddec0c, int line=897)  Line 760	C++
     	fs2_open_3_6_11d.exe!WinAssert(char * text=0x00e11b28, char * filename=0x00e0d056, int linenum=9917)  Line 897 + 0x13 bytes	C++
    >	fs2_open_3_6_11d.exe!ship_fire_secondary(object * obj=0x00f72800, int allow_swarm=0)  Line 9917 + 0x2c bytes	C++
     	fs2_open_3_6_11d.exe!obj_player_fire_stuff(object * objp=0x00f72800, control_info ci={...})  Line 732 + 0xb bytes	C++
     	fs2_open_3_6_11d.exe!multi_oo_process()  Line 1369 + 0x47 bytes	C++
     	fs2_open_3_6_11d.exe!multi_do_frame()  Line 1277	C++
     	fs2_open_3_6_11d.exe!game_do_networking()  Line 1187	C++
     	fs2_open_3_6_11d.exe!game_do_state_common(int state=2, int no_networking=0)  Line 6812	C++
     	fs2_open_3_6_11d.exe!game_do_state(int state=2)  Line 6825 + 0xb bytes	C++
     	fs2_open_3_6_11d.exe!gameseq_process_events()  Line 405 + 0x14 bytes	C++
     	fs2_open_3_6_11d.exe!game_main(char * cmdline=0x00152326)  Line 7446 + 0x5 bytes	C++
     	fs2_open_3_6_11d.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x00152326, int nCmdShow=10)  Line 7522 + 0x9 bytes	C++
     	fs2_open_3_6_11d.exe!__tmainCRTStartup()  Line 263 + 0x2c bytes	C
     	fs2_open_3_6_11d.exe!WinMainCRTStartup()  Line 182	C
     	kernel32.dll!7c817077() 	
     	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
     	user32.dll!7e46c930() 	
     	fs2_open_3_6_11d.exe!game_get_cd_used_space(char * path=0x00000000)  Line 8884 + 0x11 bytes	C++
    
    
    Autos:
    
    		Game_mode	289	int
    -		Weapon_info	0x01ce9288 struct weapon_info * Weapon_info {name=0x01ce9288 "Subach HL-7" title=0x01ce92a8 "GTW Subach HL-7" desc=0x034f5188 "Standard Issue
    Level 3 Hull Damage
    Level 2 Shield Damage" ...}	weapon_info [200]
    +		[0]	{name=0x01ce9288 "Subach HL-7" title=0x01ce92a8 "GTW Subach HL-7" desc=0x034f5188 "Standard Issue
    Level 3 Hull Damage
    Level 2 Shield Damage" ...}	weapon_info
    +		[1]	{name=0x01ce9d14 "Subach HL-D" title=0x01ce9d34 "GTW Subach HL-7" desc=0x034f51f0 "Standard Issue
    Level 3 Hull Damage
    Level 3 Shield Damage" ...}	weapon_info
    +		[2]	{name=0x01cea7a0 "Mekhu HL-7" title=0x01cea7c0 "GTW Mekhu HL-7" desc=0x02d93b68 "Standard Issue
    Level 3 Hull Damage
    Level 3 Shield Damage" ...}	weapon_info
    +		[3]	{name=0x01ceb22c "Mekhu HL-7D" title=0x01ceb24c "GTW Mekhu HL-7" desc=0x02d93da0 "Standard Issue
    Level 5 Hull Damage
    Level 6 Shield Damage" ...}	weapon_info
    +		[4]	{name=0x01cebcb8 "Akheton SDG" title=0x01cebcd8 "GTW Akheton SDG" desc=0x034e5d90 "Tactical Weapon
    Subsystem Disruption" ...}	weapon_info
    +		[5]	{name=0x01cec744 "Morning Star" title=0x01cec764 "GTW ML-70 Morning Star" desc=0x02d93fd8 "Long-Range Tactical
    Kinetic Weapon" ...}	weapon_info
    +		[6]	{name=0x01ced1d0 "MorningStar D" title=0x01ced1f0 "GTW ML-70 Morning Star D" desc=0x02dc6400 "Long-Range Tactical
    Kinetic Weapon" ...}	weapon_info
    +		[7]	{name=0x01cedc5c "Prometheus R" title=0x01cedc7c "GTW-5a Prometheus (retrofit) Cannon" desc=0x02dc6658 "Medium Energy Usage
    Level 4 Hull Damage
    Level 1 Shield Damage" ...}	weapon_info
    +		[8]	{name=0x01cee6e8 "Prometheus S" title=0x01cee708 "GTW-5 Prometheus (standard) Cannon" desc=0x02dc6920 "Medium Energy Usage
    Level 5 Hull Damage
    Level 4 Shield Damage" ...}	weapon_info
    +		[9]	{name=0x01cef174 "Prometheus D" title=0x01cef194 "GTW-5 Prometheus Cannon D" desc=0x02dc6bc0 "Medium Energy Usage
    Level 3 Hull Damage
    Level 3 Shield Damage" ...}	weapon_info
    +		[10]	{name=0x01cefc00 "Maxim" title=0x01cefc20 "GTW-66 Maxim Cannon" desc=0x02dc6c30 "HiVel Weapon
    Level 8 Hull Damage
    Level 1 Shield Damage" ...}	weapon_info
    +		[11]	{name=0x01cf068c "Maxim D" title=0x01cf06ac "GTW-66 Maxim Cannon D" desc=0x02dc6c98 "HiVel Weapon
    Level 5 Hull Damage
    Level 1 Shield Damage" ...}	weapon_info
    +		[12]	{name=0x01cf1118 "UD-8 Kayser" title=0x01cf1138 "GTW UD-8 Kayser" desc=0x02dc6d00 "Special Issue
    Level 6 Hull Damage
    Level 5 Shield Damage" ...}	weapon_info
    +		[13]	{name=0x01cf1ba4 "UD-D Kayser" title=0x01cf1bc4 "GTW UD-8 Kayser" desc=0x02dc6d68 "Special Issue
    Level 4 Hull Damage
    Level 4 Shield Damage" ...}	weapon_info
    +		[14]	{name=0x01cf2630 "Circe" title=0x01cf2650 "GTW-19 Circe" desc=0x02dc6dd0 "Tactical Weapon
    Level 6 Shield Damage" ...}	weapon_info
    +		[15]	{name=0x01cf30bc "Lamprey" title=0x01cf30dc "GTW-83 Lamprey" desc=0x035356c8 "Tactical Weapon
    Medium Energy Usage
    Level 3 Shield Damage" ...}	weapon_info
    +		[16]	{name=0x01cf3b48 "Training" title=0x01cf3b68 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[17]	{name=0x01cf45d4 "Vasudan Light Laser" title=0x01cf45f4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[18]	{name=0x01cf5060 "Targeting Laser" title=0x01cf5080 "Targeting Laser" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[19]	{name=0x01cf5aec "Shivan Light Laser" title=0x01cf5b0c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[20]	{name=0x01cf6578 "Shivan Heavy Laser" title=0x01cf6598 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[21]	{name=0x01cf7004 "Shivan Mega Laser" title=0x01cf7024 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[22]	{name=0x01cf7a90 "Terran Turret" title=0x01cf7ab0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[23]	{name=0x01cf851c "Terran Huge Turret" title=0x01cf853c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[24]	{name=0x01cf8fa8 "Terran Turret Weak" title=0x01cf8fc8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[25]	{name=0x01cf9a34 "Shivan Turret Laser" title=0x01cf9a54 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[26]	{name=0x01cfa4c0 "Shivan Weak Turret Laser" title=0x01cfa4e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[27]	{name=0x01cfaf4c "Shivan Megafunk Turret" title=0x01cfaf6c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[28]	{name=0x01cfb9d8 "Shivan Super Laser" title=0x01cfb9f8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[29]	{name=0x01cfc464 "SRed" title=0x01cfc484 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[30]	{name=0x01cfcef0 "SAAA" title=0x01cfcf10 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[31]	{name=0x01cfd97c "LRed" title=0x01cfd99c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[32]	{name=0x01cfe408 "BFRed" title=0x01cfe428 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[33]	{name=0x01cfee94 "AAAf" title=0x01cfeeb4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[34]	{name=0x01cff920 "AAAh" title=0x01cff940 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[35]	{name=0x01d003ac "S-AAA-Weak" title=0x01d003cc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[36]	{name=0x01d00e38 "ULTRA Anti-Fighter Beam" title=0x01d00e58 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[37]	{name=0x01d018c4 "TerSlash" title=0x01d018e4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[38]	{name=0x01d02350 "LTerSlash" title=0x01d02370 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[39]	{name=0x01d02ddc "BFGreen" title=0x01d02dfc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[40]	{name=0x01d03868 "LRBGreen" title=0x01d03888 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[41]	{name=0x01d042f4 "BGreen" title=0x01d04314 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[42]	{name=0x01d04d80 "SGreen" title=0x01d04da0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[43]	{name=0x01d0580c "SVas" title=0x01d0582c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[44]	{name=0x01d06298 "BVas" title=0x01d062b8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[45]	{name=0x01d06d24 "VSlash" title=0x01d06d44 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[46]	{name=0x01d077b0 "Green Beam" title=0x01d077d0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[47]	{name=0x01d0823c "MjolnirBeam" title=0x01d0825c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[48]	{name=0x01d08cc8 "MjolnirBeam#home" title=0x01d08ce8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[49]	{name=0x01d09754 "Standard Flak" title=0x01d09774 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[50]	{name=0x01d0a1e0 "Heavy Flak" title=0x01d0a200 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[51]	{name=0x01d0ac6c "Long Range Flak" title=0x01d0ac8c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[52]	{name=0x01d0b6f8 "Rockeye" title=0x01d0b718 "GTM MX-64 Rockeye" desc=0x035358a0 "Standard Issue
    Fire and Forget" ...}	weapon_info
    +		[53]	{name=0x01d0c184 "Rockeye D" title=0x01d0c1a4 "GTM MX-64 Rockeye" desc=0x03535b10 "Standard Issue
    Fire and Forget" ...}	weapon_info
    +		[54]	{name=0x01d0cc10 "Enemy MX-64" title=0x01d0cc30 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[55]	{name=0x01d0d69c "Tempest" title=0x01d0d6bc "GTM MX-6 Tempest Missile" desc=0x03535d80 "Standard Issue
    High-Payload Dumbfire" ...}	weapon_info
    +		[56]	{name=0x01d0e128 "Tempest D" title=0x01d0e148 "GTM MX-6 Tempest Missile" desc=0x034dc5e0 "Standard Issue
    High-Payload Dumbfire" ...}	weapon_info
    +		[57]	{name=0x01d0ebb4 "Hornet" title=0x01d0ebd4 "GTM-4 Hornet Swarm Missile" desc=0x034dc860 "Standard Issue
    Swarm Type
    All-Purpose Missile" ...}	weapon_info
    +		[58]	{name=0x01d0f640 "Hornet D" title=0x01d0f660 "GTM-4 Hornet Swarm Missile" desc=0x034dcb28 "Standard Issue
    Swarm Type
    All-Purpose Missile" ...}	weapon_info
    +		[59]	{name=0x01d100cc "Hornet#Weak" title=0x01d100ec "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[60]	{name=0x01d10b58 "Tornado" title=0x01d10b78 "GTM-4a Tornado Missile" desc=0x034dcdf0 "Prototype
    Advanced Swarm Type
    All-Purpose Missile" ...}	weapon_info
    +		[61]	{name=0x01d115e4 "Tornado D" title=0x01d11604 "GTM-4a Tornado Missile D" desc=0x034dd048 "Prototype
    Advanced Swarm Type
    All-Purpose Missile" ...}	weapon_info
    +		[62]	{name=0x01d12070 "Harpoon" title=0x01d12090 "GTM-19 Harpoon" desc=0x034dd2a0 "Standard Issue
    Fast Target Lock" ...}	weapon_info
    +		[63]	{name=0x01d12afc "Harpoon D" title=0x01d12b1c "GTM-19 Harpoon D" desc=0x034dd4b8 "Standard Issue
    Fast Target Lock" ...}	weapon_info
    +		[64]	{name=0x01d13588 "Harpoon#Weak" title=0x01d135a8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[65]	{name=0x01d14014 "Trebuchet" title=0x01d14034 "GTM-55 Trebuchet" desc=0x034dd6d0 "Prototype
    Long-Range Anti-Bomber
    High Payload" ...}	weapon_info
    +		[66]	{name=0x01d14aa0 "TAG-A" title=0x01d14ac0 "GTI TAG-A Missile" desc=0x034dd8e0 "Special Issue
    Electronic Warfare" ...}	weapon_info
    +		[67]	{name=0x01d1552c "TAG-B" title=0x01d1554c "GTI TAG-B Missile" desc=0x034ddb90 "Special Issue
    Electronic Warfare" ...}	weapon_info
    +		[68]	{name=0x01d15fb8 "TAG-C" title=0x01d15fd8 "GTI TAG-C Missile" desc=0x034ddda0 "Special Issue
    Electronic Warfare" ...}	weapon_info
    +		[69]	{name=0x01d16a44 "Piranha" title=0x01d16a64 "GTM-10 Piranha" desc=0x034ddfa0 "Standard Issue
    Area Effect
    Fighter Suppresion Weapon" ...}	weapon_info
    +		[70]	{name=0x01d174d0 "Stiletto II" title=0x01d174f0 "GTM-43a Stiletto II" desc=0x034de2f8 "Tactical Missile
    Destroys Subsystems" ...}	weapon_info
    +		[71]	{name=0x01d17f5c "Infyrno" title=0x01d17f7c "GTM-11 Infyrno" desc=0x034de4c8 "Standard Issue
    Area Effect
    Fighter Suppression Weapon" ...}	weapon_info
    +		[72]	{name=0x01d189e8 "Infyrno D" title=0x01d18a08 "GTM-11 Infyrno D" desc=0x034de7a0 "Standard Issue
    Area Effect
    Fighter Suppression Weapon" ...}	weapon_info
    +		[73]	{name=0x01d19474 "Cyclops" title=0x01d19494 "GTM-12 Cyclops" desc=0x034dea78 "Special Issue
    Anti-Cruiser Bomb
    Non-Conventional Warhead" ...}	weapon_info
    +		[74]	{name=0x01d19f00 "Cyclops#short" title=0x01d19f20 "GTM-12 Cyclops" desc=0x034ded30 "Special Issue
    Anti-Cruiser Bomb
    Non-Conventional Warhead" ...}	weapon_info
    +		[75]	{name=0x01d1a98c "Rebel Bomb" title=0x01d1a9ac "GRM-1" desc=0x034defe8 "Conventional Warhead" ...}	weapon_info
    +		[76]	{name=0x01d1b418 "Helios" title=0x01d1b438 "GTM-13 Helios" desc=0x034df0b8 "Special Issue
    Anti-Capital Ship Weapon
    Anti-Matter Torpedo" ...}	weapon_info
    +		[77]	{name=0x01d1bea4 "EMP Adv." title=0x01d1bec4 "GTM-14 EMP Adv." desc=0x034df350 "Advanced Missile
    Electromagnetic Pulse Weapon
    General Purpose Suppression" ...}	weapon_info
    +		[78]	{name=0x01d1c930 "Unknown Bomb" title=0x01d1c950 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[79]	{name=0x01d1d3bc "Unknown Megabomb" title=0x01d1d3dc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[80]	{name=0x01d1de48 "Type One" title=0x01d1de68 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[81]	{name=0x01d1e8d4 "MX-52" title=0x01d1e8f4 "GTM MX-52" desc=0x034df3c8 "Standard Issue
    Fire and Forget" ...}	weapon_info
    +		[82]	{name=0x01d1f360 "Fusion Mortar" title=0x01d1f380 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[83]	{name=0x01d1fdec "Vasudan Flux Cannon" title=0x01d1fe0c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[84]	{name=0x01d20878 "Shivan Cluster" title=0x01d20898 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[85]	{name=0x01d21304 "FighterKiller" title=0x01d21324 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[86]	{name=0x01d21d90 "Swarmer" title=0x01d21db0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[87]	{name=0x01d2281c "Cluster Baby" title=0x01d2283c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[88]	{name=0x01d232a8 "Cluster Baby Weak" title=0x01d232c8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[89]	{name=0x01d23d34 "Cluster Bomb Baby" title=0x01d23d54 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[90]	{name=0x01d247c0 "" title=0x01d247e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[91]	{name=0x01d2524c "" title=0x01d2526c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[92]	{name=0x01d25cd8 "" title=0x01d25cf8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[93]	{name=0x01d26764 "" title=0x01d26784 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[94]	{name=0x01d271f0 "" title=0x01d27210 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[95]	{name=0x01d27c7c "" title=0x01d27c9c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[96]	{name=0x01d28708 "" title=0x01d28728 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[97]	{name=0x01d29194 "" title=0x01d291b4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[98]	{name=0x01d29c20 "" title=0x01d29c40 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[99]	{name=0x01d2a6ac "" title=0x01d2a6cc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[100]	{name=0x01d2b138 "" title=0x01d2b158 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[101]	{name=0x01d2bbc4 "" title=0x01d2bbe4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[102]	{name=0x01d2c650 "" title=0x01d2c670 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[103]	{name=0x01d2d0dc "" title=0x01d2d0fc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[104]	{name=0x01d2db68 "" title=0x01d2db88 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[105]	{name=0x01d2e5f4 "" title=0x01d2e614 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[106]	{name=0x01d2f080 "" title=0x01d2f0a0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[107]	{name=0x01d2fb0c "" title=0x01d2fb2c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[108]	{name=0x01d30598 "" title=0x01d305b8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[109]	{name=0x01d31024 "" title=0x01d31044 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[110]	{name=0x01d31ab0 "" title=0x01d31ad0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[111]	{name=0x01d3253c "" title=0x01d3255c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[112]	{name=0x01d32fc8 "" title=0x01d32fe8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[113]	{name=0x01d33a54 "" title=0x01d33a74 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[114]	{name=0x01d344e0 "" title=0x01d34500 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[115]	{name=0x01d34f6c "" title=0x01d34f8c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[116]	{name=0x01d359f8 "" title=0x01d35a18 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[117]	{name=0x01d36484 "" title=0x01d364a4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[118]	{name=0x01d36f10 "" title=0x01d36f30 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[119]	{name=0x01d3799c "" title=0x01d379bc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[120]	{name=0x01d38428 "" title=0x01d38448 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[121]	{name=0x01d38eb4 "" title=0x01d38ed4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[122]	{name=0x01d39940 "" title=0x01d39960 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[123]	{name=0x01d3a3cc "" title=0x01d3a3ec "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[124]	{name=0x01d3ae58 "" title=0x01d3ae78 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[125]	{name=0x01d3b8e4 "" title=0x01d3b904 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[126]	{name=0x01d3c370 "" title=0x01d3c390 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[127]	{name=0x01d3cdfc "" title=0x01d3ce1c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[128]	{name=0x01d3d888 "" title=0x01d3d8a8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[129]	{name=0x01d3e314 "" title=0x01d3e334 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[130]	{name=0x01d3eda0 "" title=0x01d3edc0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[131]	{name=0x01d3f82c "" title=0x01d3f84c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[132]	{name=0x01d402b8 "" title=0x01d402d8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[133]	{name=0x01d40d44 "" title=0x01d40d64 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[134]	{name=0x01d417d0 "" title=0x01d417f0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[135]	{name=0x01d4225c "" title=0x01d4227c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[136]	{name=0x01d42ce8 "" title=0x01d42d08 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[137]	{name=0x01d43774 "" title=0x01d43794 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[138]	{name=0x01d44200 "" title=0x01d44220 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[139]	{name=0x01d44c8c "" title=0x01d44cac "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[140]	{name=0x01d45718 "" title=0x01d45738 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[141]	{name=0x01d461a4 "" title=0x01d461c4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[142]	{name=0x01d46c30 "" title=0x01d46c50 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[143]	{name=0x01d476bc "" title=0x01d476dc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[144]	{name=0x01d48148 "" title=0x01d48168 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[145]	{name=0x01d48bd4 "" title=0x01d48bf4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[146]	{name=0x01d49660 "" title=0x01d49680 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[147]	{name=0x01d4a0ec "" title=0x01d4a10c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[148]	{name=0x01d4ab78 "" title=0x01d4ab98 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[149]	{name=0x01d4b604 "" title=0x01d4b624 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[150]	{name=0x01d4c090 "" title=0x01d4c0b0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[151]	{name=0x01d4cb1c "" title=0x01d4cb3c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[152]	{name=0x01d4d5a8 "" title=0x01d4d5c8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[153]	{name=0x01d4e034 "" title=0x01d4e054 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[154]	{name=0x01d4eac0 "" title=0x01d4eae0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[155]	{name=0x01d4f54c "" title=0x01d4f56c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[156]	{name=0x01d4ffd8 "" title=0x01d4fff8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[157]	{name=0x01d50a64 "" title=0x01d50a84 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[158]	{name=0x01d514f0 "" title=0x01d51510 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[159]	{name=0x01d51f7c "" title=0x01d51f9c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[160]	{name=0x01d52a08 "" title=0x01d52a28 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[161]	{name=0x01d53494 "" title=0x01d534b4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[162]	{name=0x01d53f20 "" title=0x01d53f40 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[163]	{name=0x01d549ac "" title=0x01d549cc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[164]	{name=0x01d55438 "" title=0x01d55458 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[165]	{name=0x01d55ec4 "" title=0x01d55ee4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[166]	{name=0x01d56950 "" title=0x01d56970 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[167]	{name=0x01d573dc "" title=0x01d573fc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[168]	{name=0x01d57e68 "" title=0x01d57e88 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[169]	{name=0x01d588f4 "" title=0x01d58914 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[170]	{name=0x01d59380 "" title=0x01d593a0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[171]	{name=0x01d59e0c "" title=0x01d59e2c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[172]	{name=0x01d5a898 "" title=0x01d5a8b8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[173]	{name=0x01d5b324 "" title=0x01d5b344 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[174]	{name=0x01d5bdb0 "" title=0x01d5bdd0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[175]	{name=0x01d5c83c "" title=0x01d5c85c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[176]	{name=0x01d5d2c8 "" title=0x01d5d2e8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[177]	{name=0x01d5dd54 "" title=0x01d5dd74 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[178]	{name=0x01d5e7e0 "" title=0x01d5e800 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[179]	{name=0x01d5f26c "" title=0x01d5f28c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[180]	{name=0x01d5fcf8 "" title=0x01d5fd18 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[181]	{name=0x01d60784 "" title=0x01d607a4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[182]	{name=0x01d61210 "" title=0x01d61230 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[183]	{name=0x01d61c9c "" title=0x01d61cbc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[184]	{name=0x01d62728 "" title=0x01d62748 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[185]	{name=0x01d631b4 "" title=0x01d631d4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[186]	{name=0x01d63c40 "" title=0x01d63c60 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[187]	{name=0x01d646cc "" title=0x01d646ec "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[188]	{name=0x01d65158 "" title=0x01d65178 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[189]	{name=0x01d65be4 "" title=0x01d65c04 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[190]	{name=0x01d66670 "" title=0x01d66690 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[191]	{name=0x01d670fc "" title=0x01d6711c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[192]	{name=0x01d67b88 "" title=0x01d67ba8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[193]	{name=0x01d68614 "" title=0x01d68634 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[194]	{name=0x01d690a0 "" title=0x01d690c0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[195]	{name=0x01d69b2c "" title=0x01d69b4c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[196]	{name=0x01d6a5b8 "" title=0x01d6a5d8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[197]	{name=0x01d6b044 "" title=0x01d6b064 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[198]	{name=0x01d6bad0 "" title=0x01d6baf0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		[199]	{name=0x01d6c55c "" title=0x01d6c57c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    -		Weapon_info[weapon]	{name=0x01d247c0 "" title=0x01d247e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
    +		name	0x01d247c0 ""	char [32]
    +		title	0x01d247e0 ""	char [48]
    +		desc	0x00000000 <Bad Ptr>	char *
    		subtype	-1	int
    		render_type	-1	int
    +		pofbitmap_name	0x01d2481c ""	char [32]
    		model_num	-1	int
    +		external_model_name	0x01d24840 ""	char [32]
    		external_model_num	-1	int
    		hud_target_lod	-1	int
    +		tech_desc	0x00000000 <Bad Ptr>	char *
    +		tech_anim_filename	0x01d2486c ""	char [32]
    +		tech_title	0x01d2488c ""	char [32]
    +		tech_model	0x01d248ac ""	char [32]
    +		hud_filename	0x01d248cc ""	char [32]
    		hud_image_index	-1	int
    +		laser_bitmap	{filename=0x01d248f0 "" first_frame=-1 num_frames=0 ...}	generic_anim
    +		laser_glow_bitmap	{filename=0x01d24954 "" first_frame=-1 num_frames=0 ...}	generic_anim
    		laser_length	10.000000	float
    +		laser_color_1	{screen_sig=0 red='˙' green='˙' ...}	color
    +		laser_color_2	{screen_sig=0 red=0 green=0 ...}	color
    		laser_head_radius	1.0000000	float
    		laser_tail_radius	1.0000000	float
    		max_speed	10.000000	float
    		free_flight_time	0.00000000	float
    		mass	1.0000000	float
    		fire_wait	1.0000000	float
    		damage	0.00000000	float
    +		shockwave	{name=0x01d24a10 "" pof_name=0x01d24a30 "" inner_rad=0.00000000 ...}	shockwave_create_info
    +		dinky_shockwave	{name=0x01d24a74 "" pof_name=0x01d24a94 "" inner_rad=0.00000000 ...}	shockwave_create_info
    		arm_time	0	long
    		arm_dist	0.00000000	float
    		arm_radius	0.00000000	float
    		det_range	0.00000000	float
    		det_radius	0.00000000	float
    		armor_factor	1.0000000	float
    		shield_factor	1.0000000	float
    		subsystem_factor	1.0000000	float
    		life_min	-1.0000000	float
    		life_max	-1.0000000	float
    		lifetime	1.0000000	float
    		energy_consumed	0.00000000	float
    		wi_flags	0	int
    		wi_flags2	0	int
    		turn_time	1.0000000	float
    		cargo_size	1.0000000	float
    		rearm_rate	1.0000000	float
    		weapon_range	1.0000000e+009	float
    		num_spawn_weapons_defined	0	int
    		total_children_spawned	0	int
    +		spawn_info	0x01d24b28 {spawn_type=-1 spawn_count=10 spawn_angle=180.00000 }	spawn_weapon_info [5]
    		swarm_count	-1	short
    		min_lock_time	0.00000000	float
    		lock_pixels_per_sec	50	int
    		catchup_pixels_per_sec	50	int
    		catchup_pixel_penalty	50	int
    		fov	0.00000000	float
    		seeker_strength	1.0000000	float
    		launch_snd	-1	int
    		impact_snd	-1	int
    		disarmed_impact_snd	-1	int
    		flyby_snd	-1	int
    +		tr_info	{pt={...} w_start=1.0000000 w_end=1.0000000 ...}	trail_info
    +		icon_filename	0x01d24bc8 ""	char [32]
    +		anim_filename	0x01d24be8 ""	char [32]
    		impact_weapon_expl_index	-1	int
    		impact_explosion_radius	1.0000000	float
    		dinky_impact_weapon_expl_index	-1	int
    		dinky_impact_explosion_radius	1.0000000	float
    		emp_intensity	300.00000	float
    		emp_time	10.000000	float
    		weapon_reduce	10.000000	float
    		afterburner_reduce	10.000000	float
    +		b_info	{beam_type=-1 beam_life=-1.0000000 beam_warmup=-1 ...}	beam_weapon_info
    		tag_time	-1.0000000	float
    		tag_level	-1	int
    		muzzle_flash	-1	int
    		SSM_index	-1	int
    		particle_spew_count	1	int
    		particle_spew_time	25	int
    		particle_spew_vel	0.40000001	float
    		particle_spew_radius	2.0000000	float
    		particle_spew_lifetime	0.15000001	float
    		particle_spew_scale	0.80000001	float
    +		particle_spew_anim	{filename=0x01d25018 "" first_frame=-1 num_frames=0 ...}	generic_anim
    		cs_num_fired	4	int
    		cs_radius	1.2500000	float
    		cs_twist	5.0000000	float
    		cs_crotate	1	int
    		cs_delay	30	int
    +		decal_texture	{filename=0x01d25090 "" bitmap_id=-1 }	generic_bitmap
    		decal_glow_texture_id	-1	int
    		decal_burn_texture_id	-1	int
    +		decal_backface_texture	{filename=0x01d250bc "" bitmap_id=-1 }	generic_bitmap
    		decal_burn_time	1000	int
    		decal_rad	-1.0000000	float
    		elec_time	8000	int
    		elec_eng_mult	1.0000000	float
    		elec_weap_mult	1.0000000	float
    		elec_beam_mult	1.0000000	float
    		elec_sensors_mult	1.0000000	float
    		elec_randomness	2000	int
    		elec_use_new_style	0	int
    		lssm_warpout_delay	0	int
    		lssm_warpin_delay	0	int
    		lssm_stage5_vel	0.00000000	float
    		lssm_warpin_radius	0.00000000	float
    		lssm_lock_range	1000000.0	float
    		field_of_fire	0.00000000	float
    		shots	1	int
    		cm_aspect_effectiveness	1.0000000	float
    		cm_heat_effectiveness	1.0000000	float
    		cm_effective_rad	300.00000	float
    		SwarmWait	150	int
    		WeaponMinRange	0.00000000	float
    		weapon_submodel_rotate_accell	10.000000	float
    		weapon_submodel_rotate_vel	0.00000000	float
    		damage_type_idx	-1	int
    		alpha_max	1.0000000	float
    		alpha_min	0.00000000	float
    		alpha_cycle	0.00000000	float
    +		sc_collide_ship	{o_language=0 o_index=0 h_language=0 ...}	script_hook
    +		sc_collide_weapon	{o_language=0 o_index=0 h_language=0 ...}	script_hook
    		weapon_hitpoints	0	int
    		burst_shots	0	int
    		burst_delay	1.0000000	float
    		burst_flags	0	int
    +		thruster_flame	{filename=0x01d2517c "" first_frame=-1 num_frames=0 ...}	generic_anim
    +		thruster_glow	{filename=0x01d251e0 "" first_frame=-1 num_frames=0 ...}	generic_anim
    		thruster_glow_factor	1.0000000	float
    		target_lead_scaler	0.00000000	float
    		Weapon_info[weapon].subtype	-1	int
    		weapon	90	int
    
    
    Locals:
    
    -		firing_orient	{vec={...} a2d=0x0012f0bc a1d=0x0012f0bc }	matrix
    +		vec	{rvec={...} uvec={...} fvec={...} }	matrix::<unnamed-tag>::<unnamed-type-vec>
    +		a2d	0x0012f0bc	float [3][3]
    +		a1d	0x0012f0bc	float [9]
    		weapon_num	-858993460	int
    		num_slots	10	int
    		pnt_index	1	int
    		start_slot	0	int
    		end_slot	0	int
    		check_ammo	1	int
    -		obj	0x00f72800 {next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object *
    +		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
    +		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
    		signature	3	int
    		type	1 ''	char
    		parent	-1	int
    		parent_sig	3	int
    		parent_type	1 ''	char
    		instance	2	int
    		flags	71	unsigned int
    +		pos	{xyz={...} a1d=0x00f72824 }	vec3d
    +		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
    		radius	12.420898	float
    +		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
    +		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
    +		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
    +		shield_quadrant	0x00f729c4	float [4]
    		hull_strength	167.00000	float
    		sim_hull_strength	0.00000000	float
    +		objsnd_num	0x00f729dc	short [32]
    		net_signature	15	unsigned short
    		num_pairs	6	int
    +		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
    +		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    +		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    		allow_swarm	0	int
    		j	0	int
    		t	1.0000000	float
    -		aip	0x01de2160 {ai_flags=16 shipnum=2 type=0 ...}	ai_info *
    		ai_flags	16	int
    		shipnum	2	int
    		type	0	int
    		wing	0	int
    		behavior	9	int
    		mode	0	int
    		previous_mode	9	int
    		mode_time	-1	int
    		target_objnum	6	int
    		target_signature	-1	int
    		previous_target_objnum	-1	int
    		stealth_last_cheat_visible_stamp	0	int
    		stealth_last_visible_stamp	0	int
    		stealth_sweep_box_size	0.00000000	float
    +		stealth_last_pos	{xyz={...} a1d=0x01de2198 }	vec3d
    +		stealth_velocity	{xyz={...} a1d=0x01de21a4 }	vec3d
    		previous_dot_to_enemy	0.00000000	float
    		target_time	0.00000000	float
    		enemy_wing	-1	int
    		attacker_objnum	-1	int
    		goal_objnum	-1	int
    		goal_signature	-1	int
    		guard_objnum	-1	int
    		guard_signature	-1	int
    		guard_wingnum	-1	int
    		ignore_objnum	-4000	int
    		ignore_signature	-1	int
    +		ignore_new_objnums	0x01de21dc	int [7]
    +		ignore_new_signatures	0x01de21f8	int [7]
    		ai_class	3	int
    		wp_list	-1	int
    		wp_index	-1	int
    		wp_flags	0	int
    		wp_dir	0	int
    		waypoint_speed_cap	-1	int
    		path_start	-1	int
    		path_cur	0	int
    		path_length	0	int
    		path_dir	0	int
    		path_flags	0	int
    		path_objnum	0	int
    		path_goal_obj_hash	0	int
    		path_next_create_time	5494021	long
    +		path_create_pos	{xyz={...} a1d=0x01de224c }	vec3d
    +		path_create_orient	{vec={...} a2d=0x01de2258 a1d=0x01de2258 }	matrix
    		mp_index	0	int
    		path_next_check_time	0	long
    		path_goal_dist	-1	int
    		path_subsystem_next_check	1	int
    		submode	0	int
    		previous_submode	0	int
    		best_dot_to_enemy	-1.0000000	float
    		best_dot_from_enemy	-1.0000000	float
    		best_dot_to_time	0	long
    		best_dot_from_time	0	long
    		submode_start_time	0	long
    		submode_parm0	0	int
    		submode_parm1	0	int
    		next_predict_pos_time	0	long
    		next_aim_pos_time	0	long
    +		last_aim_enemy_pos	{xyz={...} a1d=0x01de22b8 }	vec3d
    +		last_aim_enemy_vel	{xyz={...} a1d=0x01de22c4 }	vec3d
    +		goals	0x01de22d0 {signature=9 ai_mode=32 ai_submode=-1 ...}	ai_goal [5]
    		active_goal	-1	int
    		goal_check_time	1	int
    +		last_predicted_enemy_pos	{xyz={...} a1d=0x01de23dc }	vec3d
    		time_enemy_in_range	0.00000000	float
    		time_enemy_near	0.00000000	float
    		last_attack_time	0	long
    		last_hit_time	0	long
    		last_hit_quadrant	0	int
    		last_hit_target_time	0	long
    		hitter_objnum	-1	int
    		hitter_signature	-1	int
    		resume_goal_time	-1	long
    		prev_accel	0.00000000	float
    		prev_dot_to_goal	0.00000000	float
    +		goal_point	{xyz={...} a1d=0x01de2414 }	vec3d
    +		prev_goal_point	{xyz={...} a1d=0x01de2420 }	vec3d
    		ai_accuracy	0.55000001	float
    		ai_evasion	20.000000	float
    		ai_courage	20.000000	float
    		ai_patience	20.000000	float
    		ai_aburn_use_factor	-2147483648	int
    		ai_shockwave_evade_chance	1.1754944e-038	float
    		ai_get_away_chance	1.1754944e-038	float
    		ai_secondary_range_mult	1.1754944e-038	float
    		ai_class_autoscale	true	bool
    		ai_cmeasure_fire_chance	0.30000001	float
    		ai_in_range_time	1.4000000	float
    		ai_link_ammo_levels_maybe	60.000000	float
    		ai_link_ammo_levels_always	80.000000	float
    		ai_primary_ammo_burst_mult	0.00000000	float
    		ai_link_energy_levels_maybe	60.000000	float
    		ai_link_energy_levels_always	80.000000	float
    		ai_predict_position_delay	98304	long
    		ai_shield_manage_delay	4.0000000	float
    		ai_ship_fire_delay_scale_friendly	1.4000000	float
    		ai_ship_fire_delay_scale_hostile	2.5000000	float
    		ai_ship_fire_secondary_delay_scale_friendly	0.60000002	float
    		ai_ship_fire_secondary_delay_scale_hostile	1.2000000	float
    		ai_turn_time_scale	2.2000000	float
    		ai_glide_attack_percent	0.00000000	float
    		ai_circle_strafe_percent	0.00000000	float
    		ai_glide_strafe_percent	0.00000000	float
    		ai_stalemate_time_thresh	0.00000000	float
    		ai_stalemate_dist_thresh	0.00000000	float
    		ai_chance_to_use_missiles_on_plr	1	int
    		ai_max_aim_update_delay	0.00000000	float
    		ai_profile_flags	536870912	int
    		lead_scale	-0.063929252	float
    		stay_near_distance	-0.063929252	float
    +		targeted_subsys	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
    +		last_subsys_target	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
    		targeted_subsys_parent	-1	int
    		aspect_locked_time	0.00000000	float
    		support_ship_objnum	-1	int
    		support_ship_signature	-1	int
    		danger_weapon_objnum	-1	int
    		danger_weapon_signature	95	int
    +		guard_vec	{xyz={...} a1d=0x01de24cc }	vec3d
    		nearest_locked_object	-1	int
    		nearest_locked_distance	99999.000	float
    		current_target_distance	0.00000000	float
    		current_target_is_locked	0	int
    		current_target_dist_trend	0	int
    		current_target_speed_trend	0	int
    		last_dist	0.00000000	float
    		last_speed	0.00000000	float
    		last_secondary_index	-1	int
    		last_target	-1	int
    		rearm_first_missile	1	int
    		rearm_first_ballistic_primary	1	int
    		rearm_release_delay	0	int
    		afterburner_stop_time	0	long
    		last_objsig_hit	-1	int
    		ignore_expire_timestamp	5494021	int
    		warp_out_timestamp	0	int
    		next_rearm_request_timestamp	5494021	int
    		primary_select_timestamp	5494021	int
    		secondary_select_timestamp	5494021	int
    		scan_for_enemy_timestamp	5494021	int
    		choose_enemy_timestamp	5504244	int
    		force_warp_time	0	int
    		shockwave_object	-1	int
    		shield_manage_timestamp	5494021	int
    		self_destruct_timestamp	-1	int
    		ok_to_target_timestamp	5494021	int
    		kamikaze_damage	0.00000000	float
    +		big_attack_point	{xyz={...} a1d=0x01de2548 }	vec3d
    +		big_attack_surface_normal	{xyz={...} a1d=0x01de2554 }	vec3d
    		pick_big_attack_point_timestamp	5494021	int
    		avoid_ship_num	0	int
    +		avoid_goal_point	{xyz={...} a1d=0x01de2568 }	vec3d
    		avoid_check_timestamp	5494021	long
    +		big_collision_normal	{xyz={...} a1d=0x01de2578 }	vec3d
    +		big_recover_pos_1	{xyz={...} a1d=0x01de2584 }	vec3d
    +		big_recover_pos_2	{xyz={...} a1d=0x01de2590 }	vec3d
    		big_recover_timestamp	0	int
    		abort_rearm_timestamp	-1	int
    		artillery_objnum	-1	int
    		artillery_sig	-1	int
    		artillery_lock_time	0.00000000	float
    +		artillery_lock_pos	{xyz={...} a1d=0x01de25b0 }	vec3d
    		lethality	-10.000000	float
    		ai_override_flags	0	int
    +		ai_override_ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
    		ai_override_timestamp	0	int
    		weapon	90	int
    -		missile_point	{xyz={...} a1d=0x0012f1c0 }	vec3d
    +		xyz	{x=0.95992005 y=3.0919626 z=-0.55183309 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
    +		a1d	0x0012f1c0	float [3]
    -		pnt	{xyz={...} a1d=0x0012f1ac }	vec3d
    +		xyz	{x=2.7764096 y=1.7543508 z=4.7683716e-007 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
    +		a1d	0x0012f1ac	float [3]
    		have_timeout	0	int
    +		firing_pos	{xyz={...} a1d=0x0012f198 }	vec3d
    +		pm	0x036a0028 {id=7314 version=2117 filename=0x036a0030 "fighter2t-03.pof" ...}	polymodel *
    +		swp	0x0144091c {num_primary_banks=2 num_secondary_banks=3 num_tertiary_banks=0 ...}	ship_weapon *
    		starting_sig	32842	unsigned short
    -		wip	0x01d247c0 {name=0x01d247c0 "" title=0x01d247e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info *
    +		name	0x01d247c0 ""	char [32]
    +		title	0x01d247e0 ""	char [48]
    +		desc	0x00000000 <Bad Ptr>	char *
    		subtype	-1	int
    		render_type	-1	int
    +		pofbitmap_name	0x01d2481c ""	char [32]
    		model_num	-1	int
    +		external_model_name	0x01d24840 ""	char [32]
    		external_model_num	-1	int
    		hud_target_lod	-1	int
    +		tech_desc	0x00000000 <Bad Ptr>	char *
    +		tech_anim_filename	0x01d2486c ""	char [32]
    +		tech_title	0x01d2488c ""	char [32]
    +		tech_model	0x01d248ac ""	char [32]
    +		hud_filename	0x01d248cc ""	char [32]
    		hud_image_index	-1	int
    +		laser_bitmap	{filename=0x01d248f0 "" first_frame=-1 num_frames=0 ...}	generic_anim
    +		laser_glow_bitmap	{filename=0x01d24954 "" first_frame=-1 num_frames=0 ...}	generic_anim
    		laser_length	10.000000	float
    +		laser_color_1	{screen_sig=0 red='˙' green='˙' ...}	color
    +		laser_color_2	{screen_sig=0 red=0 green=0 ...}	color
    		laser_head_radius	1.0000000	float
    		laser_tail_radius	1.0000000	float
    		max_speed	10.000000	float
    		free_flight_time	0.00000000	float
    		mass	1.0000000	float
    		fire_wait	1.0000000	float
    		damage	0.00000000	float
    +		shockwave	{name=0x01d24a10 "" pof_name=0x01d24a30 "" inner_rad=0.00000000 ...}	shockwave_create_info
    +		dinky_shockwave	{name=0x01d24a74 "" pof_name=0x01d24a94 "" inner_rad=0.00000000 ...}	shockwave_create_info
    		arm_time	0	long
    		arm_dist	0.00000000	float
    		arm_radius	0.00000000	float
    		det_range	0.00000000	float
    		det_radius	0.00000000	float
    		armor_factor	1.0000000	float
    		shield_factor	1.0000000	float
    		subsystem_factor	1.0000000	float
    		life_min	-1.0000000	float
    		life_max	-1.0000000	float
    		lifetime	1.0000000	float
    		energy_consumed	0.00000000	float
    		wi_flags	0	int
    		wi_flags2	0	int
    		turn_time	1.0000000	float
    		cargo_size	1.0000000	float
    		rearm_rate	1.0000000	float
    		weapon_range	1.0000000e+009	float
    		num_spawn_weapons_defined	0	int
    		total_children_spawned	0	int
    +		spawn_info	0x01d24b28 {spawn_type=-1 spawn_count=10 spawn_angle=180.00000 }	spawn_weapon_info [5]
    		swarm_count	-1	short
    		min_lock_time	0.00000000	float
    		lock_pixels_per_sec	50	int
    		catchup_pixels_per_sec	50	int
    		catchup_pixel_penalty	50	int
    		fov	0.00000000	float
    		seeker_strength	1.0000000	float
    		launch_snd	-1	int
    		impact_snd	-1	int
    		disarmed_impact_snd	-1	int
    		flyby_snd	-1	int
    +		tr_info	{pt={...} w_start=1.0000000 w_end=1.0000000 ...}	trail_info
    +		icon_filename	0x01d24bc8 ""	char [32]
    +		anim_filename	0x01d24be8 ""	char [32]
    		impact_weapon_expl_index	-1	int
    		impact_explosion_radius	1.0000000	float
    		dinky_impact_weapon_expl_index	-1	int
    		dinky_impact_explosion_radius	1.0000000	float
    		emp_intensity	300.00000	float
    		emp_time	10.000000	float
    		weapon_reduce	10.000000	float
    		afterburner_reduce	10.000000	float
    +		b_info	{beam_type=-1 beam_life=-1.0000000 beam_warmup=-1 ...}	beam_weapon_info
    		tag_time	-1.0000000	float
    		tag_level	-1	int
    		muzzle_flash	-1	int
    		SSM_index	-1	int
    		particle_spew_count	1	int
    		particle_spew_time	25	int
    		particle_spew_vel	0.40000001	float
    		particle_spew_radius	2.0000000	float
    		particle_spew_lifetime	0.15000001	float
    		particle_spew_scale	0.80000001	float
    +		particle_spew_anim	{filename=0x01d25018 "" first_frame=-1 num_frames=0 ...}	generic_anim
    		cs_num_fired	4	int
    		cs_radius	1.2500000	float
    		cs_twist	5.0000000	float
    		cs_crotate	1	int
    		cs_delay	30	int
    +		decal_texture	{filename=0x01d25090 "" bitmap_id=-1 }	generic_bitmap
    		decal_glow_texture_id	-1	int
    		decal_burn_texture_id	-1	int
    +		decal_backface_texture	{filename=0x01d250bc "" bitmap_id=-1 }	generic_bitmap
    		decal_burn_time	1000	int
    		decal_rad	-1.0000000	float
    		elec_time	8000	int
    		elec_eng_mult	1.0000000	float
    		elec_weap_mult	1.0000000	float
    		elec_beam_mult	1.0000000	float
    		elec_sensors_mult	1.0000000	float
    		elec_randomness	2000	int
    		elec_use_new_style	0	int
    		lssm_warpout_delay	0	int
    		lssm_warpin_delay	0	int
    		lssm_stage5_vel	0.00000000	float
    		lssm_warpin_radius	0.00000000	float
    		lssm_lock_range	1000000.0	float
    		field_of_fire	0.00000000	float
    		shots	1	int
    		cm_aspect_effectiveness	1.0000000	float
    		cm_heat_effectiveness	1.0000000	float
    		cm_effective_rad	300.00000	float
    		SwarmWait	150	int
    		WeaponMinRange	0.00000000	float
    		weapon_submodel_rotate_accell	10.000000	float
    		weapon_submodel_rotate_vel	0.00000000	float
    		damage_type_idx	-1	int
    		alpha_max	1.0000000	float
    		alpha_min	0.00000000	float
    		alpha_cycle	0.00000000	float
    +		sc_collide_ship	{o_language=0 o_index=0 h_language=0 ...}	script_hook
    +		sc_collide_weapon	{o_language=0 o_index=0 h_language=0 ...}	script_hook
    		weapon_hitpoints	0	int
    		burst_shots	0	int
    		burst_delay	1.0000000	float
    		burst_flags	0	int
    +		thruster_flame	{filename=0x01d2517c "" first_frame=-1 num_frames=0 ...}	generic_anim
    +		thruster_glow	{filename=0x01d251e0 "" first_frame=-1 num_frames=0 ...}	generic_anim
    		thruster_glow_factor	1.0000000	float
    		target_lead_scaler	0.00000000	float
    		bank	1	int
    -		sip	0x019489b0 {name=0x019489b0 "GTF Perseus" short_name=0x019489d0 "TFight2t-03" species=0 ...}	ship_info *
    +		name	0x019489b0 "GTF Perseus"	char [32]
    +		short_name	0x019489d0 "TFight2t-03"	char [32]
    		species	0	int
    		class_type	6	int
    +		type_str	0x02d58bf0 "Interceptor"	char *
    +		maneuverability_str	0x02d58c28 "High"	char *
    +		armor_str	0x02d58c60 "Average"	char *
    +		manufacturer_str	0x02d58c98 "Nankam Aeronautical"	char *
    +		desc	0x00000000 <Bad Ptr>	char *
    +		tech_desc	0x02d58cd8 "The GTF Perseus is the newest fighter in the GTVA's arsenal. Slated to replace the aging Valkyrie as the Alliance's primary interceptor, the Perseus's high max speed and maneuverability make it ideal to hunt and destroy enemy bombers. Perseus fighters have been assigned to the 3rd Battle Group on a trial basis, with wide deployment expected after the OpEval period. Primary weapons inc	char *
    +		ship_length	0x02d58f30 "17 m"	char *
    +		gun_mounts	0x02d58f68 "2"	char *
    +		missile_banks	0x02d58f98 "2"	char *
    +		cockpit_pof_file	0x01948a1c ""	char [32]
    +		cockpit_offset	{xyz={...} a1d=0x01948a3c }	vec3d
    +		pof_file	0x01948a48 "fighter2t-03.pof"	char [32]
    +		pof_file_hud	0x01948a68 ""	char [32]
    		num_detail_levels	4	int
    +		detail_distance	0x01948a8c	int [5]
    		cockpit_model_num	-1	int
    		model_num	7314	int
    		model_num_hud	-1	int
    		hud_target_lod	-1	int
    		density	1.0000000	float
    		damp	0.15000001	float
    		rotdamp	0.34999999	float
    		delta_bank_const	0.50000000	float
    +		max_vel	{xyz={...} a1d=0x01948ac0 }	vec3d
    +		afterburner_max_vel	{xyz={...} a1d=0x01948acc }	vec3d
    +		max_rotvel	{xyz={...} a1d=0x01948ad8 }	vec3d
    +		rotation_time	{xyz={...} a1d=0x01948ae4 }	vec3d
    		srotation_time	3.3000000	float
    		max_rear_vel	0.00000000	float
    		forward_accel	2.0000000	float
    		afterburner_forward_accel	0.80000001	float
    		forward_decel	1.5000000	float
    		slide_accel	0.00000000	float
    		slide_decel	0.00000000	float
    +		warpin_anim	0x01948b0c ""	char [32]
    		warpin_radius	0.00000000	float
    		warpin_snd_start	-1	int
    		warpin_snd_end	-1	int
    		warpin_speed	0.00000000	float
    		warpin_time	0	int
    		warpin_type	0	int
    +		warpout_anim	0x01948b44 ""	char [32]
    		warpout_radius	0.00000000	float
    		warpout_snd_start	-1	int
    		warpout_snd_end	-1	int
    		warpout_speed	0.00000000	float
    		warpout_time	0	int
    		warpout_type	0	int
    		warpout_player_speed	0.00000000	float
    		flags	294	unsigned int
    		flags2	0	unsigned int
    		ai_class	3	int
    		max_speed	80.000000	float
    		min_speed	-0.00000000	float
    		max_accel	80.000000	float
    		collision_damage_type_idx	-1	int
    +		shockwave	{name=0x01948b9c "" pof_name=0x01948bbc "" inner_rad=25.000000 ...}	shockwave_create_info
    		explosion_propagates	0	int
    		shockwave_count	1	int
    +		explosion_bitmap_anims	{...}	SCP_vector<int>
    		vaporize_chance	0.00000000	float
    		ispew_max_particles	-1	int
    		dspew_max_particles	-1	int
    		debris_min_lifetime	-1.0000000	float
    		debris_max_lifetime	-1.0000000	float
    		debris_min_speed	-1.0000000	float
    		debris_max_speed	-1.0000000	float
    		debris_min_rotspeed	-1.0000000	float
    		debris_max_rotspeed	-1.0000000	float
    		debris_damage_type_idx	-1	int
    		debris_min_hitpoints	-1.0000000	float
    		debris_max_hitpoints	-1.0000000	float
    		debris_damage_mult	1.0000000	float
    		n_subsystems	5	int
    +		subsystems	0x02d58fc8 {flags=0 name=0x02d58fcc "sensors" subobj_name=0x02d58fec "sensors" ...}	model_subsystem *
    		power_output	2.0000000	float
    		max_overclocked_speed	100.00000	float
    		max_weapon_reserve	150.00000	float
    		max_shield_regen_per_second	0.020000000	float
    		max_weapon_regen_per_second	0.039999999	float
    		afterburner_fuel_capacity	330.00000	float
    		afterburner_burn_rate	60.000000	float
    		afterburner_recover_rate	25.000000	float
    		cmeasure_type	80	int
    		cmeasure_max	40	int
    		num_primary_banks	2	int
    		num_secondary_banks	2	int
    +		primary_bank_weapons	0x01948c8c	int [3]
    +		primary_bank_ammo_capacity	0x01948c98	int [3]
    +		secondary_bank_weapons	0x01948ca4	int [4]
    +		secondary_bank_ammo_capacity	0x01948cb4	int [4]
    		max_hull_strength	265.00000	float
    		max_shield_strength	350.00000	float
    		hull_repair_rate	0.00000000	float
    		subsys_repair_rate	-2.0000000	float
    		engine_snd	126	int
    +		closeup_pos	{xyz={...} a1d=0x01948cd8 }	vec3d
    		closeup_zoom	0.50000000	float
    +		allowed_weapons	0x01948ce8	int [200]
    +		restricted_loadout_flag	0x01949008	int [7]
    +		allowed_bank_restricted_weapons	0x01949024	int [7][200]
    		shield_icon_index	7 ''	unsigned char
    +		icon_filename	0x0194a605 "iconfighter2t-03"	char [32]
    +		anim_filename	0x0194a625 "ssfighter2t-03"	char [32]
    +		overhead_filename	0x0194a645 "loadfighter2t-03"	char [32]
    		score	14	int
    		scan_time	2000	int
    +		ct_info	0x0194a670 {pt={...} w_start=0.25000000 w_end=0.050000001 ...}	trail_info [12]
    		ct_count	3	int
    		num_nondark_colors	0	int
    +		nondark_colors	0x0194aa08	unsigned char [10][3]
    +		shield_color	0x0194aa26 "dd˙"	unsigned char [3]
    +		afterburner_trail	{filename=0x0194aa2c "" bitmap_id=-1 }	generic_bitmap
    		afterburner_trail_width_factor	1.0000000	float
    		afterburner_trail_alpha_factor	1.0000000	float
    		afterburner_trail_life	5.0000000	float
    		afterburner_trail_faded_out_sections	0	int
    +		normal_thruster_particles	{...}	SCP_vector<thruster_particles>
    +		afterburner_thruster_particles	{...}	SCP_vector<thruster_particles>
    +		thruster_flame_info	{normal={...} afterburn={...} }	thrust_pair
    +		thruster_glow_info	{normal={...} afterburn={...} }	thrust_pair
    +		thruster_secondary_glow_info	{normal={...} afterburn={...} }	thrust_pair_bitmap
    +		thruster_tertiary_glow_info	{normal={...} afterburn={...} }	thrust_pair_bitmap
    		thruster01_glow_rad_factor	1.0000000	float
    		thruster02_glow_rad_factor	1.0000000	float
    		thruster03_glow_rad_factor	1.0000000	float
    		thruster02_glow_len_factor	1.0000000	float
    		splodeing_texture	4750	int
    +		splodeing_texture_name	0x0194acc4 "boom"	char [32]
    		max_decals	50	int
    +		draw_primary_models	0x0194ace8	bool [3]
    +		draw_secondary_models	0x0194aceb	bool [4]
    		draw_models	false	bool
    		weapon_model_draw_distance	200.00000	float
    		armor_type_idx	-1	int
    		shield_armor_type_idx	-1	int
    		can_glide	false	bool
    		glide_cap	0.00000000	float
    		glide_dynamic_cap	false	bool
    		glide_accel_mult	0.00000000	float
    		use_newtonian_damp	false	bool
    		newtonian_damp_override	false	bool
    		autoaim_fov	0.00000000	float
    		topdown_offset_def	false	bool
    +		topdown_offset	{xyz={...} a1d=0x0194ad18 }	vec3d
    		num_maneuvering	0	int
    +		maneuvering	0x0194ad28 {use_flags=0 start_snd=-1 loop_snd=-1 ...}	man_thruster [128]
    		radar_image_2d_idx	-1	int
    		radar_image_size	-1	int
    		radar_projection_size_mult	1.0000000	float
    +		ship_iff_info	0x0194cb34	int [10][10]
    		aiming_flags	0	int
    		minimum_convergence_distance	0.00000000	float
    		convergence_distance	100.00000	float
    +		convergence_offset	{xyz={...} a1d=0x0194ccd0 }	vec3d
    		emp_resistance_mod	0.00000000	float
    		n	2	int
    		starting_bank_count	20	int
    		num_fired	0	int
    -		shipp	0x0143f7f0 {objnum=2 ai_index=2 ship_info_index=7 ...}	ship *
    		objnum	2	int
    		ai_index	2	int
    		ship_info_index	7	int
    		hotkey	-1	int
    		escort_priority	0	int
    		score	12	int
    		assist_score_pct	0.00000000	float
    		respawn_priority	0	int
    		pre_death_explosion_happened	0	unsigned char
    		wash_killed	0	unsigned char
    		cargo1	0	char
    		wing_status_wing_index	0	char
    		wing_status_wing_pos	0	char
    		alt_type_index	-1 '˙'	char
    		callsign_index	-1 '˙'	char
    		targeting_laser_bank	-1 '˙'	char
    		num_corkscrew_to_fire	0	unsigned char
    		targeting_laser_objnum	-1	int
    		next_corkscrew_fire	1	int
    		final_death_time	0	int
    		death_time	-1	int
    		end_death_time	0	int
    		really_final_death_time	0	int
    +		deathroll_rotvel	{xyz={...} a1d=0x0143f834 }	vec3d
    +		warpin_effect	0x03e57f60 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
    +		warpout_effect	0x037649e8 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
    		next_fireball	0	int
    		next_hit_spark	66381	int
    		num_hits	2	int
    +		sparks	0x0143f854 {pos={...} submodel_num=-1 end_time=72283 }	ship_spark [8]
    		special_exp_index	-1	int
    		special_hitpoint_index	-1	int
    		ship_max_shield_strength	350.00000	float
    		ship_max_hull_strength	265.00000	float
    		ship_guardian_threshold	0	int
    +		ship_name	0x0143f908 "Alpha 1"	char [32]
    		team	0	int
    		time_cargo_revealed	0	long
    		arrival_location	0	int
    		arrival_distance	0	int
    		arrival_anchor	-1	int
    		arrival_path_mask	0	int
    		arrival_cue	0	int
    		arrival_delay	0	int
    		departure_location	0	int
    		departure_anchor	-1	int
    		departure_path_mask	0	int
    		departure_cue	0	int
    		departure_delay	0	int
    		wingnum	0	int
    		orders_accepted	49407	int
    +		subsys_list	{next=0x0463b168 prev=0x0463ec48 system_info=0x00000000 ...}	ship_subsys
    +		last_targeted_subobject	0x0144081c	ship_subsys * [12]
    +		subsys_info	0x0144084c {num=0 total_hits=0.00000000 current_hits=0.00000000 }	ship_subsys_info [12]
    +		shield_integrity	0x03764a68	float *
    		shield_recharge_index	5	int
    		weapon_recharge_index	2	int
    		engine_recharge_index	5	int
    		weapon_energy	150.00000	float
    		current_max_speed	82.518738	float
    		next_manage_ets	5498861	int
    		flags	24150016	unsigned int
    		flags2	0	unsigned int
    		reinforcement_index	-1	int
    		afterburner_fuel	41.580505	float
    		cmeasure_count	40	int
    		current_cmeasure	80	int
    		cmeasure_fire_stamp	1	int
    		target_shields_delta	0.00000000	float
    		target_weapon_energy_delta	0.00000000	float
    +		weapons	{num_primary_banks=2 num_secondary_banks=3 num_tertiary_banks=0 ...}	ship_weapon
    		shield_hits	0	int
    		wash_intensity	0.00000000	float
    +		wash_rot_axis	{xyz={...} a1d=0x01440a84 }	vec3d
    		wash_timestamp	108252	int
    		num_swarm_missiles_to_fire	0	int
    		next_swarm_fire	1	int
    		next_swarm_path	0	int
    		num_turret_swarm_info	0	int
    		group	0	int
    		death_roll_snd	-1	int
    		ship_list_index	2	int
    		thruster_bitmap	-1	int
    		thruster_frame	0.00000000	float
    		thruster_glow_bitmap	-1	int
    		thruster_glow_frame	0.00000000	float
    		thruster_glow_noise	1.0000000	float
    		thruster_secondary_glow_bitmap	-1	int
    		thruster_tertiary_glow_bitmap	-1	int
    		next_engine_stutter	1	int
    		base_texture_anim_frametime	921316812	long
    		total_damage_received	0.00000000	float
    +		damage_ship	0x01440ad8	float [32]
    +		damage_ship_id	0x01440b58	int [32]
    		persona_index	-1	int
    		subsys_disrupted_flags	0	int
    		subsys_disrupted_check_timestamp	108361	int
    		create_time	79253536	unsigned int
    		ts_index	0	int
    		large_ship_blowup_index	-1	int
    +		sub_expl_sound_handle	0x01440bf0	int [2]
    +		arc_pts	0x01440bf8	vec3d [2][2]
    +		arc_timestamp	0x01440c28	int [2]
    +		arc_type	0x01440c30 ""	unsigned char [2]
    		arc_next_time	0	int
    		emp_intensity	-1.0000000	float
    		emp_decr	0.00000000	float
    +		trail_ptr	0x01440c40	trail * [12]
    		tag_total	0.00000000	float
    		tag_left	-1.0000000	float
    		time_first_tagged	0	long
    		level2_tag_total	0.00000000	float
    		level2_tag_left	-1.0000000	float
    +		np_updates	0x01440c84 {seq=0 update_stamp=1 status_update_stamp=1 ...}	np_update [12]
    		lightning_stamp	-1	int
    		awacs_warning_flag	1 ''	unsigned char
    		special_warp_objnum	-1	int
    +		fighter_beam_turret_data	{next=0x00000000 prev=0x00000000 system_info=0x00000000 ...}	ship_subsys
    +		beam_sys_info	{flags=0 name=0x01441c3c "" subobj_name=0x01441c5c "" ...}	model_subsystem
    +		was_firing_last_frame	0x01441ed8	int [3]
    		primitive_sensor_range	10000	int
    +		ship_replacement_textures	0x00000000	int *
    		current_viewpoint	0	int
    +		ABtrail_ptr	0x01441ef0	trail * [12]
    +		ab_info	0x01441f20 {pt={...} w_start=1.2509155 w_end=0.050000001 ...}	trail_info [12]
    		ab_count	2	int
    +		glow_point_bank_active	{...}	SCP_vector<bool>
    +		texture_translation_key	{xyz={...} a1d=0x014422d8 }	vec3d
    +		current_translation	{xyz={...} a1d=0x014422e4 }	vec3d
    		cloak_stage	0	int
    		time_until_full_cloak	1	long
    		cloak_alpha	255	int
    		time_until_uncloak	0	long
    +		ship_decal_system	{decals=0x00000000 n_decal_textures=0 decals_modified=false ...}	decal_system
    +		last_fired_point	0x01442310	int [3]
    		bay_doors_anim_done_time	0	int
    		bay_doors_status	0	unsigned char
    		bay_doors_wanting_open	0	int
    		bay_doors_launched_from	0	unsigned char
    		bay_doors_need_open	false	bool
    		bay_doors_parent_shipnum	-1	int
    +		secondary_point_reload_pct	0x01442330	float [4][25]
    +		reload_time	0x014424c0	float [4]
    +		primary_rotate_rate	0x014424d0	float [3]
    +		primary_rotate_ang	0x014424dc	float [3]
    +		thrusters_start	0x014424e8	int [128]
    +		thrusters_sounds	0x014426e8	int [128]
    +		s_alt_classes	{...}	SCP_vector<alt_class>
    +		ship_iff_color	0x01442900	int [10][10]
    		ammo_low_complaint_count	0	int
    
    
    Up one level locals
    
    -		objp	0x00f72800 {next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object *
    +		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
    +		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
    		signature	3	int
    		type	1 ''	char
    		parent	-1	int
    		parent_sig	3	int
    		parent_type	1 ''	char
    		instance	2	int
    		flags	71	unsigned int
    +		pos	{xyz={...} a1d=0x00f72824 }	vec3d
    +		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
    		radius	12.420898	float
    +		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
    +		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
    +		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
    +		shield_quadrant	0x00f729c4	float [4]
    		hull_strength	167.00000	float
    		sim_hull_strength	0.00000000	float
    +		objsnd_num	0x00f729dc	short [32]
    		net_signature	15	unsigned short
    		num_pairs	6	int
    +		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
    +		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    +		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    -		ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
    		pitch	0.00000000	float
    		vertical	0.00000000	float
    		heading	0.00000000	float
    		sideways	0.00000000	float
    		bank	0.00000000	float
    		forward	0.00000000	float
    		forward_cruise_percent	0.00000000	float
    		fire_primary_count	0	int
    		fire_secondary_count	1	int
    		fire_countermeasure_count	0	int
    		fire_debug_count	0	int
    		afterburner_start	0	int
    		afterburner_stop	0	int
    -		shipp	0x0143f7f0 {objnum=2 ai_index=2 ship_info_index=7 ...}	ship *
    		objnum	2	int
    		ai_index	2	int
    		ship_info_index	7	int
    		hotkey	-1	int
    		escort_priority	0	int
    		score	12	int
    		assist_score_pct	0.00000000	float
    		respawn_priority	0	int
    		pre_death_explosion_happened	0	unsigned char
    		wash_killed	0	unsigned char
    		cargo1	0	char
    		wing_status_wing_index	0	char
    		wing_status_wing_pos	0	char
    		alt_type_index	-1 '˙'	char
    		callsign_index	-1 '˙'	char
    		targeting_laser_bank	-1 '˙'	char
    		num_corkscrew_to_fire	0	unsigned char
    		targeting_laser_objnum	-1	int
    		next_corkscrew_fire	1	int
    		final_death_time	0	int
    		death_time	-1	int
    		end_death_time	0	int
    		really_final_death_time	0	int
    +		deathroll_rotvel	{xyz={...} a1d=0x0143f834 }	vec3d
    +		warpin_effect	0x03e57f60 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
    +		warpout_effect	0x037649e8 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
    		next_fireball	0	int
    		next_hit_spark	66381	int
    		num_hits	2	int
    +		sparks	0x0143f854 {pos={...} submodel_num=-1 end_time=72283 }	ship_spark [8]
    		special_exp_index	-1	int
    		special_hitpoint_index	-1	int
    		ship_max_shield_strength	350.00000	float
    		ship_max_hull_strength	265.00000	float
    		ship_guardian_threshold	0	int
    +		ship_name	0x0143f908 "Alpha 1"	char [32]
    		team	0	int
    		time_cargo_revealed	0	long
    		arrival_location	0	int
    		arrival_distance	0	int
    		arrival_anchor	-1	int
    		arrival_path_mask	0	int
    		arrival_cue	0	int
    		arrival_delay	0	int
    		departure_location	0	int
    		departure_anchor	-1	int
    		departure_path_mask	0	int
    		departure_cue	0	int
    		departure_delay	0	int
    		wingnum	0	int
    		orders_accepted	49407	int
    +		subsys_list	{next=0x0463b168 prev=0x0463ec48 system_info=0x00000000 ...}	ship_subsys
    +		last_targeted_subobject	0x0144081c	ship_subsys * [12]
    +		subsys_info	0x0144084c {num=0 total_hits=0.00000000 current_hits=0.00000000 }	ship_subsys_info [12]
    +		shield_integrity	0x03764a68	float *
    		shield_recharge_index	5	int
    		weapon_recharge_index	2	int
    		engine_recharge_index	5	int
    		weapon_energy	150.00000	float
    		current_max_speed	82.518738	float
    		next_manage_ets	5498861	int
    		flags	24150016	unsigned int
    		flags2	0	unsigned int
    		reinforcement_index	-1	int
    		afterburner_fuel	41.580505	float
    		cmeasure_count	40	int
    		current_cmeasure	80	int
    		cmeasure_fire_stamp	1	int
    		target_shields_delta	0.00000000	float
    		target_weapon_energy_delta	0.00000000	float
    +		weapons	{num_primary_banks=2 num_secondary_banks=3 num_tertiary_banks=0 ...}	ship_weapon
    		shield_hits	0	int
    		wash_intensity	0.00000000	float
    +		wash_rot_axis	{xyz={...} a1d=0x01440a84 }	vec3d
    		wash_timestamp	108252	int
    		num_swarm_missiles_to_fire	0	int
    		next_swarm_fire	1	int
    		next_swarm_path	0	int
    		num_turret_swarm_info	0	int
    		group	0	int
    		death_roll_snd	-1	int
    		ship_list_index	2	int
    		thruster_bitmap	-1	int
    		thruster_frame	0.00000000	float
    		thruster_glow_bitmap	-1	int
    		thruster_glow_frame	0.00000000	float
    		thruster_glow_noise	1.0000000	float
    		thruster_secondary_glow_bitmap	-1	int
    		thruster_tertiary_glow_bitmap	-1	int
    		next_engine_stutter	1	int
    		base_texture_anim_frametime	921316812	long
    		total_damage_received	0.00000000	float
    +		damage_ship	0x01440ad8	float [32]
    +		damage_ship_id	0x01440b58	int [32]
    		persona_index	-1	int
    		subsys_disrupted_flags	0	int
    		subsys_disrupted_check_timestamp	108361	int
    		create_time	79253536	unsigned int
    		ts_index	0	int
    		large_ship_blowup_index	-1	int
    +		sub_expl_sound_handle	0x01440bf0	int [2]
    +		arc_pts	0x01440bf8	vec3d [2][2]
    +		arc_timestamp	0x01440c28	int [2]
    +		arc_type	0x01440c30 ""	unsigned char [2]
    		arc_next_time	0	int
    		emp_intensity	-1.0000000	float
    		emp_decr	0.00000000	float
    +		trail_ptr	0x01440c40	trail * [12]
    		tag_total	0.00000000	float
    		tag_left	-1.0000000	float
    		time_first_tagged	0	long
    		level2_tag_total	0.00000000	float
    		level2_tag_left	-1.0000000	float
    +		np_updates	0x01440c84 {seq=0 update_stamp=1 status_update_stamp=1 ...}	np_update [12]
    		lightning_stamp	-1	int
    		awacs_warning_flag	1 ''	unsigned char
    		special_warp_objnum	-1	int
    +		fighter_beam_turret_data	{next=0x00000000 prev=0x00000000 system_info=0x00000000 ...}	ship_subsys
    +		beam_sys_info	{flags=0 name=0x01441c3c "" subobj_name=0x01441c5c "" ...}	model_subsystem
    +		was_firing_last_frame	0x01441ed8	int [3]
    		primitive_sensor_range	10000	int
    +		ship_replacement_textures	0x00000000	int *
    		current_viewpoint	0	int
    +		ABtrail_ptr	0x01441ef0	trail * [12]
    +		ab_info	0x01441f20 {pt={...} w_start=1.2509155 w_end=0.050000001 ...}	trail_info [12]
    		ab_count	2	int
    +		glow_point_bank_active	{...}	SCP_vector<bool>
    +		texture_translation_key	{xyz={...} a1d=0x014422d8 }	vec3d
    +		current_translation	{xyz={...} a1d=0x014422e4 }	vec3d
    		cloak_stage	0	int
    		time_until_full_cloak	1	long
    		cloak_alpha	255	int
    		time_until_uncloak	0	long
    +		ship_decal_system	{decals=0x00000000 n_decal_textures=0 decals_modified=false ...}	decal_system
    +		last_fired_point	0x01442310	int [3]
    		bay_doors_anim_done_time	0	int
    		bay_doors_status	0	unsigned char
    		bay_doors_wanting_open	0	int
    		bay_doors_launched_from	0	unsigned char
    		bay_doors_need_open	false	bool
    		bay_doors_parent_shipnum	-1	int
    +		secondary_point_reload_pct	0x01442330	float [4][25]
    +		reload_time	0x014424c0	float [4]
    +		primary_rotate_rate	0x014424d0	float [3]
    +		primary_rotate_ang	0x014424dc	float [3]
    +		thrusters_start	0x014424e8	int [128]
    +		thrusters_sounds	0x014426e8	int [128]
    +		s_alt_classes	{...}	SCP_vector<alt_class>
    +		ship_iff_color	0x01442900	int [10][10]
    		ammo_low_complaint_count	0	int
    
    multi_oo_process autos:
    
    -		&Objects	0x00f723a0 struct object * Objects	object [0]*
    			0x00f723a0 struct object * Objects {next=0x00f725d0 prev=0x00f67fd0 signature=1 ...}	object [0]
    -		&Objects[Net_players[idx].m_player->objnum]	0x00f72800 {next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object *
    +		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
    +		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
    		signature	3	int
    		type	1 ''	char
    		parent	-1	int
    		parent_sig	3	int
    		parent_type	1 ''	char
    		instance	2	int
    		flags	71	unsigned int
    +		pos	{xyz={...} a1d=0x00f72824 }	vec3d
    +		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
    		radius	12.420898	float
    +		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
    +		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
    +		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
    +		shield_quadrant	0x00f729c4	float [4]
    		hull_strength	167.00000	float
    		sim_hull_strength	0.00000000	float
    +		objsnd_num	0x00f729dc	short [32]
    		net_signature	15	unsigned short
    		num_pairs	6	int
    +		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
    +		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    +		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    -		Net_players	0x01daf0c8 struct net_player * Net_players {m_player=0x013e7ab8 player_id=0 tracker_player_id=33837 ...}	net_player [12]
    -		[0]	{m_player=0x013e7ab8 player_id=0 tracker_player_id=33837 ...}	net_player
    +		m_player	0x013e7ab8 struct player * Players {callsign=0x013e7ab8 "server" short_callsign=0x013e7ad5 "Standalone" short_callsign_width=0 ...}	player *
    		player_id	0	short
    		tracker_player_id	33837	int
    		flags	5127	int
    		state	10	int
    		reliable_socket	4294967295	unsigned int
    		client_cinfo_seq	0	unsigned short
    		client_server_seq	0	unsigned short
    		last_heard_time	0	long
    +		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
    +		p_info	{p_objp=0x00000000 team=0 ship_index=-1 ...}	net_player_info
    		sv_bytes_sent	0	int
    		sv_last_pl	-1	int
    		cl_bytes_recvd	0	int
    		cl_last_pl	-1	int
    -		[1]	{m_player=0x013ea06c player_id=1 tracker_player_id=56622 ...}	net_player
    +		m_player	0x013ea06c {callsign=0x013ea06c "Futureman2009" short_callsign=0x013ea089 "Futurema..." short_callsign_width=75 ...}	player *
    		player_id	1	short
    		tracker_player_id	56622	int
    		flags	73430049	int
    		state	10	int
    		reliable_socket	1	unsigned int
    		client_cinfo_seq	0	unsigned short
    		client_server_seq	0	unsigned short
    		last_heard_time	958472519	long
    +		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
    +		p_info	{p_objp=0x03c80040 team=0 ship_index=0 ...}	net_player_info
    		sv_bytes_sent	1471	int
    		sv_last_pl	-1	int
    		cl_bytes_recvd	3788	int
    		cl_last_pl	0	int
    -		[2]	{m_player=0x013ec620 player_id=2 tracker_player_id=54893 ...}	net_player
    +		m_player	0x013ec620 {callsign=0x013ec620 "Jumper" short_callsign=0x013ec63d "Jumper" short_callsign_width=47 ...}	player *
    		player_id	2	short
    		tracker_player_id	54893	int
    		flags	73430017	int
    		state	10	int
    		reliable_socket	2	unsigned int
    		client_cinfo_seq	0	unsigned short
    		client_server_seq	0	unsigned short
    		last_heard_time	958465835	long
    +		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
    +		p_info	{p_objp=0x03ca81f8 team=1 ship_index=0 ...}	net_player_info
    		sv_bytes_sent	1599	int
    		sv_last_pl	-2	int
    		cl_bytes_recvd	4144	int
    		cl_last_pl	0	int
    +		[3]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[4]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[5]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[6]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[7]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[8]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[9]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[10]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    +		[11]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
    -		Net_players[idx]	{m_player=0x013ea06c player_id=1 tracker_player_id=56622 ...}	net_player
    +		m_player	0x013ea06c {callsign=0x013ea06c "Futureman2009" short_callsign=0x013ea089 "Futurema..." short_callsign_width=75 ...}	player *
    		player_id	1	short
    		tracker_player_id	56622	int
    		flags	73430049	int
    		state	10	int
    		reliable_socket	1	unsigned int
    		client_cinfo_seq	0	unsigned short
    		client_server_seq	0	unsigned short
    		last_heard_time	958472519	long
    +		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
    +		p_info	{p_objp=0x03c80040 team=0 ship_index=0 ...}	net_player_info
    		sv_bytes_sent	1471	int
    		sv_last_pl	-1	int
    		cl_bytes_recvd	3788	int
    		cl_last_pl	0	int
    -		Net_players[idx].m_player	0x013ea06c {callsign=0x013ea06c "Futureman2009" short_callsign=0x013ea089 "Futurema..." short_callsign_width=75 ...}	player *
    +		callsign	0x013ea06c "Futureman2009"	char [29]
    +		short_callsign	0x013ea089 "Futurema..."	char [29]
    		short_callsign_width	75	int
    +		image_filename	0x013ea0ac "Ter0007.pcx"	char [32]
    +		squad_filename	0x013ea0cc "lion1.pcx"	char [32]
    +		squad_name	0x013ea0ec ""	char [33]
    		num_campaigns	0	int
    +		current_campaign	0x013ea114 ""	char [32]
    +		campaigns	0x00000000 {filename=0x00000000 <Bad Ptr> num_missions_completed=??? missions_completed=0x00000024 <Bad Ptr> }	campaign_info *
    		readyroom_listing_mode	0	int
    		main_hall	0	unsigned char
    		flags	16	int
    		save_flags	0	int
    +		keyed_targets	0x013ea148 {next=0x00000000 prev=0x00000000 how_added=0 ...}	htarget_list [8]
    		current_hotkey_set	0	int
    +		lead_target_pos	{xyz={...} a1d=0x013ea1cc }	vec3d
    		lead_target_cheat	0	int
    		lead_indicator_active	0	int
    		lock_indicator_x	0	int
    		lock_indicator_y	0	int
    		lock_indicator_start_x	0	int
    		lock_indicator_start_y	0	int
    		lock_indicator_visible	0	int
    		lock_time_to_target	0.00000000	float
    		lock_dist_to_target	0.00000000	float
    		last_ship_flown_si_index	0	int
    		objnum	2	int
    +		bi	{status=0x013ea204 }	button_info
    +		ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
    +		stats	{flags=0 score=0 rank=0 ...}	scoring_struct
    		friendly_hits	0	int
    		friendly_damage	0.00000000	float
    		friendly_last_hit_time	0	long
    		last_warning_message_time	0	long
    		control_mode	0	int
    		saved_viewer_mode	0	int
    		check_warn_timestamp	0	int
    		distance_warning_count	0	int
    		distance_warning_time	0	int
    		allow_warn_timestamp	0	int
    		warn_count	0	int
    		damage_this_burst	0.00000000	float
    		repair_sound_loop	0	int
    		cargo_scan_loop	0	int
    		praise_count	0	int
    		allow_praise_timestamp	0	int
    		praise_delay_timestamp	0	int
    		ask_help_count	0	int
    		allow_ask_help_timestamp	0	int
    		scream_count	0	int
    		allow_scream_timestamp	0	int
    		low_ammo_complaint_count	0	int
    		allow_ammo_timestamp	0	int
    		subsys_in_view	0	int
    		request_repair_timestamp	0	int
    		cargo_inspect_time	0	int
    		target_is_dying	0	int
    		current_target_sx	0	int
    		current_target_sy	0	int
    		target_in_lock_cone	0	int
    +		locking_subsys	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
    		locking_subsys_parent	0	int
    		locking_on_center	1	int
    		killer_objtype	0	int
    		killer_species	0	int
    		killer_weapon_index	0	int
    +		killer_parent_name	0x013ea9e8 ""	char [32]
    		check_for_all_alone_msg	0	int
    		update_dumbfire_time	108150	int
    		update_lock_time	108015	int
    		threat_flags	0	int
    		auto_advance	0	int
    +		m_local_options	{flags=0 obj_update_level=0 }	multi_local_options
    +		m_server_options	{squad_set=0 endgame_set=0 flags=0 ...}	multi_server_options
    		insignia_texture	52257	int
    		tips	0	int
    		shield_penalty_stamp	0	int
    		failures_this_session	0	int
    		show_skip_popup	0	unsigned char
    		num_variables	0	int
    +		player_variables	0x013eaa5c {type=0 text=0x013eaa60 "" variable_name=0x013eaa80 "" }	sexp_variable [100]
    +		death_message	0x013ec4ec ""	char [256]
    +		lua_ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
    -		Net_players[idx].m_player->ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
    		pitch	0.00000000	float
    		vertical	0.00000000	float
    		heading	0.00000000	float
    		sideways	0.00000000	float
    		bank	0.00000000	float
    		forward	0.00000000	float
    		forward_cruise_percent	0.00000000	float
    		fire_primary_count	0	int
    		fire_secondary_count	1	int
    		fire_countermeasure_count	0	int
    		fire_debug_count	0	int
    		afterburner_start	0	int
    		afterburner_stop	0	int
    		Net_players[idx].m_player->objnum	2	int
    		Objects	0x00f723a0 struct object * Objects {next=0x00f725d0 prev=0x00f67fd0 signature=1 ...}	object [0]
    -		Objects[Net_players[idx].m_player->objnum]	{next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object
    +		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
    +		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
    		signature	3	int
    		type	1 ''	char
    		parent	-1	int
    		parent_sig	3	int
    		parent_type	1 ''	char
    		instance	2	int
    		flags	71	unsigned int
    +		pos	{xyz={...} a1d=0x00f72824 }	vec3d
    +		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
    		radius	12.420898	float
    +		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
    +		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
    +		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
    +		shield_quadrant	0x00f729c4	float [4]
    		hull_strength	167.00000	float
    		sim_hull_strength	0.00000000	float
    +		objsnd_num	0x00f729dc	short [32]
    		net_signature	15	unsigned short
    		num_pairs	6	int
    +		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
    +		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    +		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
    		Objects[Net_players[idx].m_player->objnum].flags	71	unsigned int
    		flags	69632	unsigned int
    		idx	1	int
    
    txt file icon wp_missile.txt (73,311 bytes) 2009-11-04 18:41 +
  • rar file icon 2019.rar (148,028 bytes) 2012-12-11 00:23
  • rar file icon 2019_retail2.rar (81,056 bytes) 2012-12-30 14:23

-Relationships
+Relationships

-Notes

~0014420

FUBAR-BDHR (developer)

Last edited: 2012-12-11 00:02

View 2 revisions

Just had 2 standalones go down with this. Circumstances on both are nearly identical.

Server 1 is retail data
Server 2 is mediavp data
Server 1 was mission M-01b
Server 2 was mission M-01
Server 1 went down with both secondary weapon indexes showing 129
Server 2 went down with both secondary weapon indexes showing 126
Primary weapons and ships on both were default
Ships on both were default
Both were Alpha 1
Both were the one and only player ship

I've tried to reproduce this myself on another standalone running the same revision and retail data with no luck. I've also tried tracking down the player (FS2NetD handle Niklan) from both crashes to see what settings were being used on his end but that name is not on IRC or registered on forums under any of the search options.

I'll be attaching logs from both servers.

That was with r9418

Stack:

     fs2_open_3_6_15d_INF_SSE2.exe!debug_int3(char * file=0x010a0524, int line=963) Line 768 C++
     fs2_open_3_6_15d_INF_SSE2.exe!WinAssert(char * text=0x010ac868, char * filename=0x010a6082, int linenum=11015) Line 963 + 0x13 bytes C++
> fs2_open_3_6_15d_INF_SSE2.exe!ship_fire_secondary(object * obj=0x0129d4d8, int allow_swarm=0) Line 11015 + 0x2c bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!obj_player_fire_stuff(object * objp=0x0129d4d8, control_info ci={...}) Line 746 + 0xb bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!multi_oo_process() Line 1369 + 0x47 bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!multi_do_frame() Line 1263 C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_do_networking() Line 1103 C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_do_state_common(int state=2, int no_networking=0) Line 6442 C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_do_state(int state=2) Line 6455 + 0xb bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!gameseq_process_events() Line 407 + 0x14 bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_main(char * cmdline=0x0015232f) Line 7086 + 0x5 bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x0015232f, int nCmdShow=10) Line 7155 + 0x9 bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!__tmainCRTStartup() Line 263 + 0x2c bytes C
     fs2_open_3_6_15d_INF_SSE2.exe!WinMainCRTStartup() Line 182 C
     kernel32.dll!7c817077()
     [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
     user32.dll!7e46c930()

~0014590

karajorma (administrator)

Has this one appeared since?

~0014594

FUBAR-BDHR (developer)

Last edited: 2012-12-30 14:25

View 3 revisions

Think I got this one yesterday but haven't had a chance to check the log on it.

Confirmed same issue. Secondary weapon indexes are 129 and 121 and it's retail data.

Logs attached. Noticed that secondary weapon indexes in ship do not match those in ship_info and ship_info ones appear to be valid.

~0014703

FUBAR-BDHR (developer)

Had another version of this same issue show up today on the FSPort-MVP server. Error was: ASSERTION: "Polygon_models[num]" at modelread.cpp:2974. Ship had a secondary index of 56 which is the MX-50#Shivan which wasn't even in the mission and showed skipped during load in the log. Probably didn't get the standard crash because it is a valid index and a secondary weapon.

Anyway another instance of the index being wrong for the ship causing an issue on a standalone.
+Notes

-Issue History
Date Modified Username Field Change
2009-11-04 18:41 FUBAR-BDHR New Issue
2009-11-04 18:41 FUBAR-BDHR File Added: wp_missile.txt
2012-12-10 23:18 FUBAR-BDHR Note Added: 0014420
2012-12-11 00:02 FUBAR-BDHR Note Edited: 0014420 View Revisions
2012-12-11 00:23 FUBAR-BDHR File Added: 2019.rar
2012-12-30 10:26 karajorma Note Added: 0014590
2012-12-30 12:45 FUBAR-BDHR Note Added: 0014594
2012-12-30 14:12 FUBAR-BDHR Note Edited: 0014594 View Revisions
2012-12-30 14:23 FUBAR-BDHR File Added: 2019_retail2.rar
2012-12-30 14:25 FUBAR-BDHR Note Edited: 0014594 View Revisions
2013-02-11 15:32 FUBAR-BDHR Note Added: 0014703
2013-12-01 05:37 Echelon9 Severity minor => crash
2014-04-21 02:59 Echelon9 Assigned To => Echelon9
2014-04-21 02:59 Echelon9 Status new => assigned
+Issue History