Skip to content

enhancement: Develop higher-res sprites, for in-mission resolution up to 1440p (2K) #322

@mefistotelis

Description

@mefistotelis

To support resolutions up to 1440p (aka 2K), we will need sprites with proper scales. Scaling in-game wouldn't look that good.
Before going this territory, we should wrap up 2K sprites as listed in #323 .

Scaling for these resolutions would be necessary to make the game look ok:

1920x1280
1920x1440
2560x1440

Panel scale factor within the game for 2560x1440 verified to be 7, meaning the size of smallest sprites we have needs to be multiplied 8x (=7+1) to get largest sprites for that resolution.

Sprites needed for in-game graphics, as named in swars-gfx repo:

font_sharp_cult-*-white
panel_dgren_marbl-*
panel_lblue_plain-*
panel_mblue_bevel-*
pointers-*
weapons-outline-*

Specific sizes needed - font (scaling bound to height):

font_sharp_cult-30-white
font_sharp_cult-35-white
font_sharp_cult-40-white

Specific sizes needed - pointers (scaling bound to height):

pointers-192
pointers-224
pointers-256

Specific sizes needed - weapons (scaling bound to width, but adjusted for height):

weapons-outline-54
weapons-outline-63
weapons-outline-72

Specific sizes needed - panels (scaling same as for weapons):

panel_dgren_marbl-192
panel_dgren_marbl-224
panel_dgren_marbl-256

panel_lblue_plain-192
panel_lblue_plain-224
panel_lblue_plain-256

panel_mblue_bevel-192
panel_mblue_bevel-224
panel_mblue_bevel-256

Note, these are sprites needed for in-mission play; for scaling the projector menus, there are different requirements.
(the menus will have a separate "issue")

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementgfx workissue requiring a work in graphics editing tool rather than programminghelp wantedanyone interested is invited to participate in discussion and work on solving the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions