Add this to your to-do list

Make games! Discuss those games here.

Moderators: Bob the Hamster, marionline, SDHawk

Post Reply
User avatar
Mogri
Super Slime
Posts: 4598
Joined: Mon Oct 15, 2007 6:38 pm
Location: Austin, TX
Contact:

Add this to your to-do list

Post by Mogri »

User avatar
Meatballsub
Liquid Metal Slime
Posts: 996
Joined: Mon Oct 15, 2007 6:39 pm
Location: Northwest Georgia
Contact:

Post by Meatballsub »

That thing looks amazing.
User avatar
Mogri
Super Slime
Posts: 4598
Joined: Mon Oct 15, 2007 6:38 pm
Location: Austin, TX
Contact:

Post by Mogri »

Please make this a built-in feature immediately, thank you
User avatar
Diretooth
Red Slime
Posts: 89
Joined: Sat Feb 01, 2014 9:44 pm

Post by Diretooth »

It looks cool, but I'm not sure what exactly it's for.
May the Moon light your path, and the Shadows hide you from your prey.

Posgagen urzefa Posyosriig ahgesqizeur genyouldr Jiikyouldr, gariigig urzefa Sazegaigyouldsa zegesigfe genyould fr'yopos genyouldr jiikrfagen.
User avatar
BMR
Metal King Slime
Posts: 3310
Joined: Mon Feb 27, 2012 2:46 pm
Location: The Philippines
Contact:

Post by BMR »

Huh. Very, very neat.
Being from the third world, I reserve the right to speak in the third person.

Using Editor version wip 20170527 gfx_sdl+fb music_sdl
TMC
Metal King Slime
Posts: 4101
Joined: Sun Apr 10, 2011 9:19 am

Post by TMC »

Someone else want to do it? :(

Yes those kind of built in features would be nice (the autotiling in the map editor included). You could probably get quite far with just some generic functionality for combining different templates and masks together automatically in the various combinations. Seems to be a bit more than that going on there; I didn't really understand all of the UI or go through it carefully.

If some highly enthusiastic person wanted to write some script in FB/Python/HS/JS/pseudocode/whatever, or even just a concrete description, I would try to get it in.

Would be nice if the map and sprite editors were scriptable. GrafX2 is scriptable is Lua, other graphics editors might be similarly. Since the sprite editor needs rewriting from scratch anyway, maybe I should just look into embedding a GrafX2 fork or something else? I'm big on code reuse.
Last edited by TMC on Tue Mar 25, 2014 1:37 pm, edited 1 time in total.
User avatar
Meowskivich
Blubber Bloat
Posts: 2199
Joined: Tue Mar 06, 2012 12:38 am
Location: Earth
Contact:

Post by Meowskivich »

Personally, I hate auto-force things that make things stuff......and things...
Basically stuff like auto-correct and auto-capitalization. It annoys me, so I'm fine with it not being a feature.
dOn'T MiNd mE! i'M jUsT CoNtAgIoUs!!!
Play Orbs CCG: http://orbsccg.com/r/4r6x :V
User avatar
Bob the Hamster
Liquid Metal King Slime
Posts: 7460
Joined: Tue Oct 16, 2007 2:34 pm
Location: Hamster Republic (Ontario Enclave)
Contact:

Post by Bob the Hamster »

I would love to have a better understanding of how AutoTileGen works. That would be the most important factor for determining if it would be possible to implement a similar feature.

Also, perhaps AutoTileGen could be configured to work with 20x20 tiles, and to export to a 320x200 tilesheet for importing? Not perfect, but still useful.
User avatar
BMR
Metal King Slime
Posts: 3310
Joined: Mon Feb 27, 2012 2:46 pm
Location: The Philippines
Contact:

Post by BMR »

TMC wrote:If some highly enthusiastic person wanted to write some script in FB/Python/HS/JS/pseudocode/whatever, or even just a concrete description, I would try to get it in.
Once I get some more free time (prolly not for another couple months or so unfortunately) I could clean up the script I was working on and post it.
Being from the third world, I reserve the right to speak in the third person.

Using Editor version wip 20170527 gfx_sdl+fb music_sdl
User avatar
Spoonweaver
Liquid Metal King Slime
Posts: 6247
Joined: Mon Dec 08, 2008 7:07 am
Location: Home
Contact:

Post by Spoonweaver »

You know, just to play devil's advocate, that thing looks kinda lame.
It doesn't draw the tiles for you, and it's auto edging would only work on certain styles of art. The tile placement doesn't make any sense unless it's a function that's actually built into a game making engine. The light features are in something close to HD which massively clashes with the pixel art.
This little tool seems like it would be neat to use on a project that you come up with with this tool in mind, but other than that it seems terribly limited. I would never pay for something like this.
I would be against james or tmc using their time on something like this, or anyone putting this into the ohr for that matter, on the grounds that it would likely cause bugs or otherwise get in the way of the normal workings of the ohr.
Last edited by Spoonweaver on Tue Mar 25, 2014 4:34 pm, edited 1 time in total.
User avatar
BMR
Metal King Slime
Posts: 3310
Joined: Mon Feb 27, 2012 2:46 pm
Location: The Philippines
Contact:

Post by BMR »

I mostly just use the script I have for random generation, to make nice smooth edge transitions. Definitely not with all the bells and whistles though, just the auto-tiling part when placing tiles. That aspect is pretty useful, I believe, as it saves on having to manually place things.

That said, I'm with Spoon that development would be better off elsewhere. While scripting in HS can't do this on the fly while mapping in Custom, scripts can be written without a whole lot of difficulty to fake it.
Being from the third world, I reserve the right to speak in the third person.

Using Editor version wip 20170527 gfx_sdl+fb music_sdl
TMC
Metal King Slime
Posts: 4101
Joined: Sun Apr 10, 2011 9:19 am

Post by TMC »

Well if we're talking about map editor auto-tiling, I do think that's very much worth adding. (I do have a very long TODO list though.) But I wonder what the best way is to let users specify the configuration of the tiles in the tileset, including possibly between multiple tile types. I even considered detecting tiles which connect together automatically.

Regarding the lighting, while what's shown in that video is surprisingly underwhelming, normal map-based dynamic lighting and pixel arts= goes very well together. Have a look at this similar tool (they both produce normal maps):

http://snakehillgames.com/spritelamp/

(I speculate that the normal maps could be derived automatically from a single hand shaded sprite rather than requiring multiple versions lit from different directions. I'd like to try, if I ever find time for it.)

If HS could read and write pixels, and sufficiently fast, I'd be playing with this... probably just need to build it in instead
Last edited by TMC on Tue Mar 25, 2014 7:10 pm, edited 1 time in total.
Post Reply