View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002019 | FSSCP | multiplayer | public | 2009-11-04 23:41 | 2022-06-10 20:33 |
Reporter | FUBAR-BDHR | Assigned To | Echelon9 | ||
Priority | normal | Severity | crash | Reproducibility | random |
Status | closed | Resolution | open | ||
Product Version | 3.6.11 | ||||
Summary | 0002019: Assert: Weapon_info[weapon].subtype == WP_MISSILE on standalone | ||||
Description | Seen 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 Information | 3.6.11 r5625. | ||||
Tags | No tags attached. | ||||
2009-11-04 23:41
|
wp_missile.txt (73,311 bytes)
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 |
|
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() |
|
|
|
Has this one appeared since? |
|
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. |
|
|
|
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. |
|
We have not had this crash on any recent multiplayer testing. Closing |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-11-04 23:41 | FUBAR-BDHR | New Issue | |
2009-11-04 23:41 | FUBAR-BDHR | File Added: wp_missile.txt | |
2012-12-11 04:18 | FUBAR-BDHR | Note Added: 0014420 | |
2012-12-11 05:02 | FUBAR-BDHR | Note Edited: 0014420 | |
2012-12-11 05:23 | FUBAR-BDHR | File Added: 2019.rar | |
2012-12-30 15:26 | karajorma | Note Added: 0014590 | |
2012-12-30 17:45 | FUBAR-BDHR | Note Added: 0014594 | |
2012-12-30 19:12 | FUBAR-BDHR | Note Edited: 0014594 | |
2012-12-30 19:23 | FUBAR-BDHR | File Added: 2019_retail2.rar | |
2012-12-30 19:25 | FUBAR-BDHR | Note Edited: 0014594 | |
2013-02-11 20:32 | FUBAR-BDHR | Note Added: 0014703 | |
2013-12-01 10:37 | Echelon9 | Severity | minor => crash |
2014-04-21 06:59 | Echelon9 | Assigned To | => Echelon9 |
2014-04-21 06:59 | Echelon9 | Status | new => assigned |
2022-06-10 20:32 | FSCyborg | Note Added: 0017126 | |
2022-06-10 20:33 | FSCyborg | Status | assigned => closed |