Jump to content


Photo

Tileset Champion - Creates seamless tilesets


  • Please log in to reply
29 replies to this topic

#1 scurvycapn

scurvycapn

    GMC Member

  • GMC Member
  • 188 posts
  • Version:GM:Studio

Posted 08 July 2012 - 08:42 AM

Tileset Champion

Tileset Champion allows you to generate buffered tilesets from your existing tilesets. These buffered tilesets allow for you to scale your tiles or view without those nasty seams. See Mike's tech blog entry here for more information.

Simply launch Tileset Champion, select your existing tileset, and enter the values you would enter into GameMaker for your tileset. The Buffer Size setting allows you to set the amount of buffer or smear around each individual tile. Click Generate Tileset and you can save the newly generated tileset to the location of your choice. It will even display the new values to enter into GameMaker for your new tileset.

Posted Image

Before
Posted Image
After
Posted Image

The output file leaves out separation between tiles to keep the width and height of the generated tileset down to try to keep the size of the tileset from ballooning too much to make sure you have as much room as possible in your texture sheets. Plus, while separation might be nice when editing your tilesets, it really isn't necessary in the generated tileset you will be using in your project.

Just keep in mind that the room's GMX file stores the location of the tiles relative to the time they were added. So if you already tiled a room, then replace the image in your current background, the tiles will not display properly unless the new offset/separation values match those of the old ones.

You can also save your tileset settings and then load them later so that you can generate an updated tileset as you add modify your tiles or add new ones without reentering the values.

Download here

Requires .Net Framework 4.0

If you have any questions or suggestions, let me know.

Edited by scurvycapn, 14 July 2012 - 09:39 PM.

  • 32

#2 joshuaallen64

joshuaallen64

    GMC Member

  • GMC Member
  • 778 posts
  • Version:GM:Studio

Posted 09 July 2012 - 06:53 AM

Thank you so much for making this, I was not looking foreword to manually editing my tileset.
It would be nice to be able it input a tile set instead of individual images.
  • 0

#3 scurvycapn

scurvycapn

    GMC Member

  • GMC Member
  • 188 posts
  • Version:GM:Studio

Posted 14 July 2012 - 09:37 PM

Thank you so much for making this, I was not looking foreword to manually editing my tileset.
It would be nice to be able it input a tile set instead of individual images.


Agreed. OP updated as I just finished up a replacement for Tile Bufferer named Tileset Champion that does just that!
  • 1

#4 grugin

grugin

    GMC Member

  • GMC Member
  • 127 posts

Posted 16 July 2012 - 08:42 AM

Thanks for this tool !
  • 0

#5 VikingAntics

VikingAntics

    GMC Member

  • GMC Member
  • 217 posts
  • Version:GM:Studio

Posted 17 July 2012 - 02:50 AM

Nice work! Thank you for sharing.
  • 0

              FF_Viking-Antics_Small.png               ParticleGizmo.png


#6 Mailas

Mailas

    Send in the Mail

  • GMC Member
  • 5900 posts
  • Version:GM:Studio

Posted 25 November 2012 - 05:52 AM

Unfortunately the download is down.
  • 0

omQasih.jpg


#7 scurvycapn

scurvycapn

    GMC Member

  • GMC Member
  • 188 posts
  • Version:GM:Studio

Posted 25 November 2012 - 06:14 AM

Ugh. The link was working when I made that post in the other thread a little bit ago. My host has been having lots of issues lately with a handful of their servers (mine included). I can't even access my email right now. Just try the link periodically and it should work once my host has the issues resolved. Time to submit a ticket...

The issue has been resolved. The link should work now.

Edited by scurvycapn, 25 November 2012 - 06:31 AM.

  • 0

#8 Arusiasotto

Arusiasotto

    GMC Member

  • GMC Member
  • 760 posts
  • Version:GM:Studio

Posted 25 November 2012 - 08:16 AM

Swag!
  • 0

 

"It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter." - Nathaniel Borenstein

 

 

 


#9 greyzebra

greyzebra

    GMC Member

  • GMC Member
  • 119 posts
  • Version:GM:Studio

Posted 26 November 2012 - 09:39 AM

Thanks for sharing!
  • 0

#10 Mailas

Mailas

    Send in the Mail

  • GMC Member
  • 5900 posts
  • Version:GM:Studio

Posted 26 November 2012 - 09:46 AM

Yes thank you a ton!
  • 0

omQasih.jpg


#11 iSeiren

iSeiren

    www.worrall.pw

  • GMC Member
  • 633 posts
  • Version:GM:Studio

Posted 26 November 2012 - 07:25 PM

Be nice if somebody made a program that takes a texture image and makes it into a basic tile set. If I'm honest, I'd be willing to pay for that. Would save a lot of time.
  • 0

Professional Mobile app Developer


#12 Doogie_Forever

Doogie_Forever

    Dog Warrior

  • GMC Member
  • 824 posts
  • Version:GM:Studio

Posted 28 November 2012 - 03:32 AM

Any chance on releasing the source? It would be neat if it had the ability to fix "broken" tilesets in current GM Studio projects, and I'm happy to attempt to add such a feature.
  • 0

#13 lrjoedirt

lrjoedirt

    GMC Member

  • GMC Member
  • 116 posts
  • Version:GM:Studio

Posted 19 April 2013 - 05:10 AM

great work! thx


  • 0

Sky Mercenaries - Now on STEAM - Trailer

more games @ polarityflow.com - Facebook - Twitter - Youtube


#14 Toxigames

Toxigames

    GMC Member

  • GMC Member
  • 382 posts
  • Version:GM:Studio

Posted 13 July 2013 - 02:47 PM

Hi, the program seems to malfunction for me.

 

I get this error:

 

"No tiles could be extracted from the selected tileset using the values provided. Please validate the entered values."

 

EDIT: Okay had to input values that would actually work


Edited by Toxigames, 13 July 2013 - 02:55 PM.

  • 0

#15 seansten

seansten

    GMC Member

  • New Member
  • 4 posts
  • Version:GM:Studio

Posted 03 August 2013 - 11:09 PM

Works likes a champion! My tileset would have taken me a long time to do what your application does in a second. :thumbsup: Thank you very much for the tool.


  • 0

#16 ewagstaff

ewagstaff

    GMC Member

  • GMC Member
  • 87 posts
  • Version:GM:Studio

Posted 30 August 2013 - 08:02 PM

Work great, thanks so much! Does anyone know if a 2 pixel buffer is sufficient when sizing down to iPhone/Andriod devices?


  • 0

#17 Guest_Skillerns__*

Guest_Skillerns__*
  • Guests

Posted 13 January 2014 - 10:19 PM

Works fine


Edited by Skillerns_, 13 January 2014 - 10:22 PM.


#18 7ravenstudios

7ravenstudios

    GMC Member

  • GMC Member
  • 237 posts
  • Version:GM:Studio

Posted 01 May 2014 - 07:08 PM

I have a question, my tileset has no space between tiles but i always see lines error, what kind of value i have to use ?


  • 0

db_banner_290x142.png yummy_banner.png furry_runrun%20banner290x118.png smash_ghosts_banner.png  Logo7rs290x118.png


#19 Squarebit

Squarebit

    GMC Member

  • GMC Member
  • 234 posts
  • Version:GM:Studio

Posted 19 May 2014 - 01:48 PM

Just found this excellent tool and it helped me fix all my tile gap errors with scaling.

Thank you for making this!


  • 0

OjJP6YH.png

@sqrbt 


#20 zerohero

zerohero

    GMC Member

  • GMC Member
  • 78 posts
  • Version:GM:Studio

Posted 24 May 2014 - 11:39 AM

This tool saved my ass! Thank you soo much


  • 0

#21 DivideByNil

DivideByNil

    GMC Member

  • GMC Member
  • 101 posts
  • Version:GM:Studio

Posted 17 July 2014 - 09:48 PM

This tool saved my ass! Thank you soo much

This. What a wonderful tool.


  • 0

#22 RujiK

RujiK

    GMC Member

  • GMC Member
  • 841 posts
  • Version:GM:Studio

Posted 27 August 2014 - 01:16 PM

Does anyone know if this tool is still necessary if you draw 1:1 tiles and then stretch the application surface?


  • 0

#23 wyrmmage

wyrmmage

    GMC Member

  • GMC Member
  • 145 posts
  • Version:GM:Studio

Posted 14 October 2014 - 02:33 AM

This is a nice tool, thank you :)

 

However, I'd like to have a buffer size of 0, if possible, so that the tiles are right next to each other, instead of having a gap between them. Would you consider releasing a version with this in it?


  • 0

#24 AFuentes

AFuentes

    GMC Member

  • New Member
  • 5 posts
  • Version:GM:Studio

Posted 05 November 2014 - 03:56 PM

Very usefull tool, thanks dude :)


  • 0

#25 mcdeezy

mcdeezy

    GMC Member

  • GMC Member
  • 149 posts
  • Version:GM:Studio

Posted 29 November 2014 - 11:16 AM

I know this topic was created a long time ago, so I am not sure if I will get a response. I'll give it a try anyway. 

I am having a tile problem, so I downloaded the tileset champion. I was wondering, how do you know what values to use for - Horizontal offset - vertical offset - horizontal separation - vertical separation - and buffer size? 

 

I think the tile set champion will solve my problems, but I just don't know what values to use or input (except for tile width and tile height: that is pretty straightforward). 
Please help if you can 


  • 0

XR9ArrV.jpg


#26 SomeMadPoet

SomeMadPoet

    GMC Member

  • GMC Member
  • 25 posts
  • Version:GM:Studio

Posted 29 June 2015 - 03:37 AM

Thank you! I'd been having this problem for years and couldn't figure it out. I'd given up on solving it.  I wasn't even looking for a solution anymore. I just happened to stumble across this article while looking for something else. I was able to quickly fix my old scaling problem and I'm looking some old abandoned projects over right now!


  • 0

#27 Tomkowiak

Tomkowiak

    GMC Member

  • GMC Member
  • 275 posts
  • Version:GM:Studio

Posted 10 October 2015 - 11:03 AM

I found Tileset Champion very long ago, but now I'm using it in my game, and this is great and "must have" tool! :D Thanks


  • 0

sCflU7N.png


#28 froweey

froweey

    GMC Member

  • GMC Member
  • 39 posts

Posted 10 November 2015 - 08:13 AM

I can't get this working right for the Lost Garden tileset. Can someone please help me. I already posted a thread about my issue. Basically, the Lost Garden tileset has 40x40 tiles, and for some reason, when I create a room using the Lost Garden tileset i get seams or "lines between" the tiles. I've been trying to fix this all day. And for the record, no my game is not (currently) using any scaling or views.

 

Here's my thread: http://gmc.yoyogames...howtopic=681865

 

Here's a link to the free Lost Garden tileset: http://www.lostgarde...e-graphics.html

 

 

Your help is much appreciate since I've been spending the last two days trying to fix this problem.


  • 0

#29 RangerX

RangerX

    GMC Member

  • GMC Member
  • 3429 posts
  • Version:GM:Studio

Posted 20 November 2015 - 08:10 PM

thanks for this tool. Just discovered it and its much useful


  • 0

----------------------------------------- Always need testers! -------------------------------------------------------

The Life Ruby (Metroidvania platformer / Skills platformer)

(alpha section)

http://gmc.yoyogames...opic=658670&hl=

 


#30 c3cris

c3cris

    GMC Member

  • GMC Member
  • 38 posts
  • Version:GM:Studio

Posted 19 February 2016 - 06:40 PM

Same here.. Thanx! 


  • 0