Slick Forums
http://slick.ninjacave.com/forum/

Chestnut - Tile Map Editor
http://slick.ninjacave.com/forum/viewtopic.php?f=11&t=2852
Page 1 of 2

Author:  tom [ Thu Dec 02, 2010 6:23 pm ]
Post subject:  Chestnut - Tile Map Editor

Hello everyone!

Just thought I'd post this on the forums in case people are looking for an alternative to Tiled. I've been developing it for ~2 months now for one of my own projects so I don't know if people will find it useful or not :P Any feedback is greatly appreciated :)

About Chestnut
Chestnut is a tile map editor. It’s designed to accommodate both the single developer and large development teams by unifying maps as one project.

Features:
- Unified map settings and tileset referencing
- Simplified open standard XML-based file format
- Multiple drawing brushes
- View surrounding maps in editor, ensuring maps connect properly
- Java & C# APIs
- Collision Editor – visually draw collisions on your maps
- Property Editor – visually insert properties to your maps, allowing for simplified NPC, event and script addition
- World Exporter – export a scaled down image of your game world

Why Chestnut?
While Tiled is a great tool, in developing certain projects I found it to be slightly inefficient in the some areas:
- Dynamic map loading of maps at runtime often resulted in minor lag due to required decompression
- Loading over 250 maps at once (e.g. on a game server) would result with insane amounts of RAM being used up
- Mapping teams often messed up when linking maps together since they could not visually see the maps beside each other

Some features of Chestnut also came from these problems I've encountered:
- Content teams were slowed down by not being able to visually insert scripted events to map coordinates
- Inexperienced mapping teams often deviated from map dimension or layering standards, Chestnut enforces project-wide standards

Official Page
http://bitsoc.com/?page_id=5

APIs
http://bitsoc.com/?p=91

Author:  Gornova81 [ Thu Dec 02, 2010 9:26 pm ]
Post subject: 

nice idea :D

do you have tutorials, documentations or examples?

Author:  tom [ Fri Dec 03, 2010 12:13 am ]
Post subject: 

I have API documentation here:
http://bitsoc.com/api/chestnut-java/

Documentation on the map format here:
http://bitsoc.com/?p=54

I'll write up some tutorials in the morning since Ireland has shut down due to 2 inches of snow :P

Author:  Bjørn [ Fri Dec 03, 2010 2:00 pm ]
Post subject: 

Just one question from me as the developer of Tiled. Why write another editor from scratch instead of adding these features to Tiled? I've wanted to add these kind of features to Tiled for a long time, but there are a lot of things to do and my time is limited.

Also, this editor is proprietary and Windows only?

Author:  tom [ Fri Dec 03, 2010 5:58 pm ]
Post subject: 

I'm not a big fan of C++ or Qt and it seemed like a big rewrite since Tiled is orientated around single maps instead of a unified project. Seemed quicker to get what I needed by doing my own tool.

It's Windows only because I developed it through C# and the Windows Presentation Foundation. I'll open source it if people want, I just don't see the point for such a small tool (~2322 lines of code).

Author:  MatthiasM [ Fri Dec 03, 2010 6:24 pm ]
Post subject: 

One reason to not use it ...

Author:  TMKCodes [ Fri Dec 03, 2010 6:33 pm ]
Post subject: 

MathiasM the reason is that it's only for windows? Really not that good reason not to use it.

Author:  Kova [ Fri Dec 03, 2010 6:53 pm ]
Post subject: 

Not having windows is very good reason not to use windows only software. But then again.. author knows this from the start, so no new stuff going on there...

Author:  tom [ Fri Dec 03, 2010 7:01 pm ]
Post subject: 

"But then again.. author knows this from the start, so no new stuff going on there..."

What do you mean by that? O_o

Author:  Kova [ Fri Dec 03, 2010 9:53 pm ]
Post subject: 

tom wrote:
What do you mean by that? O_o


just what I said, chestnut is for usage on windows, you planned that, no surprises there

Author:  kdnewton [ Sat Dec 04, 2010 1:44 am ]
Post subject: 

There's no reason to poop on the editor, it looks pretty nifty. I'm a fan of Tiled Map Editor myself, so I won't be switching any time soon.

I didn't know it was Windows only, being a Linux user, but I won't hold it against you :D

TMKCodes wrote:
MathiasM the reason is that it's only for windows? Really not that good reason not to use it.


I'll go out on a limb here and say it's a pretty good reason not to use the editor if you're not a Windows user.

Author:  tom [ Sat Dec 04, 2010 3:34 am ]
Post subject: 

No worries a programmer has volunteered to port it to Linux :) I've open sourced the editor now since people seem to be bothered by closed-source-ism :P

More info here -> http://bitsoc.com/?p=148

Author:  TMKCodes [ Sat Dec 04, 2010 6:53 am ]
Post subject: 

kdenewton i've been using linux for the past 10 years, but i still sometimes use virtual box to boot windows.

Author:  wam3483 [ Sun Dec 05, 2010 2:57 am ]
Post subject: 

I'm curious as to why you needed C# at all. I've been working on a tiled map editor for a while now and I've never used anything but Java.

So why did you use C# at all? What purpose does it serve?

Author:  namrog84 [ Sat Dec 18, 2010 6:55 pm ]
Post subject: 

did the site go down permanently? or just temporarily?
site being bitsoc.com

Page 1 of 2 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/