Skip to content

Instantly share code, notes, and snippets.

@frosch123
Last active March 5, 2023 17:33
Show Gist options
  • Save frosch123/a89a5c6f68c769b80f5bcb62888428ff to your computer and use it in GitHub Desktop.
Save frosch123/a89a5c6f68c769b80f5bcb62888428ff to your computer and use it in GitHub Desktop.
Content auto tagging

Content classification

NewGRF

  • category: result from classify_newgrf
  • palette: 32bpp (> 50% 32bpp sprites), 8bpp (< 50% 32bpp sprites)
  • high-resolution: yes (> 50% 2x or 4x sprites), no (< 50% 2x or 4x sprites)
  • sound effects: yes/no
  • size: small (< 20 vehicles, < 10 industries, < 10 objects, ...), large (20-100 vehicles, 10-30 cargos), huge (> 100 vehicles, > 30 cargos)

Base-Graphics

  • palette: 32bpp (> 50% 32bpp sprites), 8bpp (< 50% 32bpp sprites)
  • high-resolution: yes (> 50% 2x or 4x sprites), no (< 50% 2x or 4x sprites)

Scenarios

  • size: small (< 64k tiles), large (64k-500k tiles), huge (> 500k tiles)
  • elevation: islands, flat, hilly, mountainous
  • shapes: square-ish (aspect-ratio <= 2), rectangular (2 < aspect-ratio < 8), narrow (8 < aspect-ratio)
  • climate: temperate, arctic, tropic, toyland
  • modded: no (no newgrf or gs), little (< 5 newgrf or gs), yes (> 5 newgrf or gs)
    • many scenarios exist in multiple variants using different industry sets: "England, vanilla", "England, FIRS", "England, XIS", ...

Heightmap

  • size: small (< 64k pixels), large (64k-500k pixels), huge (> 500k pixels)
  • elevation: islands, flat, hilly, mountainous
  • shapes: square-ish (aspect-ratio <= 2), rectangular (2 < aspect-ratio < 8), narrow (8 < aspect-ratio)

Game-Scripts

  • goals: none, has-goals, has-league-table
  • mechanics:
    • town growth: yes/no
    • cargoflow monitors: yes/no

AIs

  • sentry statistics: awful (crashes in >10% of games), bad (crashes >5%), usable (crashes > 1%), good (crashes < 1%)
  • mechanics:
    • builds trains: yes/no
    • builds RV: yes/no
    • builds ships: yes/no
    • builds aircraft: yes/no

Base-Sounds, Base-Music, GS/AI-Libraries

Nothing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment