TileD Plugin (Version 1.3.0+ Released)

Discussion in 'JS Plugin Releases (RMMV)' started by Archeia, Nov 17, 2015.

  1. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    TileD Plugin for RPG Maker MV
    Presented by Yami and Archeia~
    • Tired of RPG Maker MV's Map Editor?
    • Do you want to map the XP way but more?
    • Tired of Parallax Mapping?
    • Want to do round corners?
    • Want to create a map with basically unlimited layers?
    Well, now all those worries are gone! Instead, let's just use the awesome map editor, TileD! Free, easy to use and very flexible Map Editor. This is one of our reveals for RMMV's release but due to unforeseen circumstances, we were unable to showcase this really awesome plugin in RPG Maker Channel.

    In case it's not obvious, Tiled is a separate program created by Bjorn. Please read the PDF before you attempt to use this plugin.

    Make sure to use TIled 1.0.3 since the latest JSON format is ruining this plugin.

    Download (RMMV Version 1.3.0+)(Legacy Version)
    Tiled Source Code Download (For Plugin Developers)

    Tiled Version 1.0.3

    2017-02-20_4-23-49.jpg
    Instructions included with the zip file!

    Download (RMMV Version 1.2.0) (Legacy Version)
    [​IMG]
    User Extensions (Version 1.2.0):

    How to Use (Version 1.2.0):
    1. Create a New Folder named **maps** (without asterisks) inside game project's root folder.
    2. Create a new map in TileD. The settings must be CSV and Orthogonal. The Tile size you set will be the grid in the game!
    3. When loading your images, make sure to reference them all in the game's **img/tilesets** folder.
    4. Export as json file and make sure that the filename is Map*ID*.json. ID being the map's index as seen in the editor. DO NOT ADD "00".
    5. Put all json files from Tiled into the **maps** folder.
    6. Put all tilesets into the game's **img/tilesets** This is a reminder!
    7. Put `<position: X, Y>` into an event comment box for positioning.
    8. For upper layer (layer that ABOVE player), add *Custom Properties* (in Tiled) `layer` with value `upper`
    9. For lower layer (layer that BELOW player), no need to add anything
    10. For collision: any Tile Layer with *Custom Properties* (in Tiled) `collision` with value `true` has collision.
    11. Which mean any tile that is not empty in that Layer will have collision. You can turn off Visible for Collision Layer if you want.
    12. For Region ID: any Tile Layer with *Custom Properties* (in Tiled) `regionId` with value is number will make any tile that is not empty has a region ID of entered number. You can turn off Visible for Region Layer if you want.
    13. Images for Image Layers should be put in **img/parallaxes**
    14. For parallax: add *Custom Properties* (in Tiled) `parallax` with value `true` to Image Layer. Add *Custom Properties* `planeX` and `planeY` for parallax moving.
    15. For arrow passable: add *Custom Properties* (in Tiled) `arrowImpassable` with value `up` `down` `left` or `right` to Tile Layer. Any tile that is not empty on that layer will make the *direction* based on `arrowImpassable` value impassable.

    To Submit a Bug Report
    To make a bug report, simply report it in this thread.
    Chances are, I will find out about the bug in this thread than by making one in the JS Support forum.

    If your map reaches 10k+++ pixels I will ignore all reports about that.

    Disclaimer:
    We're super busy and we won't have time to do compatibility fixes or checks AT ALL. Please test it out yourself and ask the respective scripter for any issues that may happen.

    >>>NOTE!<<<
    HOWEVER, before you make a bug report! Download all the latest version of the plugins (and installing them properly). If you don't have the patience to do that, I won't share my patience to fix the bug. If you still get the bug after updating all the plugins and installing them properly, continue on and using this template:

    Here is the template to submit a bug report:

    Plugin Name: (What is the name of the plugin?)
    Error Message: If you received an error message:
    1. Press F8 when you receive it to open up the debug console.
    2. On the console tab, copy/paste the error log and paste it here.
    3. If you post a screenshot, host it on imgur.com or another website because the images posted here are tiny and I can't read it.
    How to Replicate Bug: In order for me to fix a bug properly, explain to me IN DETAIL, how you managed to get it to occur. If I cannot replicate the bug, I may ask you to upload a copy of your game's project for me online through either Mediafire, Dropbox, Mega.co or any other online hosting provider. Do NOT deploy the game. After doing so, it's best if you send it through private message if you don't want others rummaging through your game's files.

    Other: Post screenshots of the bug, screenshots of your plugin list, videos also help, etc. Anything that will make it more clear for me will help me out.

    Thank you for your cooperation!
     
    Last edited: Nov 27, 2018
    #1
  2. Nelderson

    Nelderson Coding Bitch Veteran

    Messages:
    156
    Likes Received:
    149
    Location:
    Rhode Island
    First Language:
    English
    Primarily Uses:
    RMMV
    Sorcery!  Burn her!!!!!!

    Jk.....awesome stuff <3
     
    #2
  3. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Thank you <3

    I also forgot to mention, whatever tile size you set in there will be the game's 'collision.'

    Now we can use 8x8, 16x16, 32x32, 48x48 or whatever for our games! :D
     
    #3
  4. Celianna

    Celianna Tileset artist Global Mod

    Messages:
    10,394
    Likes Received:
    5,354
    First Language:
    Dutch
    Primarily Uses:
    RMMV
    Saving this for future reference :D


    Great work!
     
    #4
    Archeia likes this.
  5. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    992
    Likes Received:
    711
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    I luv yu Bessy <3
     
    #5
    djDarkX, Yanfly and Archeia like this.
  6. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    I luv yu too Yami <3
     
    #6
    Dr.Yami and Yanfly like this.
  7. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,282
    Likes Received:
    2,791
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    Hm, the dropbox link isn't loading at the moment, so I'll check later. But I wanted to ask:

    How is event collision handled? Is it still based on a single tile, or did you already include a script for larger collision area?

    Forgot to say: Wonderful plugin!
     
    Last edited by a moderator: Nov 17, 2015
    #7
    Archeia likes this.
  8. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    The event collision is pretty much the same. If your tile grid is 16x16 the collisions are all 16x16. We haven't touched anything that major in case of incompatibility issues.
     
    #8
  9. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,282
    Likes Received:
    2,791
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    Ah, I see. In this case my EventHitboxes plugin may come in handy too.

    And the link loaded now :)
     
    #9
    Archeia likes this.
  10. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Awesome! I hope to test it out but I'm still writing instructions for Luna Engine. Hopefully people can verify it <3
     
    #10
    Adlw likes this.
  11. AwesomeCool

    AwesomeCool Bratty and spoiled little sister Veteran

    Messages:
    2,877
    Likes Received:
    1,948
    Location:
    Behind you! BOOOO!
    First Language:
    English
    Primarily Uses:
    N/A
    Such epicness is normally impossible!

    I must learn your secret!  Tell me how one breaks these rules of reality to be able ascend to your level!

    Now if only there was a way to streamline the event positions so you do not need to use notetags (but such power could doom all of humanity in and of itself).

    I have never cried so hard before as I have now.

    10/10 - would praise again.

    POTY (Plug-in of the year)

    If you think I am overexaggerating, then check out some gaming journalism :p
     
    #11
    Chickenlump and Archeia like this.
  12. Shiroi Akuma

    Shiroi Akuma Shut up and take my Monet    ( ͡° ͜ʖ ͡°) Veteran

    Messages:
    350
    Likes Received:
    273
    Location:
    Right in front of your screen.
    First Language:
    German
    Primarily Uses:
    N/A
    Finally, saw the editor in live stream and so far there weren't a proper tutorial, I experimented with it, but later I gave up, because my workflow was much slower. Now I can take another look onto this tool. 
     
    #12
    Archeia likes this.
  13. Sharm

    Sharm Pixel Tile Artist Global Mod

    Messages:
    11,996
    Likes Received:
    8,502
    Location:
    USA
    First Language:
    English
    Primarily Uses:
    N/A
    Knowing this plugin existed is the entire reason I was excited for MV.  Thanks Archeia and Yami!
     
    #13
    GrandmaDeb, djDarkX and Archeia like this.
  14. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    We did talk about using Object Layers for events instead. But the major problem would be the event commands itself. We couldn't think of a way to do it without eating so much of our time ahah ;^;
     
    #14
  15. Musashi

    Musashi Veteran Veteran

    Messages:
    133
    Likes Received:
    193
    First Language:
    Portuguese
    Awesome! I must test this as soon as possible =D

    Thanks for doing this  Archeia and Yami! 
     
    Last edited by a moderator: Nov 17, 2015
    #15
    Archeia likes this.
  16. ashikai

    ashikai Veteran Veteran

    Messages:
    445
    Likes Received:
    327
    First Language:
    English
    Primarily Uses:
    N/A
    OMG this is amazing! *-*
     
    #16
  17. winkr7

    winkr7 Veteran Veteran

    Messages:
    41
    Likes Received:
    7
    First Language:
    english
    Primarily Uses:
    N/A
    Hello;

    Great addin, I am trying this out.

    I don't see where to find the map's index in the tiled editor, which is required in step 4 to name the map

    for the rpg game editor?

    "ID being the map's index as seen in the editor."

    Which editor?

    thanks for your time.
     
    #17
  18. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,034
    Likes Received:
    13,034
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Here you go~

    [​IMG]
     
    Last edited by a moderator: Nov 17, 2015
    #18
  19. Celianna

    Celianna Tileset artist Global Mod

    Messages:
    10,394
    Likes Received:
    5,354
    First Language:
    Dutch
    Primarily Uses:
    RMMV
    I'm going to assume MV, as maps have IDs.


    Edit: well, ninja'd :p
     
    Last edited by a moderator: Nov 17, 2015
    #19
  20. DavidFoxfire

    DavidFoxfire Veteran Veteran

    Messages:
    213
    Likes Received:
    41
    Location:
    St. Louis, MO
    One question:  How's the compatability?

    I use "BindPicturesToMap" and "KausUltimateOverlay" already.  Has this one created any problems with them?
     
    #20

Share This Page