[MOD] Better piracy

The place to discuss scripting and game modifications for X4: Foundations.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

Scoob
Posts: 10099
Joined: Thu, 27. Feb 03, 22:28
x4

Re: [MOD] Better piracy

Post by Scoob » Wed, 22. Apr 20, 02:59

ariell wrote:
Tue, 21. Apr 20, 20:12
What are the requirement for "claim if possible"?????
The ship has to be the one to *first* discover the bailed ship in order to automatically claim it. I have asked for a right-click > Claim order for our ships, and I think it's on the cards, just not in yet. Currently, sadly, we have to claim in person, either via our space suit, or sending a Marine from a ship we're piloting personally. With Teleportation, this is workable, but not ideal.

Scoob.

Sirilius
Posts: 303
Joined: Fri, 26. Dec 03, 23:59
x4

Re: [MOD] Better piracy

Post by Sirilius » Wed, 22. Apr 20, 15:17

Scoob wrote:
Tue, 21. Apr 20, 00:03
Great! Downloading now :)

Query: How close are the configuration defaults to the prior version? I don't want to make things too easy. General chance to bail for S and M-Class ships - without using Harass - seemed similar to vanilla, so I liked that. L and XL ships were better in that Crew are more likely to bail if the player puts the work in to shoot the target up - again, without Harass use. I'll test with whatever the default is and report back.

Scoob.
In the escape menu there’s a new section “Extension Options”. You can set the harass bail chance to be the same as combat bail chance

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Wed, 22. Apr 20, 23:40

UPDATED!
  • Added custom dialog lines during harass operation, now you know that you are threatening them.
  • Minor fixes
As always, feedback and bug reports are welcome.

Scoob
Posts: 10099
Joined: Thu, 27. Feb 03, 22:28
x4

Re: [MOD] Better piracy

Post by Scoob » Thu, 23. Apr 20, 01:09

Hi, not applied your latest update yet, but I've been encountering a weird problem...

I've been attacking SCA Minotaurs and, the very first shot after I use the Harass option, they blow up! The ships had hull, one was near 50%, and I'm hitting them with an Ion weapon that does very little hull damage. Yet, each time I've tried this, they've gone pop with the very first hit after doing the Harass.

Might be some odd coincidence, but thought it quite amusing lol.

Scoob.

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Thu, 23. Apr 20, 06:43

Scoob wrote:
Thu, 23. Apr 20, 01:09
Hi, not applied your latest update yet, but I've been encountering a weird problem...

I've been attacking SCA Minotaurs and, the very first shot after I use the Harass option, they blow up! The ships had hull, one was near 50%, and I'm hitting them with an Ion weapon that does very little hull damage. Yet, each time I've tried this, they've gone pop with the very first hit after doing the Harass.

Might be some odd coincidence, but thought it quite amusing lol.

Scoob.
If "bailing damage hull" is enabled, great pilots (Almost 5 starts in everything) can and will sabotage their ships until blowing them up, consider scanning your targets.
Even with that, update to the latest version, some bugs were fixed ;)

Naalei
Posts: 51
Joined: Sat, 30. Nov 13, 14:35
x4

Re: [MOD] Better piracy

Post by Naalei » Thu, 23. Apr 20, 16:53

Hi,

Great mod !
One question about options.
There is a Harass Reputation Hit and a Combat Reputation Hit.
I tried to look into the files and it seems that Harass Reputation Hit affect your reputation (or not) when the pilot bails.
But I don't understand what is the Combat Reputation Hit used for.

And by the way, just the a small bug.
Order a move (or an other one) to one of your ship, right click on the order on the map, and you'll see the "harass" command in the menu.

Thx for this mod !

User avatar
Drewgamer
Posts: 536
Joined: Fri, 27. Aug 10, 08:39
x4

Re: [MOD] Better piracy

Post by Drewgamer » Thu, 23. Apr 20, 17:33

Naalei wrote:
Thu, 23. Apr 20, 16:53
[...]
One question about options.
There is a Harass Reputation Hit and a Combat Reputation Hit.
I tried to look into the files and it seems that Harass Reputation Hit affect your reputation (or not) when the pilot bails.
But I don't understand what is the Combat Reputation Hit used for.

[...]
I'm sure Alberto.Rota will be better able to answer this question.

But I believe that when you shoot someone enough (vs using the "Harass" command) to make them bail, you will automatically lose rep with that ship's faction (similar to the rep-hit you take when you board an L/XL ship).
Check out my mod Crystal Rarities

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Thu, 23. Apr 20, 18:11

Drewgamer wrote:
Thu, 23. Apr 20, 17:33
Naalei wrote:
Thu, 23. Apr 20, 16:53
[...]
One question about options.
There is a Harass Reputation Hit and a Combat Reputation Hit.
I tried to look into the files and it seems that Harass Reputation Hit affect your reputation (or not) when the pilot bails.
But I don't understand what is the Combat Reputation Hit used for.

[...]
I'm sure Alberto.Rota will be better able to answer this question.

But I believe that when you shoot someone enough (vs using the "Harass" command) to make them bail, you will automatically lose rep with that ship's faction (similar to the rep-hit you take when you board an L/XL ship).
You are right.
If you put your mouse over an option, a brief explanation of what that option affects. ;)

Naalei
Posts: 51
Joined: Sat, 30. Nov 13, 14:35
x4

Re: [MOD] Better piracy

Post by Naalei » Thu, 23. Apr 20, 18:19

Ok thx :)
I don't have the tooltip on the options but maybe because not localized in french.

Scoob
Posts: 10099
Joined: Thu, 27. Feb 03, 22:28
x4

Re: [MOD] Better piracy

Post by Scoob » Fri, 24. Apr 20, 02:52

Hi, not sure whether it's related to this mod, or just a random X4 gremlin, however, after a recent boarding operation, I cannot transfer the Marines back to my Boarding ship.

To be clear, the boarded ship (Behemoth) is fully repaired and captained, yet when I order my Buffalo to transfer crew, I can drag the sliders for the Marines as normal, the Buffalo flies to the Behemoth, again as normal, but then the crew transfer aborts. This is OOS, so it's not the usual IS clunkiness.

I've tried a save / reload, but I simply cannot transfer crew, it aborts every time. Anyone else seen this?

Edit: I only got the Marines to leave the ship by asking them to Board another one...weird! lol.

Edit 2: Now I cannot transfer the Marines from that new capture...very odd. I've done loads of capture operations, but I've never seen this before. Note that these two boarding operations were the first I did since updating to the current Mod version - the ones before worked just fine. Not saying it is this mod, but I don't think any others change Boarding.

Scoob.

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Fri, 24. Apr 20, 07:25

Scoob wrote:
Fri, 24. Apr 20, 02:52
Hi, not sure whether it's related to this mod, or just a random X4 gremlin, however, after a recent boarding operation, I cannot transfer the Marines back to my Boarding ship.

To be clear, the boarded ship (Behemoth) is fully repaired and captained, yet when I order my Buffalo to transfer crew, I can drag the sliders for the Marines as normal, the Buffalo flies to the Behemoth, again as normal, but then the crew transfer aborts. This is OOS, so it's not the usual IS clunkiness.

I've tried a save / reload, but I simply cannot transfer crew, it aborts every time. Anyone else seen this?

Edit: I only got the Marines to leave the ship by asking them to Board another one...weird! lol.

Edit 2: Now I cannot transfer the Marines from that new capture...very odd. I've done loads of capture operations, but I've never seen this before. Note that these two boarding operations were the first I did since updating to the current Mod version - the ones before worked just fine. Not saying it is this mod, but I don't think any others change Boarding.

Scoob.
Not likely related with my mod, I left the boarding untouched, not a single AI or MD file related with "Boarding" or "Transfer marines" was modded.

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Fri, 24. Apr 20, 07:27

Naalei wrote:
Thu, 23. Apr 20, 18:19
Ok thx :)
I don't have the tooltip on the options but maybe because not localized in french.
Feel free to hand me a translated "T" file, you can find the source here:
https://github.com/AlbertoRota/x4-Bette ... t/0001.xml

User avatar
Lord Dakier
Posts: 3243
Joined: Fri, 8. Dec 06, 13:45
x4

Re: [MOD] Better piracy

Post by Lord Dakier » Fri, 24. Apr 20, 11:46

The custom voice lines are nice, could do with being made a tad bit quieter though.

Naalei
Posts: 51
Joined: Sat, 30. Nov 13, 14:35
x4

Re: [MOD] Better piracy

Post by Naalei » Fri, 24. Apr 20, 11:59

Here is the french translation.
I still don't see the tooltips for the option.
I've only installed the required SirNuke mod (not all of them) so maybe this is related.
Spoiler
Show
<?xml version="1.0" encoding="utf-8" ?>
<!-- General language file: applies to french -->
<language id="33">
<page id="61537" title="Better piracy texts" descr="0" voice="no">
<!-- Harass mission related texts -->
<t id="5100">Harceler</t>
<t id="5101">(Harass mission title)Harcèlement </t>
<t id="5102">(Harass mission description)Aide à l'abordage des vaisseaux. </t>
<t id="5103">(Increase pressure objective)Augmentez la pression </t>
<t id="5104">(Maintain pressure objective)Maintenez la pression </t>
<t id="5105">(Damage shields)Réduisez leur bouclier </t>
<t id="5106">(Damage hull)Endommagez leur coque </t>
<t id="5107">(Approach)Approchez-vous de la cible </t>
<t id="5108">(Keep pressing)Ne détruisez pas la cible ! </t>
<t id="5109">(Claim)Le vaisseau a été abandonné </t>
<t id="5110">(Board)Débutez l'abordage </t>
<!-- Config related texts -->
<t id="5150">(Menu category)Better piracy</t>
<t id="5151">(Harass shield threshold name)Harcèlement - Seuil bouclier</t>
<t id="5152">(Harass shield threshold mouseover)(Harass shield threshold mouseover)Pendant l'opération de harcèlement, si le % de bouclier de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Réduisez leur bouclier".\n\nL'étape "Réduisez leur bouclier" se termine 10% sous cette valeur.</t>
<t id="5153">(Early harass hull threshold name)Harcèlement - 1ère phase - Seuil coque</t>
<t id="5154">(Early harass hull threshold mouseover)Pendant la 1ère phase de l'opération de harcèlement, si le % de coque de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Endommagez leur coque".</t>
<t id="5155">(Harass bail attepmps before mid name)Harcèlement - 1ère phase - Nombre de tentatives d'abandon de vaisseau</t>
<t id="5156">(Harass bail attepmps before mid mouseover)Une fois ce nombre de tentatives atteint pendant la 1ère phase, l'opération passe à la 2ème phase.</t>
<t id="5157">(Mid harass hull threshold name)Harcèlement - 2ème phase - Seuil coque</t>
<t id="5158">(Mid harass hull threshold mouseover)Pendant la 2ème phase de l'opération de harcèlement, si le % de coque de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Endommagez leur coque".</t>
<t id="5159">(Harass bail attepmps before late name)Harcèlement - 2ème phase - Nombre de tentatives d'abandon de vaisseau</t>
<t id="5160">(Harass bail attepmps before late mouseover)Une fois ce nombre de tentatives atteint pendant la 2ème phase, l'opération passe à la 3ème phase.</t>
<t id="5161">(Late harass hull threshold name)Harcèlement - 3ème phase - Seuil coque</t>
<t id="5162">(Late harass hull threshold mouseover)Pendant la 3ème phase de l'opération de harcèlement, si le % de coque de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Endommagez leur coque".</t>
<t id="5163">(Keep pressure timer name)Harcèlement - Temps de pression</t>
<t id="5164">(Keep pressure timer mouseover)Pendant l'opération de harcèlement, temps nécessaire pour chaque étape "Maintenez la pression". Une fois ce temps écoulé, une vérification de tentative d'abandon du vaisseau est effectuée et un point de pression est ajouté au pilote.</t>
<t id="5165">(Keep pressure max distance - S/M name)Harcèlement - S/M - Distance maximum de maintien de la pression</t>
<t id="5166">(Keep pressure max distance - S/M mouseover)Pendant l'opération de harcèlement sur des vaisseaux de classe S/M, l'étape "Maintenez la pression" augmentera uniquement si la cible est située à une distance inférieur à cette valeur. Si la cible est plus loin que cette distance, l'opération retournera à l'étape "Approchez-vous de la cible".</t>
<t id="5167">(Keep pressure max distance - L/XL name)Harcèlement - L/XL - Distance maximum de maintien de la pression</t>
<t id="5168">(Keep pressure max distance - L/XL mouseover)Pendant l'opération de harcèlement sur des vaisseaux de classe L/XL, l'étape "Maintenez la pression" augmentera uniquement si la cible est située à une distance inférieur à cette valeur. Si la cible est plus loin que cette distance, l'opération retournera à l'étape "Approchez-vous de la cible".</t>
<t id="5169">(Pressure build-up rate name)Harcèlement - Taux d'augmentation de la pression</t>
<t id="5170">(Pressure build-up rate mouseover)Effet de chaque point de pression sur le moral du pilote.\n\nUn point de pression est ajouté après chaque cycle de "Maintenez la pression".</t>
<t id="5171">(Harass L/XL min crew left - Base name)Harcèlement - L/XL - Equipage minimum - Base</t>
<t id="5172">(Harass L/XL min crew left - Base mouseover)Pendant l'opération de harcèlement sur des vaisseaux de classe L/XL, si le nombre de membres d'équipage restant est inférieur à cette valeur, l'opération passera à l'étape "Débutez l'abordage".</t>
<t id="5173">(Harass L/XL min crew left - Pilot name)Harcèlement - L/XL - Equipage minimum - Effet du pilote</t>
<t id="5174">(Harass L/XL min crew left - Pilot mouseover)Valeur à ajouter à la valeur "Harcèlement - L/XL - Equipage minimum - Base" en fonction des compétences du pilote.\n\nUn pilote 5 étoiles ajoute 100% de cette valeur tandis qu'un pilote 0 étoile n'ajoute rien.\n\nLes points de pression n'affecte pas cette valeur.</t>
<t id="5175">(Harass base bail chance name)Harcèlement - Chance d'abandon de vaisseau - Base</t>
<t id="5176">(Harass base bail chance mouseover)Pourcentage de succès des tentatives d'abandon de vaisseau dans le meilleur des cas.\n\nCette valeur est réduite par de nombreux facteurs, comme le moral du pilote, etc.</t>
<t id="5177">(Harass base bail number name)Harcèlement - Nombre de membres abandonnant le vaisseau</t>
<t id="5178">(Harass base bail number mouseover)Pourcentage de l'équipage restant abandonnant le vaisseau après une tentative réussie d'abandon de vaisseau dans le meilleur des cas.\n\nCette valeur est réduite par de nombreux facteurs, comme le moral du pilote, etc.</t>
<t id="5179">(Harass reputation hit name)Harcèlement - Effet sur la réputation</t>
<t id="5180">(Harass reputation hit mouseover)Si activé, les opérations réussi de harcèlement réduiront votre réputation auprès de la faction du pilote.\n\nLa logique d'application de la réputation est la même que lors d'un abordage d'un vaisseau de classe L/XL.</t>
<t id="5181">(Harass bailing pilots damage hull name)Harcèlement - Sabotage du vaisseau</t>
<t id="5182">(Harass bailing pilots damage hull mouseover)Si activé, le pilote endomagera le vaisseau lors de l'abandon.\n\nLes dommages infligés sont proportionnels au moral du pilote.</t>
<t id="5183">(Harass bailing pilots destroy components name)Harcèlement - Sabotage des composants du vaisseau</t>
<t id="5184">(Harass bailing pilots destroy components mouseover)Si activé, le pilote détruiera les composants du vaisseau lors de l'abandon.\n\nLe nombre de composants détruits est proportionnel au moral du pilote.\n\nLes boucliers ne sont jamais détruits</t>
<t id="5185">(Combat base bail chance name)Combat - Chance d'abandon de vaisseau</t>
<t id="5186">(Combat base bail chance mouseover)Pourcentage de succès des tentatives d'abandon de vaisseau, en combat normal, dans le meilleur des cas.\n\nCette valeur est réduite par de nombreux facteurs, comme le moral du pilote, etc.</t>
<t id="5187">(Combat reputation hit name)Combat - Effet sur la réputation</t>
<t id="5188">(Combat reputation hit mouseover)Si activé, attaquer un vaisseau jusqu'à son abandon aura un impact sur votre réputation.\n\nLa logique d'application de la réputation est la même que lors d'un abordage d'un vaisseau de classe L/XL.</t>
<t id="5189">(Combat bailing pilots damage hull name)Combat - Sabotage du vaisseau</t>
<t id="5190">(Combat bailing pilots damage hull mouseover)Si activé, le pilote endomagera le vaisseau lors de l'abandon.\n\nLes dommages infligés sont proportionnels au moral du pilote.</t>
<t id="5191">(Combat bailing pilots destroy components name)Combat - Sabotage des composants du vaisseau</t>
<t id="5192">(Combat bailing pilots destroy components mouseover)Si activé, le pilote détruiera les composants du vaisseau lors de l'abandon.\n\nLe nombre de composants détruits est proportionnel au moral du pilote.</t>
</page>
<page id="61538" title="Better piracy voices" descr="0" voice="yes">
<t id="4401">La bataille est terminée ! Abandonnez votre vaisseau immédiatement !</t>
<t id="4402">Nous voulons seulement le vaisseau. Ne compliquez pas les choses et rendez-vous !</t>
<t id="4403">Vous n'avez que 2 options, rendez-vous ou préparez-vous à mourir !</t>
<t id="4404">Nous allons aborder votre vaisseau ! Vous ne voudriez quand même pas croiser notre chemin...</t>
<t id="4405">Vous n'avez aucune chance ! Réflechissez et rendez-vous.</t>
<t id="4406">Vous voulez vraiment mourir ? Non ? Alors sortez de ce vaisseau !</t>
<t id="4407">Vous ne pourrez pas vous enfuir avec votre vaisseau, mais vous pouvez toujours vous enfuir sans lui...</t>
<t id="4408">Vous avez déjà prouvé votre courage, maintenant prouvez votre sagesse et rendez-vous !</t>
<t id="4409">Votre entêtement finira par vous tuer. Rendez-vous maintenant !</t>
</page>
</language>

Scoob
Posts: 10099
Joined: Thu, 27. Feb 03, 22:28
x4

Re: [MOD] Better piracy

Post by Scoob » Fri, 24. Apr 20, 13:09

Alberto.Rota wrote:
Fri, 24. Apr 20, 07:25
Not likely related with my mod, I left the boarding untouched, not a single AI or MD file related with "Boarding" or "Transfer marines" was modded.
Ok, likely a vanilla issue then. I'll try running the game with logging enabled this evening and see if it throws anything up. It's a weird issue, as it only affect Marines involved in a Boarding operation. I can freely transfer Marines on other ships just fine, just never the one I just boarded.

Scoob.

fergrim420
Posts: 80
Joined: Sun, 29. Nov 09, 03:07
x3

Re: [MOD] Better piracy

Post by fergrim420 » Fri, 24. Apr 20, 23:12

Am I correct in understanding that via this harass command, you are essentially guaranteed success in causing a pilot to abandon their ship? Except if they manage to kill you, I guess

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Sat, 25. Apr 20, 11:02

Naalei wrote:
Fri, 24. Apr 20, 11:59
Here is the french translation.
I still don't see the tooltips for the option.
I've only installed the required SirNuke mod (not all of them) so maybe this is related.
Spoiler
Show
<?xml version="1.0" encoding="utf-8" ?>
<!-- General language file: applies to french -->
<language id="33">
<page id="61537" title="Better piracy texts" descr="0" voice="no">
<!-- Harass mission related texts -->
<t id="5100">Harceler</t>
<t id="5101">(Harass mission title)Harcèlement </t>
<t id="5102">(Harass mission description)Aide à l'abordage des vaisseaux. </t>
<t id="5103">(Increase pressure objective)Augmentez la pression </t>
<t id="5104">(Maintain pressure objective)Maintenez la pression </t>
<t id="5105">(Damage shields)Réduisez leur bouclier </t>
<t id="5106">(Damage hull)Endommagez leur coque </t>
<t id="5107">(Approach)Approchez-vous de la cible </t>
<t id="5108">(Keep pressing)Ne détruisez pas la cible ! </t>
<t id="5109">(Claim)Le vaisseau a été abandonné </t>
<t id="5110">(Board)Débutez l'abordage </t>
<!-- Config related texts -->
<t id="5150">(Menu category)Better piracy</t>
<t id="5151">(Harass shield threshold name)Harcèlement - Seuil bouclier</t>
<t id="5152">(Harass shield threshold mouseover)(Harass shield threshold mouseover)Pendant l'opération de harcèlement, si le % de bouclier de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Réduisez leur bouclier".\n\nL'étape "Réduisez leur bouclier" se termine 10% sous cette valeur.</t>
<t id="5153">(Early harass hull threshold name)Harcèlement - 1ère phase - Seuil coque</t>
<t id="5154">(Early harass hull threshold mouseover)Pendant la 1ère phase de l'opération de harcèlement, si le % de coque de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Endommagez leur coque".</t>
<t id="5155">(Harass bail attepmps before mid name)Harcèlement - 1ère phase - Nombre de tentatives d'abandon de vaisseau</t>
<t id="5156">(Harass bail attepmps before mid mouseover)Une fois ce nombre de tentatives atteint pendant la 1ère phase, l'opération passe à la 2ème phase.</t>
<t id="5157">(Mid harass hull threshold name)Harcèlement - 2ème phase - Seuil coque</t>
<t id="5158">(Mid harass hull threshold mouseover)Pendant la 2ème phase de l'opération de harcèlement, si le % de coque de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Endommagez leur coque".</t>
<t id="5159">(Harass bail attepmps before late name)Harcèlement - 2ème phase - Nombre de tentatives d'abandon de vaisseau</t>
<t id="5160">(Harass bail attepmps before late mouseover)Une fois ce nombre de tentatives atteint pendant la 2ème phase, l'opération passe à la 3ème phase.</t>
<t id="5161">(Late harass hull threshold name)Harcèlement - 3ème phase - Seuil coque</t>
<t id="5162">(Late harass hull threshold mouseover)Pendant la 3ème phase de l'opération de harcèlement, si le % de coque de la cible est supérieur à cette valeur, l'opération retournera à l'étape "Endommagez leur coque".</t>
<t id="5163">(Keep pressure timer name)Harcèlement - Temps de pression</t>
<t id="5164">(Keep pressure timer mouseover)Pendant l'opération de harcèlement, temps nécessaire pour chaque étape "Maintenez la pression". Une fois ce temps écoulé, une vérification de tentative d'abandon du vaisseau est effectuée et un point de pression est ajouté au pilote.</t>
<t id="5165">(Keep pressure max distance - S/M name)Harcèlement - S/M - Distance maximum de maintien de la pression</t>
<t id="5166">(Keep pressure max distance - S/M mouseover)Pendant l'opération de harcèlement sur des vaisseaux de classe S/M, l'étape "Maintenez la pression" augmentera uniquement si la cible est située à une distance inférieur à cette valeur. Si la cible est plus loin que cette distance, l'opération retournera à l'étape "Approchez-vous de la cible".</t>
<t id="5167">(Keep pressure max distance - L/XL name)Harcèlement - L/XL - Distance maximum de maintien de la pression</t>
<t id="5168">(Keep pressure max distance - L/XL mouseover)Pendant l'opération de harcèlement sur des vaisseaux de classe L/XL, l'étape "Maintenez la pression" augmentera uniquement si la cible est située à une distance inférieur à cette valeur. Si la cible est plus loin que cette distance, l'opération retournera à l'étape "Approchez-vous de la cible".</t>
<t id="5169">(Pressure build-up rate name)Harcèlement - Taux d'augmentation de la pression</t>
<t id="5170">(Pressure build-up rate mouseover)Effet de chaque point de pression sur le moral du pilote.\n\nUn point de pression est ajouté après chaque cycle de "Maintenez la pression".</t>
<t id="5171">(Harass L/XL min crew left - Base name)Harcèlement - L/XL - Equipage minimum - Base</t>
<t id="5172">(Harass L/XL min crew left - Base mouseover)Pendant l'opération de harcèlement sur des vaisseaux de classe L/XL, si le nombre de membres d'équipage restant est inférieur à cette valeur, l'opération passera à l'étape "Débutez l'abordage".</t>
<t id="5173">(Harass L/XL min crew left - Pilot name)Harcèlement - L/XL - Equipage minimum - Effet du pilote</t>
<t id="5174">(Harass L/XL min crew left - Pilot mouseover)Valeur à ajouter à la valeur "Harcèlement - L/XL - Equipage minimum - Base" en fonction des compétences du pilote.\n\nUn pilote 5 étoiles ajoute 100% de cette valeur tandis qu'un pilote 0 étoile n'ajoute rien.\n\nLes points de pression n'affecte pas cette valeur.</t>
<t id="5175">(Harass base bail chance name)Harcèlement - Chance d'abandon de vaisseau - Base</t>
<t id="5176">(Harass base bail chance mouseover)Pourcentage de succès des tentatives d'abandon de vaisseau dans le meilleur des cas.\n\nCette valeur est réduite par de nombreux facteurs, comme le moral du pilote, etc.</t>
<t id="5177">(Harass base bail number name)Harcèlement - Nombre de membres abandonnant le vaisseau</t>
<t id="5178">(Harass base bail number mouseover)Pourcentage de l'équipage restant abandonnant le vaisseau après une tentative réussie d'abandon de vaisseau dans le meilleur des cas.\n\nCette valeur est réduite par de nombreux facteurs, comme le moral du pilote, etc.</t>
<t id="5179">(Harass reputation hit name)Harcèlement - Effet sur la réputation</t>
<t id="5180">(Harass reputation hit mouseover)Si activé, les opérations réussi de harcèlement réduiront votre réputation auprès de la faction du pilote.\n\nLa logique d'application de la réputation est la même que lors d'un abordage d'un vaisseau de classe L/XL.</t>
<t id="5181">(Harass bailing pilots damage hull name)Harcèlement - Sabotage du vaisseau</t>
<t id="5182">(Harass bailing pilots damage hull mouseover)Si activé, le pilote endomagera le vaisseau lors de l'abandon.\n\nLes dommages infligés sont proportionnels au moral du pilote.</t>
<t id="5183">(Harass bailing pilots destroy components name)Harcèlement - Sabotage des composants du vaisseau</t>
<t id="5184">(Harass bailing pilots destroy components mouseover)Si activé, le pilote détruiera les composants du vaisseau lors de l'abandon.\n\nLe nombre de composants détruits est proportionnel au moral du pilote.\n\nLes boucliers ne sont jamais détruits</t>
<t id="5185">(Combat base bail chance name)Combat - Chance d'abandon de vaisseau</t>
<t id="5186">(Combat base bail chance mouseover)Pourcentage de succès des tentatives d'abandon de vaisseau, en combat normal, dans le meilleur des cas.\n\nCette valeur est réduite par de nombreux facteurs, comme le moral du pilote, etc.</t>
<t id="5187">(Combat reputation hit name)Combat - Effet sur la réputation</t>
<t id="5188">(Combat reputation hit mouseover)Si activé, attaquer un vaisseau jusqu'à son abandon aura un impact sur votre réputation.\n\nLa logique d'application de la réputation est la même que lors d'un abordage d'un vaisseau de classe L/XL.</t>
<t id="5189">(Combat bailing pilots damage hull name)Combat - Sabotage du vaisseau</t>
<t id="5190">(Combat bailing pilots damage hull mouseover)Si activé, le pilote endomagera le vaisseau lors de l'abandon.\n\nLes dommages infligés sont proportionnels au moral du pilote.</t>
<t id="5191">(Combat bailing pilots destroy components name)Combat - Sabotage des composants du vaisseau</t>
<t id="5192">(Combat bailing pilots destroy components mouseover)Si activé, le pilote détruiera les composants du vaisseau lors de l'abandon.\n\nLe nombre de composants détruits est proportionnel au moral du pilote.</t>
</page>
<page id="61538" title="Better piracy voices" descr="0" voice="yes">
<t id="4401">La bataille est terminée ! Abandonnez votre vaisseau immédiatement !</t>
<t id="4402">Nous voulons seulement le vaisseau. Ne compliquez pas les choses et rendez-vous !</t>
<t id="4403">Vous n'avez que 2 options, rendez-vous ou préparez-vous à mourir !</t>
<t id="4404">Nous allons aborder votre vaisseau ! Vous ne voudriez quand même pas croiser notre chemin...</t>
<t id="4405">Vous n'avez aucune chance ! Réflechissez et rendez-vous.</t>
<t id="4406">Vous voulez vraiment mourir ? Non ? Alors sortez de ce vaisseau !</t>
<t id="4407">Vous ne pourrez pas vous enfuir avec votre vaisseau, mais vous pouvez toujours vous enfuir sans lui...</t>
<t id="4408">Vous avez déjà prouvé votre courage, maintenant prouvez votre sagesse et rendez-vous !</t>
<t id="4409">Votre entêtement finira par vous tuer. Rendez-vous maintenant !</t>
</page>
</language>
Thank you very much for the translation!
I will add it to the next release.

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Sat, 25. Apr 20, 12:03

fergrim420 wrote:
Fri, 24. Apr 20, 23:12
Am I correct in understanding that via this harass command, you are essentially guaranteed success in causing a pilot to abandon their ship? Except if they manage to kill you, I guess
People keep saying things like this, let me explain it in detail so that I can refer everyone to this post.

First, in order to understand what this mod changes, you need to know how bailing work in vanilla X4, which is not trivial, since it is not documented anywhere nor properly explained in any tutorial, let me properly explain it:

Vanilla
For S/M ships: You are guaranteed to succeed in causing a pilot to abandon their ship.
Yes, you read it right, you can already force absolutely any pilot in any (Not Xenon nor Kha'ak) S/M sized ship to bail in the base game, you do NOT need this mod to achieve that.

The (Simplified) rules are as follow:
  1. The shields need to be under 20%
  2. The hull needs to be under 75%
  3. Once every 30 seconds, you can either shoot or ask for "Surrender!"
    • If you shoot (Even if you only hit shields) there is some chance (Inversely proportional to pilot morale) for 1 to 3 crew members to bail.
    • If you ask for "Surrender!" there is some chance (Inversely proportional to pilot morale) for ALL crew members to bail.
  4. You can repeat step 3 an INFINITE amount of times (If you have an infinite amount of patience) until you get the ship
  5. Once everyone bails, as far as you do NOT destroy the ship or de scape pod in the process, no one will care (No reputation impact) and you can claim it, either by hand (Spacewalk + repair data leak) or using marines (Right click + claim), but using marines will seriously damage your ship.
For L/XL ships: You are guaranteed to reduce their crew to 1 to 3 members, then you can board them with anything.
Yes, you read it right again, you can already nullify the crew of absolutely any L/XL sized ship to between 1 to 3 crew members so that you can board it with anything, the rules are the same as for S/M sized ships, but "Surrender!" option does NOT work.

So, as far as you have several hours of spare time to shot it every 30 secs (Even if it only hit shields), you are guaranteed to succeed.

With "Better piracy"
Changes to vanilla bailing mechanics
  1. Changed "Bail chance" calculation and made it parametrizable
    • Some strange parameters (Such as maxHull vs maxHull) were removed.
    • Base chance is configurable via "Combat base bail chance" config option
  2. Forcing a pilot to bail will make you lose reputation with the pilot's faction (Configurable via "Combat reputation hit")
  3. Added some more parametrizations ("Combat bailing pilots damage hull" and "Combat bailing pilots destroy components") to tweak vanilla behavior
  4. Disabled "Surrender!", it was too OP (It will empty a full ship, even if it had 250 crew members onboard), replaced with "Harass" command
  5. Using marines to claim a ship will no longer cause extra damage to the ship
New harass command
The new "Harass" command is meant to be a more reasonable implementation of the Vanilla absolutely random, un-explained, un-documented and un-guided bailing, think on it as the "Board" (Mission guidance, step by step approach, auto-explicative) for "Bailing", it will not do anything that you can't already do in vanilla, and in some points, is far weaker than the vanilla approach (But much less random and less mystical).
  1. You need to start a "Harass" operation.
  2. The shields need to be under 20%, as in vanilla.
    • This value is configurable.
    • A mission objective will be added to explain it to you, and a progress bar will display your progress
  3. The hull needs to be under 75%/50%25%, depending on the number of "Harassment" attempts.
    • Weaker than Vanilla, you can no longer acquire every single ship with 75% of the hull.
    • All these values are configurable
    • A mission objective will be added to explain it to you, and a progress bar will display your progress
  4. You need to be under 3km (S/M ships) or 6km (L/XL ships) of the target.
    • Weaker than Vanilla, you need to be on weapons range, further risking your own life.
    • All these values are configurable
    • A mission objective will be added to explain it to you.
  5. If all the above points are checked, every 10 seconds you will "Threat" the target.
    • For every "Threat", there is a chance for 1 to 1/5 of the current ship crew to bail, inversely proportional to pilot morale, successive "Threats" will increase the chance
    • Versus L/XL ships, the operation will stop when there is only between 25% to 50% of the max crew left, proportional to pilot morale. (Remember that in vanilla you stip almost all the crew out)
    • All the values are configurable
  6. Step 5 will be repeated every 10 seconds until
    • Any of the prior steps becomes false (Shield regenerates, new hull threshold, you are too far away, etc.), then you roll back to that step and the operation continues.
    • The ship is killed, the operation ends (Obviously)
    • Everyone bails, you lose reputation with the pilot's faction and are guided to claim the ship, then the operation ends.
    • You can't force anyone else to bail (L/XL ships with between 25% to 50% of the crew left), you are guided to board (Vanilla boarding operation) the ship, then the operation ends.
    • All the values are configurable
TL;DR
As you can see, there are some differences, but the main one is that YOU are now in control of what's happening and that you have real FEEDBACK of what's going on.
Piracy is nor longer something mystical, random, and unexplained, but a clear process, with clear steps, clear goals, and clear rewards.

I hope that this helps to clear out all the doubts about "Better piracy".

Sirilius
Posts: 303
Joined: Fri, 26. Dec 03, 23:59
x4

Re: [MOD] Better piracy

Post by Sirilius » Sat, 25. Apr 20, 14:16

I thought it was common knowledge that all S/M ships will bail hence the vanilla tip to use ion weapons to tickle them to leave the ship. It was the same mechanic in all the previous X games.

I love this mod as it’s configurable. Would you be able to add an option to turn on or off the player voice feedback.

Alberto.Rota
Posts: 78
Joined: Fri, 22. Feb 13, 17:34
x4

Re: [MOD] Better piracy

Post by Alberto.Rota » Sat, 25. Apr 20, 15:22

Sirilius wrote:
Sat, 25. Apr 20, 14:16
I love this mod as it’s configurable. Would you be able to add an option to turn on or off the player voice feedback.
Yes, people are asking for that on the Steam page too, which is quite sad, since I am very proud of how they sound. :gruebel:

Any particular thing you dislike about it? Maybe I'm able to improve it instead of disabling it altogether.

Post Reply

Return to “X4: Foundations - Scripts and Modding”