Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Author Topic: Sprite Interpolation, Burn Drive Click, Drone Collision  (Read 656 times)

Armithaig

  • Lieutenant
  • **
  • Posts: 54
    • View Profile
    • Amaranth
Sprite Interpolation, Burn Drive Click, Drone Collision
« on: November 02, 2019, 06:19:09 PM »

Some pedantic stuff've noted down while whittling, free to ignore.

Sprite Interpolation
Fair few hardpoint sprites've got heights not evenly divisible by 4 -> unnecessary interpolation.
L: 70px, R: 68px

Diagonals're also affected though ain't nearly as stark.


Bounty board;
Spoiler
Annihilator Rocket Launcher
Arbalest Autocannon
Atropos & Harpoon (Single)
Autopulse Laser
Devastator Cannon
Flak Cannon
Hypervelocity Driver (turret.y % 2 == 1)
IR Pulse Laser
Light Assault Gun
Light Dual Autocannon
Light Machine Gun
Light Mortar
Light Needler
Mark IX Autocannon
Mining Laser
Paladin PD System
Railgun
Salamander (Single)
[close]

Burn Drive Click
Noticed an audible click in burn_drive_deactivate.ogg since's cut at a non-zero value.
Captured here, isolated at end if's troublesome to hear.
Shaved 99 samples from start to get at the nearest zero-crossing, plenty of software can do it automatically like Audacity, Wavosaur, Reaper, Cubase, etc.
Few other sounds also suffer similarly but barely noticeable.

Drone Collision
Drones without a lesser HullSize cause the host to enter collision panic when they form up, regardless of CollisionClass.
Peeking at obfuscated collision module, seems to be some considerations for both collision class != SHIP and drones specifically, falls through here.
Panic (HullSize.FRIGATE & CollisionClass.FIGHTER)
Expected (HullSize.FIGHTER & CollisionClass.FIGHTER)
Logged