Fewer Taxi Missions

This mod cuts down the taxi levels from 10 to 5.
Modifies the pickup and dropoff distance and gives a 2
minute time bonus between all fares

Cutting Down The Number Of Fares

(unmodded)
<Levels>
<Level>
<Index>0</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>10</Fare>
</Level>
<Level>
<Index>1</Index>
<Pickup_Distance_Min>50</Pickup_Distance_Min>
<Pickup_Distance_Max>70</Pickup_Distance_Max>
<Dropoff_Distance_Min>100</Dropoff_Distance_Min>
<Dropoff_Distance_Max>200</Dropoff_Distance_Max>
<Time_Bonus>40</Time_Bonus>
<Fare>25</Fare>
</Level>
<Level>
<Index>2</Index>
<Pickup_Distance_Min>90</Pickup_Distance_Min>
<Pickup_Distance_Max>110</Pickup_Distance_Max>
<Dropoff_Distance_Min>150</Dropoff_Distance_Min>
<Dropoff_Distance_Max>250</Dropoff_Distance_Max>
<Time_Bonus>45</Time_Bonus>
<Fare>50</Fare>
</Level>
<Level>
<Index>3</Index>
<Pickup_Distance_Min>100</Pickup_Distance_Min>
<Pickup_Distance_Max>120</Pickup_Distance_Max>
<Dropoff_Distance_Min>200</Dropoff_Distance_Min>
<Dropoff_Distance_Max>300</Dropoff_Distance_Max>
<Time_Bonus>50</Time_Bonus>
<Fare>75</Fare>
</Level>
<Level>
<Index>4</Index>
<Pickup_Distance_Min>100</Pickup_Distance_Min>
<Pickup_Distance_Max>130</Pickup_Distance_Max>
<Dropoff_Distance_Min>400</Dropoff_Distance_Min>
<Dropoff_Distance_Max>600</Dropoff_Distance_Max>
<Time_Bonus>55</Time_Bonus>
<Fare>100</Fare>
</Level>
<Level>
<Index>5</Index>
<Pickup_Distance_Min>110</Pickup_Distance_Min>
<Pickup_Distance_Max>150</Pickup_Distance_Max>
<Dropoff_Distance_Min>500</Dropoff_Distance_Min>
<Dropoff_Distance_Max>700</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>150</Fare>
</Level>
<Level>
<Index>6</Index>
<Pickup_Distance_Min>120</Pickup_Distance_Min>
<Pickup_Distance_Max>160</Pickup_Distance_Max>
<Dropoff_Distance_Min>600</Dropoff_Distance_Min>
<Dropoff_Distance_Max>800</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>200</Fare>
</Level>
<Level>
<Index>7</Index>
<Pickup_Distance_Min>130</Pickup_Distance_Min>
<Pickup_Distance_Max>180</Pickup_Distance_Max>
<Dropoff_Distance_Min>700</Dropoff_Distance_Min>
<Dropoff_Distance_Max>900</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>250</Fare>
</Level>
<Level>
<Index>8</Index>
<Pickup_Distance_Min>140</Pickup_Distance_Min>
<Pickup_Distance_Max>200</Pickup_Distance_Max>
<Dropoff_Distance_Min>800</Dropoff_Distance_Min>
<Dropoff_Distance_Max>1000</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>350</Fare>
</Level>
<Level>
<Index>9</Index>
<Pickup_Distance_Min>150</Pickup_Distance_Min>
<Pickup_Distance_Max>200</Pickup_Distance_Max>
<Dropoff_Distance_Min>900</Dropoff_Distance_Min>
<Dropoff_Distance_Max>1100</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>500</Fare>
<Unlockable>Diversion_Taxi</Unlockable>
</Level>
</Levels>

(modded code)

<Level>
<Index>0</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>10</Fare>
</Level>
<Level>
<Index>1</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>25</Fare>
</Level>
<Level>
<Index>2</Index>

<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>50</Fare>
</Level>
<Level>
<Index>3</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>75</Fare>
</Level>
<Level>
<Index>4</Index>

<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>100</Fare>
<Unlockable>Diversion_Taxi</Unlockable>
</Level>
</Levels>

Something to note here. The unlockable trigger was originally in level 10
(levels go from 1 - 10 on screen but from 0 - 9 internally.) So in order
to trigger the unlock we had to move it into the last level in our case
level 4.

All we have done here is delete the levels marked 5 - 9 (Be sure not to
delete the '</Levels>' line or else your missions will not work.

Modifying The Pickup And Dropoff distance

(unmodded)

<Levels>
<Level>
<Index>0</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>10</Fare>
</Level>
<Level>
<Index>1</Index>
<Pickup_Distance_Min>50</Pickup_Distance_Min>
<Pickup_Distance_Max>70</Pickup_Distance_Max>
<Dropoff_Distance_Min>100</Dropoff_Distance_Min>
<Dropoff_Distance_Max>200</Dropoff_Distance_Max>
<Time_Bonus>40</Time_Bonus>
<Fare>25</Fare>
</Level>
<Level>
<Index>2</Index>
<Pickup_Distance_Min>90</Pickup_Distance_Min>
<Pickup_Distance_Max>110</Pickup_Distance_Max>
<Dropoff_Distance_Min>150</Dropoff_Distance_Min>
<Dropoff_Distance_Max>250</Dropoff_Distance_Max>
<Time_Bonus>45</Time_Bonus>
<Fare>50</Fare>
</Level>
<Level>
<Index>3</Index>
<Pickup_Distance_Min>100</Pickup_Distance_Min>
<Pickup_Distance_Max>120</Pickup_Distance_Max>
<Dropoff_Distance_Min>200</Dropoff_Distance_Min>
<Dropoff_Distance_Max>300</Dropoff_Distance_Max>
<Time_Bonus>50</Time_Bonus>
<Fare>75</Fare>
</Level>
<Level>
<Index>4</Index>
<Pickup_Distance_Min>100</Pickup_Distance_Min>
<Pickup_Distance_Max>130</Pickup_Distance_Max>
<Dropoff_Distance_Min>400</Dropoff_Distance_Min>
<Dropoff_Distance_Max>600</Dropoff_Distance_Max>
<Time_Bonus>55</Time_Bonus>
<Fare>100</Fare>
</Level>
</Levels>

(modded)

<Levels>
<Level>
<Index>0</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>10</Fare>
</Level>
<Level>
<Index>1</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>25</Fare>
</Level>
<Level>
<Index>2</Index>

<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>50</Fare>
</Level>
<Level>
<Index>3</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>75</Fare>
</Level>
<Level>
<Index>4</Index>

<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>100</Fare>
<Unlockable>Diversion_Taxi</Unlockable>
</Level>
</Levels>

When it came time to decide how far the distances should be I simply
stuck with the values in the first level.

Changing The Time Bonus

(unmodded code)

<Level>
<Index>0</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>60</Time_Bonus>
<Fare>10</Fare>
</Level>

(modded)
<Level>
<Index>0</Index>
<Pickup_Distance_Min>30</Pickup_Distance_Min>
<Pickup_Distance_Max>60</Pickup_Distance_Max>
<Dropoff_Distance_Min>50</Dropoff_Distance_Min>
<Dropoff_Distance_Max>150</Dropoff_Distance_Max>
<Time_Bonus>120</Time_Bonus>
<Fare>10</Fare>
</Level>

If you do this mod by hand be sure to change the time bonus in each of the
levels.

(unmodded code)

<Customer_Eject_Damage_Percent>60</Customer_Eject_Damage_Percent>
<Pickup_Indicator_Effect>icon_green</Pickup_Indicator_Effect>
<Dropoff_Effect>mission_car_a</Dropoff_Effect>
<Speed_Limit>25</Speed_Limit>
<Slow_Passengers>
<Slow_Passenger_Chance>0.2</Slow_Passenger_Chance>
<Slow_Driving_Reward>2</Slow_Driving_Reward>
<Slow_Driving_Reward_Time>2</Slow_Driving_Reward_Time>
<Fast_Driving_Penalty>4</Fast_Driving_Penalty>
<Fast_Driving_Penalty_Time>1</Fast_Driving_Penalty_Time>
<Collision_Penalty>6</Collision_Penalty>
<Dropoff_Distance_Percentage>90</Dropoff_Distance_Percentage>

(modded code)
<Customer_Eject_Damage_Percent>90</Customer_Eject_Damage_Percent>
<Pickup_Indicator_Effect>icon_green</Pickup_Indicator_Effect>
<Dropoff_Effect>mission_car_a</Dropoff_Effect>
<Speed_Limit>25</Speed_Limit>
<Slow_Passengers>
<Slow_Passenger_Chance>0</Slow_Passenger_Chance>
<Slow_Driving_Reward>120</Slow_Driving_Reward>
<Slow_Driving_Reward_Time>120</Slow_Driving_Reward_Time>
<Fast_Driving_Penalty>0</Fast_Driving_Penalty>
<Fast_Driving_Penalty_Time>0</Fast_Driving_Penalty_Time>
<Collision_Penalty>0</Collision_Penalty>
<Dropoff_Distance_Percentage>90</Dropoff_Distance_Percentage>


As you can see there are a few other changes. But I think they're all
rather self explanatory.
 

Attachments

  • Easier Taxi.zip
    3.5 KB · Views: 15
Back
Top