[Mod] Formation Collision Fix (FCF) v0.2.1a (9-10-09) Slight M4 Adjustment
Moderators: Scripting / Modding Moderators, Moderators for English X Forum
-
- Posts: 235
- Joined: Thu, 1. Jan 04, 03:10
The other quirk I've noticed is that pirate fighters end up lagging behind the freighter they're defending in high traffic/tons of roids areas as they continuously drop down to zero speed. Made hit and run tactics way too easy on pirates. Did however produce the most beautiful X formation for a Pirate M2's defending fighters though...
-
- Posts: 5366
- Joined: Sun, 3. Sep 06, 18:19
this should be compatible to any patches available
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:

X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:

-
- Posts: 238
- Joined: Thu, 15. Jan 09, 17:12
-
- Posts: 93
- Joined: Thu, 10. Jun 10, 15:28
-
- Posts: 238
- Joined: Thu, 15. Jan 09, 17:12
-
- Posts: 1
- Joined: Sat, 2. Sep 06, 01:07
-
- Posts: 3512
- Joined: Thu, 26. Jan 06, 19:45
I am a bit behind the curve with updates, but I presume X3TC v3.0 patch did not address this problem... so if this mod is still the only viable fix - are there any issues using this with 3.0 or as above I would also like to know if work is still progressing?davenporter wrote:Anyone still working on this? This is the most useful patch in the game.
-
- Posts: 3423
- Joined: Fri, 14. Oct 05, 21:04
Ego admitted they won't be fixing this due to the amount of work it takes. ** Sigh **alt3rn1ty wrote:I am a bit behind the curve with updates, but I presume X3TC v3.0 patch did not address this problem... so if this mod is still the only viable fix - are there any issues using this with 3.0 or as above I would also like to know if work is still progressing?davenporter wrote:Anyone still working on this? This is the most useful patch in the game.
It must be difficult to find any workaround in the engine too.
-
- Posts: 3512
- Joined: Thu, 26. Jan 06, 19:45
Thanks Ezra, yes I remember quite a while ago in L3 testing during the 2.7 releases the conversations there, which is why I presume there would not have been a fix for 3.0.
A lot of - well really above and beyond the call of duty work by ego-soft has gone into extensive support for X3TC as usual with this series well after most companies would have dropped support (really looking forward to grabbing a copy of the superbox, even though I dont necessarily need it, I still intend playing this for a very long time to come, its probably one of the most relaxing and immersive games I have ever played (and it might be more friendly with my no longer supported ridiculous HD DVD drive which is never going to get any firmware updates))
The icing on the cake would be if Alkeena is still around and not too busy RL to give this last aspect of X3TC the final polish for us wingman fanatics.
A lot of - well really above and beyond the call of duty work by ego-soft has gone into extensive support for X3TC as usual with this series well after most companies would have dropped support (really looking forward to grabbing a copy of the superbox, even though I dont necessarily need it, I still intend playing this for a very long time to come, its probably one of the most relaxing and immersive games I have ever played (and it might be more friendly with my no longer supported ridiculous HD DVD drive which is never going to get any firmware updates))
The icing on the cake would be if Alkeena is still around and not too busy RL to give this last aspect of X3TC the final polish for us wingman fanatics.
-
- Posts: 278
- Joined: Mon, 30. Jan 06, 15:52
What about a narrowly focused scripted solution? Something to bypass the few known bugs and avoid the headache of merging this with ship pack mods (e.g. SRM-C, DDTC, etc).
Narrowing it down, the main issue is in-sector player-owned non-player (autopilot/hireling) ships, mission/plot ships, and certain scripted ships (hook) with a max speed above a certain threshold value (~200) - slower ships can avoid collisions with vanilla stats and random NPC's can fend for themselves. Covering a limited range of ships would require an AL plug-in with a search routine for find "important ships" then attach/remove scripts. The ship scripts would check for collision avoidance behavior events with non-hostile objects then start monitoring the distance to the object, and disable collisions within a range equal to its max speed. When the distance starts to increase enable collisions again, after a half second warp the ship clear of the object with a new heading at half max speed (e.g. bounce off effect) -or- trigger a fail safe to destroy the ship after a second (or two) of disabled collisions.
That would not prevent fast ships from running into larger hostile ships/stations, but would prevent the main headache of wings member collisions being lethal. Being value based it should catch over-tuned larger ships and ship pack mods. I doubt it would have a major impact on performance, except maybe in heavy dogfights of mostly M5/M4. The warping effect on that time scale should visually appear to be bouncing off, could add some shield damage for effect. Warping ships prevents any possibility of an exploit via "parking" ships inside of other objects. Destroying ships prevents any possibility of a ship getting lost or stuck within certain gigantic objects (e.g. complexes, Terran stations, Aldrin moon, etc).
Any problems with this in theory? Is anyone interested in working on it as a scripted alternative or supplement to this mod?
Note: XTC released a similar solution to a different problem, see Safe Undocking Scripts, its possible they have already solved this problem...
Narrowing it down, the main issue is in-sector player-owned non-player (autopilot/hireling) ships, mission/plot ships, and certain scripted ships (hook) with a max speed above a certain threshold value (~200) - slower ships can avoid collisions with vanilla stats and random NPC's can fend for themselves. Covering a limited range of ships would require an AL plug-in with a search routine for find "important ships" then attach/remove scripts. The ship scripts would check for collision avoidance behavior events with non-hostile objects then start monitoring the distance to the object, and disable collisions within a range equal to its max speed. When the distance starts to increase enable collisions again, after a half second warp the ship clear of the object with a new heading at half max speed (e.g. bounce off effect) -or- trigger a fail safe to destroy the ship after a second (or two) of disabled collisions.
That would not prevent fast ships from running into larger hostile ships/stations, but would prevent the main headache of wings member collisions being lethal. Being value based it should catch over-tuned larger ships and ship pack mods. I doubt it would have a major impact on performance, except maybe in heavy dogfights of mostly M5/M4. The warping effect on that time scale should visually appear to be bouncing off, could add some shield damage for effect. Warping ships prevents any possibility of an exploit via "parking" ships inside of other objects. Destroying ships prevents any possibility of a ship getting lost or stuck within certain gigantic objects (e.g. complexes, Terran stations, Aldrin moon, etc).
Any problems with this in theory? Is anyone interested in working on it as a scripted alternative or supplement to this mod?
Note: XTC released a similar solution to a different problem, see Safe Undocking Scripts, its possible they have already solved this problem...
-
- Posts: 41
- Joined: Mon, 4. Feb 08, 05:18
-
- Posts: 562
- Joined: Thu, 1. Jun 06, 12:17
-
- Posts: 2035
- Joined: Wed, 18. Aug 10, 14:28
-
- Posts: 526
- Joined: Mon, 16. Feb 09, 13:57
Well the cameradummys are a small problem, but its a good way to solve this problem with collisions. I am using this "Dummy-Method" too because i like flying in formations.
The Formation-problem would be not when egosoft would change the Collision-algorythm. But what should we do? ^^'
I think who want fly in "normal" formations should live with these dummies.
@Alkeena
What algorythm do you use to calculate the positions for the dummies? Maybe i got something for you because i developped a program which uses the TShips and all Scenes to modify the data. And i'm using a simple algorythm to calculate the positions. Its working good. But i didn't localized it, so it's in german. I also mentioned you in the program credits because i think it was first your idea. I hope it was right. ^^'
If some people are interested please say me and i'll localize it for you
Sry for my not so correct english (i think). I'm german. ^^'

The Formation-problem would be not when egosoft would change the Collision-algorythm. But what should we do? ^^'
I think who want fly in "normal" formations should live with these dummies.
@Alkeena
What algorythm do you use to calculate the positions for the dummies? Maybe i got something for you because i developped a program which uses the TShips and all Scenes to modify the data. And i'm using a simple algorythm to calculate the positions. Its working good. But i didn't localized it, so it's in german. I also mentioned you in the program credits because i think it was first your idea. I hope it was right. ^^'
If some people are interested please say me and i'll localize it for you

Sry for my not so correct english (i think). I'm german. ^^'
-
- Posts: 526
- Joined: Mon, 16. Feb 09, 13:57
I see ^^ so i must localize it into english^^
I will do it the next week or the week after the next. Then i change my german topic so that the instructions may be also available in english.
The link to this Topic can be found in my signature. Feel free to look but i can't promise that i can make it this year. But i'll try it.
Oh, before i forget it. The algorythm is just beta-stage. So it's not finished yet competely because i'm trying to find a value which allows a fine formation flight while keeping the dummies zoom-in and zoom-out as small as possible. But i didn't find the correct value. And the algorythm i think must also be changed. But this will i do later when i can't find any good value.
Sry for my not so correct english (i think). I'm german. ^^'
I will do it the next week or the week after the next. Then i change my german topic so that the instructions may be also available in english.
The link to this Topic can be found in my signature. Feel free to look but i can't promise that i can make it this year. But i'll try it.
Oh, before i forget it. The algorythm is just beta-stage. So it's not finished yet competely because i'm trying to find a value which allows a fine formation flight while keeping the dummies zoom-in and zoom-out as small as possible. But i didn't find the correct value. And the algorythm i think must also be changed. But this will i do later when i can't find any good value.
Sry for my not so correct english (i think). I'm german. ^^'
-
- Posts: 5280
- Joined: Mon, 3. May 10, 14:39