STEAMB

Меню

September 30th Update

This is the first update in quite a while and it's a BIG one.

TLDR; rebalanced block P costs, lots of new weapon types for modders, significant optimizations for better frame rate and a smoother ride.

General Improvements:

  • Block P costs have been re-balanced
  • Significant performance, precision, and stability updates when editing very large structures.
  • 'x' now properly stops the player ship from rotating when in key rotation mode
  • tooltips are now properly updated after scaling a block
  • World streaming and generation is now smoother. Improve performance when copying clusters and when allocating new clusters using a new port connection copying algorithm and pooled allocator for cluster structures.
  • Use a different, more accurate method for sleeping between frames and update steps (smoother animations).
  • Improve targeting for cannons and rockets, particularly when the velocity difference between the firing ship and target is significant.
  • update Chinese translation (Thanks to community members Uiharu, Fgdfgfthgr, tang hao, liilili, Magnus siiftun1857 Frankline, and others). Improve Chinese and Japanese text wrapping.
  • Significantly reduce the memory used by each game block by moving constant fields into a central, shared location. This also makes it easier to add new block fields in the future.
  • Significant physics engine cpu and memory optimizations.
  • Graphics transformation optimizations. Particle effect spawning optimization
  • Significant healing laser optimizations
  • New block sleeping optimization reduces CPU usage of inert blocks.
  • OPTIMIZATIONS
  • Fix several rare editor related crashes
  • Weapon ranges are now displayed in the binding screen
  • Lots of random crash fixes

Tournament:

  • The AI now ignores weapons bound as either "point defense" or "auto-fire" when determining what range to engage at. Players can bind auxiliary weapons to either of these two binding slots to prevent them from interfering with AI positioning.
  • AI will now use the fire mode ("fire all" or "ripple fire") from the primary weapon binding for its weapons.
  • Weapons bindings are now easier to edit in sandbox mode. Just press 'b' without closing the console.
  • AI now properly considers weapon boosters when calculating weapon range/damage in several places.

Modders:

  • New "fragment" cannon field allows recursively defined projectiles that split into more projectiles.
  • New cannon field "pattern" can be set to "random" (default), "spiral", "wave", or "constant" to change the way projectiles are distributed through the "spread" angle.
  • New cannon/laser field "barrelTaper" allows modifying turret barrel aesthetics.
  • New cvar kSensorRangeMultiplier allows modders to increase the sensor range of all ships (default is 2200 units). Particularly useful for mods that also increase kLiveRadius.
  • audio.lua mods can now load sounds from the base game directory without having to copy the sound file into their mod
  • Hold down "control" to display the prettier construction mode tooltip when in the sandbox (instead of the more verbose sandbox tooltip)
  • level_save command now requires a -f switch to overwrite and existing level file. Add level_remove command.
  • Allow setting block "health" and "mass" directly instead of setting "durability" and "density"
  • Add new cvar kWriteJSON which causes the game to export ships and write other data files in easily parsable JSON format instead of the default lua-esq format. The game can now import ships and other data files in JSON format.
  • Fix issue where multiple glsl shader #includes were sometimes garbled
  • Add ability to glue several translation strings together in lua files. For example, blurb=_("foo") _("bar") will translate "foo" and "bar" separately and then glue the results together.
  • Add new features ALWAYSFIRE and NEVERFIRE which cause weapons to either always fire or never fire (ignored even by AI). Useful for cosmetic lasers, etc.
  • Extend the ONEUSE flag to work with SHIELD, LAUNCHER, and FACTORY/SELFFACTORY.
  • Add PALETTE feature to allow placing blocks in the faction palette even if they are not in a ship (see also NOPALETTE).
  • Add turretLimit block field to allow turrets that only partially rotate
  • Increase maximum custom block scale from 10 to 32. Increase maximum number of vertices per shape from 16 to 32.
  • Allow new kCVar += N syntax which helps mods conflict less
  • Add new triangle based (instead of point based) particle rendering mode which is slower but works better with very large particles. To enable set kParticleTris=1.
  • Add new feature LAUNCHER_BARRAGE which can be added to LAUNCHER to cause all missiles to fire at once.
  • Add cvar kMainMenuBattleFactions and friends to allow controlling the contents of the main menu battle
Читать в Steam ↗

Комментарии 0

Гостевые никнеймы не подтверждают личность. Все комментарии проходят проверку владельцем сайта.

Обсуждение ещё не началось.

    Настройки cookies

    Вы можете изменить выбор в любой момент. Отказ от аналитики не ограничивает доступ к сайту.

    Технологии, провайдеры и сроки хранения