Giter Site home page Giter Site logo

timbaker / tiled Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mapeditor/tiled

16.0 2.0 4.0 10.68 MB

Tiled is a generic tile map editor

Home Page: http://mapeditor.org/

License: Other

Lua 2.79% CMake 0.40% QMake 0.55% C++ 71.69% C 21.35% HTML 0.42% Objective-C++ 0.02% Java 2.77%

tiled's Introduction

Tiled Map Editor - http://www.mapeditor.org/

About Tiled

Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone.

Tiled is very flexible, for example there are no restrictions on map size, tile size or the number of layers or tiles. Also, it allows arbitrary properties to be set on the map, its layers, the tiles or on the objects. Its map format (TMX) is relatively easy to understand and allows a map to use multiple tilesets while also allowing each tileset to grow or shrink as necessary later.

About the Qt Version

Tiled was originally written in Java. In 2008 the Qt version was started with the goal to replace the Java version with a faster, better looking and even easier to use map editor. Qt offered many opportunities to improve the performance and usability of the user interface, and has a more extensive feature set than the standard Java libraries.

Compiling

Make sure the Qt (>= 4.6) development libraries are installed:

  • In Ubuntu/Debian: sudo apt-get install libqt4-dev libqt4-opengl-dev zlib1g-dev
  • In Fedora: yum install qt-devel
  • In Arch Linux: pacman -S qt qt5-tools

Now you can compile by running:

$ qmake (or qmake-qt4 on some systems, like Fedora)
$ make

To do a shadow build, you can run qmake from a different directory and refer it to tiled.pro, for example:

$ mkdir build
$ cd build
$ qmake ../tiled.pro
$ make

You can now simply run Tiled using bin/tiled.

Installing

For installing Tiled you can run 'make install'. By default Tiled will install to /usr/local. You can change this prefix when running qmake, and/or you can change the install root when running make install, as follows:

Use /usr instead of /usr/local:

$ qmake -r PREFIX=/usr

(Recursive needed when it's not the first time that you're running qmake, since this affects nested pro files)

Install to some packaging directory:

$ make install INSTALL_ROOT=/tmp/tiled-pkg

tiled's People

Contributors

anadale avatar bananattack avatar bjorn avatar chenz avatar christophe-conceicao avatar clintbellanger avatar double-a avatar encukou avatar gornova avatar honatas avatar jaxad0127 avatar klemix avatar mfajer avatar michaelwoerister avatar momesana avatar mpjeff avatar nushio avatar o11c avatar porfirioribeiro avatar postremus avatar realmml avatar robertoraggi avatar sebbu2 avatar spezifanta avatar stefanbeller avatar stt avatar teraapi avatar timbaker avatar tpjeff avatar wadetb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tiled's Issues

Exported icons are sometimes 31x32 or 32x31 pixels

Not sure if it's a game bug or TileZed bug, but it seems that some item icons are sometimes exported as 31x32 px or 32x31 px instead of 32x32 px. The actual item is not cut off, but all other items are 32x32 with transparent background around.

I noticed that when uploading the newest icons from 41.78.16 to the PZwiki and documented it on PZwiki.

When I uploaded newest icons, I also noticed that while still 32x32, the previous icons were sometimes off by one pixel here and there. Is it because the TileZed change or some change in the game files?

E.g. https://pzwiki.net/wiki/File:BowlFull.png

https://pzwiki.net/w/images/archive/9/90/20230223004516%21BowlFull.png
https://pzwiki.net/w/images/9/90/BowlFull.png
(the icon is now moved 1 pixel down)

I wanted to test that with the newest version of the TileZed, but due to #5 I can't get it to working sadly, so I used the Windows version that is provided with the Project Zomboid Modding Tools on Steam.

Errors with Tilesets.txt file on Linux

After running application after compilation, it can't find the Tileset.txt file that's in the root location of the program. It expects it in tiled/bin/../share/tilezed/config/ instead. However, when copying the file there, it still doesn't launch as it have trouble renaming the file even if it seems to be successfully copied to ~/.TileZed/:

Here's the error displayed:

Error renaming file!
From:
To: /home/faalagorn/.TileZed/Tilesets.txt

Invalid cross-device link
(while reading Tilesets.txt)

Distro: Arch Linux (rolling)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.