lfnetwork.com mark read register faq members calendar

Thread: Repair Space Units?
Thread Tools Display Modes
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Old 06-03-2006, 07:13 PM   #1
GeneralMikeIII
Lurker
 
GeneralMikeIII's Avatar
 
Join Date: May 2006
Location: The left-hand side, room 302C, Roosevelt Hall, North Campus, University at Buffalo, Buffalo, New York, United States of America, Western Hemisphere, Earth, Milky Way, Universe.
Posts: 3
Question Repair Space Units?

You know what would be really cool? If there was a way to repair space units...

I've been looking around, but I can't find anything anywhere. It should be posible, right, since ground units can heal? Maybe if someone could make a new option for the space build platforms called "repair station" like there is for ground battles or maybe a part of the Space station or...

P.S. I just started modding EaW. I've worked a little with XMLs before, but I think this is going to be a little too complex for me. I guess what I'm really looking for is a link to what someone has already done or someone to say "no it's really easy; do it like this" or to say "cool" and do it and post a link to dl it from.


No power in the verse can stop me.
GeneralMikeIII is offline   you may: quote & reply,
Old 06-18-2006, 10:40 AM   #2
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
Happy father's day everyone.

I "just" added the repair corvette to my personal mod from this great mod here.

http://empireatwar.filefront.com/fil...fication;61897

I would be happy to help you add it independent of the mod if you like, although most of the stuff he did is very in line with the retail version.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 06-18-2006, 06:11 PM   #3
Xyvik
Rookie
 
Xyvik's Avatar
 
Join Date: Dec 2005
Posts: 98
Yeah, I wouldn't mind having the info on adding it independant myself.

BTW, GeneralMikeIII, your location is missing a few details. It's North-West Hemisphere, Earth, El Sol Solar System, Milky Way :wink:


The Sith War: EaW Total Conversion
Arcani Arts: 3D Art

"Willkommen ins verderben"

Without a home. Without a people. Without mercy. The Arcani
Xyvik is offline   you may: quote & reply,
Old 06-18-2006, 10:04 PM   #4
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
Wink

Ok here it goes. I'll assume you know how to extract files from the config.meg file and you have the DAT editor.
---------------
First open the Spaceunitcorvettes.xml file and add this entire entry:

Code:
<SpaceUnit Name="Repair_Corvette">
		<Text_ID>TEXT_UNIT_REPAIR_CORVETTE</Text_ID>
		<Encyclopedia_Good_Against> TIE_Fighter </Encyclopedia_Good_Against>
		<Encyclopedia_Vulnerable_To> TIE_Bomber Victory_Destroyer Acclamator_Assault_Ship </Encyclopedia_Vulnerable_To>
		<GUI_Row> 1 </GUI_Row>
		<Space_Model_Name>NV_Shadowclaw.alo</Space_Model_Name>
		<GUI_Model_Name>RV_CORVETTE.ALO</GUI_Model_Name>
		<Select_Box_Scale>230</Select_Box_Scale>
		<Select_Box_Z_Adjust>-30</Select_Box_Z_Adjust>
		<Mass>0.995</Mass>
		<Scale_Factor>0.5</Scale_Factor>
		<Dense_FOW_Reveal_Range_Multiplier>0.2</Dense_FOW_Reveal_Range_Multiplier>
		<No_Colorization_Color> 255, 255, 255, 255 </No_Colorization_Color>

        <Ranking_In_Category>7</Ranking_In_Category>
		<Max_Speed>2.4</Max_Speed> <!-- Was 3.25 -->
		<Max_Rate_Of_Turn>1.5</Max_Rate_Of_Turn> <!-- was 1.50 -->
		<MovementClass> Space </MovementClass>
		<Space_Layer> Corvette </Space_Layer>
		<Layer_Z_Adjust>-20.0</Layer_Z_Adjust>
		<Max_Rate_Of_Roll>0.3</Max_Rate_Of_Roll>
		<Bank_Turn_Angle>30</Bank_Turn_Angle>
		<OverrideAcceleration> .05 </OverrideAcceleration>
		<OverrideDeceleration> .05 </OverrideDeceleration>

		<Ranged_Target_Z_Adjust>0</Ranged_Target_Z_Adjust>
		<Armor_Type> Armor_Corellian_Corvette </Armor_Type>
        <Shield_Armor_Type>Shield_Corvette</Shield_Armor_Type>
		<Max_Thrust>0.7</Max_Thrust>
		<Hyperspace>Yes</Hyperspace>
		<Hyperspace_Speed>0.7</Hyperspace_Speed>
		<Maintenance_Cost>0.1</Maintenance_Cost>
		<Min_Speed>2.0</Min_Speed>
		<Max_Lift>0.0</Max_Lift>

		<Death_Clone>Damage_Normal, Repair_Corvette_Death_Clone</Death_Clone>
		<Space_FOW_Reveal_Range>1000.0</Space_FOW_Reveal_Range>

		<Affiliation>Rebel</Affiliation>
		<Build_Initially_Locked>Yes</Build_Initially_Locked>
		<Build_Can_Be_Unlocked_By_Slicer>No</Build_Can_Be_Unlocked_By_Slicer>
		<Tech_Level>1</Tech_Level>
		<Required_Timeline>0</Required_Timeline>
		<Required_Ground_Base_Level>0</Required_Ground_Base_Level>
		<Required_Star_Base_Level>2</Required_Star_Base_Level>
		<Required_Special_Structures />
		<Required_Planets />
		<Autoresolve_Health>1500</Autoresolve_Health>
		<Damage>20</Damage>
		<Shield_Points>350</Shield_Points>
		<Tactical_Health>525</Tactical_Health>
		<Shield_Refresh_Rate>15</Shield_Refresh_Rate>
		<Energy_Capacity>600</Energy_Capacity>
		<Energy_Refresh_Rate>150</Energy_Refresh_Rate>
		<Ship_Class>corvette</Ship_Class>
		<FormationPriority>3</FormationPriority>
		<Is_Escort>Yes</Is_Escort>
		<Is_Bomber>no</Is_Bomber>
		<Political_Control>0</Political_Control>
		<Squadron_Capacity>0</Squadron_Capacity>
		<Transport_Capacity>4</Transport_Capacity>
		<Number_per_Squadron>1</Number_per_Squadron>
		<Build_Cost_Credits>1500</Build_Cost_Credits>
		<!-- <Build_Cost_Credits>1500</Build_Cost_Credits> -->
        <Slice_Cost_Credits>3000</Slice_Cost_Credits>
		<AI_Combat_Power>900</AI_Combat_Power>
		<Build_Time_Seconds>30</Build_Time_Seconds>
		<Build_Tab_Space_Units>No</Build_Tab_Space_Units>
		<Size_Value>120</Size_Value>
		<Behavior>DUMMY_STARSHIP, SELECTABLE, POWERED, SHIELDED</Behavior>
		<SpaceBehavior> ABILITY_COUNTDOWN, SIMPLE_SPACE_LOCOMOTOR, SELECTABLE, TARGETING, REVEAL, HIDE_WHEN_FOGGED, UNIT_AI, DAMAGE_TRACKING, ION_STUN_EFFECT, NEBULA</SpaceBehavior>

		<Targeting_Max_Attack_Distance>800.0</Targeting_Max_Attack_Distance>
		<CategoryMask> Corvette | AntiFighter | AntiBomber </CategoryMask>
		<Collidable_By_Projectile_Living>Yes</Collidable_By_Projectile_Living>
		<Death_Explosions>Large_Explosion_Space</Death_Explosions>

		<CategoryMask> Corvette | AntiFighter | AntiBomber </CategoryMask>	
		<GUI_Distance>900</GUI_Distance>
		<GUI_Offset>0 0 0</GUI_Offset>
		<GUI_Velocity>45</GUI_Velocity>
		<Icon_Name>I_button_shadowclaw.tga</Icon_Name>
		<Victory_Relevant>yes</Victory_Relevant>
		<Has_Space_Evaluator>True</Has_Space_Evaluator>
		
		<SFXEvent_Fire>Unit_Corvette_Fire</SFXEvent_Fire>
		<SFXEvent_Build_Started>RHD_Build_Vehicle</SFXEvent_Build_Started>
		<SFXEvent_Build_Cancelled>RHD_Unit_Canceled</SFXEvent_Build_Cancelled>
		<SFXEvent_Build_Complete>Unit_Complete_Corvette</SFXEvent_Build_Complete>
		<SFXEvent_Ambient_Loop>Unit_Corvette_Moving_Engine_Loop</SFXEvent_Ambient_Loop>
		<SFXEvent_Select>Unit_Select_Corvette</SFXEvent_Select>
		<SFXEvent_Move>Unit_Move_Corvette</SFXEvent_Move>
		<SFXEvent_Fleet_Move>Unit_Fleet_Move_Corvette</SFXEvent_Fleet_Move>
		<SFXEvent_Attack>Unit_Attack_Corvette</SFXEvent_Attack>
		<SFXEvent_Guard>Unit_Guard_Corvette</SFXEvent_Guard>
		<SFXEvent_Stop>Unit_Stop_Corvette</SFXEvent_Stop>
		<SFXEvent_Barrage>Unit_Barrage_Corvette</SFXEvent_Barrage>
		<SFXEvent_Move_Into_Nebula> Unit_Nebula_Corvette </SFXEvent_Move_Into_Nebula>

		<SFXEvent_Attack_Hardpoint> HARD_POINT_WEAPON_LASER, Unit_HP_LASER_Corvette </SFXEvent_Attack_Hardpoint>
		<SFXEvent_Attack_Hardpoint> HARD_POINT_WEAPON_MISSILE, Unit_HP_MISSILE_Corvette </SFXEvent_Attack_Hardpoint>
		<SFXEvent_Attack_Hardpoint> HARD_POINT_WEAPON_TORPEDO, Unit_HP_TORP_Corvette </SFXEvent_Attack_Hardpoint>
		<SFXEvent_Attack_Hardpoint> HARD_POINT_WEAPON_ION_CANNON, Unit_HP_ION_Corvette </SFXEvent_Attack_Hardpoint>
		<SFXEvent_Attack_Hardpoint> HARD_POINT_SHIELD_GENERATOR, Unit_HP_SHIELDS_Corvette </SFXEvent_Attack_Hardpoint>
		<SFXEvent_Attack_Hardpoint> HARD_POINT_ENGINE, Unit_HP_ENGINES_Corvette </SFXEvent_Attack_Hardpoint>
		<SFXEvent_Attack_Hardpoint> HARD_POINT_GRAVITY_WELL, Unit_HP_GRAV_Corvette </SFXEvent_Attack_Hardpoint>

		<SFXEvent_Engine_Idle_Loop> Unit_Corvette_Idle_Engine_Loop </SFXEvent_Engine_Idle_Loop>
		<SFXEvent_Engine_Moving_Loop> Unit_Corvette_Moving_Engine_Loop </SFXEvent_Engine_Moving_Loop>
		<SFXEvent_Engine_Cinematic_Focus_Loop> Unit_Corvette_Cinematic_Engine_Loop </SFXEvent_Engine_Cinematic_Focus_Loop>

		<Death_SFXEvent_Start_Die>Unit_Corvette_Death_SFX</Death_SFXEvent_Start_Die>

		<Is_Visible_On_Radar>Yes</Is_Visible_On_Radar>
		 
		<MovementClass> Space </MovementClass>
		<Space_Full_Stop_Command> Yes </Space_Full_Stop_Command>
		<Guard_Chase_Range>1000.0</Guard_Chase_Range>
		<Idle_Chase_Range>400.0</Idle_Chase_Range>
		<Attack_Move_Response_Range>400.0</Attack_Move_Response_Range>
		<Targeting_Stickiness_Time_Threshold>5.0</Targeting_Stickiness_Time_Threshold>
		<Targeting_Priority_Set>Corvette</Targeting_Priority_Set>
		<Autonomous_Move_Extension_Vs_Attacker>300.0</Autonomous_Move_Extension_Vs_Attacker>

		<HardPoints>
			HP_Repair_Corvette_01, HP_Repair_Corvette_02
		</HardPoints>

		<!-- Non-Hero unit abilities description -->
		<Unit_Abilities_Data SubObjectList="Yes">
			<!-- Primary ability -->
			<Unit_Ability>
				<Type>TURBO</Type>
			
				<Expiration_Seconds>30</Expiration_Seconds>
				<Recharge_Seconds>10</Recharge_Seconds>
				<Mod_Multiplier>WEAPON_DELAY_MULTIPLIER,	3.0f</Mod_Multiplier>
				<Mod_Multiplier>SHIELD_REGEN_MULTIPLIER,	0.0f</Mod_Multiplier>
				<Mod_Multiplier>ENERGY_REGEN_MULTIPLIER,	1.0f</Mod_Multiplier>
				<Mod_Multiplier>SPEED_MULTIPLIER,		2.0f</Mod_Multiplier>
				
				<SFXEvent_GUI_Unit_Ability_Activated>Unit_Speed_Corvette</SFXEvent_GUI_Unit_Ability_Activated>
				<SFXEvent_GUI_Unit_Ability_Deactivated />
			</Unit_Ability>
			
		</Unit_Abilities_Data>

		<Abilities SubObjectList="Yes">
			<Force_Healing_Ability Name="Repair_Facility_Healing">
				<Activation_Style>Space_Automatic</Activation_Style>
				<Heal_Range>450.0</Heal_Range>
				<Heal_Amount>25.0</Heal_Amount>
				<Heal_Interval_In_Secs>1.0</Heal_Interval_In_Secs>
				<!--<Single_Target_Heal>Yes</Single_Target_Heal>-->
				<Heal_Range_Blob_Material>Reinforcement_Point_Radius_Overlay</Heal_Range_Blob_Material>
				<Applicable_Unit_Categories>Fighter, Bomber, Transport, Corvette, Frigate, Capital</Applicable_Unit_Categories>
				<Applicable_Unit_Types>Home_One, Millennium_Falcon, Moldy_Crow, TIE_Prototype, Escort_TIE_Advanced, StarViper, Slave_I, Sundered_Heart</Applicable_Unit_Types>
				<SFXEvent_Target_Affected>Unit_Force_Healing_Pulse</SFXEvent_Target_Affected>
				<Target_Light_Effect_Type>Color_Flash</Target_Light_Effect_Type>
				<Target_Light_Effect_Color>1.2, 1.2, 2.0</Target_Light_Effect_Color>
				<Target_Light_Effect_Color2 />
				<Target_Light_Effect_Duration>3.0</Target_Light_Effect_Duration>
				<Target_Light_Effect_Pulse_Count>4</Target_Light_Effect_Pulse_Count>
				<Owner_Particle_Bone_Name>ROOT</Owner_Particle_Bone_Name>
				<Owner_Light_Effect_Type>Color_Flash</Owner_Light_Effect_Type>
				<Owner_Light_Effect_Color>1.2, 0.1, 2.0</Owner_Light_Effect_Color>
				<Owner_Light_Effect_Color2 />
				<Owner_Light_Effect_Duration>3.0</Owner_Light_Effect_Duration>
				<Owner_Light_Effect_Pulse_Count>2</Owner_Light_Effect_Pulse_Count>
				<Lighting_Effect_Name>Repair_Facility_Effect</Lighting_Effect_Name>
			</Force_Healing_Ability>
		</Abilities>


		<Encyclopedia_Text>TEXT_TOOLTIP_REPAIR_CORVETTE</Encyclopedia_Text>
		<Encyclopedia_Unit_Class>TEXT_ENCYCLOPEDIA_CLASS_CORVETTE</Encyclopedia_Unit_Class>
		<Score_Cost_Credits> 2500 </Score_Cost_Credits>

		<!--<MULTIPLAYER SKIRMISH VALUES BEGIN>-->
		<Tactical_Build_Cost_Multiplayer>1500</Tactical_Build_Cost_Multiplayer>
		<Tactical_Build_Time_Seconds>15</Tactical_Build_Time_Seconds>
		<Tactical_Build_Prerequisites />
		<Tactical_Production_Queue>Tactical_Units</Tactical_Production_Queue>
		<!--<Build_Limit_Current_Per_Player>0</Build_Limit_Current_Per_Player>-->
		<!--<Build_Limit_Lifetime_Per_Player>0</Build_Limit_Lifetime_Per_Player>-->  
		<!--<MULTIPLAYER SKIRMISH VALUES END>-->
		<Population_Value>2</Population_Value>
	</SpaceUnit>
	<SpaceUnit Name="Repair_Corvette_Death_Clone">
		<Text_ID>TEXT_UNIT_REPAIR_CORVETTE</Text_ID>
		<Space_Model_Name>NV_Shadowclaw_D.ALO</Space_Model_Name>
		<xxxSpace_Model_Name>NV_Shadowclaw.ALO</xxxSpace_Model_Name>
		<Death_SFXEvent_Start_Die>Unit_Corvette_Death_SFX</Death_SFXEvent_Start_Die>
		<Death_Explosions>Large_Explosion_Space</Death_Explosions>
		<Scale_Factor>0.42</Scale_Factor>
		<Layer_Z_Adjust>-330.0</Layer_Z_Adjust>
		<Max_Speed>0.25</Max_Speed>
		<Max_Rate_Of_Turn>0.4</Max_Rate_Of_Turn>
		<Max_Thrust>0.05</Max_Thrust>
		<Max_Rate_Of_Roll>0.02</Max_Rate_Of_Roll>
		<Bank_Turn_Angle>5</Bank_Turn_Angle>
		<Affiliation>Empire</Affiliation>
		<Ship_Class>corvette</Ship_Class>
		<Remove_Upon_Death>true</Remove_Upon_Death>

	</SpaceUnit>
	<UniqueUnit Name="E_Repair_Corvette">
		<Variant_Of_Existing_Type>Repair_Corvette</Variant_Of_Existing_Type>
		<Affiliation>Empire</Affiliation>
		<Build_Initially_Locked>No</Build_Initially_Locked>
		<Build_Tab_Space_Units>Yes</Build_Tab_Space_Units>
		<Build_Cost_Credits>2500</Build_Cost_Credits>
		<Tech_Level>1</Tech_Level>
		<Required_Special_Structures/>
		<Required_Planets />

	</UniqueUnit>

	<UniqueUnit Name="R_Repair_Corvette">
		<Variant_Of_Existing_Type>Repair_Corvette</Variant_Of_Existing_Type>
		<Affiliation>Rebel</Affiliation>
		<Build_Initially_Locked>No</Build_Initially_Locked>
		<Build_Tab_Space_Units>Yes</Build_Tab_Space_Units>
		<Build_Cost_Credits>1500</Build_Cost_Credits>
		<Tech_Level>1</Tech_Level>
		<Required_Special_Structures/> 
		<Required_Planets />

	</UniqueUnit>
Ok now you need to open Hardpoints.xml and add this entry:

Code:
<!-- Hard points for the Repair Corvette -->

<!-- left turret bottom gun -->

    <HardPoint Name="HP_Repair_Corvette_01">
			<Type> HARD_POINT_WEAPON_LASER </Type>
            <Is_Targetable>No</Is_Targetable>
            <Is_Destroyable>No</Is_Destroyable>

			  <Damage_Type>Damage_Corellian_Corvette</Damage_Type>
            <Fire_Bone_A>MuzzleA_00</Fire_Bone_A>
            <Fire_Bone_B>MuzzleA_00</Fire_Bone_B>
            <Fire_Cone_Width>190.0</Fire_Cone_Width>
            <Fire_Cone_Height>360.0</Fire_Cone_Height>
            <Fire_Projectile_Type>Proj_Ship_Medium_Laser_Cannon_Red</Fire_Projectile_Type>
            <Fire_Min_Recharge_Seconds>1.25</Fire_Min_Recharge_Seconds>
            <Fire_Max_Recharge_Seconds>1.75</Fire_Max_Recharge_Seconds>
            <Fire_Pulse_Count>4</Fire_Pulse_Count>
            <Fire_Pulse_Delay_Seconds>0.15</Fire_Pulse_Delay_Seconds>
            <Fire_Range_Distance>800.0</Fire_Range_Distance>
				<Fire_SFXEvent>Unit_Rebel_Ship_Laser_Fire</Fire_SFXEvent>

			<Fire_Inaccuracy_Distance> Fighter, 1.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Bomber, 1.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Transport, 1.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Corvette, 15.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Frigate, 70.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Capital, 30.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Super, 30.0 </Fire_Inaccuracy_Distance>
			
 			<Allow_Opportunity_Fire_When_Targeting>False</Allow_Opportunity_Fire_When_Targeting>
   </HardPoint>

<!-- left turret top gun -->

    <HardPoint Name="HP_Repair_Corvette_02">
			<Type> HARD_POINT_WEAPON_LASER </Type>
            <Is_Targetable>No</Is_Targetable>
            <Is_Destroyable>No</Is_Destroyable>

			<Damage_Type> Damage_Corellian_Corvette </Damage_Type>
            <Fire_Bone_A>MuzzleA_01</Fire_Bone_A>
            <Fire_Bone_B>MuzzleA_01</Fire_Bone_B>
            <Fire_Cone_Width>190</Fire_Cone_Width>
            <Fire_Cone_Height>360.0</Fire_Cone_Height>
            <Fire_Projectile_Type>Proj_Ship_Medium_Laser_Cannon_Red</Fire_Projectile_Type>
            <Fire_Min_Recharge_Seconds>1.25</Fire_Min_Recharge_Seconds>
            <Fire_Max_Recharge_Seconds>1.75</Fire_Max_Recharge_Seconds>
            <Fire_Pulse_Count>4</Fire_Pulse_Count>
            <Fire_Pulse_Delay_Seconds>0.15</Fire_Pulse_Delay_Seconds>
            <Fire_Range_Distance>800.0</Fire_Range_Distance>
				<Fire_SFXEvent>Unit_Rebel_Ship_Laser_Fire</Fire_SFXEvent>

			<Fire_Inaccuracy_Distance> Fighter, 1.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Bomber, 1.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Transport, 1.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Corvette, 15.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Frigate, 70.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Capital, 30.0 </Fire_Inaccuracy_Distance>
			<Fire_Inaccuracy_Distance> Super, 30.0 </Fire_Inaccuracy_Distance>
			
 			<Allow_Opportunity_Fire_When_Targeting>False</Allow_Opportunity_Fire_When_Targeting>
   </HardPoint>

Ok, finally use the DAT editor to add these lines to the MasterTextFile
_ENGLISH.DAT located here: C:\Program Files\LucasArts\Star Wars Empire at War\GameData\Data\Text
-----
TEXT_UNIT_REPAIR_CORVETTE(Your description)
TEXT_TOOLTIP_REPAIR_CORVETTE(Your description)

Save the Dat file. Put the extracted and edited XML files here:C:\Program Files\LucasArts\Star Wars Empire at War\GameData\Data\XML
----------
Finally, for use in skirmish you'll need to add "R_Repair_ Corvette," no quotes to the build list in the Starbases.xml. Here is a copy of the first "SKIRMISH" starbase and the list of units you can build at level 1. You just need to add it to all 5 starbases.

Code:
<!-- SKIRMISH SPECIFIC STARBASES DEFINED BELOW -->

	<!-- Rebel Skirmish Starbases -->
	<StarBase Name="Skirmish_Rebel_Star_Base_1">
		<Variant_Of_Existing_Type>Rebel_Star_Base_1</Variant_Of_Existing_Type>
		<Is_Community_Property>Yes</Is_Community_Property>

		<!-- Replacement List of Hardpoints -->
		<HardPoints>
			HP_Rebel_Station_One_Supply_Dock, HP_Rebel_Station_One_Comm_Array, HP_Rebel_Station_One_CCM, HP_Rebel_Station_One_LC, HP_Rebel_Station_One_TBL, HP_Rebel_Station_One_ShieldGen, HP_Rebel_Station_One_Fighter_Bay
		</HardPoints>

		<Build_Initially_Locked>Yes</Build_Initially_Locked>
		<Build_Can_Be_Unlocked_By_Slicer>No</Build_Can_Be_Unlocked_By_Slicer>

		<!-- Tactical Production Options -->
		<SpaceBehavior> SPACE_OBSTACLE, POWERED, SHIELDED, HIDE_WHEN_FOGGED, REVEAL, UNIT_AI, SPAWN_SQUADRON, ION_STUN_EFFECT</SpaceBehavior>
		<Tactical_Buildable_Objects_Multiplayer> 
			Rebel,
				Rebel_X-Wing_Squadron, 
				Corellian_Corvette,
				R_Repair_Corvette,
				Y-Wing_Squadron, 
				RS_Enhanced_Shielding_L1_Upgrade,
				RS_Improved_Weapons_L1_Upgrade,
				RS_Level_Two_Starbase_Upgrade,
		</Tactical_Buildable_Objects_Multiplayer>
		<Visible_To_Enemies_When_Empty>True</Visible_To_Enemies_When_Empty>
		<Reinforcement_Prevention_Radius> 2000 </Reinforcement_Prevention_Radius>

		<!-- Data to prevent this from being buildable in galactic mode -->
		<Build_Cost_Credits>0</Build_Cost_Credits>
		<Build_Time_Seconds>0</Build_Time_Seconds>
		<Build_Tab_Space_Station>No</Build_Tab_Space_Station>
		<Required_Ground_Base_Level>0</Required_Ground_Base_Level>
		<Required_Star_Base_Level>0</Required_Star_Base_Level>

		<!-- Base upgrade sequence -->
		<Prev_Level_Base />
		<Next_Level_Base>Skirmish_Rebel_Star_Base_2</Next_Level_Base>
		
		<!-- Special Abilities unique to Skirmish mode -->
		<Abilities SubObjectList="Yes">
			<Income_Stream_Ability Name="R_Starbase_Income_Stream">
				<Activation_Style>Skirmish_Automatic</Activation_Style>
				<Initially_Enabled>Yes</Initially_Enabled>
				<Base_Income_Value>30</Base_Income_Value>
				<Base_Interval_In_Secs>10</Base_Interval_In_Secs>
				<Split_Income_With_Allies>Yes</Split_Income_With_Allies>
				<Split_Favors_Owner>No</Split_Favors_Owner>
				<Full_Amount_To_Everyone>Yes</Full_Amount_To_Everyone>
			</Income_Stream_Ability>
			<Income_Stream_Mod_Ability Name="R_Supply_Dock_Income_Bonus">
				<Activation_Style>Skirmish_Automatic</Activation_Style>
				<Initially_Enabled>No</Initially_Enabled>			<!-- This bonus income is controlled by the presence of the Supply Dock hardpoint -->
				<Income_Multiplier>1.0</Income_Multiplier>
				<Income_Additive_Value>20</Income_Additive_Value>
				<Interval_Multiplier>1.0</Interval_Multiplier>
				<Stacking_Category>0</Stacking_Category>
				<Target_Stream_Source>Skirmish_Rebel_Star_Base_1</Target_Stream_Source>
				<Affects_All_Allied_Sources>Yes</Affects_All_Allied_Sources>
				<Reverse_Application_Logic>No</Reverse_Application_Logic>
			</Income_Stream_Mod_Ability>
 			<Enable_Radar_Ability Name="R_Comm_Array_Enable_Radar">
 				<Activation_Style>Skirmish_Automatic</Activation_Style>
				<Initially_Enabled>No</Initially_Enabled>			<!-- This effect is controlled by the presence of the Comm Array hardpoint -->
 				<Affects_All_Allies>True</Affects_All_Allies>
 			</Enable_Radar_Ability>
		</Abilities>
		
		<Last_State_Visible_Under_FOW> True </Last_State_Visible_Under_FOW>
		<Initial_State_Visible_Under_FOW>False</Initial_State_Visible_Under_FOW>
		<Visible_On_Radar_When_Fogged>False</Visible_On_Radar_When_Fogged>
	</StarBase>
Any questions? I just love XML modding, it sure beats the hell out of the old days of hex only editing.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 06-19-2006, 12:25 AM   #5
IonFizzle07
Rookie
 
Join Date: Mar 2006
Posts: 48
It's cool for a mod and everything, but I'd just to point out that according to realistic star wars canon, you shouldn't be able to fix ships up on the battlefield. After a big ship like a Star Destroyer is ravaged in battle, refits and repairs can take months. In fact, if the ship is thrashed badly enough, it's often just scrapped because repairs would cost more than a brand new ship.

That said, I see why people want it. Best of luck.
IonFizzle07 is offline   you may: quote & reply,
Old 06-19-2006, 01:26 AM   #6
Darth Andrew
Veteran
 
Join Date: Mar 2005
Location: Indiana, U.S.A
Posts: 943
It's a game. If it were realistic, the Empire campaign would last a grand total of two seconds, what with them having superior... everything. But, it doesn't seem unrealistic if damaged hardpoints can be repaired.
Darth Andrew is offline   you may: quote & reply,
Old 06-19-2006, 04:14 AM   #7
IonFizzle07
Rookie
 
Join Date: Mar 2006
Posts: 48
Quote:
Originally Posted by Darth Andrew
It's a game. If it were realistic, the Empire campaign would last a grand total of two seconds, what with them having superior... everything. But, it doesn't seem unrealistic if damaged hardpoints can be repaired.
It would last two seconds? I don't really see how you plot that course. In actual Star Wars, the Empire had twenty five thousand Star Destroyers, and the Rebellion could barely scrape together a few cruisers, and the Galactic Civil War raged for years with the Rebellion winning.

Even only repairing a hardpoint, say a destroyed turbolaser battery, the process of mounting and calibrating the turbolaser batteries would take several hours at least.
IonFizzle07 is offline   you may: quote & reply,
Old 06-20-2006, 12:56 AM   #8
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
Ok, guys if you guys remember my Force Powers mod from KOTOR then you know I am not a "strict" cannonite when it comes to our gaming enjoyment. I don't play Star Wars or any games to "relive" the exact moments etc. rather I create my own little experience, most people do too.

Having said that, the unit itself is as balanced as you make it in terms of amount of repairs and the radius in which they are performed. It cannot repair any hardpoint that has been destroyed only repair the ones still alive.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 06-20-2006, 02:08 AM   #9
IonFizzle07
Rookie
 
Join Date: Mar 2006
Posts: 48
I'm sorry, I didn't mean to convey that the mod lacked fun or wasn't skillfully implemented, I was just pointing that out.

Sorry to be a raincloud
IonFizzle07 is offline   you may: quote & reply,
Old 06-21-2006, 09:15 PM   #10
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
Quote:
Originally Posted by IonFizzle07
I'm sorry, I didn't mean to convey that the mod lacked fun or wasn't skillfully implemented, I was just pointing that out.

Sorry to be a raincloud
No worries.

I decided to have 1 per capital ship spawn with the fighters and bombers, no respawns. WOW, it has really changed the tatical aspect of the space battes. The AI is "super" smart with these little suckers. They tend to use them "very" effectively as they make their attacks.

Actually, I was quite shocked to see how well the AI uses this unit. It has forced me to rethink how I do my tatical space battles. Needless to say I send a few bombers after these buggers whenever I see them.

I'm just thankful they decided to use XML, so putting in stuff is a breeze.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 06-24-2006, 10:16 AM   #11
GeneralMikeIII
Lurker
 
GeneralMikeIII's Avatar
 
Join Date: May 2006
Location: The left-hand side, room 302C, Roosevelt Hall, North Campus, University at Buffalo, Buffalo, New York, United States of America, Western Hemisphere, Earth, Milky Way, Universe.
Posts: 3
Thanks a lot, this was just what I was looking for! I just about gave up on it when it had been 2 weeks and no response.

@Xyvik: I think there is a limit to how long the location thing can be, so I just did what is there.


No power in the verse can stop me.
GeneralMikeIII is offline   you may: quote & reply,
Old 06-26-2006, 08:29 PM   #12
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
I was thinking about this since I found that little repair vehicle and now that I have more seat time I am considering a change that is more realistic.

Right now that little ship kind of allows you to set up a strike force with totally mobile repiar, which is a bit over the top in game. I am considering removing it and giving the carriers the repair bays they have in the movies. I want to also limit the repiar effect to fighters and bombers only.

Well, I'm off to do a little modding cya.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 06-27-2006, 01:00 PM   #13
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
Yep, ended up removing the unit in favor of repair bays for fighters and bombers only. I like it better this way.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 06-28-2006, 12:29 PM   #14
IonFizzle07
Rookie
 
Join Date: Mar 2006
Posts: 48
I applaud your decision Khasei. I'd like it like that.
IonFizzle07 is offline   you may: quote & reply,
Old 06-28-2006, 09:30 PM   #15
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
Cool Guy

Thanks, sometimes you really need seat time to see how these changes really effect the gameplay.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 07-07-2006, 03:57 PM   #16
GeneralMikeIII
Lurker
 
GeneralMikeIII's Avatar
 
Join Date: May 2006
Location: The left-hand side, room 302C, Roosevelt Hall, North Campus, University at Buffalo, Buffalo, New York, United States of America, Western Hemisphere, Earth, Milky Way, Universe.
Posts: 3
I think a repair hardpoint is a better idea, too. Maybe you could add a repair station hardpoint onto space stations, so the defender could repair their bigger ships, giving the defender a little bit more of an advantage. I think that would work. Having the repair corvette was an excellent idea, but a little too powerful.


No power in the verse can stop me.
GeneralMikeIII is offline   you may: quote & reply,
Old 07-07-2006, 04:03 PM   #17
Darth Khasei
Junior Member
 
Darth Khasei's Avatar
 
Join Date: May 2004
Location: Korriban
Posts: 344
That is a decent idea. Not for me, but it is certainly a good idea.


Only the blind can see.
http://www.sunstarentertainmentinc.com
Darth Khasei is offline   you may: quote & reply,
Old 07-11-2006, 12:07 AM   #18
Rust_Lord
Rookie
 
Rust_Lord's Avatar
 
Join Date: May 2006
Posts: 171
I have been working on a realism mod and thats one of the things I included. Space stations now have the ability to heal ships that get close enough, which basically is supposed to represent the fact that these stations would function as repair stations. Unfortunately I lack the knowledge to make it so hardpoints can be repaired. I made it a general ability and not slaved to any hardpoint.
Rust_Lord is offline   you may: quote & reply,
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Go Back   LucasForums > Network > Empire At War > EaW General Discussion > Modding forum > Repair Space Units?

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:05 AM.

LFNetwork, LLC ©2002-2011 - All rights reserved.
Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.