A downloadable tool for Windows

Mighty Tile ReArranger v1.2 - Release Notes

05/04/2021

Description -

Mighty Tile ReArranger is a tool for re-arranging tiles or sprites within a gridded tile or spritesheet.

The goal is to have a very fast way to move tiles around a sheet.


general use:

  • Load Image
  • Set Grid Size (either manually or with one of the preset buttons)
  • Click Tile A
  • Click Tile B
  • Mighty Tile ReArranger will swap Tile A and Tile B in the sheet.
  • Repeat as needed.
  • Save results.

As of Version 1.2, you can select/swap a range of tiles by holding the mouse button down and dragging the cursor when selecting tiles.


Controls -

  • GUI controlled by the mouse.
  • left click/drag - select tile(s), swap tile(s)
  • right click - clear tile selection
  • middle mouse button - panning
  • scroll wheel - zoom in/out
  • space + mouse - panning

Keyboard Shortcuts -

  • l - load image
  • s - save image
  • ctl-z - undo
  • ctl-y - redo
  • b - set background color
  • up/down - zoom in/out
  • g - toggle grid lines display on/off



Known Issues:

Window sometimes doesn't respond to clicks on title bar or window frame.

(Try clicking off window then directly onto the title bar.)


System Requirements:

  • Windows PC
  • Microsoft .NET Framework vers 4.0 (or better)
  • OpenGL 3.0 Compatible Video Card
    •    Nvidia GeForce 8000 series or better
    •    Ati Radeon HD 2000 series or better
    •    Intel HD 4500 or better
    •    You can check specific cards at:

  http://en.wikipedia.org/wiki/Comparison_of_Nvidia_graphics_processing_units


Change Log:

  • v1.2 - 05/04/2021
    • Added support for selecting/swapping blocks of tiles (drag to select).
    • Bug fix - Tile grid drawn from wrong origin causing it to be mis-aligned for some combinations of grid and image sizes.
    • Grid lines dimmed.
  • v1.1 - 04/09/2021
    • Added grid lines display and tile selection highlight.
  • v1.00 - 04/06/2021
    • First release.


Mighty Tile ReArranger is Copyright Scott Matott 2021.  All rights reserved.


Art from the following works was used in the creation of this tool.

Modifications were made.


A package of 8-bit fonts for Grafx2 and Linux by usr_share

https://opengameart.org/content/a-package-of-8-bit-fonts-for-grafx2-and-linux

Used under terms of the CC0 license.


Mouse Pointer Sprite by qubodup

http://opengameart.org/content/simple-light-graysacle-cursors-16x16

Used under terms of the CC0 license.


This software uses the zlib and libpng libraries by Jean-Loup Gailly and Mark Adler.

This software is based in part on the work of the Independent JPEG Group.

This software uses the SDL and SdlDotNet libraries under terms of the GNU LGPL license, see bin/Readme-SDL.txt and bin/LGPL-License.txt for details.

This software uses the OpenTK library under terms of the OpenTK license, see bin/OpenTK-License.txt for details.

Download

Download
mighty_tile_rearranger-v1.2-setup.exe 2 MB

Development log

Comments

Log in with itch.io to leave a comment.

Oooooh, another quite useful tool!  I especially love how you can switch tile sizes on the fly, that will definitely come in handy, especially when working with RPG Maker files.  I couldn't find a way to close the app, had to close it from the taskbar.  Being able to hit a close button or use a key command would be nice.  Could you add a shift click for grabbing multiple tiles?  Maybe use the destination tile as a top left coordinate?  It's probably not the easiest thing to implement but it'd be especially helpful when rearranging big objects like trees.


thanks so much for the kind words!

Really glad to hear someone else might find this tool useful.  Similar to Pixel Palette Tool, I had some hesitation making it because it seems like it's got to be re-inventing the wheel at some level.  After all, there are already so many other great pixel art tools out there.  But I couldn't find anything that was quite this simple for this particular task, so I figured I might as well give it a go.  It helps that the code base is really just a stripped down version of Pixel Palette Tool, which I'm sure you could guess from the slightly wonky GUI.  :)

> I couldn't find a way to close the app, had to close it from the taskbar.

That's odd.  Did it launch in full screen mode or windowed mode?  It should just start up in a normal Windows window with an 'X' button to close it just like any other app.  But maybe I messed something up and it's launching in full screen mode for some reason.


>  Could you add a shift click for grabbing multiple tiles?  Maybe use the destination tile as a top left coordinate? 

>  it'd be especially helpful when rearranging big objects like trees.

That's a great idea!    Thinking maybe it's just drag to select a group of tiles.  I'll work on it and see what feels best (shift or drag). 

Thanks again for the feedback!  :)

Usually when I want to rearrange tiles quickly I'll open things up in Pyxel Edit, but it can't change tile sizes on the fly like yours, plus it's a little slower to move things around, so yeah, it's useful.  It launched in windowed mode, but for some reason the x was greyed out and didn't work.  I just tested it out a little, it seems to be a bug tied to the tile swap, since it works before I swap tiles but not after.

>  Could you add a shift click for grabbing multiple tiles?

Done.  Well, I went with simply click-drag to select a range of tiles.  Let me know how it works for you, I thought it was slightly easier and more intuitive than a shift-click approach.


> I just tested it out a little, it seems to be a bug tied to the tile swap, since it works before I swap tiles but not after.


Did some testing, and I think this is the 'Window sometimes doesn't respond to clicks on title bar or window frame' issue that all my apps seems to have.  I hate to point fingers, but I think it's something in SDL library that I use for display.  I don't know what it is but it seems to get confused about whether the window is active or not.  At some point I hope to do a deep-dive and figure out what is going on and hash out a solution.

In the meant time, try clicking off the window and then very specifically clicking back on the title bar area.  That's usually enough to kick it back it shape for a bit.