Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Animated Grass in DF 0.50+?  (Read 1021 times)

jecowa

  • Bay Watcher
    • View Profile
Animated Grass in DF 0.50+?
« on: September 11, 2024, 12:30:29 pm »

Has anyone found a way to do this? I found the files used for animated magma. There are also some grass files with it, but it doesn't look like they are used for anything. I have not found any in-game settings or init/d_init settings that mention grass or animation.
Logged

jecowa

  • Bay Watcher
    • View Profile
Re: Animated Grass in DF 0.50+?
« Reply #1 on: September 11, 2024, 04:24:33 pm »

While messing with it, discovered that if you delete the grass stuff from the "vanilla_plants_graphics" folder, it falls back to the grasses next to the animated lava graphics in the "vanilla_environment" folder. Animated grass still doesn't work, though. But doing different grass textures for each type of grass does.
Logged

jecowa

  • Bay Watcher
    • View Profile
Re: Animated Grass in DF 0.50+?
« Reply #2 on: September 13, 2024, 12:01:53 am »

Since it's possible to draw unique tiles for each type of grass, but since that's kind of a lot to do, I've been trying to classify the grasses into similar groups for drawing a grass tile for each order or family or whatever.


The 34 above-ground "plant_grasses" that are probably based on real-life plants can be grouped into 5 orders or 8 families or 12 subfamilies or 17 tribes.

Sorted by taxonomy:
  • Kingdom: Plantae
    • Order: Asterales
      • Family: Asteraceae - the aster/daisy/composite/sunflower family
        • Subfamily: Carduoideae
    • Order: Caryophyllales
      • Family: Aizoaceae - the fig-marigold family
        • Subfamily: Ruschioideae
    • Order: Ericales
      • Family: Ericaceae - the heath/heather family
        • Subfamily: Cassiopoideae
          • WHITE MOUNTAIN HEATHER (Cassiope, guess)
    • Order: Poales
      • Family: Cyperaceae - the grass-like family
      • Family: Juncaceae - the rush family
      • Family: Poaceae - the true grass family
        • Subfamily: Arundinoideae
        • Subfamily: Bambusoideae
        • Subfamily: Chloridoideae
          • Tribe: Cynodonteae
            • Subtribe: Boutelouinae
          • Tribe: Zoysieae
            • Subtribe: Zoysiinae
        • Subfamily: Panicoideae
          • Supertribe: Andropogonodae
          • Supertribe: Panicodae
            • Tribe: Paniceae
        • Subfamily: Pooideae
          • Tribe: Poeae
            • Subtribe: Agrostidinae (or some other that begins with an "A")
            • Subtribe: Agrostidinae
            • Subtribe: Holcinae
            • Subtribe: Loliinae
            • Subtribe: Poinae
              • MEADOW-GRASS (Poa, guess)
          • Tribe: Stipeae (guess - could also be of the Aristidoideae or Chloridoideae subfamilies)
        • Family: Typhaceae - the cattail family
    • Order: Rosales


By location:

Spoiler: biome sets (click to show/hide)


By colors:

Spoiler: grass color (click to show/hide)


By tiles:

All grasses and moss use the same tileset with the exceptions of the three bamboo (which share a tileset) and the grasses of good and evil.


By growth:

These grasses have both buds and flowers:
  • BABY TOES SUCCULENT
  • PEBBLE PLANTS
  • MEADOWSWEET
  • RUSH
  • MARSH THISTLE
  • COTTONGRASS
  • CLOUDBERRY

This grass has only flowers:
  • MOUNTAIN AVENS

The rest of the grasses have neither buds nor flowers.

However, WHITE MOUNTAIN HEATHER looks as if it was intended to have growth, but it needs timing.
« Last Edit: September 13, 2024, 01:49:25 am by jecowa »
Logged

ryno

  • Bay Watcher
    • View Profile
Re: Animated Grass in DF 0.50+?
« Reply #3 on: September 15, 2024, 06:46:20 am »

it's possible to draw unique tiles for each type of grass, but that's kind of a lot to do

i attempted this awhile back

Spoiler (click to show/hide)
Spoiler (click to show/hide)

at the very least it helps to have some pictures for bamboo. animated grass tiles sounds pretty cool also. good post
Logged