Post news RSS Modding / Development Tools!

ATTENTION MODDERS, you will love this! during the spare time I had, I developed some development tools that will make it easier to alter things and add things in the game in the future!

Posted by on

The Texture Packer

So, I saw a few texture packers online, and if you saw our website ( click here to see it! ), we also made one in the past, well... depends how you define "made..." lol it was very sloppy and no-one really was able to use it except me since I knew all of the flaws and bugs of it and was just too lazy to fix it up and decided to stay with it...

Well, fast forward few months, well more than just few, since it was originally made for the older game, I decided to make a new one! and this time to make it more friendly to the user and very... very simple... literally anyone can use it.

So here is a picture of the texture Packer:

Texture Packer

How to Use:

To start off, you will need few things

  1. A template that is supported by the game
  2. All the frames required for that template
  3. Texture Packer itself

Here is what we will use:

Texture Packer

After you got all that, all you gotta do are just few drag and drop actions followed by typing a name and pressing a button! that's all! no more moving around for padding in the sprite sheet or changing messing up on one sprite so need to move everything and then messing up again etc etc... I hated that creating sprite sheets was such a chore that I just had to find a solution!....

Step 1

Select a template, you have 3 ways of doing that:

  • simply write in the whole directory the file is located in, including the file's name at the end (not recommended)
  • Select a template by pressing `Select Template` and finding the template in the file search. (not ideal)
  • simply drag and drop the `tml` file into the typing area! (Highly recommended, very simple)
Texture Packer

Now, you may be asking yourself, "what is a template file? what's so special about it?.." well, nothing really, just the structure of that file is simply the only type of structure the texture packer will read.

Here is an example file:

Texture Packer

This file is pretty simple to read, from top to bottom,

  • the number following `padx` is the padding along the X axis between each sprite
  • the number following `pady` is the padding along the Y axis between each sprite
  • the number following `cols` is the number of columns of sprites in each row
  • the file names following order are the files in order from left to right in the sprite sheet, if, for example there are more than 5 files, and there are only 5 columns per row, it will start a new row at file 6
  • if there is "NULL" instead of file name, this space will be ignored and will leave that spot empty and move on to the next column.
  • once it reaches end, it ends and exports the file.

That's it, pretty simple!

Step 2

After we selected the template, we would name the file (this action is included in step 3's GIF file), the name needs to be compatible with the game. If it is a mob/NPC, as long as you also make a mob/NPC with the same name, it will be compatible.

Step 3

add in the sprites!

There is only one way of doing this, and it is dragging them into the text area (the large white box)

Texture Packer

(NOTICE, the width and height are of the sprites themselves, if you change the values the computer writes for you, it may cause the sprite sheet to be read incorrectly in the game)

Step 4

Simply press export!

Texture Packer

This will result in two files, one of which is the actual sprite sheet, the next is simply instructions for the game on how to load the sprite sheet.

Texture Packer

The info file would look like this:

Texture Packer

From top to bottom:

  • Width
  • Height
  • Padding along the X axis
  • Padding along the Y axis


Want a free copy of this game? follow us on twitter and check out our websites and this page often (we recommend you press the "watch" button so you'll get updates as soon as we release them :D.) once we hit version 0.1.0.X ! (It's getting closer!)

Don't miss out on this awesome giveaway!

So if you and/or your friends are interested in obtaining a copy of this game make sure to

check out our website
and our twitter and facebook:

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.