What does Ship Agility do exactly?
Moderator: thunderchero
Forum rules
Please search before starting new topic.
There is a good chance it has already been asked.
Please search before starting new topic.
There is a good chance it has already been asked.
What does Ship Agility do exactly?
Is it just a junk stat? Or does it help in a meaningful way in hit calculation or damage reduction with incoming enemy fire? I honestly can't tell in-game, especially as much of the ships have a standard value of 100 anyhow. The only exception in vanilla may be the Defiant class, which is 200. That one is an anomaly, but may be a contributing factor as to why Heavy escorts are so difficult to hit.
This is all aside from making a vessel appear more maneuverable, though I've boosted agility of command ships anywhere between 200% to 400% in UE and they aren't visibly more agile at all.
This is all aside from making a vessel appear more maneuverable, though I've boosted agility of command ships anywhere between 200% to 400% in UE and they aren't visibly more agile at all.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1962
- Joined: Sun Apr 27, 2008 2:00 am
Re: What does Ship Agility do exactly?
I never tested this value. It should influence (among other factors like combat group) the max speed a ship can move per tactical turn in combat. So in Trek terms the max impulse speed? But IIRC only the fast group (default scout and destroyer) can use the full value for some orders (special limitations/modifier codes in trek.exe). Perhaps Tethys can provide more information since he made the ships very fast in GALM tactical combat.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
- Tethys
- Past Administrator
- Posts: 2404
- Joined: Fri Jul 18, 2008 2:00 am
- Location: Your mom's bed ;)
- Contact:
Re: What does Ship Agility do exactly?
I'd have to say, I don't fully understand the values myself but I have been playing with and adjusting them, so they might work in certain cases?
Though we may have to take into account the scale of ships in GALM. The standard scale was 150% iirc? GALM models are scaled down to about 20-30%. So this might have the "feel" of being faster but in reality, the centerpoint of the model traverses the same distance as the larger models
I do notice, however, when using the "Ram" command, there is a speed boost for most if not all ships. Using "Ram" with a Strike Cruiser and "Assault" with a Cruiser, they will advance at the same pace, maybe the Strike Cruiser a bit faster.
Should also take into account the ship/fleet spread and initial combat distances as well.
I know way back many years ago, using the (now removed for stability reasons) "Evade" command with a high agility fast attack ship would make them fly in many circles like a shuttlecraft might do. Quite amusing, but caused frequent crashing in GALM, so I removed that completely for the time being.
Though we may have to take into account the scale of ships in GALM. The standard scale was 150% iirc? GALM models are scaled down to about 20-30%. So this might have the "feel" of being faster but in reality, the centerpoint of the model traverses the same distance as the larger models
I do notice, however, when using the "Ram" command, there is a speed boost for most if not all ships. Using "Ram" with a Strike Cruiser and "Assault" with a Cruiser, they will advance at the same pace, maybe the Strike Cruiser a bit faster.
Should also take into account the ship/fleet spread and initial combat distances as well.
I know way back many years ago, using the (now removed for stability reasons) "Evade" command with a high agility fast attack ship would make them fly in many circles like a shuttlecraft might do. Quite amusing, but caused frequent crashing in GALM, so I removed that completely for the time being.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1962
- Joined: Sun Apr 27, 2008 2:00 am
Re: What does Ship Agility do exactly?
A valid observation , trek.exe multiplier 1.25 (i.e. +25%) for Ram. Similar to the Black Hole agility effect 1/3.
There is many more modifiers, most of them lower the max agility for certain orders, but I never saw more modifiers for specific combat groups except the retreat agility before going to Warp (all groups except fast 0.2 - 0.3). Other slow groups modifiers might still hide in trek.exe.
A shame, but fixing this requires something like the disable LOD feature fix for vanilla HOBs/textures, which doesn't work for new ship models using multiple textures? viewtopic.php?p=46194#p46194Tethys wrote: ↑Tue Jan 09, 2024 7:20 amI know way back many years ago, using the (now removed for stability reasons) "Evade" command with a high agility fast attack ship would make them fly in many circles like a shuttlecraft might do. Quite amusing, but caused frequent crashing in GALM, so I removed that completely for the time being.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
- Tethys
- Past Administrator
- Posts: 2404
- Joined: Fri Jul 18, 2008 2:00 am
- Location: Your mom's bed ;)
- Contact:
Re: What does Ship Agility do exactly?
It's not much of a shame. The true shame is that the "Ram" command calculates exactly the hull points vs enemy ship hull points and just subtracts them. That's it right? There is no randomization of number, value, or chance. No success or failure chances. I do think it might be possible to create some kind of math to apply bonus damages in some cases: closer you are to enemy when Ram is first used should = better ram chance or more damages (less chance enemy to evade). Crew experience could probably be modded to have some effect, more experience = better chance, more potential damage (hull points modifier per level above experience level "Green": "Regular" = (ship hp)*1.25 -> "Legendary" (ship hp)*2.0) if Borg, since all their ships do not use the hull, but use shield power as hull for regeneration purposes (regeneration of hull during tactical combat would be neat). So Borg would need a little adjustment to hull stats and a larger modifier to bring effective hull points up to a respectable number for ram events in TC.
If Ram was not so absolute, it would be a lot more fun to use...
Oh and GALM update is just released. Say, how hard would it be to add a new galactic shape to BotF?
If Ram was not so absolute, it would be a lot more fun to use...
Oh and GALM update is just released. Say, how hard would it be to add a new galactic shape to BotF?
Re: What does Ship Agility do exactly?
Well I'm not sure if there is true calculation for success but the rams have some inherent randomness that I can not attribute to anything known of. I have fought similar battles ad nauseam in SP, casual matches, tournaments, etc. I have found that ships ramming will sometimes nearly miss inexplicably (yet extremely close if not visually intersecting!) in situations where they normally would connect.
I noticed too that in one "fast attack" versus another in a duel of shorts, that the ram seems unlikely to hit if the opponent merely strafes in the opening round, let alone an evasion command. Whereas a successful group ram into the a strafing enemy formation almost always yields spectacular light show with few survivors.
Edit: I forgot to mention too, there is the variable of damage control reducing effectiveness of ram in the case of weaker (or damaged, if you use a certain ram patch ) hulled ships hitting superior ones. Group ram seemingly randomizes what vessel run into what, so whether their green crews get hit or their legendary ones is even more variance.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1962
- Joined: Sun Apr 27, 2008 2:00 am
Re: What does Ship Agility do exactly?
Strange setup in BotF. Ships are not solid, so myriads can and will occupy the same space. You can even fire through the own, ally or other enemy shields/hull without any interference. I guess ram just checks for both ships' centerpoint coordinates, since real model shape/dimensions was too intricate.
And there is many more strange bugs:
- ram issued before ships re-cloak (vanilla disabled unsinished code) can destroy the now cloaked ship by moving to its former/outdated coordinates
- charge/assault agillity is set to zero if the current target uses evade (ram still works)
I also think initial round evade or strafe works best to avoid ram.Final Run wrote: ↑Sun Jan 28, 2024 11:28 pmI noticed too that in one "fast attack" versus another in a duel of shorts, that the ram seems unlikely to hit if the opponent merely strafes in the opening round, let alone an evasion command. Whereas a successful group ram into the a strafing enemy formation almost always yields spectacular light show with few survivors.
Group ram, I think, works better since it might use wildcard target code (ID -1) so it can select the best/closest target in the dynamic situation each?
In my last ECM SP test game there was no way to survive a battle with 60 Defiants vs about 170 max teched Cardassian ships. Usind AI tactical combat patches, they rammed/destroyed my evading/strafing (and performing fancy mixed commands) Defiants. Best outcome was 1/3 enemy losses.
Yes, if a ship survives the impact, the hull damage is reduced by the damage control percentage factor. And since the patch uses the current hull points as hull damage for the opponent, they can be reduced by weapon fire before the impact, which also causes some randomness.Final Run wrote: ↑Sun Jan 28, 2024 11:28 pmthere is the variable of damage control reducing effectiveness of ram in the case of weaker (or damaged, if you use a certain ram patch ) hulled ships hitting superior ones. Group ram seemingly randomizes what vessel run into what, so whether their green crews get hit or their legendary ones is even more variance.
Vanilla/ECM nominal hull as ram damage remains static. I like this better, the loosing side and major damaged ships still pose some random danger with the sacrifice ram option. With the patch they are toothless, it even encourages to ram them.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Re: What does Ship Agility do exactly?
I figured that much seeing 30+ galors or galaxies stacked on top of each other after trying to group ram and the random target selection doesn't happen. Looks silly as can be but nonetheless ram is a great way to close distance. I was just surprised that seemingly two different (yet identical) ramming situations could go either way. My testimony is mostly anecdotal here but was wondering if anyone noticed the same phenomenon.Spocks-cuddly-tribble wrote: ↑Mon Jan 29, 2024 12:42 pm Strange setup in BotF. Ships are not solid, so myriads can and will occupy the same space. You can even fire through the own, ally or other enemy shields/hull without any interference. I guess ram just checks for both ships' centerpoint coordinates, since real model shape/dimensions was too intricate.
And there is many more strange bugs:
- ram issued before ships re-cloak (vanilla disabled unfinished code) can destroy the now cloaked ship by moving to its former/outdated coordinates
- charge/assault agillity is set to zero if the current target uses evade (ram still works)
About the re-cloak ram, that is incredibly good to know and I'm hoping it could be patched in the theoretical future. Not that re-cloak commands are that useful except in niche situation, like when behind a ship with poor rear-firing ability like vanilla K'vorts (Romulan vs Klingon engagements is the only time I've successfully used it)
Re- cloak would be better if it allowed ship performing it to have shields up and/or shoot back. At bare minimum, it could get a big defensive boost to 'dodge' more fire. This is probably going to be included in my future mod update if I could figure out a way, but unfortunately did not make it in time for the 2023 botf tournament (not a huge loss and there is bigger fish for me to fry for this game, but I'm still a little sad about it ).
Not surprised at all with that. The Defiants that avoid collision will inevitably die to phasers, ram seems to increase the chance of hitting and reduces theIn my last ECM SP test game there was no way to survive a battle with 60 Defiants vs about 170 max teched Cardassian ships. Using AI tactical combat patches, they rammed/destroyed my evading/strafing (and performing fancy mixed commands) Defiants. Best outcome was 1/3 enemy losses.
distance gap that otherwise lowers damage. For most of the highest tech command ships it is should be an easy win.
https://youtu.be/4E6psoWFa2A?si=3mTU3BgK_nqHC7LR
This is a recent game of my Defiants dying to charging Vorcha's in two rounds. Ouch.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1962
- Joined: Sun Apr 27, 2008 2:00 am
Re: What does Ship Agility do exactly?
Fixing the re-cloak ram glitch is beyond my ambitions.
Plus there is still that torpedo glitch where you can easily destroy cloaked ships by targeting an uncloaked ship in the same combat group. MP veterans wouldn't make the mistake to mix cloaked and uncloaked ships in the same sub-group. But the Klingon AI has that habit, so playing as Romulan in epic games, you can destroy their B'rel and K'Vort ships with shields down.
Unlocking shields and/or weapons during re-cloak should be easy, IIRC (ECM has this special patch for the combat drone only).
For player ships I would still disable weapons OR shields, otherwise re-cloak can become unfair OP.
MP yes, no question. But vs the vanilla AI it's an easy win, so I'm glad my patches improve the AI (a bit).Final Run wrote: ↑Wed Jan 31, 2024 2:04 pmNot surprised at all with that. The Defiants that avoid collision will inevitably die to phasers, ram seems to increase the chance of hitting and reduces the
distance gap that otherwise lowers damage. For most of the highest tech command ships it is should be an easy win.
I think with an extra task force of nine Sovereign 2 one could cheese that battle (vs the ECM AI) exploiting the new aft torpedo launchers.
Superior AI fleets will prioritise the most expensive enemy target (i.e. the Sovereign 2). Setting them to initial round 'circle' often lets them fly in the opposite direction of the enemy fleet, who will still catch most of the aft torpedoes.
So your own losses are one the lower side, plus your Defiants can unopposed go for max damage attacks. Note the ECM Defiants have only forward/narrow phaser arcs, so they can perform weaker than expected from vanilla. Plus enemy cruiser can now hit them with new extra torpedo arcs.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Re: What does Ship Agility do exactly?
It's not that big of a deal, but it's always nice to stay hopefulSpocks-cuddly-tribble wrote: ↑Wed Jan 31, 2024 3:38 pmFixing the re-cloak ram glitch is beyond my ambitions.
Seen the torpedo glitch first hand, but if most of the enemy is too close at least they won't fire the torpedoes? Seems at close range it all just defaults to phasers unless there are vessels lagging behind the main force due to evade/circle commands.Plus there is still that torpedo glitch where you can easily destroy cloaked ships by targeting an uncloaked ship in the same combat group. MP veterans wouldn't make the mistake to mix cloaked and uncloaked ships in the same sub-group. But the Klingon AI has that habit, so playing as Romulan in epic games, you can destroy their B'rel and K'Vort ships with shields down.
Weapons and shield for re-cloak definitely probably too powerful in most cases, I have to agree. I was leaning towards shields only + the evade defensive bonus if it's not there already.
Torpedo rear-firing seems like it would be rather powerful in BOTF, though I've never tried that option yet. How many ships have this ability in ECM besides Sovereigns?I think with an extra task force of nine Sovereign 2 one could cheese that battle (vs the ECM AI) exploiting the new aft torpedo launchers.
Feel like this alone *might* balance out Klingon vs Federation in ultra-late game in-particular. Romulans and Ferengi on the other hand probably don't care about the enemy Feds keeping distance due to already being torpedo (long-range) focused.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1962
- Joined: Sun Apr 27, 2008 2:00 am
Re: What does Ship Agility do exactly?
Yes, there is a torpedo min range for each ship and other targeting shenanigans preventing max efficiency.
Mostly 'circle' works best for torpedoing the cloaked ships in the target group (from tests with vanilla default arcs).
Sovereign 2 is the only Fed ship more expensive than the Defiant (prerequisite for this AI exploit - the rear torpedoes exploit is a second bonus on top).
Vanilla default is 60 degree forward torpedo arc all ships, stations and monster. ECM adds:
- all Strike cruiser & Stations 360 degree torpedo arc (all directions) + some monsters? (I don't recall right now)
- all other cruiser (except K'vort) extra 45 degree aft (so you can't 'camp' behind AI cruisers anymore)
- fast attack got no extra rear launchers since, IMHO, they have other advanges in BotF
Yes, given vanilla game stats, Galaxy-X II and Sovereign II vs powerful Klingon fleets, benefited most from above 'circle' rear torpedo tactic in ECM tests.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Re: What does Ship Agility do exactly?
Honestly this seems way more interesting than having every ship having identical torpedo arcs. The beam weapons never were so...Vanilla default is 60 degree forward torpedo arc all ships, stations and monster. ECM adds:
- all Strike cruiser & Stations 360 degree torpedo arc (all directions) + some monsters? (I don't recall right now)
- all other cruiser (except K'vort) extra 45 degree aft (so you can't 'camp' behind AI cruisers anymore)
- fast attack got no extra rear launchers since, IMHO, they have other advanges in BotF
That's sounds nice. Might be time for me to fire up ECM again sometime, it's been awhile.Yes, given vanilla game stats, Galaxy-X II and Sovereign II vs powerful Klingon fleets, benefited most from above 'circle' rear torpedo tactic in ECM tests
Re: What does Ship Agility do exactly?
I wanted to note my ongoing interest if it is indeed an easy code intervention, for testing in vanilla and beyondSpocks-cuddly-tribble wrote: ↑Wed Jan 31, 2024 3:38 pmUnlocking shields and/or weapons during re-cloak should be easy, IIRC (ECM has this special patch for the combat drone only). For player ships I would still disable weapons OR shields, otherwise re-cloak can become unfair OP.
I think disabling weapons would be a good trade-away, while not being too OP (but who knows).
- Spocks-cuddly-tribble
- Code Master
- Posts: 1962
- Joined: Sun Apr 27, 2008 2:00 am
Re: What does Ship Agility do exactly?
order -> Cloak 0056A2B5 call tcinfo_ship_plus_1B4_ship_48order 0056A2BA or byte ptr [eax+58h], 10h ; lock weapons 0056A2BE mov eax, edx 0056A2C0 call ship_add_328h_monster_2D0h_10h_hull 0056A2C5 mov bh, [eax+68h] 0056A2C8 mov ecx, [esp+14h] 0056A2CC or bh, 2 ; lock shields -> remove 0056A2CF push ecx 0056A2D0 mov [eax+68h], bh 0056A2D3 mov ebx, [esp+14h] 0056A2D7 push ebx 0056A2D8 mov eax, edx 0056A2DA call Evade__speedTry this:
Code: Select all
trek.exe at 0x1696CC change 80 CF 02 -> 90 90 90
No shields with weapons still active would be: trek.exe at 0x1696BA change 80 48 58 10 -> 90 90 90 90
Note; conflicts with: 'Special monster cloak command (unlock shields & weapons) for combat drone': viewtopic.php?p=29642#p29642 @ 3.b
Your variant for no weapons would be:
Trek.exe at 0x1696B5 replace: (30 bytes) E8 A6 E8 FB FF 80 48 58 10 89 D0 E8 DB E8 FB FF 8A 78 68 8B 4C 24 14 80 CF 02 51 88 78 68 with: 80 B8 78 01 00 00 07 74 0E 80 88 0C 02 00 00 10 90 90 90 90 90 90 90 8B 4C 24 14 51 90 90 0056A2B5 80B8 78010000 07 CMP BYTE [EAX+178], 7 // if a monster... 0056A2BC 74 0E JE SHORT 56A2CC // ...do not lock weapons & shields 0056A2BE 8088 0C020000 10 OR BYTE [EAX+20C], 10 // lock weapons 0056A2C5 8088 90030000 02 OR BYTE [EAX+390], 2 // lock shields (ships) -> remove 0056A2CC 8B4C24 14 MOV ECX, [ESP+14] 0056A2D0 51 PUSH ECX 0056A2D1 9090 NOP
Also I updated the credits building bonus patch I made for you with an energy check (to be released soon with the new '+ ship support' bonus).
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Re: What does Ship Agility do exactly?
Thank you thank you thank you.
Before this I only managed to use cloak successfully with Romulan Destroyers agaisnt a ship with poor rear-firing (k'vort...)
In all other tests my ships just explode even use of certian commands to get away from the enemy. In vanilla Romulans are already a glass cannon *with* shields
My curiosity could not be more piqued.
Before this I only managed to use cloak successfully with Romulan Destroyers agaisnt a ship with poor rear-firing (k'vort...)
In all other tests my ships just explode even use of certian commands to get away from the enemy. In vanilla Romulans are already a glass cannon *with* shields
Ship support bonusSpocks-cuddly-tribble wrote: ↑Wed Apr 03, 2024 2:24 pm Also I updated the credits building bonus patch I made for you with an energy check (to be released soon with the new '+ ship support' bonus).
My curiosity could not be more piqued.