Skip to content

Enemies

Christopho requested to merge mattias-p:enemies into dev

Created by: mattias-p

Here's a bunch of imported sprites. (No enemy scripts though)

Sprites

I've looked through Zsdx, Zbom and Tunics for enemy sprites and imported the ones I believe are from ALTTP. Some of the included sprite were updated and cropped to remove non-ALTTP-enemies.

Naming

I've tried to use canonical names for all enemies. In some cases the references I had available did not agree and I couldn't decide upon a single reference being strictly better than the others.

Some enemies have variants. In this case I've put the prefixed variant name in parentheses, e.g. (Red) Bari. Some enemies have separate sprites for weapons or body parts. In this case I've put the suffixed part name in parentheses, e.g. Stalfos Knight (head).

The sprited ids were constructed by concatenating this: BASENAME + [ "_" + VARIANT ] + [ "_" + PART ]

I took the liberty to rename the "Tentacle" enemy to "Popo" which seems to be its canonical name.

Pixels and colors

I found a number of sprites that were clearly based on ALTTP. Some of these were included and others not. I drew the line where I believe the original sprite can be recreated by the equivalent of palette transformation.

Animations

There were two different Ganon sprites. I combined these two into a single sprite and renamed one of the "walking" animations to "crouching" for lack of a better name.

Origins

I tweaked a whole bunch of origin points in what I believe is a correct way.

To do

I don't consider this quite ready yet. In particular:

  • The colors of some enemies need to be fixed.
  • I broke my own pixel rule an included some soldiers. I believe those can be fixed using the included images.
  • I would very much like to get feedback. Especially on the naming.
  • Is there an authoritative resource on enemy names?
  • Have I overlooked important sources of enemy sprites?

Merge request reports