# Sprite Sheet Filenames

Sometimes some sprite sheet have special character associated in the file name, which changes it's function.

Sprites are set by the **top-left corner** of the sprite. Meaning larger sprites will overlap to the bottom-right tiles.

## Table Summary

<table><thead><tr><th width="96">Char</th><th width="162">Example</th><th width="339">Description</th><th>Omori Use Case</th></tr></thead><tbody><tr><td></td><td>name.png</td><td><p>Standard regular sprite sheet. Having 8 character in total in sets of 3x4 tiles, totals to 12x8 tiles. In OMORI case the cells are usually in 32x32 pixel. </p><p></p><p><strong>It is possible to have larger sprite, the engine simply divide by 12x8.</strong></p></td><td>Default</td></tr><tr><td><code>$</code></td><td>$name.png</td><td><p>Turns the sprite so it's only single character.</p><p></p><p><strong>It is possible to have larger sprite, the engine simply divide by 3x4.</strong></p></td><td>Large unique enemies, Animated decorations</td></tr><tr><td><code>!</code></td><td>!name.png</td><td>In RPGMV characters will be shown <strong>6 pixels above tile</strong> by default. This <strong>removes that offset</strong>.</td><td>Doors, Decorations</td></tr><tr><td><code>[SF]</code></td><td>[SF]name.png</td><td>This makes it singular sprite. This may appear in preview incorrectly as divided, but will display in-game as singular image.</td><td>Large Decorations:  Chandeliers, Holes, Curtains</td></tr><tr><td><code>%(x)</code></td><td>name%(5).png</td><td><strong>This is a suffix, put at the end</strong>. This specifies specific amount of frames in horizontal direction, with <code>x</code> being the number.</td><td>Running Sprites, Fear Enemies</td></tr></tbody></table>

{% hint style="info" %}
Prefixes also can be combined
{% endhint %}

## Examples

Here's some example sprite used in actual game, with context.

<div><figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2F3rJl6KyKN20yjM2Cp1oN%2F%5BSF%5DSW_Hole.png?alt=media&#x26;token=8dfcf891-a040-43ec-ad23-61a060a0a734" alt="" width="176"><figcaption><p>[SF]SW_Hole.png<br>This hole is a single large sprite<br>Appears in Sweetheart Castle.</p></figcaption></figure> <figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FYxCWTdKu9uxyxQaNePuN%2F!objects_fa_doors.png?alt=media&#x26;token=58896412-b338-4553-a5cc-01f6f922a580" alt="" width="192"><figcaption><p>!objects_fa_doors.png<br>! removes the offset, good for doors.<br>Note that the doors are 2 tiles tall as well,<br>as it is slightly taller than 1 tile.</p></figcaption></figure> <figure><img src="https://1531178822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwI4drJ7siZz9jLJbyGwT%2Fuploads%2FboUPUOPkFXEbbJ3g9QjI%2F%24FA_OMORI_RUN%25(8).png?alt=media&#x26;token=a096638f-b2aa-47f1-b1f8-167ba6beeb37" alt=""><figcaption><p>$FA_OMORI_RUN%(8).png<br>This is a running sprite, $ sign tells it's single character,<br>%(8) tells there are 8 frame horizontal.</p></figcaption></figure></div>

{% hint style="info" %}
In some sprite you might notice some have a combination of multiple things in the same area. This is likely that the frames are still or hard set to specific frames, being set in RPGMV. By default RPGMV will go by 3x4 set treating like characters.
{% endhint %}

## Extra Resources

{% embed url="<https://forums.rpgmakerweb.com/index.php?threads/sprite-sheet-formats-and.63612/>" %}
RPG Maker Forums on Sprite Sheet Formats
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://omori-modding.gitbook.io/wiki/rpgmaker/common-notetags-and-filename/rpg-maker-sprite-sheet-formats/sprite-sheet-filenames.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
