Hair pulling ctd
I've gone over this particular custom ship with a fine tooth comb.
I completely rebuilt the dirty rat from the ground up just in case it
had anything to do with the structure itself. Radically simplifying and reshaping
it into a whole new animal.
I even gave it new ids numbers just in case that had something to do
with the crashes.
Here's the situation:
I can script this ship and it works like a charm.
But, when I hardcode it into the mod then after purchasing the ship, launch..
I get kicked for a "ship related" cheat.
It's driving me MAD. I get no error code on it..and all I get is the
cheating kick "ship related" on my own dang server.
I had a similar problem once with a totally different ship, then eventually..
no longer got that stupid kick.
What could I possibly be missing that the server is picking up as a cheat?
Here is the info on it:
[ship
ids_name = 237104
ids_info = 66752
ids_info1 = 66754 (had to skip 66753 bc of a runtime error with the ids editor)
ids_info2 = 66608
ids_info3 = 66755
nickname = LBS292_Warhammer
ship_class = 2
type = FREIGHTER
mission_property = can_use_berths
LODranges = 0, 999999
msg_id_prefix = gcs_refer_shiparch_Libb
DA_archetype = SHIPS\CUSTOM\LBS292_Warhammer\LBS292_Warhammer.cmp
material_library = SHIPS\CUSTOM\LBS292_Warhammer\LBS292_Warhammer.mat
material_library = fx\envmapbasic.mat
envmap_material = envmapbasic
cockpit = COCKPITS\CUSTOM\LBS292_Warhammer.ini
max_bank_angle = 30
camera_offset = 80, 650
camera_angular_acceleration = 0.050000
camera_horizontal_turn_angle = 23
camera_vertical_turn_up_angle = 5
camera_vertical_turn_down_angle = 30
camera_turn_look_ahead_slerp_amount = 1.000000
nanobot_limit = 500
shield_battery_limit = 500
hit_pts = 3000000
hold_size = 5000
explosion_arch = explosion_no_battleship
surface_hit_effects = 0, small_hull_hit_light01, small_hull_hit_light02, small_hull_hit_light03
surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, small_hull_hit_medium03
surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03
linear_drag = 1.000000
mass = 5000.000000
steering_torque = 20000000.000000, 20000000.000000, 20000000.000000
angular_drag = 132000000.000000, 132000000.000000, 132000000.000000
rotation_inertia = 40000000.000000, 40000000.000000, 40000000.000000
nudge_force = 300000.000000
strafe_force = 200000.000000
bay_door_anim = Sc_open baydoor
bay_doors_open_snd = cargo_doors_open
bay_doors_close_snd = cargo_doors_close
HP_bay_surface = HpBayDoor01
HP_bay_external = HpBayDoor02
HP_tractor_source = HpTractor_Source
num_exhaust_nozzles = 1
shield_link = l_freighter_shield01, HpMount, HpEngine01, HpShield01, HpShield02, HpShield03, HpShield04
fuse = fuse_no_battleship_death, 0.000000, 1
hp_type = hp_torpedo_special_1, HpTorpedo01, HpTorpedo02, HpTorpedo03, HpTorpedo04
hp_type = hp_turret_special_10, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_9, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_8, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_7, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_6, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_5, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_4, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_3, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_2, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_1, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_freighter_shield_special_10, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_9, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_8, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_7, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_6, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_5, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_4, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_3, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_2, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_1, HpShield01, HpShield02, HpShield03, HpShield04
The ids name matches in the goods.ini and the ship is equipped with normal
turrets and shields.
Even if I strip off all the shields and turrets...I still get a *CTD* just before the
ship makes the transition from planetside to space.
(blasted "cheat" the server log says)
What am I missing here?
The stupid crate works fine in OSP and when it's scripted.
CORRECTION: I still get a "Kick for Cheating...ship related"
NOT: *CTD*
Edited by - Rankor on 10/31/2007 8:38:56 AM
I completely rebuilt the dirty rat from the ground up just in case it
had anything to do with the structure itself. Radically simplifying and reshaping
it into a whole new animal.
I even gave it new ids numbers just in case that had something to do
with the crashes.
Here's the situation:
I can script this ship and it works like a charm.
But, when I hardcode it into the mod then after purchasing the ship, launch..
I get kicked for a "ship related" cheat.
It's driving me MAD. I get no error code on it..and all I get is the
cheating kick "ship related" on my own dang server.
I had a similar problem once with a totally different ship, then eventually..
no longer got that stupid kick.
What could I possibly be missing that the server is picking up as a cheat?
Here is the info on it:
[ship
ids_name = 237104
ids_info = 66752
ids_info1 = 66754 (had to skip 66753 bc of a runtime error with the ids editor)
ids_info2 = 66608
ids_info3 = 66755
nickname = LBS292_Warhammer
ship_class = 2
type = FREIGHTER
mission_property = can_use_berths
LODranges = 0, 999999
msg_id_prefix = gcs_refer_shiparch_Libb
DA_archetype = SHIPS\CUSTOM\LBS292_Warhammer\LBS292_Warhammer.cmp
material_library = SHIPS\CUSTOM\LBS292_Warhammer\LBS292_Warhammer.mat
material_library = fx\envmapbasic.mat
envmap_material = envmapbasic
cockpit = COCKPITS\CUSTOM\LBS292_Warhammer.ini
max_bank_angle = 30
camera_offset = 80, 650
camera_angular_acceleration = 0.050000
camera_horizontal_turn_angle = 23
camera_vertical_turn_up_angle = 5
camera_vertical_turn_down_angle = 30
camera_turn_look_ahead_slerp_amount = 1.000000
nanobot_limit = 500
shield_battery_limit = 500
hit_pts = 3000000
hold_size = 5000
explosion_arch = explosion_no_battleship
surface_hit_effects = 0, small_hull_hit_light01, small_hull_hit_light02, small_hull_hit_light03
surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, small_hull_hit_medium03
surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03
linear_drag = 1.000000
mass = 5000.000000
steering_torque = 20000000.000000, 20000000.000000, 20000000.000000
angular_drag = 132000000.000000, 132000000.000000, 132000000.000000
rotation_inertia = 40000000.000000, 40000000.000000, 40000000.000000
nudge_force = 300000.000000
strafe_force = 200000.000000
bay_door_anim = Sc_open baydoor
bay_doors_open_snd = cargo_doors_open
bay_doors_close_snd = cargo_doors_close
HP_bay_surface = HpBayDoor01
HP_bay_external = HpBayDoor02
HP_tractor_source = HpTractor_Source
num_exhaust_nozzles = 1
shield_link = l_freighter_shield01, HpMount, HpEngine01, HpShield01, HpShield02, HpShield03, HpShield04
fuse = fuse_no_battleship_death, 0.000000, 1
hp_type = hp_torpedo_special_1, HpTorpedo01, HpTorpedo02, HpTorpedo03, HpTorpedo04
hp_type = hp_turret_special_10, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_9, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_8, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_7, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_6, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_5, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_4, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_3, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_2, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_turret_special_1, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_freighter_shield_special_10, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_9, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_8, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_7, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_6, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_5, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_4, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_3, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_2, HpShield01, HpShield02, HpShield03, HpShield04
hp_type = hp_freighter_shield_special_1, HpShield01, HpShield02, HpShield03, HpShield04
The ids name matches in the goods.ini and the ship is equipped with normal
turrets and shields.
Even if I strip off all the shields and turrets...I still get a *CTD* just before the
ship makes the transition from planetside to space.
(blasted "cheat" the server log says)
What am I missing here?
The stupid crate works fine in OSP and when it's scripted.
CORRECTION: I still get a "Kick for Cheating...ship related"
NOT: *CTD*
Edited by - Rankor on 10/31/2007 8:38:56 AM