MasonOfSparta MasonOfSparta

Core Game Mechanic Suggestions, Long Standing Complaints, and Realistic Concerns

Core Game Mechanic Suggestions, Long Standing Complaints, and Realistic Concerns

Hey guys. We're looking at ramping into Rebellion development now that 1.2 is out, and I'm looking at core work we could do while simultaneously working on Rebellion specific features. These would be things we could look into patching into Diplomacy while we go forward with Rebellion, so this isn't a feature request thread. There are really 2 types of things I'm looking for.

1. Long standing complaints, bugs, and glitches: Anything that's existed in Diplomacy, or previous versions that we might be able to fix between major tasks. I know many of these have likely been posted or reported, but combing through all the threads seems rather daunting in addition to actually getting some programming done.

2. Realistic concerns and mechanic suggestions: I can't make the game multi-threaded or 64-bit, and I can't make the AI scriptable in Lua, python, XML, or legos, I want to get that out of the way first. What I can say is that if you think a certain part of the game is a real mire or CPU bottleneck (like say the empire tree) I can focus some attention on that and see if there are any optimizations the team might be able to make now that we have some memory to play around with. I can also see if there are design or balance concerns we might address, though these are harder to deal with as they require a certain amount of bureaucratic process to actually be implemented.

I won't guarantee we get most, many, or even any of your suggestions in, but in a perfect world I would love to give you guys as much as we can in terms of the products you want and deserve, and if I can pluck a few cherry suggestions from the community then I will certainly do so.

278,694 views 142 replies
Reply #26 Top

The problem isn't just going to pirate bases, it's going through them that's the problem.  Pirate bases usually are placed near the center of the map, and as a result are often short-cuts across it.  This is actually a nice feature from a tactical perspective, but means that if you blindly order your units from point A to point B, there is actually a very high probability they will path through the pirate base.

So, just making scouts avoid the pirate base as a destination is insufficient, the path-finding behavior needs to be rewritten so they avoid the pirate base when moving from point A to point B.

Reply #27 Top

Quoting Darvin3, reply 26
The problem isn't just going to pirate bases, it's going through them that's the problem.  Pirate bases usually are placed near the center of the map, and as a result are often short-cuts across it.  This is actually a nice feature from a tactical perspective, but means that if you blindly order your units from point A to point B, there is actually a very high probability they will path through the pirate base.

So, just making scouts avoid the pirate base as a destination is insufficient, the path-finding behavior needs to be rewritten so they avoid the pirate base when moving from point A to point B.

 

Which is why I thought it would be nice to alter the feature into a 'no fly zone'.  A simple toggle button that would keep your ships from going to a planet unless you, as the player, specifically ordered them to jump to that specific planet.  From a programming perspective, you just need to set up a single flag.  Call the variable IsNoFlyZone or something, then the True or False values make sense conceptually.

Reply #28 Top

Could something be done about ship movement?  Specifically, the insane giant u-turns ships make to turn around while moving?  It make often make retreating suicidal as your ships go deeper in for a good 30 seconds before turning around.

 

I would also like to see pacts and envoys rebalanced and made more useful.  As it is, it's something to do when you're already winning for some extra bonuses; it's not something anybody would ever concentrate on as a strategy.

 

Oh, and one big one: a map preview function!  It would be nice to see what those non-random maps looked like before playing.

Reply #29 Top

Quoting Darvin3, reply 26
So, just making scouts avoid the pirate base as a destination is insufficient, the path-finding behavior needs to be rewritten so they avoid the pirate base when moving from point A to point B.

I'd like an option to enable scouts to completely avoid the pirate base.  Could it really be that difficult to script something like that?

Reply #30 Top

I get severe lag with ICO as well, much worse than it has been previously.

I've already made comments on diplomatic relations and the Diplomatic Victory!

Other issues:

Mines- as you're aware of from the mines suggestions thread.

Capital ships- there have many threads on how to improve the situation away from carriers-only.  Either making carrier capitals as slow as colony capitals or battleships faster would be a basic improvement. 

Fighters- currently players tend to build bombers only as fighters are considered ineffective.  I've long suggested that it is far more usual for flak to counter bombers.  The AM costs for strikecraft could use a rework, they are far too expensive for hangars and non-existent for carrier capitals.  Perhaps carrier capitals could pay 50% and hangars and starbases 33%?

The effect of the Deliverence Engine on culture seems minimal, and I've often questioned the mechanic where culture is split among phase lanes as it seems counter-intuitive.  A planet with many phase lanes should be an excellent site for culture, yet this mechanic is contrary to that.

I'm not sure what impact trade and refinery ships even have on the game any more, but there are still techs for them.  The mechanic in theory is that they can be destroyed for bounty and to cut the income of trade ports and refineries.  The issues with them are that I'm not sure that this mechanic still functions; that the ships move too fast; and that they rebuild far too fast, far faster than constructor vessels. 

Insurgency is a very poor tech in 1.2- the pirate missions have made it very redundant and it is in need of a major overhaul.  Specific techs that could also use work:  Martyrdom, Mobile Phase Detection/Degradation, Returning Armada, Ruthlessness, Colony Pods, Resource Focus, Refineries, Vasari Volcanic Population upgrades.

Techs I used to have as in need of work were Planetary Shields which have been boosted in 1.2 by the Novalith rework; Pinpoint Bombardment which was reworked and it is early to judge it; and Communal Labour.  

The weapons tech tree has also been a constant subject of mechanic threads, with the worst offender being the Vasari tree because of the positioning of phase missile tech and the low utility of other weapons research. 

 

That's a quick summary, is that what you wanted?

Reply #31 Top

Planet shields weren't boosted by the Novalith buff.

 

:fox:

Reply #32 Top

The whole fighter/bomber/flak triangle thing is something that has popped up enough to warrant examination, IMO.  As it stands now, it seems to me that fighters are just too fragile against flak.  Sure, specific cap ship abilities like Vertigo can work to counteract this... But as a whole, I think dropping flak accuracy against fighters by a bit would go a long way to balancing the three out.  It would make sense conceptually too, that the faster and smaller fighters would get hit less, as they spend less time in the area of effect and are much harder to track.

 

The only buff I could see a Deliverance Engine getting over what it already has would be to disable enemy culture buildings at the site of impact.  Remember that it already grants +25%(!) damage to your ships at the site of impact, and can also be used defensively or as a friendly boost in team games.  It has more flexibility than just culture flipping.

 

I doubt the trade and refinery systems will be tweaked much.  You can easily test to see if they still grant 50 credits when destroyed(or some new value).  If econ frigates were as slow to rebuild as constructor frigates I think a number of players would not even bother with them at all, aside from a basic 3-4 chain of train ports.  Trade would need 45 minutes to pay for themselves if interrupted and subject to those respawn times, and refineries close to two hours to break even. 

 

Insurgency is one of those techs designed for large FFA games.  Remember that pirate missions are one per five minutes.  If someone else spams out a tiny 3,000 credit raiding party, you're SOL on all other locations.  But if you're doing a multi-star FFA, you might see 100's of points of fleet supply popping up every few minutes.  The current values are set as something like 20 base fleet supply for the first tier and 40 base fleet supply for the second.  So if you research the tech, you either get both levels or not even bother with it.  If the bases were set to 30 and 60, it might be a bit too much.  E.g. if they warp to 10 planets you'd have 600(!) fleet supply attacking the enemy at no cost to you. 

 

The only problem with weapon tech is that they have to balance it out with fleet scaling.  If you have 100 LRMs, and techs were reworked to boost by 10% each point, you'd suddenly have an extra 60 LRMs-worth of firepower with the missile research.  About the only change I can see here is discounts for techs that affect few ships.  For example, the beam tech for the TEC, which affects all of the Kol and starbases with +1 weapons.  The Vasari pulse beams for their capital ships is another.  At max it will affect one of three damage types on no more than 16 ships. Trade port research for starbases was discounted in Diplomacy, so it would work for those upgrades as well.  Weapon tech is meant to supplment your firepower when you reach capacity, not provide an instant juice boost.

Reply #33 Top

So planet shields don't affect the damage to trade then?  Oh well another missed opportunity.  Planetary shields could be buffed by having them mitigate the trade effects of a Novalith attack pehaps?  They should have some impact on all the superweapons really.  With an enemy in the grav well they are too vulnerable to bombers to be of much value. 

Reply #34 Top

Planetary shields need a role other than providing a Novalith defense mechanism.

Reply #35 Top

Maybe give them an effect similar to the Shield Bestowal from Advent Hangars?  In addition to bombing damage reduction, perhaps all structures gain 300 shields, and 1.0 shield regen per second?  Then with the additional levels of research you can get +150 shields and 0.5 shield regen per second?  I.e. you'd end up with 600 shields and +2.0 shield regen per second.  This makes it weaker than the 750 shields and 4.0 shield regen per second of the Advent Hangars, but the effect is spread over the entire gravity well, and costs a fair amount to research compared to 1 point in a Tier 4(need to double check) ability.

Reply #36 Top

Planetary Shields is Tier 5.

Reply #37 Top

Make it abundantly clear on the main menu of the game which button should be pushed for ICO.

Reply #38 Top

Two other minor long-standing complaints:

-Has the Dunov icon been fixed yet, so that it no longer flies backwards?  I had the impression that Ironclad cherish this bug and had vowed never to fix it.

-To the utter disbelief of many, the flashy new box art Trinity portraits were not included in the game.  Can we have them please?

Also, can we unify the multiplayer lobbies and replace the useless sub-lobbies for factions with sub-lobbies for game versions?  So instead of Advent Alley we have Entrenchmentville, which might prove more useful?    

Reply #39 Top

To the utter disbelief of many, the flashy new box art Trinity portraits were not included in the game.  Can we have them please?

There were a couple other portraits that were in a screenshot, but didn't make it into the game.  One was a pretty generic man with a creepy grin, but another that was obscured by a shattered portrait looked intriguing.

Reply #40 Top

-Make it so that when we right click with ALT pressed on an ennemy ship , the ships we are commanding get an attack order on all the ennemy ships of its type in the gravity well : pretty easy to code i think. Actually, i have to keep MAJ pressed and click on every frigates of the same kind in the -jumping !- empire tree. Quite a pain.

-fix the advent carriers full of homing mines. When you see an advent AI fleet with ten carriers full of homing mines slaughtered whereas, if it had been fighters or bombers, they would have crushed their foe, it is so disappointing to watch.

-Like darvin3 said, fix the AI suicide attacking starbase behavior. Only the TEC are a threat to my starbases because of their rocket launcher cruiser. I utterly crushed any other fleets thanks to meteor strike. And when i attack, only orkulus are actually challenging. For advent and vasari starbases, go bombers and the time you bomb the planet with you capital ships, the starbase is destroyed... they are lots of topics about this issue if you want to learn more about it.

-Make the advent anti-building frigates useful. Actually, they are far less efficient than bombers for building clearing (i mean, who has ever met 10 or 15 AI turrets in a tight formation supported by repair bay, the kind of situation that ship is meant to counter, in his games ?!). And they are shit against starbase.

-Make it so that the penality for war actions with an AI decrease with time...

As a final note, i remember when i first played sins vanilla. There was a lot less features than today but it was far more polished. I don't care a lot about the number of new features (except a campaign editor but that not gonna happen) but i care a lot about the care developers give to these features. I think that with entrenchment diplomacy you did increase the interest of Sins but also increase the players frustration feeling because of the many broken features (many of the diplomacy fixes should have been in the game when released)

Reply #41 Top

Oh... And STOP the empire tree from jumping up and down so badly that it is near impossible to click on your selections.

This complaint has been voiced many times, and is a frustration that most of us have just learned to deal with. But some simple solutions would help the problem.

1. Allow us to unpin the top item (ships in transit). Or completely collapse it, but leave its required space in place permanently (since it appears & reappears constantly).

2. Widen the empire tree, so that more ships are displayed in a row, before a new row is created.

3. Or Allow us to change the empire tree's width, and arrangement (i.e. move categories up and down).

4. Or Have the displayed tree ignor those actions above it, if they are not currently in the display.

5. Possibly provide a 'cushion' between pinned items, so that the whole empire tree doesn't jump with each individual change... just the local areas jumping around.

This please.My suggestio is to have the top and bottom of the tree move as things added and subtracted.Keep whatever the player centers the tree on stationary.So if you have tree center (imaginary line) between your army and enemy in a well and you warp in something then the top goes up and vice versa if enemy ship jumps in.This would also apply to things entering wells above what your looking at.

Reply #42 Top

Make it abundantly clear on the main menu of the game which button should be pushed for ICO.

Make adds with big arrows pointing to ico button.Also put rotating spiral desgins behind the ads to hypnotize people to try mp.:)

 

For shield generator I tried to put the dunov sheild restore ability on it.Thought it might be a good idea but I couldnt make it work right.

Reply #43 Top

I would like to actually use the fleet mechanic. The issue is with new ships arriving. If I have 2 fleets at a system, and a new ship is sent to that planet, it will auto-join one of those 2 fleets, even if you didnt want it to. Which one it joins seems to be completely random.

I would think that a fleet formation option could be made that changes this behavior. also, if I set the rally point to a specific ship, if the new ship auto-joins anything, it should auto-join the fleet that the ship /w the rally point belongs.

as for the empire tree, I'd recommend 'freezing' the tree on mouseover. You can still expand and contract the groupings, but the frequent updates that make the tree jump would be avoided. maybe make it a UI option.

Advent resource focus should be useful

 

Reply #44 Top

Quoting SithLordAJ, reply 43

I would think that a fleet formation option could be made that changes this behavior. also, if I set the rally point to a specific ship, if the new ship auto-joins anything, it should auto-join the fleet that the ship /w the rally point belongs.
 

 

Yeah, I thought about this recently.  It could be done by adding a variable called CanJoinFleet that the auto-join behavior would call when it detects a fleet upon entering a gravity well.  This could be toggled with a button in the fleet management menu, and wouldn't prevent you from manually creating a fleet with selected units. 

 

Mop up duty Carrier groups, I'm looking at you! ;)

Reply #45 Top

I know some of these may have been previously mentioned, so I'll try to be short and succinct.

1. Long standing complaints, bugs, and glitches: Anything that's existed in Diplomacy, or previous versions that we might be able to fix between major tasks.

AI

  1. Advent Drone Host Spamming:
  2. Star base construction on edge of gravity wells: It would be nice if the AI would build star bases near their own defense structures.
  3. Star base on Home World: The AI hardly ever seems to build Star bases on their home planet leaving it vulnerable to bypassing. The AI should prioritize star basing it's home planet once star base construction starts up.
  4. Lack of repair bays: The AI should prioritize a certain amount of logistics for repair bays
  5. Envoy spamming: I played a game last night where the AI had 3 envoy's at it's own planets.
  6. Envoy relocation: Envoy's tend to stay at your planet when conquered still casting the buffs even if they hate you... Even odder in locked games.
  7. Abilities not open to AI: Are there any abilities not castable by the AI besides Resurrection now? Resurrection could use a target constraint of CanResurrect maybe combined with a NotInCombat use time.
  8. Ultimate abilities usage: I would rather be in favor of changing many of the Ultimates to more active abilities versus the OnlyWhenEnemyFleetWillPrevail use time. Maybe disabling ultimates for Normal or Easy AI's to counteract this. The reason for this is because many ultimates are not available as their primary abilities drain the AM before they can be utilized.
  9. Sparse Vasari star bases: Even though the Vasari Star base is tier 2 it doesn't show up in similar quanties for TEC and Advent. The Vasari AI should budget for star base construction as it is slightly more expensive than the TEC/Advent counterparts.
  10. Ultimate Weapons: I understand the AI won't build these... Maybe Insane or higher could be opened up to build super weapons.

INTERFACE

  1. Empire Tree: Capability to select auto Pin/Unpin starbases in options menu.
  2. Empire Tree: Capability to Hide/Unhide phase jumps in options menu or move to bottom of empire tree.
  3. Diplomacy: Give Credits/Crystal/Metal: more of a nice to have, but it would be cool if I could right click on give credits and cycle it through "Give 100"/"Give 500"/"Give 1000".

2. Realistic concerns and mechanic suggestions

  1. Phase missiles: Lots have been written about phase missiles and their affect on balance. Not sure what the result should be, but the difference becomes much more noticeable as mitigation rises about 65% for capital ships. Fighters and Bombers also have a significant advantage as their squads are more effective without upgrades than TEC. The result becomes even more out of balance with phase bonus upgrades. Assailants aren't nearly as bad as their initial dps/supply is much lower until phase missiles are researched and don't start outclassing LRM's until full phase upgrades + 20% damage is researched. Again Fighters/Bombers and AF become extremely out of balance once the full phase missile tree is researched. It gets even worse with the missile pact!
  2. NotSameRoleType Constraint: This would be useful for abilities like the Antimatter recharge station and the disciple transfer antimatter.
  3. Set Rally Point: Capability to right click on set rally point to specify the engagement range for newly constructed frigates in addition to their rally point.

I can also see if there are design or balance concerns we might address, though these are harder to deal with as they require a certain amount of bureaucratic process to actually be implemented.

GENERAL

  1. Kanrak Assailant Fleet Supply: Assailant(20) is much to low in comparison to the LRM(30) and Illuminator(45). The Assailant should be 45 to match the Illuminator which has the same fleet supply.
  2. TEC Supply Pact:This is just silly in team games to give 800 fleet supply. Possibly changing it to 40% increase in current fleet supply would be more practical.
  3. Advent Envoy: Not very useful to allies in team games. One suggestion is to give small culture spread for Cultural Assistance in allied gravity wells. This helps raise allegiance to +10% for allies but isn't significant enough to threaten anyone. Similar was done with Sacrifice by generating a fair amount of culture in the allied gravity WEL.
  4. Advent Pacts:Culture Pact: Increases max allegiance by x%.
  5. Advent Anime Pact:Advent gets screwed by their own pact! Possibly change this modifier to 50% more strikecraft per squad, which is what Vasari gets for it's fighter squadron, bomber squadrons would get one less strikecraft due to rounding.

ADVENT NEEDS SOME LOVE

I like Advent a lot as a race but am always dissappointed with their economy. These are my suggestions without changing the research trees. These still would pale in comparison to TEC's refinery/Cargo upgrades and Logistics slot increases or the slew of Vasari research paths, but atleast would add a little spice and maybe entice me to go past 3 civ labs.

  1. Unity Indoctrination Path: Adds to max allegiance in culture with each upgrade to Zealous Worship/Unwavering Belief/Total Assimilation.
  2. Knowledge Aggregation: Decreases research cost and time similar to pact bonus.
  3. Resource Focus: I just want it to work well... Look at Darvin3's post here.
Reply #46 Top

Resource Focus: I just want it to work well... Look at Darvin3's post here.

I think this post is the one you're referring to, ZombieRus

Reply #47 Top

Quoting Darvin3, reply 46

Resource Focus: I just want it to work well... Look at Darvin3's post here.
I think this post is the one you're referring to, ZombieRus

Thanks, I updated the link... I must have accidentally overlaid it with the phase missile post, but that is indeed the post I was referring to.

Hopefully they might look at the other suggestions in that thread as well.

Thanks again.

Reply #48 Top

Ship movement should get some attention. I mean situations like...

  • Ships turning in huge arcs through a visible minefield to execute a move order to a point behind them. Or just getting tangled up with other ships or structures. Most of the time turning in place would be preferred.
  • Overtaking the ship you are supposed to be chasing and trying to destroy - and losing the target momentarily.
Reply #49 Top

Please allow an option to eliminate the empire tree (or allow it).  Basically, just a toggle on/off.

I never use it and hate that valuable memory resources are used to keep it running and in my way.

Reply #50 Top

I'd have to agree with almost everything that ZombiesRus5 listed.  But some are glaring issues, and I'd like to highlight a few:

Quoting ZombiesRus5, reply 45

AI


Envoy spamming: I played a game last night where the AI had 3 envoy's at it's own planets.
Envoy relocation: Envoy's tend to stay at your planet when conquered still casting the buffs even if they hate you... Even odder in locked games.

I agree that Envoys drag down an AI's military competiveness, largely because they simply just cost too much fleet supply.  I would suggest reducing a Envoy's fleet cost from 12 to 10, or even less?!

Quoting ZombiesRus5, reply 45

INTERFACE


Empire Tree: Capability to select auto Pin/Unpin starbases in options menu.
Empire Tree: Capability to Hide/Unhide phase jumps in options menu or move to bottom of empire tree.

Good suggestions, that echo my earlier concerns. 

Quoting ZombiesRus5, reply 45

Set Rally Point: Capability to right click on set rally point to specify the engagement range for newly constructed frigates in addition to their rally point.

I like this idea.

Quoting ZombiesRus5, reply 45

GENERAL


Advent Envoy: Not very useful to allies in team games. One suggestion is to give small culture spread for Cultural Assistance in allied gravity wells. This helps raise allegiance to +10% for allies but isn't significant enough to threaten anyone. Similar was done with Sacrifice by generating a fair amount of culture in the allied gravity WEL.
Advent Pacts:Culture Pact: Increases max allegiance by x%.
Advent Anime Pact:Advent gets screwed by their own pact! Possibly change this modifier to 50% more strikecraft per squad, which is what Vasari gets for it's fighter squadron, bomber squadrons would get one less strikecraft due to rounding.
ADVENT NEEDS SOME LOVE


YES, Especially ADVENT Diplomacy NEEDS SOME LOVE.  Advent Envoy benefits and pacts generally just plain suck!  I also shared the idea that some of these benefits should increase allegiance rather than culture spread rates, so that there would be a true economic benefit.