Slick Forums

Discuss the Slick 2D Library
It is currently Sun Dec 08, 2019 1:45 pm

All times are UTC




Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Thu Dec 02, 2010 6:23 pm 
Offline

Joined: Sun Nov 28, 2010 8:52 pm
Posts: 8
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


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 02, 2010 9:26 pm 
Offline
Slick Zombie

Joined: Wed Apr 02, 2008 1:32 pm
Posts: 1340
Location: Italy
nice idea :D

do you have tutorials, documentations or examples?

_________________
Blog | Last game Drone Swarm


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 12:13 am 
Offline

Joined: Sun Nov 28, 2010 8:52 pm
Posts: 8
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


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 2:00 pm 
Offline

Joined: Mon Jul 21, 2008 2:34 pm
Posts: 11
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?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 5:58 pm 
Offline

Joined: Sun Nov 28, 2010 8:52 pm
Posts: 8
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).


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 6:24 pm 
Offline
Slick Zombie

Joined: Fri Jan 29, 2010 7:02 pm
Posts: 1242
One reason to not use it ...

_________________
TWL - The Themable Widget Library


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 6:33 pm 
Offline
User avatar

Joined: Sat Jan 10, 2009 11:51 am
Posts: 5
Location: Finland
MathiasM the reason is that it's only for windows? Really not that good reason not to use it.

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 6:53 pm 
Offline
Oldbie
User avatar

Joined: Fri Jul 20, 2007 9:25 am
Posts: 410
Location: Croatia
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...


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 7:01 pm 
Offline

Joined: Sun Nov 28, 2010 8:52 pm
Posts: 8
"But then again.. author knows this from the start, so no new stuff going on there..."

What do you mean by that? O_o


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 03, 2010 9:53 pm 
Offline
Oldbie
User avatar

Joined: Fri Jul 20, 2007 9:25 am
Posts: 410
Location: Croatia
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


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 04, 2010 1:44 am 
Offline
Regular
User avatar

Joined: Thu May 07, 2009 5:09 pm
Posts: 143
Location: Okanagan, BC, Canadia
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.

_________________
Linux and free software enthusiast.
Image


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 04, 2010 3:34 am 
Offline

Joined: Sun Nov 28, 2010 8:52 pm
Posts: 8
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


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 04, 2010 6:53 am 
Offline
User avatar

Joined: Sat Jan 10, 2009 11:51 am
Posts: 5
Location: Finland
kdenewton i've been using linux for the past 10 years, but i still sometimes use virtual box to boot windows.

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 05, 2010 2:57 am 
Offline

Joined: Tue Oct 06, 2009 12:57 am
Posts: 9
Location: Ohio, US
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?

_________________
Breakout is a stupid game - XKCD


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 18, 2010 6:55 pm 
Offline

Joined: Thu Nov 18, 2010 9:03 pm
Posts: 26
Location: Florida
did the site go down permanently? or just temporarily?
site being bitsoc.com

_________________
“The people of today think deeply instead of clearly. One must be sane to think clearly, but one can think deeply and be quite insane.”


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group