It is currently Wed Sep 19, 2018 5:43 am

All times are UTC - 7 hours

Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Fri Feb 17, 2012 8:51 pm 
NESICIDE developer
User avatar

Joined: Mon Oct 13, 2008 7:55 pm
Posts: 1060
Location: Minneapolis, MN
Just a "it's mid-February, why is it 40 degrees in Minnesota?" quick update...

I haven't put a new build out yet but hope to shortly.

NESICIDE now allows creation of Tiles from 8x8 up to 256x256 in size, and Screens which are really just a special-case 256x240 Tile. You can paint directly on the Tile/Screen with a pencil, line, box, circle, or filled-box or filled-circle tool, or you can paint with other Tiles. Attributes are handled appropriately--the attributes of any affected 16x16 block will be changed to match the current tool color.

It also does real-time 'tilification' [Bananmos...if you want, I'll call it something else out of respect for your sprite tool...but tilification seemed like an appropriate description]. You can create as many Tile objects as you want, of any size. You don't necessarily have to pay attention to the content of each of the Tiles...just draw. Then when you're ready to try to use those objects in a CHR-ROM, create a Graphics Bank, add all the Tile objects to the Graphics Bank's Tile list, and watch as redundant tiles are removed and your CHR-ROM bank image fills up. Modify a Tile object in some way, save it, and the Graphics Bank re-tilifies the Tiles automatically.

I will also be adding statistics, probably in a ToolTip fashion [hover over a CHR-ROM 8x8 tile, see what Tile object caused it to be included, see how many other times the 8x8 tile is used. That will help in the process of eliminating 8x8 tiles that NESICIDE didn't because they weren't technically redundant.

Also, each Tile object can have any number of 'properties' associated with it. A property is a name/value pair, where the value is either a boolean, integer, string, or enumeration. Multiple-choice-select is possible on enumerations. Tile properties are project-wide. Creating a new property and assigning it a default gives that new property to all Tiles. Change only the ones you want to change.

The Tile property information will be useful once I get around to building what I hope would be a generic Map Editor.

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC - 7 hours

Who is online

Users browsing this forum: No registered users and 3 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:  
Powered by phpBB® Forum Software © phpBB Group