endless-sky/Endless-Sky-Delta

[Request][Help Wanted] Adjusting hardpoints and engine flare points for remaining drones, fighters, and interceptors

Open

#210 opened on Feb 4, 2025

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C++ (2 forks)github user discovery
Content (data)good first issuehelp wanted

Repository metrics

Stars
 (18 stars)
PR merge metrics
 (PR metrics pending)

Description

Problem Description

Bug fix / Request for Help Fighters are comically big, drones are even more comical. While this is amusing, it also makes for the fact that they are disproportionately easy to target due to their size.

This PR addresses the bug/feature described in issue countless discussions on fighter utility

Summary

Starting point: This is what was used for the factions already done, but is not a hard rule. Adjust as looks good. Drones have been shrunk to 40% of their normal size. Fighters have been shrunk to 50% of their normal size. Interceptors have been shrunk to 60-75% of their normal size.

To-Do:

All the ships that have been scaled, all 48 of them, will need their hardpoints and flares adjusted to match their scaled image.

  • Avgi
  • Bunrodea
  • Coaliion
  • Gegno
  • Incipias
  • Successors

Help Wanted!

Note that all the above factions already have a "scale" 0.x added to the ships that need some sort of scaling (although most of the fighters and interceptors will be using my original numbers of 0.6 and 0.75 respectively) on the sprite, but no changes to the hardpoints and flares. This should make them easier to locate in the appropriate file.

Instructions

Converting hardpoints and flare locations is really simple. Multiply each coordinate by the appropriate decimal percentage.

So for a fighter, what was gun 5 20 becomes gun 2.5 10

Related Issue Links

This is the PR that does the bulk of the ships that are in or interface with humanity and the Remnant: https://github.com/endless-sky/Endless-Sky-Delta/pull/195

Contributor guide