Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi! I'm loving the tool, it makes texturing (something I've always struggled with) quite fun. Good luck with the Steam release!!

I have a couple things that would make this program a lot better and easier to use that I would appreciate you thinking about:

1: While holding control or shift, make moving a point keep the ripper in a square/rectangular shape. For example, if I move the top right point of the ripper, the top left point will match its Y-value, and the bottom right point will match its X-value. Another cool option would be a button to "straighten" the edges of your ripper after adjusting. 

2: Pixel snapping. I want to be able to snap my ripper points to pixels or a set value. This is pretty easy, I've done grid systems before in Unity, you just need to use Mathf.Round and some division. 

3: An option to apply tiling to only the horizontal or vertical sides of an image, instead of all 4 at once. Sometimes I only want something to tile in one direction. Also, the tiling window needs work, the sensitivity for moving it around feels off, and it doesn't work well with non-square images.

4. Resizable windows. Let me drag the edges of each window to make them bigger/smaller so I can see things easier, especially when tiling. Even better if I can separate each window and put them on different monitors.

5. Saving. I think this could even be done with a simple JSON format, storing the file paths of each image, their positions in the image window, the ripper positions and points, and then the output from each ripper's position/scaling/tiling settings. There really isn't too much data to save. 

I think that's about it for now, again, good work and I hope there's more updates in the future! I'd love to hear your thoughts on these ideas, and if you need any clarification or help with the logic for them let me know.

These are an amazing additions!! thank you for your comment! >< I actually already implemented the first one!! I'll release an update for it tomorrow, with some more other things! I want to try adding the pixel snapping too!! >< Wait for tomorrow >:3 Thank you once again!

seconding all these asks, i’d also love to see an ability to “pixelate” textures and control the scale/density of said pixels just by emulating closest neighbor texture filtering. this tool is wonderful as is, but that would really make it sing for me. (think this very font we’re looking at, or “ps1” textures)

(1 edit)

Thanks for the update! But while the option to lock dragging to one axis is super helpful, it isn't really what I meant by #1 in my original comment. What I meant was something like when using an image manipulation program, you can hold a key down while scaling the image to maintain its aspect ratio, but for the rippers. So if I wanted to keep my ripper a perfect square, I could drag one point while holding control and it would move the adjacent corners as well to maintain the shape. This kind of goes hand in hand with someone else's suggestion below with selecting and moving multiple points at once to keep straight shapes. 

ALSO: I just came up with an idea that should be relatively simple to implement: if the user has an image selected in the image ripper window, any new ripper created should automatically fit the bounds of the image instead of spawning as the default size. Would help a lot with textures that are already flat and seamless that I just want to add to the atlas.

Again, thanks for the update! I look forward to seeing what's next.