Allegro.cc - Online Community

Allegro.cc Forums » The Depot » AshEdit2 level editor

This thread is locked; no one can reply to it. rss feed Print
AshEdit2 level editor
Trent Gamblin
Member #261
April 2000
avatar

The past week I made a level editor for top down style games... it's very simple, stores no metadata... I want to share it here along with my GUI that I used to make it. It's all done with Allegro 5. Source code included.

{"name":"ashedit02.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/3\/b3ebbd6704ed87be65f80c7f72e162a9.png","w":652,"h":511,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/3\/b3ebbd6704ed87be65f80c7f72e162a9"}ashedit02.png

For loading the level files into your game:

All data is stored little endian.

First three 32 bit ints are level width, level height, number of layers.

After that, #layers WxH blocks as follows:
32 bit tile number
1 byte sheet number
1 byte solid/passable

And that's all. It's all BSD licensed. Build system is just batch files right now... binaries are also included for Windows.

Dario ff
Member #10,065
August 2008
avatar

Nice! If you don't mind, I think I'll just steal your A5 GUI. How much stuff does it support?

EDIT: Oh, it looks like it only has some basic widgets. I guess I'd need to make most on my own.

TranslatorHack 2010, a human translation chain in a.cc.
My games: [GiftCraft] - [Blocky Rhythm[SH2011]] - [Elven Revolution] - [Dune Smasher!]

Trent Gamblin
Member #261
April 2000
avatar

Yes, the gui itself has no widgets. You can steal the widgets from the editor or make your own. The splitter widget in the editor is very handy and it's how I do all of my layout. It's also the most complicated widget, so feel free to snag it.

Go to: