Jump to content
How to Install Plugins ×

TileWorld


Ego Eram Reputo

Recommended Posts

Name: TileWorld
Description: Tiles square regions of a loaded image onto the active layer using a point & click interface.
Keywords: Tile | game | map
Menu: Render
Original release date: 22 January 2017
.dll name: TileWorld.dll
Compatibility: Tested on Pdn 4.0.13

 

Righto. Nice easy plugin this one :)

 

Load an image to use as a tile set. TileWorld divides it up into square regions which can be placed individually onto the active layer.

Left click sets the active tile in place. Right click removes the tile under the mouse.

 

Many thanks to my Beta testers @BoltBait, @Red ochre & @toe_head2001

 

Examples:

 

Top of everybody's list - a BoltBait themed crossword! Yay!

 

Boltbait crossword.jpg

 

Create your own chessboard...

 

DemoChessboard.png

 

How about a sudoku?

 

sudoku.png

 

Recreate the Red Ochre family plumbing!

 

PipeMania.jpg

 

Or recreate your own little corner of the world....

 

RPGmap.png        RPGmap2.jpg

 

Thanks to @Eli we have a slew of new options when pasting tiles. These transformations are shown on the active (semi transparent) tile when the mouse is in the tiling pane.

 

  • Click the mouse wheel = rotate the active tile by 90 degrees clockwise.

mouse clicks.png

 

  • Mouse wheel up = flip top to bottom
  • Mouse wheel down = flip left to right

mouseupdown.png

 

These options make it possible to quickly create new tile orientations on the fly.

 

Extramouse actions.png

 

This plugin is found in my Plugin Pack:

 

  • Like 2
  • Upvote 6
Link to comment
Share on other sites

Very clever U.I. and functionality. Thanks for sharing!

Quote

Recreate the Red Ochre family plumbing!

:lol:

If only real plumbing was that easy!
New central heating boiler fitted now. I'm warmer:) but considerably poorer.:(

  • Upvote 1

 

Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings

 

PdnForumSig2.jpg

Link to comment
Share on other sites

Thanks for this tool EER. :) 

 

I wanted a new PC but I think It will have to wait. I want to invest in a pellet furnace but they are so expensive and to that I have to add the installation.

Link to comment
Share on other sites

Very clever EER!   :)

Also makes a nice artistic border.    :P

 

tileworld_01.png

 

 

Edited by lynxster4
re-hosted image
  • Upvote 5
Link to comment
Share on other sites

Yup. That's a problem with large canvases and/or tall tile sets. For exactly that reason I did consider a tabbed interface, canvas on one tab and tiles on another. Problem with that idea is that it makes it a pain to switch between tabs when you're creating.

 

Solution: The divider between the panes is movable. Drag it upwards, making the tiling area smaller and the area with the tile set larger.

Link to comment
Share on other sites

Thanks EER, 

 

eer-tileworld-thanks-51736e7.png

 

While creating this frame I thought of an option to rotate the selected tile.

 

The canvas also covers the buttons on the right.

Spoiler

eer-tileworld-windows-517365e.png

 

Edited by Eli
Link to comment
Share on other sites

2 hours ago, Eli said:

While creating this frame I thought of an option to rotate the selected tile.

 

The canvas also covers the buttons on the right.

 

I'm still thinking about tile rotation. It should be *relatively* simple. I'm thinking something like the PgUp/PgDn keys would rotate the active tile by 90 degrees clockwise or anticlockwise per key press.

 

Canvas: Ugh. That's not nice. I covered every case I could think of when laying out the UI. It seems the layout is not pixel perfect as I assumed. There appears to be some scaling going on as well. Until I code a fix, does enlarging the UI make the buttons visible?

 

@Seer

Link to comment
Share on other sites

2 hours ago, Eli said:

While creating this frame I thought of an option to rotate the selected tile.

 

The canvas also covers the buttons on the right.

 

I'm still thinking about tile rotation. It should be *relatively* simple. I'm thinking something like the PgUp/PgDn keys would rotate the active tile by 90 degrees clockwise or anticlockwise per key press.

 

Canvas: Ugh. That's not nice. I covered every case I could think of when laying out the UI. It seems the layout is not pixel perfect as I assumed. There appears to be some scaling going on as well. Until I code a fix, does enlarging the UI make the buttons visible?

 

@Seerose, @Pixey & @lynxster4 Thank you for your images!

  • Upvote 2
Link to comment
Share on other sites

18 minutes ago, Ego Eram Reputo said:

Canvas: Ugh. That's not nice. I covered every case I could think of when laying out the UI. It seems the layout is not pixel perfect as I assumed. There appears to be some scaling going on as well. Until I code a fix, does enlarging the UI make the buttons visible?

 

No, the only way to make the buttons visible is to reduce the canvas size. If I increase the size to 2000 pixels, the buttons disappear completely.

Spoiler

eer-tileworld-ui-5173c2c.png

 

29 minutes ago, Ego Eram Reputo said:

'm still thinking about tile rotation. It should be *relatively* simple. I'm thinking something like the PgUp/PgDn keys would rotate the active tile by 90 degrees clockwise or anticlockwise per key press.

 

Rotation and Flip? :) 

 

Link to comment
Share on other sites

Is that ^ maximized? How about dragging the right hand side to make the less-than-maxmized dialog wider?

Link to comment
Share on other sites

  • 2 weeks later...

Update posted.

 

Thanks to @Eli we have a slew of new options when pasting tiles. These transformations are shown on the active (semi transparent) tile when the mouse is in the tiling pane.

  • Click the mouse wheel = rotate the active tile by 90 degrees clockwise.

mouse clicks.png

 

  • Mouse wheel up = flip top to bottom
  • Mouse wheel down = flip left to right

mouseupdown.png

 

These options make it possible to quickly create new tile orientations on the fly.

 

Extramouse actions.png

 

  • Upvote 2
Link to comment
Share on other sites

TileWorld has made it into my plugin pack. Yay! :mrgreen:

 

 

  • Upvote 2
Link to comment
Share on other sites

Oh yeah! THAT. IS. AWESOME!!

  • Upvote 1
Link to comment
Share on other sites

  • 5 months later...

Thank you, I’ve been looking for something like this. 
If you update this can you add more options to to the toolbar like fill, to select more than one tile, zoom or to copy and paste a selected area so not to remake it over.
The best example I can give is like RPG maker 2003. 

 

My ChipSet is small: 

testmap.jpg

 

Link to comment
Share on other sites

Hey DecWill - welcome to the forum :)

 

Your tileset image link hasn't shown up, so I'm not sure what you are working with.

 

Fill: Difficult, but not impossible. You would have to define an area, or click on a vacant area and have the tiles fill all available squares.

 

Zoom. Nope. Sorry. I'm not even going to attempt it. Far too advanced for my humble coding skills.

 

Copy & Paste. Yes, that might be doable. I'll have a think about it when I 'm not snowed under with other projects.

Link to comment
Share on other sites

  • 2 years later...
  • 3 years later...
1 hour ago, hostageDev said:

Hi there! Downloaded this plugin and am using 4.0.13. Sadly whenever I try to use the plugin, I see the image but cannot click on anything. Any fixes?
 

 

You must be using the latest version of Paint.NET, which is currently v5.0.12. Otherwise we cannot help you.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...