Introduction:
I am Sovereign Echo, and I have been playing Sins on and off since Entrenchment. Approximately four years ago I became a modder, initially working alongside Lord_Set on Dawn of the Reapers (Prolific Interactive). After a few releases of this mod, I was invited to join both the Ages of the Federation team (Stellar Parallax) and the Sins of the Prophets team under Unikraken (Chokepoint Games). My role in all three of these mods is as Lead Gameplay Engineer. Examining and creating gameplay interactions via faction design, stats and abilities is my standard fare, and in recent years I have branched out to advise other members in the Sins modding community with my knowledge.
Foreword:
This SitRep is based on the October Early Access build, specifically the Main branch, not the Test branch.
But Echo! I hear you say. Why are you doing this nearly a week after the game came out? It's November now!
Yes. I wanted to take the time to fully understand the build as it stands now. To achieve that I have completed 4 matches and played several more to half way-ish. I have also been file diving in the Entities and Uniforms, as well as testing numerous specific interactions in controlled tests (as much as possible without dev mode). I have played an unmodded match of Sins 1 as TEC loyalists on normal speed settings, limiting myself to ships currently present in Sins 2 to help calibrate my expectations. Finally, I have been modding to the extent I am presently able to, in order to test my assumptions thoroughly.
I am aware that numerous features are very WIP. I should also add that I found a number of what I assume to be very useful dev mode settings in the settings.json file and turned them on to help me analyze the game (though not before playing a few matches without them). With that said, let's get to the SitRep:
Gameplay:
I shall begin with first impressions. In my first match resource income was a bit of a rollercoaster. First I ran short on credits, not from under-development - I learned the lesson to not expand excessively in Sins 1, but instead from over-investment in mining. The instinct to get my asteroid mines up ASAP is a strong one, trained into me from countless hours of Sins 1. I later over-corrected and neglected asteroid mining. Despite this it was relatively clear what I needed to do to improve various aspects of my economy even in my first match. My early experience with combat was mostly just messing around with the Kol and a few Cobalts, and this was overall very satisfying. The high AP Gauss cannons chunk enemy HP a satisfying amount, as does its beam. My first impression of the tech tree was one of it being overwhelming, but I had begun to understand it fairly well by the end of my (4.5 hour) match. My first interaction with ship and planetary items was to squeal in excitement like a little girl, because this system is amazing.
Now specifics in a wider view:
Economy:
The economy feels relatively clear and satisfying to use overall. Once I adapted to the new prerequisites for asteroid mines and learned that all types of upgrades will work to get rid of the under-development penalty, I found the economy to be relatively responsive to my needs. Trade is quite a lot more fun now that it is interactive and able to generate other types of resource. I love the concept of exotics and the abolishing of capital ship crews, however I would say they are acquired at a very awkward rate over the course of the match. Initially being very hard to get and then suddenly becoming trivial with exotic refineries.
Empire Building:
I find Empire building to be filled with many more interesting choice than in Sins 1, and crucially, these interesting choices remain interesting to make for a much greater portion of the match than Sins 1. The need for more labs overall, combined with granting them a secondary function in phase detect. The dynamic removal of under-development. The requirement for idle yards to get garrisons working. The new trade system with its pairing and varied resource generation. The synergy of planetary surface structures. All of these help to eliminate standardized logistic layouts and make me really think about what I'm doing with each new planet and I love it.
Although this does still eventually devolve into trade port spam, it takes a lot longer for that to happen, and even when it does begin to break down there are still considerations to be made around garrisons and labs.
Research:
I know this is one of the more WIP systems in the game at the moment, but overall I've found it reasonably interesting to interact with even in its current format. Although having only a single research queue feels fairly limiting, this is mitigated somewhat by the ability to re-position techs in the queue, as well as the degree to which early techs can be sped up by overflowing the lab requirements. That said, I do think that the overflow stacks a little slowly for mid and late game techs. This may just be because we lack game speed settings at the moment, but I feel very little incentive to overbuild labs past about 25, as the return on investment starts getting very slim indeed for high requirement techs.
Minor Factions:
Took a bit of getting used to, but overall I feel they are now considerably more interesting map features than they were in Sins 1. Auctions are a nice touch, especially when they offer things like unique ship items, and tying the markets to them definitely makes me want to keep them alive more.
Combat:
On the subject of making things dead, there is a lot to like here. Turrets are a godsend, and it is still a bit surreal to see them in action. The responsiveness of damage is also nice to have after so many years of limited damage ticks in Sins 1. I very much approve of the new defense stat mechanics (mitigation, Armor and AP) - its nice to have most relevant combat data visible upfront instead of hidden in a massive chart that very few people even knew existed, much less memorized.
That said, there are some pretty big issues with some of the turret firing arcs right now. Declination is the big one - Sins may only be 2.5d, but that .5 still matters, especially when the default formation is wall. Only a little declination makes a big difference, especially when combined with firing tolerance. The Kol runs into some issues with bringing both Gauss turrets to bear on some targets due to its height and complete lack of declination, meanwhile the Akkans point defense can only protect it from attacks from above, again due to having 0 declination capability. There are a few more - I will post specifics for these and others in the Bugs section.
Orbiting Planets:
This is a great feature, even with the fairly conservative map layout we currently have to play with. Half way through playing my Sins 1 comparison match, I suddenly exclaimed "Man I really miss having orbiting planets!" This feature shakes up chokepoints and contributes heavily towards splitting fleets up, generating more combat of varying scale over the course of a match. These are all good and interesting things. I will say though, that the UI surrounding this feature needs work. At first glance, the current orbit direction indicator looks more like a trail than a preview, and the inability to visualize the complete orbital path without a dev setting is awkward. The warning time for when a Phase Lane is about to disappear (or appear for that matter) is also quite short, and while they are predictable to a degree, this could still use improvement.
AI:
Its pretty dumb right now - although kinda smarter than I was expecting for an Early Access. It does the trick for us learning the basics of the game, but even the top difficulty didn't present much of a challenge to me once I had a rudimentary understanding of the game. This isn't too surprising given how early in development everything is though - not much point in even trying to refine it yet. I will note one particular element though - it seems to have a lot of trouble with acquiring new ship classes and (re)building its capital ships. Because it does eventually manage to do this quite well if the game goes long, I suspect the cause is poor prioritization of tech, leading it to only picking up critical unlocks very late in a match. It also doesn't appear to be doing any Excavation, and because its starting capship is often busy and ends up dead early, it isn't collecting loot either.
I'm sure I've missed a feature or two in this breakdown but there is a lot to talk about.
Balance:
Oh boy. I know this is all WIP and probably already improved internally, but balance is my specialty so I'm gonna do this anyway. Lets get stuck in.
As I've stated already, I find the economy to be pretty well balanced in its current state, however, there are two exceptions to this:
1:- The Black Market. I have often found myself with a massive surplus of one resource in the mid-late game (usually metal) and a desire to sell it... Only to find that both markets are crashed into oblivion by the AI. Specifically, at the lowest possible value of a whopping 23 credits for 100 metal. At this going rate there isn't much point in selling anything. I've observed that the markets don't seem to trend towards center - I believe this is a problem. The nature of the economy in Sins means that a players surplus and deficit resources aren't likely to change over the course of the match - once you have a metal surplus you'll probably have that surplus all match. Meanwhile a deficit can only be solved by successful conquest, which may prove difficult without the resource in deficit. This is exacerbated by most ships having high requirements in both crystal and metal, mandating that a player must always have all three resources available and has only one mono-resource strategy: Cobalt Spam.
2:- Exotic Income Curve. Exotics are a great idea overall, but at the moment I find that acquiring them in usable values before I unlock the Exotic Refinery is prohibitively expensive and impractical. Because militia are present on all planets, hunting down a specific loot for exotics is fairly impractical (if they even spawn at all). My planet clearing path will largely remain the same no matter what... And Loot with Exotics in it usually has a pretty beefy guardian group anyway, necessitating I wait for a larger fleet lest my nigh irreplaceable first cap ship be destroyed. Excavation meanwhile, is extremely expensive to do in the early game, when every resource is at an absolute premium. Because excavation is a gamble, it is difficult to justify doing it early when it has both a high cost and a very low chance of finding exotics until its later levels. I have trialed it with its cost halved, and this has generated a much more pleasant stream of exotics in the early to mid game - to the point where I can consider building a second capital ship based on which exotics RNG gave me.
I am aware that this will be somewhat less severe of a problem once we have a full capital ship roster (and therefore more valid combinations of Exotics to construct a new capship), but even at that stage I feel excavation will still be too costly.
Garrisons:
Much has been said over the power of Garrisons on Discord, and in the beginning I too believed them to be fairly overpowered. However, I have since reconsidered, for a few reasons. Firstly - we are playing the faction for whom strong garrisons are a major feature, so if anything they should be kinda OP for this faction. Secondly, the ships they make may be free, but they still require a pretty significant investment in terms of idle shipyards, build time and the surface slots to maintain them. This also opens up potential to shut garrison spawning down with raids on shipyards. If I have any criticism, it is that the Garrison surface structure is stackable. While 200 free supply for a planet once fully upgraded seems fairly reasonable to me for the TEC Loyalists, a potential for 800 on a core world seems pretty absurd. It's possible I'll change my mind once we see what other faction special options are, but with only my current knowledge, I would suggest limiting the Garrison surface structure to one per planet, maybe two at a stretch.
Combat Pacing / Lethality:
Now for the big one. It's fairly simple at its core, but it's also a capital P Problem. Combat is over too fast. This could be described many ways, and it could also be blamed on specific OP units and combos, but that would be reductive and miss the point. I will attempt to cut to the cause of the problem as I see it, and I will also elaborate on first and second order impacts that it generates. I have derived these opinions first and foremost from personal experience in game, and then refined them with the application of math and spreadsheets.
The Cause: Is basically that Sins 1 stats have been mostly maintained, but without much accounting for the two main factors that set the pace of damage dealing in Sins 1: % based damage reduction from Shield Mitigation, and % based damage reduction (and sometimes bonuses) from the Damage / Armor Type modifiers. Despite their names, both of these impacted a ships entire pool of HP (hull and shields), in case anyone who didn't know is reading. For the record, I believe that removing these two mechanics was and is a good thing, as neither of them were particularly clear to the average player, with the damage / armor type system in particular being downright obtuse, arbitrary and entirely concealed save for some limited text prompts. However, these two systems were collectively responsible for reducing damage dealt by a factor of two to six on average, with some even more extreme multipliers easily possible. Accordingly, peak damage output has effectively been massively increased, and with it, lethality has gone up, particularly in the late game scenarios where old mitigation would be maxed out consistently.
Furthermore, several Sins 2 ships have had their rate of fire increased while having their DPS retained. In addition to improvements in base rate of fire, the TEC currently has access to some very potent rate of fire boosts, in the form of the Akkan's Inspiring Broadcast, the Kol's Fusilade and the Rapid Autoloader capital ship item. This means that even in situations where groups of ships overkill a target, they are punished less because they will reload fairly quickly and move to the next target. Couple this with the current lack of access to % damage reduction from abilities and damage rapidly outpaces defense.
But Echo! What about New Armor and New Shield Mit? Both of these mechanics are great, but neither of them are a solution on their own. Armor / AP is well suited to create counter interactions, but the very fact that AP exists implies that Armor is meant to be pierced at least partially, and so it is not a consistent method of reducing overall lethality by the degree it needs to be reduced. Shield Mitigation is a more interesting case - as a flat damage reduction mechanic, it is heavily reliant on breakpoint logic. That is to say, it will often go from having minimal impact to having a lot of impact within a few points of value. It is a mechanic ideally suited for protecting things from rapid firing low damage weapons in particular, and it can render these weapons nearly impotent should it equal or exceed their damage values. Either way, both Armor and Shield Mit are currently applied in such low values on everything except capital ships that they functionally have no effect, especially considering that damage increase techs are % based while increases to these two stats are flat and fairly low / nonexistent (at least for Mit on frigates and cruisers). The difference between 10, 20 and 25 armor is pretty meaningless when the AP of even light autocannons is 25 - you may still have some armor once you get a few armor techs in, but at a value low enough to have essentially no effect - surviving a fraction of a second longer is not typically noticeable.
Both of these mechanics have plenty of potential to create very interesting gameplay interactions, and we already see that partially realized with capital ships in the early game. A Kol will weather Cobalt fire with its armor reasonably well, while even a small number of Javelis pose a significant threat to it. Unfortunately, this is one of only a few cases where these systems heavily impact gameplay and moment to moment decision making at present.
First Order (Kylo Ren Approved) Effects: The most notable effect of very high combat lethality is that capital ships die very quickly in even mid sized late game combats. There is little to no time to issue a retreat order once a capital ship becomes the focus target, much less any time for that ship to move to a jump point - this is the case even with cobalt blobs, not just missiles. I am simply thankful the AI hasn't done this to my high level Kol yet. However, perhaps more deleterious to the tactical and strategic layers of combat, is that it provides very little time for maneuver or reinforcement once battle is joined - reinforcements will arrive only to find a fleet already wrecked and themselves soon to follow. Maneuvering to evade firing arcs against a fleet lacking turret coverage is difficult to impossible, as ships fail to weather incoming fire long enough to reach and exploit a superior position.
Such rapid combat resolution also has some notable effects on abilities, with area of effect damage suffering unless delivered in sizeable values (which the Kol currently does - my current record is killing 112 Cobalts simultaneously with a single cast of Finest Hour. Truly a very fine hour indeed). Meanwhile healing effects such as the repair droids of the Hoshiko simply cannot keep up with the sheer amount of DPS being thrown around even when there isn't any intentional focus fire happening, and so do not add much to a fleet inside combat. They serve only to keep ships healthy outside of combat. The Hoshikos EMP Droids also ends up having very limited utility, as there is no need to slow the enemy if you can easily just kill them instead. Death is the best debuff after all.
Second Order Effects: Then we get to some of the less obvious but no less important impacts of very high lethality. Here, the most important effect to understand is that when high rate of fire DPS and short time to kill is the norm, it degrades the value of counter mechanics and alpha strike tools (high damage, slow rate of fire). The most notable example of this is the difference between the Javelis and the Harcka when massed. A mass of Javelis can one shot a capital ship yes, and a group of Harcka may need two or even three salvos to kill the same capital ship... But they will kill that ship, and they will do it faster than the reload time of the Javelis. This will then allow them to move onto the next target (or targets) and begin to kill them as well, all the while before the equivalent Javelis group has even reloaded, much less before their missiles arrive on target. This isn't the Javelis being bad, the Javelis demonstrably performs its intended task with aplomb. It is simply because that task can be performed with brute force instead, with not a loss, but a gain in opportunity cost and versatility.
In short, when you do this much damage at once, AP doesn't matter, because your damage potential far outstrips the defenses arrayed against it. Its not just the Harcka that does this, early game Gardas do it too with their light autocannon upgrade and massed Cobalts do a decent job all game long as well, although Cobalts can struggle with asymmetric counters like corvettes at least.
Capital Ships suffer from a fair bit of devaluationin the late game as they become easily focus fired out of existence, leading to fleet composition favoring ever more DPS cruisers to the exception of most other options. In a world where brute force DPS is king, five Harcka look a lot more appealing than one Kol, especially if you cant hit level 6 with that Kol.
Another, more esoteric Second Order Impact of such high lethality is a loss of clarity for the player on what is actually happening in a fleet. Although it is true that people can learn to process a lot of combat information at once (just look at Starcraft pros), the average player does not have this capability, and it is mentally straining even for pro gamers. When combat becomes too fast, and therefore difficult to understand, it also becomes difficult to interact with. This applies both in the moment and during planning stages outside of combat. Difficulty in interaction leads to less opportunity for the feeling of turning the outcome of a combat based on direct interaction by the player during the combat. Difficulty in planning leads to more meta builds being followed blindly, and more mono-class spam fleets.
Now, I hate to end on a negative note, but its getting late for me and it turned out I had more to say about Sins 2 than I thought. So I'll pick up tomorrow with potential solutions, The Bugs, Typos, Goofs section (featuring lots of screenshots of borked firing arcs), the Requests section (featuring my modded values to fix the firing arcs), and... oh wait I can end on a positive note:
Crashes and Roadblocks:
None at all! The game runs buttery smooth, even when I have firefox on the side greedily munching on half my RAM. Most final releases I've played are less stable than this Early Access.
Part 2
Gameplay Continued:
Before I get to the next section, I'd like to provide a little more context on why I believe combat pacing should not be allowed to get too fast in Sins.
Unit Movement:
An easy argument to make in favor of fast combat in RTS is, of course, the Starcraft 2 example. Combat in SC2 regularly resolves extremely rapidly, but they still have an intact counter system and a significant amount of strategic depth. So what gives? Why can’t Sins 2 just be like that? The answer is deceptively simple, but has many implications.
It all comes down to unit movement and order execution responsiveness. In Starcraft 2, all units, even the mighty Battlecruiser, turn on a dime and accelerate to full speed nearly instantly. They have no firing arcs, so they are always in position to attack or use abilities. They have to stop to attack (with only a few exceptions), and their damage is dealt nearly instantly. Even a long weapon reload in SC2 would be very short in Sins. All of this means that while a 30-60 second battle in SC2 might still be very stressful to manage, it can be managed. Retreat and positioning is possible. A mistake during pre-combat posturing isn't always army ending.
Sins has very different movement and targeting mechanics. Although ships begin responding to orders immediately, it still takes them time to execute them. Ships turn and accelerate slowly. They have to bring weapons to bear with limited firing arcs. They can attack while moving, but not all attacks deliver damage immediately (thanks to the new missile mechanics in Sins 2). These factors mean that it takes time for ships to execute on orders, especially movement related orders, as well as any ability that requires the ship to face in any particular direction. Pre-combat posturing mistakes aren't fatal in Sins 1, but they very much are in Sins 2 right now.
Therefore, once combat starts, there needs to be more time before it ends for ships to execute on the orders they are given. If a ship dies before it can execute on even a simple move order during combat, then why make that order at all? It reduces the outcome of combat to a comparison of DPS with little opportunity for player input to mean anything beyond fleet composition (which already had its variety reduced by extreme lethality as stated in part 1).
I want to make it very clear now, that what I am saying here is not that Sins 2 should be more like Starcraft 2. Sins is good and unique because it is not like Starcraft 2. All of these movement and response time mechanics help to give the ships a powerful sense of weight and scale. They make the game feel more like a naval game, a game where thinking ahead matters more than reaction time (though reaction time is still valuable). The problem is not movement, it is damage output.
Bugs, Typos, Goofs:
Fortunately I haven't run into many things that seem problematic. The two major things I will talk about here are:
- Point Defense Reliability
- Firing Arc Goofs
Point Defense Reliability:
Although this is difficult to test properly without Dev Commands for things like spawning ships, I have attempted to set up relatively controlled tests to observe whether PD Autocannons will reliably target incoming missile salvos - especially larger salvos. I observed several things:
- The Akkan with default settings almost never fires on incoming missiles at all. Even with its target priority bonuses swapped out for those of the Garda, it still almost never fires on missiles. Both of these observations were made while playing with a fixed (30 degree) downwards pitch arc to allow the PD turret the clearance to actually target missiles in the first place.
- The Garda only seems to reliably target incoming missiles when its main attack target is a Javelis. While its main target is a ship that is not missile equipped, I have observed it ignore incoming missiles even when it had seemingly un-engaged guns available and loaded (this isn't a firing arc yaw issue as I had already solved that when I carried out this test. It is possible that it was a pitch issue though, even though I had added some limited declination to these weapons).
- Groups of Gardas often target and heavily overkill the first few missiles in a salvo (the first ones to come in range), letting the rest get through. This targeting behavior is making their long (3 seconds!) PD reload particularly punishing. The second PD salvo typically has its fire spread more reliably (assuming the Gardas weren't taking the day off shooting missiles...).
Firing Arc Goofs:
I'm told that this is already being addressed, but I'll post it anyway just in case.
Pitch Arcs are a significant issue at the moment, as I briefly mentioned in part 1. Although most elevation is relatively fine, the declination of most guns is currently non-existent, literally being set to 0 in most cases. As tank designers found in the early days of armored warfare, this is a big problem the moment there is any kind of uneven terrain involved.... Sins may not have uneven terrain, but it does have a 2.5D battle environment, vertical wall formation as its default fleet formation and ships that like to roll a bit during combat.
Akkan:
No idea how this happened, but its yaw arcs are very inconsistent. Meanwhile, its Pitch Arcs are awful. All of them have 0 declination and given how much the Akkan likes to roll, this often means it simply cannot fire. This is worse for its PD turret, which cannot even target incoming missiles unless they are from above the ship.
https://imgur.com/K5QwuUI
And now the Pitch view:
Harcka:
This one isn't too bad, most of its guns have satisfyingly wide firing arcs. The main oddity is the yaw arcs on the shoulder turrets, which are weirdly constrained. Meanwhile it has some very strange elevation limits on its cheek guns given the potential of its other turrets. One picture captures both of these phenomena.
Garda:
Brace yourself. This one is weird. The player controlled Garda and the Neutral Garda have opposite problems. The Player controlled one has some very limited and clearly borked arcs, while the neutral one has such wide arcs that its aft guns shoot through its front guns. Both of them suffer from the same complete lack of declination though. The Garda more than most ships really needs wide Pitch to allow it to intercept missiles in a timely fashion.
Neutral Garda for comparison:
As you can see, the main turret has some declination, but the PD turrets have none.
Kol:
The Kol has some slightly different issues. Its Gauss turrets have their arcs appropriately assigned... But this is a problem because of - you guessed it - Declination. The Kol is a large ship, and the lack of declination on its guns is causing a pretty big blindspot that prevents its main turrets both firing on the same target at once in many cases. The Dorsal (top) gun isn't too bad, but it could safely get 5 degrees of declination without clipping anything...
But the Ventral turret is a bit of a travesty. It clips in resting position... Which is extremely unfortunate, because this gun is the one more in need of declination (relative to its mount). New Kol is such a beautiful ship... Just knowing it has this issue is killing me inside. I really hope some modeling time can be spared to give the turret base more height to solve this issue.
This post is already getting long and unwieldy so I guess we'll have a part 3 for the Requests section.
Finally, Part 3.
Then I'll be done with this SitRep. Promise.
Requests:
I will do my best to point things out visually as well as textually, but be warned - I normally have minions to do art things for me. I have a decent understanding of how and why most art things are done, I just cannot do them myself. Get ready for some programmer art. First thing is something nice and simple:
The Scuttle Button:
Circled here in red is the button that begins a countdown to abandon my planet. Note that it is very close to both the button to designate a world my home planet, as well as the excavation button. Slightly to the right is also the heavily used ship construction menu.
This is bad.
The scuttle button is rarely used and has terrible consequences if you click it accidentally. One of my friends has already lost a capital ship to it. This button really needs to be both:
- Somewhere else - far away from other commonly used buttons.
- Bright red, or an otherwise very noticeably different color to all the other buttons.
I must admit I don't really have anywhere specific in mind other than maybe a vague 'other side of the unit picture,' I just know that I really really don't want it to be there.
Orbital Paths:
I mentioned this in part 1, but I will now cover the UI component of orbiting planets directly. My first instinct upon seeing the above picture is to assume the orbital path markers are trails, not predictions. The varying lengths do successfully imply speed to me, but this visual format is usually used to create trails that imply speed, and I believe that is what is causing the dissonance.
Although I have adapted to it, I don't believe it is currently very intuitive, and I've heard a lot of my friends voicing surprise at the way this is depicted as well.
Again, I'm not a UI expert, so my solution may not be the best, but my first instinct for a quick fix to this is to maybe add an arrow component to these lines to make sure they cannot be mistaken for anything else. Like so:
While we're on the topic though, there is a feature that I found in the settings file that would be really nice to have in game in a more official capacity. Full scale orbital visualization:
I don't think this should always be on for all planets. That would be very visually noisy. However, I do think that it should be an option - perhaps something with a toggle in the menu, or perhaps something you can do with a hotkey. Maybe the menu toggle could be "Off / On When Planet Selected / On When Hotkey Held" or something similar.
Obviously it could do with a little bit of prettying up and quite probably a directional arrow or two in addition to the color change to imply orbital direction, but I believe this would make the orbital planet mechanic both easier to plan for and understand, for players of all skill levels.
Phase Lanes:
Speaking of planning for orbital mechanics, lets talk about Phase Lanes. The Dynamic Phase Lanes are really cool, but they can be fairly difficult to plan for at the moment. Although they do already have a short period of pulsating when they are destabilizing, I believe that this time is currently too short, and there is also no indication at all of where and when new lanes will form.
My suggestion to help with knowing when a lane is about to disappear would be to make the pulsating period begin earlier, and have it increase from a leisurely pulse to a more urgent one over time culminating right before it fully disappears.
In terms of visualizing not yet formed lanes... This one is tougher. My thought would be to have them maybe grow from each end towards the middle (maybe along a dotted line for clarity) for a short period before they are about become stable enough to use. Something like this:
Trade Port UI:
The new Trade system is very cool and much more interesting than that of Sins 1, but in my opinion it could do with two specific UI / UX improvements:
- Firstly, there is no indication before a port is placed as to what kind of resource it will generate. I quickly figured out that this was planet specific, but it would be nice if we could see what the resulting resource income will be when placing a port. Perhaps a symbol with the resource icon at least, and maybe a number, while deciding where to place it? Perhaps that could be stat card info in the build menu as well for those that like to auto-place structures?
- Secondly, while the pairing of ports is cool, I found it a little frustrating to figure out just how many other ports can pair with each other simultaneously. It seemed that one port can act as the destination for several others, but I found no UI indication of how many. This information would be very useful to have, to better know when I need to build new ports in other locations, and when I can just drop a single new port on a trade hub without worrying about building a new one to pair with it.
Auction Visibility and the Alert System:
This is, I suppose, more of a criticism of the alerts system as a whole, which I know to be very WIP. I recognize programmer art when I see it. I found myself missing most, if not all, Minor Faction Auctions simply because the alert bar is always full of stuff and I don't notice those specific alerts.
I would suggest that things like Auction Alerts and other time critical Alerts be granted some kind of priority. Whether it is a glow around the Alert, an instant push to the front of the queue or other feature I cannot currently imagine, something needs to be done.
I find this particularly problematic late game when my Alert bar starts to fill up with other notifications - especially if I've just gone a Capital Ship building spree... Or worse - an Exotic Build Spree. The bar will be full of repeated construction finished notifications for these things for a while and at that point I just tune out of it entirely.
Suggestions:
In my capacity as a Dev on other projects, I really hate when members of the public come to me and say 'make x stat like this' so I'm framing these as suggestions instead. Take them or leave them.
Improving Combat Pacing:
I said I'd talk about this, so I will, but rather uncharacteristically for me, I wont go into exhaustive detail. This is because I have yet to personally test this suggestion, so I don't know if it works satisfactorily yet.
I am making the following Assumptions:
- Results must be achieved using only mechanics that exist as of the October EA.
- Classic Sins 1 stats (specifically HP) are at least partially sacred and should be changed as little as possible.
- The target combat resolution speed is somewhere around that of Sins 1.
- Current research stat modification trends will continue as they are now - Damage increases are % based, Armor is increased at a flat rate, Shield Mit from tech is limited to certain ships, etc.
Now, the Solution in short:
I would begin by aiming to roughly half the DPS of pretty much the entire roster (with the possible exception of the Javelis and Ogrov). This is to account for all of the many constantly present % based damage reductions in Sins 1. I would achieve this mostly by lowering damage per hit, but also slightly slowing RoF on ships not specifically designed to fire quickly.
From here, we can properly start messing with with Armor and Shield Mitigation to dial in counter interactions. I would not be afraid to raise mitigation values to a nice decent value on numerous ships - even to the point of causing weapons like PD Autocannons to deal minimum damage against most shields. They aren't meant for anti-ship work anyway.
Even the TEC should access high mitigation. I realize they are meant to be bad at shields, and they only have them at all because they reverse engineered them from the Advent, but when it comes to game design, double dipping on making a faction bad at something tends to cause exponential results. The TEC are bad at shields because their total shield HP is low, not because they cant access good Mitigation.
I would then strip AP off of light Autocannons and bump Armor up a bit on smaller units. I would say that as a general rule, Armor should be kept high, and AP should be kept low. At the moment, the only 0 AP weapons in the roster are PD Autocannons, which aren't meant for anti-ship work, so they don't need AP. But with Armor so low on most ships right now, even the 25 AP found on Light Autocannons just renders most smaller units Armor useless without tech, while the 50 AP of Medium Autocannons renders even max tech Armor virtually non-existent on all units short of a Harcka or Capital Ship.
Finally, I'd be careful with Rate of Fire as the preferred damage buff to be applied by abilities. Although it does allow breakpoint related counter interactions to remain more consistently intact, it also tends to have a multiplicative effect on damage when there are % increases to per hit damage going around from the tech tree as well. This can spiral out of control surprisingly quickly.
While balancing Sins 2 in the future, there is something to always keep in the forefront of your mind - it is already living in my mind for my mod plans:
Be very aware of Stat Breakpoints. The two notable Breakpoints to keep an eye on are:
- Shield Mitigation equaling or exceeding damage per shot for a particular weapon. This will render that weapon nearly useless against that shield unless it has a very high rate of fire.
- Whenever AP equals or exceeds a units Armor. Even 25 armor still translates out to 20% true damage reduction. Reducing effective Armor to 0 during an attack is a big deal.
Kol Finest Hour:
This gets its own section because it really is that overpowered right now. The solution is trivial - lower the damage. A lot. But I'll also explain why its busted strong.
The abilities stat values are largely the same from Sins 1 to Sins 2, and damage specifically is identical. The difference is, in Sins 1 the area damage component of Finest Hour procced once per Autocannon salvo (4.5s Reload), while in Sins 2 it proccs once for every Weapon Hit... And the Kol has six turrets capable of engaging directly forward, including two 3.6s reload Light Autocannons.
At level 1 of the ability, assuming no RoF buffs of any sort and a completed ability duration while firing constantly, that translates to 780 area damage out the front bank for the Sins 1 Kol, and 3300 area damage directly ahead for the Sins 2 Kol. And remember - damage is worth more in Sins 2 due to the lack of constant % based mitigation.
And this is before we start stacking Rapid Autoloaders, the Fusillade Ability and Inspiring Broadcast for ALL the rate of fire.
An unupgraded Harcka can only absorb 2400 damage or so (including armor) before dying. Truly a Very Fine Hour indeed.
Firing Arcs:
I'm now going to provide my modded firing arcs in actual numerical values. I have tested all of these (as best I can without Dev Mode) to ensure there is no clipping - either with the hull or with the turret mount itself. I'll put pretty pictures in this post and put all the stats in another one, just to keep things tidy.
Kol Firing Arc Code:
"weapons": { "weapons": [ { "weapon": "trader_battle_capital_ship_gauss_weapon", "mesh_point": "child.gaussturret_mount.0", "weapon_position": [-0.087193, 97.319016, 83.275261], "forward": [0.0, 0.0, 1.0], "up": [-0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -15.0, "max_angle": 3.0 } }, { "weapon": "trader_battle_capital_ship_gauss_weapon", "mesh_point": "child.gaussturret_mount.1", "weapon_position": [-0.087189, -93.934525, 128.509903], "forward": [0.0, 0.0, 1.0], "up": [0.0, -1.0, -0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -15.0, "max_angle": 0.0 } }, { "weapon": "trader_battle_capital_ship_medium_autocannon_weapon", "mesh_point": "child.medturret_mount_0", "weapon_position": [79.497475, 26.564314, 116.328125], "forward": [1.0, -0.0, -0.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -90.0, "max_angle": 55.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 5.0 } }, { "weapon": "trader_battle_capital_ship_medium_autocannon_weapon", "mesh_point": "child.medturret_mount_1", "weapon_position": [79.497124, 26.56431, 38.683727], "forward": [1.0, -0.0, -0.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -55.0, "max_angle": 90.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 5.0 } }, { "weapon": "trader_battle_capital_ship_medium_autocannon_weapon", "mesh_point": "child.medturret_mount_2", "weapon_position": [-62.189213, -3.957601, 54.142708], "forward": [0.062648, -0.009764, -0.997988], "up": [-0.994338, -0.086607, -0.061572], "yaw_arc": { "min_angle": -150.0, "max_angle": 150.0, "initial_angle": 0.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 0.0 } }, { "weapon": "trader_battle_capital_ship_medium_autocannon_weapon", "mesh_point": "child.medturret_mount_3", "weapon_position": [-62.189209, -3.957595, 112.621864], "forward": [-0.024901, -0.002178, 0.999688], "up": [-0.995883, -0.087129, -0.024996], "yaw_arc": { "min_angle": -150.0, "max_angle": 150.0, "initial_angle": 0.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 0.0 } }, { "weapon": "trader_battle_capital_ship_light_autocannon_weapon", "mesh_point": "child.turret_mount_0", "weapon_position": [-0.166725, 87.90126, -289.25061], "forward": [0.0, -0.0, -1.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -155.0, "max_angle": 155.0, "initial_angle": 0.0 }, "pitch_arc": { "min_angle": -60.0, "max_angle": 10.0 } }, { "weapon": "trader_battle_capital_ship_light_autocannon_weapon", "mesh_point": "child.turret_mount_1", "weapon_position": [78.167961, -33.861645, 77.537331], "forward": [1.0, -0.0, 0.0], "up": [-0.0, -1.0, -0.0], "yaw_arc": { "min_angle": -90.0, "max_angle": 90.0, "initial_angle": 0.0 }, "pitch_arc": { "min_angle": -60.0, "max_angle": 5.0 } }, { "weapon": "trader_battle_capital_ship_light_autocannon_weapon", "mesh_point": "child.turret_mount_2", "weapon_position": [-55.589531, 52.051079, 113.22802], "forward": [-0.0, -0.0, 1.0], "up": [-0.819152, 0.573577, -0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -60.0, "max_angle": 0.0 } }, { "weapon": "trader_battle_capital_ship_planet_bombing_weapon", "mesh_point": "bomb", "weapon_position": [1.7e-05, 11.354272, 311.695526], "non_turret_muzzle_positions": [ [1.7e-05, 11.354272, 311.695526] ], "forward": [0.0, 0.0, 1.0], "up": [-0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -0.0, "max_angle": 0.0 }, "pitch_arc": { "min_angle": 0.0, "max_angle": 0.0 } }], "max_range_weapon_index": 0 },
Akkan Firing Arc Code:
"weapons": { "weapons": [ { "weapon": "trader_colony_capital_ship_autocannon_weapon", "mesh_point": "child.medturret_mount_0", "weapon_position": [-80.526672, -23.316292, 63.425476], "forward": [-1.0, -0.0, 0.0], "up": [-0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -50.0, "max_angle": 90.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 20.0 } }, { "weapon": "trader_colony_capital_ship_autocannon_weapon", "mesh_point": "child.medturret_mount_1", "weapon_position": [79.848145, -23.316292, 63.086254], "forward": [1.0, -0.0, -0.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -90.0, "max_angle": 50.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 20.0 } }, { "weapon": "trader_colony_capital_ship_autocannon_weapon", "mesh_point": "child.medturret_mount_2", "weapon_position": [-98.325264, -23.316294, -27.419674], "forward": [-1.0, -0.0, 0.0], "up": [-0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -80.0, "max_angle": 90.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 20.0 } }, { "weapon": "trader_colony_capital_ship_autocannon_weapon", "mesh_point": "child.medturret_mount_3", "weapon_position": [97.173637, -23.316292, -27.758896], "forward": [1.0, -0.0, -0.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -80.0, "max_angle": 90.0 }, "pitch_arc": { "min_angle": -45.0, "max_angle": 20.0 } }, { "weapon": "trader_colony_capital_ship_point_defense_autocannon_weapon", "mesh_point": "child.pdturret_mount_0", "weapon_position": [80.419151, 50.891006, -5.35769], "forward": [1.0, -0.0, -0.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -95.0, "max_angle": 95.0 }, "pitch_arc": { "min_angle": -80.0, "max_angle": 30.0 } }, { "weapon": "trader_colony_capital_ship_point_defense_autocannon_weapon", "mesh_point": "child.pdturret_mount_1", "weapon_position": [-80.98275, 50.891006, -5.474885], "forward": [-1.0, -0.0, 0.0], "up": [-0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -95.0, "max_angle": 95.0 }, "pitch_arc": { "min_angle": -80.0, "max_angle": 30.0 } }, { "weapon": "trader_colony_capital_ship_planet_bombing_weapon", "mesh_point": "bomb", "weapon_position": [1.6e-05, -23.507193, 366.704102], "non_turret_muzzle_positions": [ [1.6e-05, -23.507193, 366.704102] ], "forward": [0.0, -0.0, 1.0], "up": [0.0, 1.0, -0.0], "yaw_arc": { "min_angle": -90.0, "max_angle": 90.0 }, "pitch_arc": { "min_angle": 0.0, "max_angle": 0.0 } }], "max_range_weapon_index": 0 },
Harcka Firing Arc Code:
"weapons": { "weapons": [ { "weapon": "trader_heavy_cruiser_autocannon_weapon", "mesh_point": "child.kodmedturret_mount_0", "weapon_position": [54.599869, 36.908848, -45.069721], "forward": [-0.0, -0.0, 1.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -40.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -50.0, "max_angle": 15.0 } }, { "weapon": "trader_heavy_cruiser_autocannon_weapon", "mesh_point": "child.kodmedturret_mount_1", "weapon_position": [-63.02108, -5.542021, 48.664345], "forward": [0.0, 0.0, 1.0], "up": [-1.0, -0.0, -0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -50.0, "max_angle": 15.0 } }, { "weapon": "trader_heavy_cruiser_autocannon_weapon", "mesh_point": "child.kodmedturret_mount_2", "weapon_position": [-54.599869, 36.901493, -45.078011], "forward": [-0.0, -0.0, 1.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 40.0 }, "pitch_arc": { "min_angle": -50.0, "max_angle": 15.0 } }, { "weapon": "trader_heavy_cruiser_autocannon_weapon", "mesh_point": "child.kodmedturret_mount_3", "weapon_position": [63.000465, -5.542019, 49.049786], "forward": [0.0, 0.0, 1.0], "up": [1.0, -0.0, 0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -50.0, "max_angle": 15.0 } }, { "weapon": "trader_heavy_cruiser_autocannon_weapon", "mesh_point": "child.kodmedturret_mount_4", "weapon_position": [0.00174, -26.720068, 59.772758], "forward": [0.0, 0.0, 1.0], "up": [0.0, -1.0, 0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -50.0, "max_angle": 15.0 } }], "max_range_weapon_index": 0 },
Garda Firing Arc Code:
"weapons": { "weapons": [ { "weapon": "trader_antifighter_frigate_point_defense_autocannon_weapon", "mesh_point": "child.pdturret_mount_0", "weapon_position": [-10.840971, 2.674102, 6.840715], "forward": [0.0, -1e-06, 1.0], "up": [0.0, 1.0, 1e-06], "yaw_arc": { "min_angle": -160.0, "max_angle": 20.0 }, "pitch_arc": { "min_angle": -80.0, "max_angle": 5.0 } }, { "weapon": "trader_antifighter_frigate_point_defense_autocannon_weapon", "mesh_point": "child.pdturret_mount_1", "weapon_position": [-10.856344, 2.680481, -15.873249], "forward": [0.0, 0.0, 1.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": -20.0 }, "pitch_arc": { "min_angle": -80.0, "max_angle": 5.0 } }, { "weapon": "trader_antifighter_frigate_point_defense_autocannon_weapon", "mesh_point": "child.pdturret_mount_2", "weapon_position": [10.785509, 2.680484, 6.864934], "forward": [0.0, 0.0, 1.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -20.0, "max_angle": 160.0 }, "pitch_arc": { "min_angle": -80.0, "max_angle": 5.0 } }, { "weapon": "trader_antifighter_frigate_point_defense_autocannon_weapon", "mesh_point": "child.pdturret_mount_3", "weapon_position": [10.785503, 2.680485, -15.873251], "forward": [0.0, 0.0, 1.0], "up": [0.0, 1.0, 0.0], "yaw_arc": { "min_angle": 20.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -80.0, "max_angle": 5.0 } }, { "weapon": "trader_antifighter_frigate_autocannon_weapon", "min_required_stage_index": 1, "mesh_point": "child.turret_mount_0", "weapon_position": [-0.020137, 7.60092, -4.982273], "forward": [0.0, -0.0, 1.0], "up": [-0.0, 1.0, 0.0], "yaw_arc": { "min_angle": -180.0, "max_angle": 180.0 }, "pitch_arc": { "min_angle": -20.0, "max_angle": 10.0 } }], "max_range_weapon_index": 0 },
Just wanted to say that this is an amazing write-up, there's some amazing stuff in here for the devs to work with. Expected nothing less from you I guess hahaha
Yes agreed, good write up Sovereign-Echo. It is good that the devs have made plenty enough settings for the turrets position, orientation, initial and etc. that pretty much they can set them up how they want. I'm sure they will tweak them as things pan out.
Thanks for spelling this all out, and I'm in agreement. I'm looking forward to when I find the time to test your firing arcs.
With the exchange rate where it is, I felt always starved for credits even when I had piles of the other resources. In Sins 1 TEC were the best at getting credits. If that holds true in Sins 2, then Vasari and Advent are doomed to be poor.
There are many great features available to you once you register, including:
Sign in or Create Account