X4 Foundations mod to improve piracy
Compatible with 3.x
, with and without Split vendetta
.
Savegame friendly. (Both adding and removal)
This mod addresses several piracy gameplay-aspects in X4 that I really dislike.
If you want to force some S/M ship to bail or soften an L/XL ship before boarding, right-click it, choose "Harass" and follow the instructions.
Also, you can configure it as much as you want using the in-game menu.
Replaced the confusing and mostly random Surrender!
dialog option by a more streamlined Harass
contextual menu action.
If you want to force some S/M ship to bail, or soften an L/XL ship before boarding, right-click it and choose Harass
.
That will start a mission, follow the steps and the prize will be yours.
Subordinates of the ship you are piloting will smartly participate in the "Harass operation", helping you while avoiding killing the target.
Tip: Use ships with a lot of shields and prefer high-shield/low-hull damage weapons for maximum effectiveness.
You will be able to instruct your most experienced pilots (3 stars or more) to do harass operations on their own, just assemble a small fleet and assing the Corsair
default order to their leader.
Tip: The Argon trading station in Hatikvah's Choice I is usually full of HOP and ZIA traders (ARG/HAT will not protect nor care about them), that's a good spot to start.
Added more than 20 configuration options to let you tune the mod to your likings.
Before, you were heavily punished if you were flying a ship with a higher maxHull
than the enemy you were harassing.
This has been removed.
If the crew is bailing out of the ship, a notification will appear of the lower-left corner detailing it.
By default, nobody cared about piracy, you could hijack 1000 ships in front of them and you will still be their best friend.
Now, piracy is a crime, and if you do it enough, people will consider you a criminal.
When using marines to claim a ship, they will use the "Travel drive" to get closer and they will no longer endlessly orbit it.
Your marines have been instructed to be as careful as you are when claiming ships, so they will no longer cause any extra damage to the ships they claim.
Your allies will no longer protect your enemies from you!
- vx -> Author of
True Capture
, where a lot of inspiration was drawn. - Kevrlet -> Author of
FixBailChance
, where a lot of inspiration was drawn. - SirNukes -> Author of
SirNukes Mod Support APIs
. - Smashicons -> Author of the image used as Thumbnail (https://www.flaticon.es/autores/smashicons)
- https://text2voice.org, https://twistedwave.com/online, and https://voicechanger.io/ -> All of them used to create the custom dialog lines.
- Updated to use the latest
SirNukes Mod Support APIs
features. - Updated German texts. (Thank you @LeLeon)
- Ships that participate in a successful harass operation will gain experience.
- Created new default order
Corsair
, ships/fleets with this behavior will smartly harass selected enemy targets. - Improved Harass operation logic.
- Improved debug logging.
- Disabled
combat_reputation_hit
andharass_reputation_hit
, I need to find a better way of handling it. - Stations will not allow a fleeing ship to dock if the attacker is allied to them.
- Separated changes into
Major changes
andMinor changes
to increase readability.
- Subordinates of the player ship will smartly participate in the "Harass operation".
- Improved logic to avoid having boarding pods orbiting ship when using marines to claim a ship.
- When using marines to claim a ship, the boarding pod will use the travel drive.
- Improved logic to avoid having boarding pods orbiting ship when using marines to claim a ship.
- Removed boarding pods orbiting ship when using marines to claim a ship.
- Added German translation.
- Added French translation.
- Added custom dialog lines during harass operation, now you know that you are threatening them.
- Minor fixes.
- Improved the
Harass
command vs capital ships, now it will only soften them. - Added distance checks to the
Harass
command, now you really need to stick on the target. - Added a lot of config options.
- Reworked all the
RightClick -> Harass
code, not should work much better. - Externalized hard-coded texts to I18N files (English and Spanish).
- Removed
Surrender!
dialog, replaced it by a more streamlinedRightClick -> Harass
. - Added dependency to "SirNukes Mod Support APIs".
- Forcing a pilot to bail out of their ship will negatively impact your relations with his/her faction.
- Replaced NPCs saying the "Abandon ship!" when they bail by a more discrete, less annoying and more informative notification on the lower-right corner.
- Expanded
hull%
calculations from20%
to75%
, which should make the effects of this mod more gradual.
- Initial release!