Those working on this mod do so in their own free time and for no pay.
Show your support for them by enabling ads on this site!

Author Topic: Fleet Commanders  (Read 6149 times)

0 Members and 1 Guest are viewing this topic.

January 16, 2012, 10:33:29 AM

Offline Jkrueger

  • Stormtrooper Captain
  • ***
  • Posts: 10
  • Approval: +0/-0
    • View Profile
Fleet Commanders
« on: January 16, 2012, 10:33:29 AM »
What is the whole story on the NR fleet commander spam? Will they be returned the mod at some time or replaced by something else? Having only Ackbar to provide fleet bonus limits effectiveness in Art of War with 3 separate pockets on the map.
Perhaps the NR (Empire too?) could be given a command and control ship with a limit with how many are allowed at once if possible. Could the new planet rewards be made to pseudo random spawn an FC hero? ie captains gaining experience getting a promotion to commodore.
Doesn't have to be a capital. I'd really like something to send with my early game snubfighter/nebulon fleets.

TL:DR been torn a new one by EOTH hero blob too many times :D

January 16, 2012, 03:51:21 PMReply #1

Offline Enceladus

  • Assistant Canadian
  • Former Mod Team Member
  • Vice Admiral
  • *
  • Posts: 433
  • Approval: +33/-11
  • Did I mention GROUNDBREAKING?
    • View Profile
Re: Fleet Commanders
« Reply #1 on: January 16, 2012, 03:51:21 PM »
What is the whole story on the NR fleet commander spam?

http://screenshots.filesnetwork.com/70/potd/1291268880_73.jpg

Pretty much sums it up...


~Thrawn's Revenge Staff~

January 16, 2012, 04:59:59 PMReply #2

Offline Lord Xizer

  • Tester
  • Grand Moff
  • *
  • Posts: 3,222
  • Approval: +134/-14
  • Nothing shall withstand my ambition.
    • View Profile
Re: Fleet Commanders
« Reply #2 on: January 16, 2012, 04:59:59 PM »
They were as prolific and ever spreading as Flood through Halo! Everywhere they infested the NR bringing lag and redundancy to every system from which they were spawned! Thus were the dark times before the saviors of the mod team did vanquish the plague that threatened to cover the galaxy in an infinite number of Fleet Commanders...
(melodrama aside it was really an issue in the Thrawn Campaign GC, Shadow Hand GC, and Reunification GCs which until the Fleet Commanders overpopulated EVERYTHING else in the game were some of the best GCs.)
 They also make heroes less strategically important, since they are basically discount heroes. I really don't look forward to the idea of seeing them again, but that's just my opinion...
"I do not intend to be the Emperor's servant forever..."-High Inquisitor Jerec

"The New Order has never fallen. Only the Emperor."-Grand Moff Ardus Kaine

January 20, 2012, 02:38:49 AMReply #3

Offline Mazzic

  • Stormtrooper Captain
  • ***
  • Posts: 19
  • Approval: +0/-0
    • View Profile
Re: Fleet Commanders
« Reply #3 on: January 20, 2012, 02:38:49 AM »
Making the EotH hero blob counter be a different hero blob of your own sounds like it would just turn into a game where everyone's trying to send their own hero blob everywhere though.

February 07, 2012, 02:23:22 AMReply #4

Offline Darth Stalin

  • Brevet Admiral
  • ****
  • Posts: 64
  • Approval: +0/-11
    • View Profile
Re: Fleet Commanders
« Reply #4 on: February 07, 2012, 02:23:22 AM »
Maybe there's a way to limit the number of Fleet Commanders available? In Nomada_Firefox' "Alliance Mod" each side can have only 3 Fleet Commanders (plus heores that provide FltCom abilities).

February 07, 2012, 08:18:49 AMReply #5

Offline Corey

  • Mod Leader
  • Administrator
  • Emperor
  • *****
  • Posts: 7,520
  • Approval: +410/-80
  • Dream Crusher
    • View Profile
Re: Fleet Commanders
« Reply #5 on: February 07, 2012, 08:18:49 AM »
The problem isn't that we don't know how to limit unit buildability, the problem is there's some sort of spillover that allows the AI to bypass all restrictions and spam them (apparently only the NR AI at that) when nothing else can.
« Last Edit: February 07, 2012, 08:22:18 AM by Corey »
I also have a YouTube channel where I talk about mod development and gaming, do tutorials, and Let's Plays. If you like the content, consider supporting it on Patreon


February 07, 2012, 08:48:52 PMReply #6

Offline Corey

  • Mod Leader
  • Administrator
  • Emperor
  • *****
  • Posts: 7,520
  • Approval: +410/-80
  • Dream Crusher
    • View Profile
Re: Fleet Commanders
« Reply #6 on: February 07, 2012, 08:48:52 PM »
Save this to your XML folder and overwrite the existing copy (but keep a backup, this wasn't tested very extensively, just made sure it didn't crash since I've never experienced the bug myself). As far as I can tell it should work.
I also have a YouTube channel where I talk about mod development and gaming, do tutorials, and Let's Plays. If you like the content, consider supporting it on Patreon


February 07, 2012, 09:15:09 PMReply #7

Offline Lord Xizer

  • Tester
  • Grand Moff
  • *
  • Posts: 3,222
  • Approval: +134/-14
  • Nothing shall withstand my ambition.
    • View Profile
Re: Fleet Commanders
« Reply #7 on: February 07, 2012, 09:15:09 PM »
Downloading and trying now.
"I do not intend to be the Emperor's servant forever..."-High Inquisitor Jerec

"The New Order has never fallen. Only the Emperor."-Grand Moff Ardus Kaine

March 15, 2012, 01:48:06 PMReply #8

Offline Pox

  • Mod Team Member
  • Brevet Admiral
  • ****
  • Posts: 88
  • Approval: +10/-0
    • View Profile
Re: Fleet Commanders
« Reply #8 on: March 15, 2012, 01:48:06 PM »
So, I have just read in the shoutbox that the AI builds tons of fleet commanders again even though it isn't supposed to be able to do that?

I recall the SMG having a similar problem where the AI was even able to build units from other factions, although all build options in the unit XML were disabled.
They eventually fixed this by adding LOCK_UNIT events for those units to the AI story files.

Well, and if that doesn't work there's still:
Code: [Select]
<Event Name="Remove_Fleet_Commanders">
<Event_Type>STORY_ELAPSED</Event_Type>
<Event_Param1>1</Event_Param1>
<Reward_Type>REMOVE_UNIT</Reward_Type>
<Reward_Param1>Fleet_Commander</Reward_Param1>
<Prereq>Universal_Story_Start</Prereq>
<Perpetual>true</Perpetual>
</Event>

March 15, 2012, 01:53:17 PMReply #9

Offline Corey

  • Mod Leader
  • Administrator
  • Emperor
  • *****
  • Posts: 7,520
  • Approval: +410/-80
  • Dream Crusher
    • View Profile
Re: Fleet Commanders
« Reply #9 on: March 15, 2012, 01:53:17 PM »
I consdiered doing that, but figured since the unit itself was locked that they were building them off of some variant hidden somewhere, especially considering it seems to only be the one faction doing it.
I also have a YouTube channel where I talk about mod development and gaming, do tutorials, and Let's Plays. If you like the content, consider supporting it on Patreon


March 15, 2012, 02:44:54 PMReply #10

Offline Pox

  • Mod Team Member
  • Brevet Admiral
  • ****
  • Posts: 88
  • Approval: +10/-0
    • View Profile
Re: Fleet Commanders
« Reply #10 on: March 15, 2012, 02:44:54 PM »
Well, the LOCK_UNIT method worked for the guys from the SMG, so it may be worth a try.

It would also be interesting to know if the AI actually constructs the Fleet Commanders or if they're spawned by the AI's magic spawn script.
Maybe you could check this with a STORY_CONSTRUCT event with a screen text as reward.

March 15, 2012, 04:01:36 PMReply #11

Offline Slornie

  • Mod Team Member
  • Moff
  • ****
  • Posts: 2,759
  • Approval: +54/-13
  • Every Silver Lining has a Cloud
    • View Profile
Re: Fleet Commanders
« Reply #11 on: March 15, 2012, 04:01:36 PM »
It would also be interesting to know if the AI actually constructs the Fleet Commanders or if they're spawned by the AI's magic spawn script.
That's actually a very good point.  Fleet/Field Commanders don't seem to be mentioned in any of the AI build scripts (including Magic), aside from the -Field_Comm_[Faction]_Team in FoC's BuildGroundForcesPlan.lua (interestingly not in the EAW version). That script seems to be the only one without DenyHeroAttach, so maybe the LandHero/SpaceHero category masks don't need to be explicitly included for the AI to build them?  Although how that might relate to the AI being allowed to build an unattainable unit (build locked, tech 99) i don't know..

As a side note, are the Magic scripts actually used by the game?  Their respective GoalFunctions are zeroed out in the Perceptual Equations, and i don't recall seeing anything else that could trigger them?
Quote from: RonMaverick291 (Gametrailers)
why do u hate america? if it were not for us u guys would be lost. i mean we invented the tv, we invented the internet, cars and we even went to the planet moon. we won all the wars and we always help the little countries who cant fight and we give food to poor people.

March 15, 2012, 08:07:29 PMReply #12

Offline Pox

  • Mod Team Member
  • Brevet Admiral
  • ****
  • Posts: 88
  • Approval: +10/-0
    • View Profile
Re: Fleet Commanders
« Reply #12 on: March 15, 2012, 08:07:29 PM »
As a side note, are the Magic scripts actually used by the game?  Their respective GoalFunctions are zeroed out in the Perceptual Equations, and i don't recall seeing anything else that could trigger them?

Oh, I hadn't even noticed that, yet.
Seems they aren't used then after all.

Well, I'd still suggest to try the LOCK_UNIT method and if that doesn't work then just use the REMOVE_UNIT event.
But maybe the REMOVE_UNIT event could throw off and/or weaken the AI a bit? It would basically remove units the AI had just decided to build. In the worst case it could decide to do the same thing again I guess. But that would need to be tested.

March 15, 2012, 09:04:17 PMReply #13

Offline Corey

  • Mod Leader
  • Administrator
  • Emperor
  • *****
  • Posts: 7,520
  • Approval: +410/-80
  • Dream Crusher
    • View Profile
Re: Fleet Commanders
« Reply #13 on: March 15, 2012, 09:04:17 PM »
Yeah, remove unit would result in a laggly loop of indecision. Almost as importantly, it would add to the ever-present problem of the kill limit freezing issue.
« Last Edit: March 18, 2012, 05:44:45 AM by Corey »
I also have a YouTube channel where I talk about mod development and gaming, do tutorials, and Let's Plays. If you like the content, consider supporting it on Patreon


 

Those working on this mod do so in their own free time and for no pay.
Show your support for them by enabling ads on this site!