1. From The Depths
  2. News

From The Depths News

2.9.9 Achievements and the usual fixes :)

Hey Depthians!

A quick sneaky update and a new addition...Achievements xD

Changelog


[h2]Addition[/h2]

[h3]ACHIEVEMENTS[/h3]
  • Added a stats and achievement viewer, accessed from the main menu single player tab
  • Added achievements (32 of them) for defeating faction HQs in Quest for Neter on various difficulties.
  • Added an achievement for building up 1 million explosive combo damage (in campaign/adventure/missions of built-in planets with standard game constants)
  • Added an achievement for doing high damage per second in a campaign battle
  • Added an achievement for getting a unit with maximum radar range in campaign
  • Added an achievement for getting into a 3-way battle in campaign
  • Added an achievement for going 150m/s under 500m in designer, in your own vehicle
  • Added an achievement for killing 20 planes in the campaign, story mission or adventure mode (in built-in planets with standard game constants)
  • Added an achievement for RTG usage
  • Added an achievement for Scarlet Dawn kills in campaign and adventure
  • Added an achievement for shooting down 1000 missiles in built-in campaigns/missions/adventures with standard physics
  • Added an achievement for winning a battle in the campaign where you bring approximately an x10 smaller force and defeat the enemy with approximately 60% of your force intact
  • Added in achievement for saving a huge sub-object (i.e turret)
  • Added in two achievements for creating and gifting commodities in campaigns
  • Added in two achievements for killing large and small godlies in (fixed difficulty) campaigns/missions/adventures in built-in planets

[h2]Change[/h2]
[h3]LUA[/h3]
  • Lua missile transceiver cost to 100 (from 2000). Lua missiles are now affected by ECM unless they have an intact cable connection

[h3]UI[/h3]
  • Updated the enemy spawning UI for designer

[h3]CAMPAIGN[/h3]
  • Damage difficulty for all preset difficulties is now 1 (easy was 0.4, hard was 2, godly was 4). You can still edit this slider in ‘custom’ if you want.
  • In the campaign, the kill to death ratio used to adjust difficulty is now only calculated for blocks destroyed on a vehicle with >85% health. This should get a better estimate as below 85% health the fate of most vehicles is sealed.

[h3]CIWS[/h3]
  • CIWS damage multiplier down from 2.5x to 2x
  • Flak damage up from 50% of HE to 85% of HE. Increased armour effectiveness bonuses against flak and the customizer tooltip now shows that flak is weak against armour
  • Kinetic projectiles now do not check the angle of impact against missiles and CRAM shells. Damage is noticeably higher/more consistent, performance increased

[h3]DAMAGE[/h3]
  • Frag AP up from 3 to 4. The buff paired with ricochet changes was not enough to keep frag close to HE damage
  • HE mechanics adjusted so it does less damage with lower variance, and smaller HE is comparatively better. Geometry is more important(hits on flat walls relatively weaker, in tight places stronger)
  • HE scaling adjusted to make huge explosions slightly stronger
  • Missile impact damage done for each m/s speed up by ~11%

[h3]LASERS[/h3]
  • Base AP without frequency doublers up from 20/30 to 40/60 AP (pulsed/continuous)
  • Frequency doublers give 1 AP if there are 100/150 pumps in the system, down from 180/270
  • Laser cavity capacities down to 5/6 the previous value
  • Non-armoured optic variants have 300 health and 60 armour, up from 250/40
  • Pumps convert 30 power into 24 cavity energy/second, down from 30
  • Short-range combiner armour up from 50 to 60

[h3]LEADERBOARDS[/h3]
  • All old leaderboards wiped
  • Leaderboard UIs updated and added, where applicable, to the debrief screen and mission launch screen
  • Missions and campaigns with leaderboards will now frequently check to see your game configuration constants are standard and offer you the choice to reset them or opt-out of the leaderboard
  • New leaderboards added for all DWG and SS missions. Quest for Neter retains it’s four leaderboards

[h3]MISSIONS[/h3]
  • Mission allied units are now all configured so they spawn full of material but you cannot resupply from them, build on them, scrap them or retrofit them. This is an optional setting, should custom campaigns need different settings for allies.

[h3]NETER[/h3]
  • Fixes to board section capture locations, many of which were erroneously on land, sorry about this

[h3]SCUPPERING[/h3]
  • The old ‘fleeing’ check that would kill a unit that was deemed to be running from battle has been removed, now that the out of control check is in for problematic faction vehicles.
  • You are alerted when you AI thinks it is out of control

[h2]Fix[/h2]
[h3]MISSIONS[/h3]
  • The system that migrates your selected custom vehicle from one mission to the next (where appropriate) has been fixed

[h3]YOUTUBE[/h3]
  • Fixed a bug where the youtube plugin would spam error messages. All old error messages will now be deleted

2.9.6 Hotfix

Hey Depthians!

A small update mainly to address faction HQ’s being destroyed.

Changelog



[h2]Addition[/h2]
[h3]CAMPAIGN[/h3]
  • In the tactical map view, you can now visualise faction vs faction battles, and enemy unit health bars are shown on the map

[h3]MISSILES[/h3]
  • Single rail launchers can drop their missiles as bombs (30 m/s initial speed, 90° elevation). Option for that is in the launcher’s Q menu

[h3]SMOKE[/h3]
  • When show dispensers display their tooltip they also show a visualisation of the sphere their smoke will affect

[h2]Change[/h2]
[h3]APS[/h3]
  • Flak radius multiplier up from 3 to 4x (combined with previous damage boost it’s much higher than before)

[h3]CAMPAIGN[/h3]
  • Faction vs faction battles sped up by x10
  • Medium spawn now only makes WF attack you initially, not WF and LH

[h3]LASERS[/h3]
  • Base AP without frequency doublers up from 20/30 to 40/60 AP (pulsed/continuous)
  • Frequency doublers give 1 AP if there are 100/150 pumps in the system, down from 180/270
  • Pumps convert 30 power into 24 cavity energy/second, down from 30
  • Short-range combiner armour up from 50 to 60
  • Work in progress! Combiner and optic models replaced

[h3]LOGGER[/h3]
  • In-game emailing of a log will now only email the first 3mb of it, to reduce the length of the hang, (and to not fill my outbox/inbox)

[h3]PAC[/h3]
  • Particle cannon focus increased to 4/3 (so 15 focus now has the same spread 20 had before the change)

[h3]PROJECTILES[/h3]
  • CIWS damage multiplier down from 4 to 2.5
  • Health for missiles/CRAMS down to 60%, for APS down to 2/3 the old value
  • S/M missile interceptor base damage down from 1200/7500 to 650/4500

[h2]Fix[/h2]
[h3]CAMPAIGN[/h3]
  • Faction vs faction battles had some bugs that resulted in (amongst other things) HQs being destroyed by distant enemies.

2.9.5 Stable hotfix

Changelog

[h2]Change[/h2]
[h3]Avatar[/h3]
  • The rate at which avatar gifts materials is set so that it will never take longer than 20 seconds to fill a vehicle to max

[h2]Fix[/h2]
[h3]Regression [/h3]
  • 'Build guides' were broken, now fixed

2.9.4 Stable Hotfix

Hey all :)
A quick little hotfix for our 2.9.3 stable release.


Changelog

[h2]Addition[/h2]
[h3]UI[/h3]
  • Added back in left-hand side HUD the bars representing ammo and fuel allowances of the current vehicle. These can be disabled in the options menu, as they are non-essential.

[h2]Fix[/h2]
[h3]FUEL ENGINE[/h3]
  • A bug when fuel allowance runs to 0 has been fixed- engines will now slow down as they run out of fuel access.

[h3]MULTIPLAYER[/h3]
  • Fixed a UI bug in the server screen when a server is using a planet you don’t have
  • In adventure mode the adventure’s reference frame for the world is updated when you save the adventure, to improve the likelihood of a smooth loading process.

[h3]UI[/h3]
  • Removed an out-dated reference to Easy campaign using centralised materials (it doesn’t)

2.9.3 Stable Release

What is up Depthians!
We are back with another monstrous update as this one incorporates five beta test builds, so we have a lot to cover.

If you want to dive straight into the massive changelog / dissertation Click

We should probably start with the biggest change to From The Depths in this update and that is the change of fuel and ammo storage.
Quoting Nick, our lead developer

Originally posted by Developer

The change is quite simple: "remove ammo and fuel as separate resources. Weapons will consume materials directly, fuel engines and CJEs will burn materials directly".
Before I dig into why I think this is the right thing for FtD, I'd like to explain a few details.
Energy, fuel and ammo are still needed for your constructs.
We have changed the "ammo barrels (etc)" and "fuel tanks" so they are just alternative material storage containers, but with the following properties:
--"ammo barrels" now increase the maximum possible rate of usage of materials as "ammo" for reloading guns. They still explode.
--"fuel tanks" increase the maximum possible rate of use of materials as "fuel" for fuel engines and CJEs, with the future stretch goal of fuel tanks being flammable.
--So ammo racking is going to remain a feature of the game- vehicles that need to reload a large amount of materials may need additional ammo barrels

Ammo and oil processors are replaced ship-wide with existing material storage containers of the same size. They'll be made decorative blocks so you can still use them decoratively in future if you want to.

The oil refinery will be repurposed (described later in the patch notes)

There are two main reasons why I think this is the right move. Why it's right for the business and why it's right for the player.

Let's start with why I think it's right for the player:

Ammo and fuel containers are currently purchasable as either "empty or full". This is confusing when considered in the context of the campaign, story missions, custom battles, multiplayer matches...how do empty and full tanks behave in these modes? I'd need an hour to study the code and a small essay to explain it. That's not good game design.

Localised resources, when considering just the moving of material (and energy, if you want), becomes infinitely more manageable. The supply group system and the transit fleet system are not intuitive and for a lot of situations, their usage becomes fiddly and too complicated. We've replaced these systems with a new supply system that is much more intuitive for moving materials and energy around.

The UI is less cluttered now that ammo and fuel bars are not shown. This is not a minor point...it'll reduce the amount of data on screen by about 40% in a lot of the different views. It'll be so much easier to know at a glance if a particular fleet is running low on "materials" or doing fine. Is a transport ready to leave, or does it need to pick up more materials? Will a set of vehicles have enough materials for the next fight...this is so much easier with just one main resource type per vehicle.

When you or an enemy run out of ammo or fuel in a battle it's just frustrating. By combining fuel, ammo and materials for repairing you can guarantee that if someone runs out, the fight is going to be over quickly.

I imagine that deep down the majority of players would rather not have to create, stock and resupply fuel and ammo. I know that personally, the requirement to do this puts me off playing the campaign. By using a single material it still focuses the game on making efficient war machines, maintaining supply lines and growing your economy, but without the extra confusion of mat->ammo and mat-> fuel conversion.

Being able to assess weapons, engines and vehicles in terms of material cost and running cost is elegant.

Most grand strategy games and RTS games don't have localised resources, and many don't have more than 2 resource types to handle. Very few combine localised materials with multiple types.

Why it's right for the business:

The ammo and oil processors were created about 8 years ago. Boring single blocks that don't add much to the game. It's been our intention to add something similar to the oil refinery but for ammo creation. That's a lot of work and adds to the complexity of the logistical part of the game, which we feel is already a burden.

Making the localised resource supply system more user friendly to make it easy/natural/pleasant to move ammo, fuel and material around the map would require a lot of effort and, quite frankly, I'm not sure we'd ever manage it.

The complexity of the UI scares off a lot of our customers. The barriers to getting a gun firing or a boat moving will be lowered if a single material container can theoretically get everything working.

Running out of ammo/fuel in combat is a problem for our players. We want to find a solution to that, but it would take a lot of effort to do so. We also want the strategic AI to always enter a battle with enough ammo and fuel for the fight- that's another massive bunch of work.

The campaign's strategic AI has to work hard to get materials where it wants them. It's a bundle of work and added complexity to get NPC fleets to restock ammo and fuel as well.

We had proposed work to make resource dumps (from dead ships) contain ammo and fuel...again, that's more work, more bugs, more testing.

Certain game modes such as story missions, tournament mode, and multiplayer maps should theoretically allow the player to choose the amount of ammo or fuel stocked into their vehicles before the match begins. That's another bundle of work and added complexity we'd like to avoid.

Currently out of play units on the map can run out of fuel and will still continue to move "for free". It's exploitable and we don't have a solution to that...but if all the different out of play movement calculations are burning material, there will be no avoiding the cost.
The development effort can be much better spent polishing up other features that I actually believe in, rather than flogging the dead horse of logistical complexity in an attempt to make it interesting, approachable and fun for everyone (which I fundamentally don't think it would ever be).

Fundamentally I think that by winding back this feature we tie up a large number of loose ends and it results in a far more finished and enjoyable product.

And what's-more everyone on the development team agrees that we enjoy the game for fighting, looting and creating...not staring blankly at dozens of resource bars trying to figure out who needs to head back for more fuel and how long we need to wait for ammunition to process.

We've also simplified the resource transfer system. "Supply groups" and "Transit Fleets" have been replaced with a simple but comprehensive three-tier system. You can mark a vehicle as a "Creator", a "Cargo" or a "User". Creators fill up Cargos (and Users), Cargos give to Users (up to procurement levels). Users equalise their material with their neighbours, so do Creators, and there are a few handy transfers from Users back to Cargo and Creator to make sure they maintain their procurement levels as well. This system covers 95% of the way people were using the resource system and does it all semi-automatically. This simplification is much more possible now that materials are the only resource, as they invariably just need to flow from the resource zones to the front line, with everyone (Creators and Cargo) keeping what they need and passing the rest on. This new resource system also facilitates the long-range transport of materials from refinery to refinery, which is neat. The system also has an option, for Creator and Cargo types, to set their "supply chain index", so if you want to relay materials from output to output in order to accumulate them at a central location you can set the supply chain index to determine which way along the chain the materials will flow. It's all explained in the game.


After spending a lot of time with this new system from adventure to campaign and designer mode, the gameplay feels a little faster to get going and a little simpler for fleet management. As if you didn’t already know, you can shift+right click (with your supply construct selected) on the target construct / flagship of a fleet to keep supplied, keep holding down shift and right-click where you want to pick the resources up from and once again while not letting go of shift, shift+right click on the target construct/flag ship to finish the loop.

This would be done of course after setting up the settings Creator, Cargo and User.
Creator as an example is the harvesting construct, Cargo which would be the supply ship, User which would be a single target construct that uses the mats.

This will keep the supply ship target waypoint updated and therefore your supply ship will always head to the target construct no matter where it has moved to after setting up the loop.

You still need ammo and fuel boxes on your constructs, as these are governing the transfer rate / the speed that stock your turrets and fuel engine with the materials needed for them to run. You can run a construct without fuel or ammo boxes, however, once your APS clips are empty you will see a drop in your rate of fire as the material is not being transferred fast enough, this is the same for fuel engines and CJE.

Another change that goes hand in hand with resource management is the changes to fuel refineries.
In short:
[Quote]
Refineries on a force with greater than 1 million materials on it will begin refining the material into 'commodities' that are stored centrally. Commodities (AKA centralised materials) can be added by the player to any vehicle in allied territory, at any time.

Resource zones have a new feature too, and that is the ability to deactivate a resource zone on your owned tiles and if you own enough territory as you can see from the UI when double clicking on the resource zone “Zone Deactivation”.



Custom Jet Engines, have had some additional parts and new features.

We have the new ducted air intakes which as you can see have different attachment points



These ducted intakes allow you to have your CJE enclosed inside your construct enabling you to pass ducting through to access airflow outside.





And as you can see in the pic below they are enclosed and making use of the air duct intakes.



You can also funnel the exhaust of your CJE's that would be under the waterline by using the two new connector blocks, a 90-degree corner and an extension piece which allows them to work as long as you funnel the exhaust out above the waterline.



PACs have also had a rework and new additions.
We now have the long range lens which has a circular 10° field of fire, the close range lens which has a circular 35° field of fire, the scatter lens which has a circular 30° field of fire, and the vertical lens which has a 10° horizontal / 60° vertical field of fire (good for AA). The other differences between them is the percentage of damage drop off at certain ranges, which is marked in their UI.





One other awesome change to the PAC system is that melee lenses do not need to be hooked up to the now called long range lens. Simply setup your melee head and snakey noodle PAC tubes with a terminator on the end, then link up to your other melee lens via Q in the drop down menu. The scatter lens also deserves some attention here, as it can double up the number of beams if we increase the charge time max x4 at 30 seconds. The PAC system has had many tweaks which you should check up on in the change logs.

Shields have also had some love. Projector shields reflect and laser scatter modes are now merged and have also had a slight buff to ricochet chance. Ring shields armor bonus has also increased by 50%.


We also have some new additions to APS in terms of coolers.

From left to right we now have an L shape, 4 way and a 5 way cooler.




We now have some new wide wheel additions too for all you land vehicle lovers.



The next biggest change would be steam engines even though other changes will be implemented in this update. We are once again rehashing the whole system, which will be released in the following updates.

I had asked Weng a number of questions as to why the change was needed, why are the parts expensive, when and why would you use steam over fuel, and this is what he had to say:

Reason why steam changes are needed:

  • Steam was previously totally unbalanced and arbitrary. For example, 9 small boilers with 1 small piston was the optimal steam setup, which was more efficient and denser than almost all other engines; and turbine power generation only depended on its pressure, so compact turbines were always optimal.
  • It lacked many critical info in its UI.
  • It was hard to control the usage of steam


What's good with new steam:

  • A bit more of realism and complexity
  • Larger steam now generally have better efficiency and density than equivalent smaller steam
  • More useful info such as total power production, performance over time
  • Possibility to regulate steam usage with valves


Pros of steam compared to injector fuel:

  • More dense and more efficient
  • Even more dense with turbines
  • Easier to fit into irregular space
  • Provides a buffer with flywheels or steam tanks
  • More efficient when used for propellers
  • Doesn't require fuel containers, uses material directly from any type of storage
  • Computationally less intensive


Cons of steam compared to fuel:

  • Still hard to regulate, so it's only useful when the power usage is constant or there's a buffer energy storage
  • Turbines waste energy when batteries are full
  • Crankshafts waste energy when reaching speed limit
  • More susceptible to damage (injector engines can often still run fine even when half of it is gone, steam can stop working when a single pipe is destroyed)


Why cost of parts is hilariously high: Steam engines have better efficiency and density (many players seem to forget that one) than injector engines. So a higher initial costs makes it less overpowered.

(In my opinion, the potential waste of energy is a major drawback of steam and justifies for its high potential power. But iirc Draba said that injector engines would be useless on designs that require a lot of power if steam doesn't have higher initial cost, which also makes sense.)

Problem with new steam that can't be fixed:
  • Many old designs are broken due to low power output
  • More complexity


Problems that can probably be fixed but I don't have a solution:

  • Inefficient steam engines are ridiculously bad (a bad steam engine is like 30 PPM and 50 PPV, while a good one is around 600 PPM and 110 PPV) (I tried to fix this and spent like 40 hours on that, but I only managed to make it easier to build a mediocre engine)
  • Cannot be simulated to calculate a stable power output, like fuel engines do (actually it's easy but would take a lot of time to do and I don't think it's necessary)



Another massive change is the detection rework which I also left a few questions for Ian AKA Blothorn to explain the system and how it works.

Why a change was warranted:

  • Different types of detection weren't well balanced--for instance, visual components had better accuracy than IR and vastly better range.
  • Detection autoadjust used an incorrect formula, so optimizing adjustment was both mechanical and tedious.
  • Trackers having much better detection ranges than search sensors meant that detection was very binary--if you could see something at all you could usually get a precise lock (barring ECM, which was only counterable by large numbers of components).
  • Needing both sensors and munitions warners made reactive missile defense difficult on small vehicles.
  • There were a number of other inconsistencies/imbalances, e.g. some visual/IR sensors working through water, steam engines producing no heat, etc.


Overview of the new system:

On the offensive side, each sensor type now has a role in which it is optimal, and large vehicles are best using a variety to cover their weaknesses. Visual probably remains the default for above-water detection--it remains impossible to reduce visual signature other than reducing size. IR is better against fast vehicles, as they have trouble avoiding high IR signatures from thrust and drag. Both visual and IR are weak in rangefinding (although coincidence rangefinders are adequate for most purposes); radar is correspondingly strong in range and weak in bearing, although it often offers better detection chances against vehicles that don't pay attention to radar stealth.

On the defensive side, there are two approaches. Most obvious is signature reduction--while it is deliberately difficult to avoid detection entirely, reducing signature reduces detection chances and thus degrades opposing accuracy. At short ranges, however, this doesn't work well--detection chances are likely high regardless, and low errors at short range mean even sparse detections can give a good fix. Smoke and chaff can be useful here: they increase detection chance while adding a distance-independent error to opponent's visual and radar sensors, respectively.


ECM, buoys, and radar guidance have also been reworked. Buoys are more powerful, becoming more accurate as they get closer to the target. While their base error is high, at long ranges a buoy at close range can beat the accuracy of any onboard sensor. If you worry about opponents’ buoys, ECM can now intermittently jam them--except if they are connected to their parent vehicle by a harpoon cable, in which case they don't need the vulnerable wireless connection.


Most blueprints should need no modifications under the new system, although a few may want a few more or less GPP cards. The one exception is water interactions--IR cameras, laser rangefinders, and retroreflection sensors can no longer work through water, so submarines that used them underwater or vehicles that used them to detect submarines will need to replace them (likely with buoys). Vehicles that predominantly used visual detection should also consider adding a greater variety of sensors--in particular, visual camera trackers tied to AA mainframes should likely be replaced with IR cameras. Also, radars and cameras can take over missile and projectile detection (radar is required for projectile detection), so munitions warners can be removed/replaced with additional sensors.

Last but not least a sweet little addition to our build menu prefabs.


Please do make sure you go through the Changelog we did not post the logs here as they would need multiple posts xD