A roadmap would be nice, yea. There is a list in the front page of possible future features, which is similar at least.
Shields are currently an issue, I agree.
Did some thinking on Shields, and specifically shield armor. Main issues I see are.
A: Shield armor isn't a vanilla stat, so it has to be derived in some way.
B: Kinetic damage is often in rapidfire kinetic weapons, but still intended to fight larger ships. So Damage comparisons probably make the Needler line, and Machine guns ineffective or useless vs shields.
Having it be based on Shield efficiency, flux/maxflux, Ship size (Fighter/Frigate etc) and maybe shield radius might work, and use weapon size more than damage might work.
Log10 of flux capacity, or Armor/ShieldEfficiency might give useful numbers for actual shield armor.
An entirely different shield mechanic, using the whole Deflection shield thing might also be interesting. Based on how well it penetrates, the projectile might be turned aside to an extent, either missing, or at least hitting the armor at an angle, and likely losing some fraction of speed and penetration power in the process.
---
Of course, the first question really needs to be, How do we want shields to behave? What weapons should be effective and what should be ineffective? And given the intention for realism, what mechanics can be used? I do certainly want to see ineffective shots pinging off of the shield as much as armor.
The big thing seems to be that point defense, normally trading range for massive DPS, gain a massive boost in range while retaining their massive DPS.
I would think that they probably should actually lose some amount of that DPS, simply because they have much longer to shoot at missiles. Alternatively, instead of adding a flat range bonus, you could add a percent bonus, or a combination of the two, so that short-range weapons remain rather short range.
Do you want point defense like the Machinegun to deal less damage, ping off of, or otherwise be ineffective vs Frigates? Destroyers? Cruisers? Capital Ships?
Should this be all small weapons, or just PD? Kinetic? I could absolutely see explosive weapons always bursting on the shield for minimal damage, in much the same way Kinetic usually pierces armor for minimal damage.
Many kinetic weapons are very rapidfire for consistant shield damage regardless of dodging or accuracy concerns, because vanilla shields have no armor. If resistance is in any way based on damage, Needlers, sabots, and machineguns will all be hit similarly, which is probably not ideal.
I honestly can't think of an obvious solution here. Not like with adjusting Frag damage.
Thanks for mentioning log
10 and the shield efficiency! I did some math and made the shield damage for every projectile, missile, and beam follow the formula:
P * log10(P) * f * f / e, where P is the penetration, f is the flux-efficiency of the shield, and e is Euler's constant.
I agree that shield are suffering greatly from the changes, and I have been thinking over it quite some time.
1. I wonder if giving "shield armor" value is gonna help with this problem, for example if larger ships or high tech ships have shield that simply nullifies smaller projectiles while having "partial penetrations" like armor does, then it would be more effective and makes for much more dynamic gameplay where weapon choices are even more interesting. (this doesnt need to be that strong, cruiser shield can make MG fire do partial dmg and capital shield can negate mg fire will be plenty of buff
2. In addition or alternatively, giving "shield piercing" and not additional shield damage to kinetic rounds will also be a solution. In fact, this is similar to some shields depicted in sci-fi works, where a shield is more like a force field, meaning that extremely fast kinetic projectile can get through despite being slowed down (basically kinetic round does a bit of dmg to the shield, and gets through with reduced capability, and therefore can be negated by armor) This also comes with the benefit that AI can use their shield effectively with this change (basically they can just keep shield on against kinetics), as in current version their biggest problem is that they are unable to switch shield on and off effectively according to incoming rounds, currently often catching a huge wave of kinetics and overloading.
In fact, this change would makes kinetic weapons even more interesting, since now Large Kinetic weapons have the ability to directly damage small ships, going right through their shield (though their damage is slow lower), while such large kinetic weapons are no longer useful against capital with shield up as their penetration are drastically reduced by the shield. (they can still penetrate armor effectively against capital ships with shield down) Given how the recent cannon nerf, and the fact that there is no vanilla weapon that can do full damage to capital (1500-2250 armor, this calls for at least 1200 damage kinetics to do full damage), one may even consider raising large kinetic weapon damage, making a situation where large kinetic weapons could potentially fully penetrate capitals when their shield are down, but can only do partial/no penetration when the capitals have shields (with their decreased damage on shield, they will be much less useful in this stage)
3. As for energy and HE projectiles, if we implement the changes of [2], then they could be kept as is, this also comes with the change that now energy projectile is a somewhat weaker but effective shield-breaker. Alternatively, one could also suggest that rather than "type of projectile," we should determine whether a projectile can go through shield by their velocity, therefore giving fast HE and energy projectile potential shield piercing ability. However, I am not sure about how easy this is to implement.
Again, thank you Liral for taking care of the project! Please let me know if you think this is feasible or makes logical sense, I would love to see this mod go further!
The shield changes I have published in the lastest patch make shields 'armored' in that weaker shots hit them for less while stronger shots hit them for more.
My thoughts on the mod: it's an interesting take on Starsector combat and I like playing Rimworld with Combat Extended, so I was looking forward to trying this one. However, it seems that making this more realistic combat work for space battles is more tricky, it's more difficult to handle the inherent dynamic nature of it together with AI being silly. That said, I believe the mod has a lot of promise but it still requires a ton of work to make it worthwhile.
There are also various technical issues pointed out by other people, the one that's pretty much game-breaking to me is the fact that shields seem to be useless now - tested an Apogee vs a Bonnethead in a sim and in a few seconds the former got overloaded by a barrage from some light autocannons - small ballistic weapons vs a good (0.7 flux/dmg) shield. Also Tachyon lance didn't seem to be doing anything in that fight (to elaborate on this further - the big problem is that after the Apogee could not use its shields any longer, it also got quickly damaged by autocannons because they are kinetic weapons, so have good armor penetration. It could be argued that kinetics should no longer be specialized in shield-busting if they are also good at penetrating armor - they end up being just great for everything, maybe there shouldn't be anti-shield weapons at all? Or maybe it's energy weapons that should have anti-shield potential).
It seems that so much care went into developing armor-related mechanics that shields ended up very neglected by comparison.
So now I'm in an awkward position of not really feeling like playing with RC but going back to vanilla is going to be weird too because how very cramped everything will feel. Anyway, keep up the good work
Thanks! You should expectautocannons to be less of a problem for shields now.
IF we're going to do full on realistic combat, may I suggest maybe revamping the damage types? "High-explosive" makes a lot of assumptions on what the damage really is, and I would like to have a way to differentiate between HEAT-style, concussion-style, straight up nuke torpedoes, and maybe a way to get multiple-stage warheads like modern weapons do.
There's also kinetic rod AP and then straight up kinetic slug that spalls the armour.
If there's already a difference between energy beams and bolts, then what about EMP missiles? Those aren't really bolts and get brokenly powerful.
To keep it simple for balancing and users and because the AI doesn't understand and API doesn't support fancy stuff.
And lastly, any damage taken on top of the sprite is counted as a citadel hit, which makes stuff like flak OP. Space ships are not 2D structures (not to mention that weapons and fighter bays are accessible from the top) and should have the armour on top be considered as armour and then figure some other arrangement out to have and render the hull (citadel) inside.
That is disturbing: please tell me more.
When in a pursuit situation, the bigger maps can place the flanks too far away, and the distance forwards that they are placed at do not scale with map size or is configurable. All pursuit engagements end up being a literal chase which is funny but not fun. Either allow us to scale the map width separately or add an offset distance to pursuit map flanks.
On it!
If the (surface) armour reaches 0 on any part of the ship (maybe when blasted off by high-explosives), I suggest that fragmentation ignore surface armour so that they still have some use even if they can't wreck the stuff further inside.
Anything powerful enough to blast the armor off a ship is powerful enough to blast the ship itself apart.
Fighters end up shrugging off point defense systems, and no hullmod or skills apply to increase damage dealt to fighters or missiles. Is there a conflict somewhere?
Please elaborate: are they absorbing point defense weapon damage?
Can we at some point have an entirely custom bitmap for armour values so that ships aren't well-armoured all around? Especially engine sections and fighter bays.
Unless Realistic Combat had become so popular modders would create custom content for it, I would not implement this feature.
Some comments in the settings would go a long way to documenting what they do.
Anything in particular you want documented first?
Fighters can have a really hard time targeting each other, and so do some frigates. Maybe give them a range buff vs fast targets based on manoeuvrability?
I've now increased their maneuverability without increasing their strafing ability: maybe this change will help them turn to target each other!
Also, a fighter deployment range multiplier would be real nice.
Coming in the next patch.
Also, while reading the comments (holy ***, 80% of the discussions go right over my head) someone mentioned the issue of phase skimmers being rendered useless because of the range, and how recoding it would be too difficult. I don't know how hard coding ship systems is, but maybe a simple solution would be to overwrite the effect of phase skimmers with an ultra powerful, short duration temporal shell that reduces damage? Like 500-1000% time dilation for half or a quarter of a second. Would essentially be the same as skimmer, but could actually look even cooler.
I can just increase the range of the phase skimmer!
I also want to add I find it amazing how everyone is super invested in this mod with their opinions and suggestions and how open minded you(Liral) are in face of all that. A+ mod, A++ modder.
People love to complain and argue on the internet, and I have little to no idea what I am doing, so I just let the users playtest, reply, and discuss ideas.
Is there a way to disable the changes to weapon ammo/refire delays? I'm trying to adjust the values but some weapons just become incredibly strong by trying to normalize changes that made other weapons obsolete (why would the heavy autocannon have a refire delay of 8 seconds?)
No, though I may implement a sub-category of autocannons with high damage to accomodate this issue.