Jump to content

Photo

Farmer Lüt's Absurdly Expanded Classic Based Tileset (Summary)

tileset

  • Please log in to reply
10 replies to this topic

#1 Lüt

Lüt

    Germanize

  • Members
  • Real Name:Steve
  • Gender:Male
  • Location:Chicago

Posted 28 October 2017 - 09:38 PM

Overview:
 
So, as I begin writing this summary 2 days before the expo, having been just now convinced by a few people to at least share a little bit of what I've been doing, I feel like I should get the bad news out of the way first: there's no tileset available for download.
 
That said, given that I'd peg its progress at somewhere between 80-90% complete, I figure it's worth finally going public with it. Yeah, I've dropped a few screenshots and brief mentions of it here and there throughout the forum over the last year, in addition to sending a few PMs regarding permission to incorporate certain resources, but here's the first official announcement.
 
I love classic, but will admit that it's severely limited when it comes to design possibilities, especially compared to many other available tilesets. So, I set out to expand those possibilities.
 
The first phase of the expansion was easy - take most of the unused tiles scattered around the tile pages and combo them up.
The second phase was a bit more tedious - tweak the existing resources and add further variations of them (graphically or functionally).
The third phase involved farming numerous resources from PZC's loose tiles and tileset database collections.
The fourth phase involved me still not being satisfied with the possibilities and designing a bunch of my own tiles to compensate.
 
Not that all the phases happened in that specific order - most were, and still are, simultaneously ongoing.
 
To be clear, I'm not merely dumping every 3 or 4-colored tile from the database into the set. There's some level of quality control, and a priority focus on resources that, in my opinion, fit the classic style.
 
Specifics:
 
There's a fair bit of overworld expansion, including more rock and cave variations, smoothly-contoured cuttable grass, ladder assortments, extra large objects, new objects like fountains/bones/signs/docks/piers, additional tree/cactus/dungeon-entrance variations, snow-covered scenery, flowers, statues, and weather effects. Water variations have also been expanded, objects like lily pads/flowers/logs/stalks can be placed on them, and obviously no liquids collection is complete without lava and ice. There are also functional objects which have options for push, damage, pound, hookshot, block, walkability, and so on. Lastly, nearly every object comes in layerable format, including shaped overhead layers for large objects, because I hate seeing flat layer lines across non-flat objects.
 
But more than anything, I've developed a severe allergy to strings of rectangular dungeon rooms with miscellaneous block arrangements - especially when it comes down to spending minutes block-humping to find the random pushable one. Thus, the majority of my time working on this set has been dedicated to expanding dungeon design possibilities.
 
I began with Lightwulf's diagonal and first-tier-down dungeon tiles, and - as the name would suggest - absurdly expanded and reworked them into a 4-tier dungeon setup. This included a dungeon palette expansion for mid-level tile shades, along with additional colors for triforce flats and various nature options like trees.
 
Other additions beyond angled walls and multiple floor heights include ladders, centered and off-centered doors, lock block variations of doors (with shutter copycats for each), re-perspective'd frames for the sides of rooms, alternate passageways and overheads, more stair options, door-stairs, bombable wall options and hints, and extended foliage overlays.
 
Floors now have on/off warp tiles, more conveyors, and additional options for object-switches, step-switches, spikes, statues, lock blocks, and treasure chests.
 
Cycling floors have been expanded to 16 levels of falling and spinning tiles rather than 8, and now include alternating raised/lowered blocks, alternating magic-mirror angles, spike waves of up to 4 different speeds, and number overlays so that you can create a temporary overhead layer to keep track of all these same-looking tiles.
 
Other things include 16 push-block choices for block puzzles (with multi-directional options using both inherent and on-screen flags), 3 sizes of triforce flats for small tiles or large entries, 3 pit varieties in direct-warp/no-walk/walkable options, barriers in 8-pixel and 16-pixel widths, the latter of which include standard, lock block, boss lock variety and copycats of each. And as with the overworld, anything that can come in layerable format, does.
 
Dungeon nature is the most lagging section of the project, but basically just recreates overworld landscaping for dungeons.
 
Finally, activatable objects. This is a section of walls and floors that "activate" (are copycat combos) when you perform up to 6 different actions: step -> next, lock block, boss lock, treasure chest, locked treasure chest, boss locked treasure chest. So if you ever want to open a treasure chest and have statue shooters come alive, or open a lock block and have spikes pop up, or step on a floor switch and have lines of motionless floors turn into conveyors, here it is, no scripting involved. Works great with screen state carry-overs as well.
 
So that's essentially what the new tile/combo collection comes down to.
 
Part of what makes this so "absurdly expanded" is that every dungeon tier has its own wall and floor set. Thus, each tier has multiple wall varieties that can end at its own floor, continue down to the one below, or reach up to the one above. Additionally, because each of the 3 main levels has its own color shade, every floor tile has to be done 3 times over for the 3 different heights.
It's a lot, but the point here is to have enough wall and floor variety that nobody has to see a single-height rectangle for a dungeon room ever again.
 
"This thread is worthless without pics!"
 
Alright then.
 
Let's do a visual rehash of some of the stuff I mentioned.
 
First off, 2 small examples of what I meant by tweaking the existing resources:
 
pzc-fe2017-flaecbt-tweak-comp01-3x.png
 
The original tree on the left has remaining large-sized 2x2 "pixels" from being upscaled; the tweaked tree on the right is smoothed out to eliminate the blocky upscaled look.
 
The original animated water on the left has bugged me since the beginning. The 3-pixel-wide water ripples get cut off by 1 or 2 pixels, often multiple times, on nearly every tile that has a horizontal connection to any other tile; the tweaked water animations on the right eliminate this clipping entirely. Yes a few water pixels aren't 100% accurate to their original NES positioning, no I don't care; smooth animation FTW.
 
Next, a few examples of what I meant by adding further variations of existing resources:
 
pzc-fe2017-flaecbt-tweak-comp02b-2x.png
 
See those empty tan ground patches next to objects placed on detailed ground tiles? Yeah, I can't be the only one getting triggered by that, so for all of us who want consistent ground detail, here we have it:
 
pzc-fe2017-flaecbt-tweak-comp02a-2x.png
 
And no I didn't just overlay the objects onto the grounds; the grounds were adjusted to accomodate the objects so as not to blend into them in odd ways.
 
Hard to see a difference scrolling between the 2 pics? Need a back-and-forth animation? Here you go:

Spoiler

Next, 2 shoddy test screens meant to show off tile capabilities rather than to actually look good.
 
This one shows the smooth-contoured cuttable grass, a few of the new land and sea objects, and a dock set:
 
pzc-fe2017-flaecbt-additional-ow01-2x.pn
 
This one shows some of the winter options, as well as mountain shadows:
 
pzc-fe2017-flaecbt-additional-ow02-2x.pn
 
Now, on to dungeons!
 
Here's your new full-height dungeon template:
 
pzc-fe2017-flaecbt-dungeontemplate01-2x.
 
And the diagonal version:
 
pzc-fe2017-flaecbt-dungeontemplate02-2x.
 
All diagonal walls and floor tiles also have layerable versions, in case you want floors that aren't the standard 16x16 tiles:
 
pzc-fe2017-flaecbt-dungeondiaglayers-2x.
 
And here's a brief sampling of some of the floor stuff:
 
pzc-fe2017-flaecbt-dungeonfloorsamples-2
 
Is it all starting to sound overwhelming? Because it feels that way to me. Honestly, the number of tiles expanded to the point that even I want to cry sometimes when I look at the size of combo list - and I made the damn things.
 
To that extent, I decided to take full advantage of ZQuest's automation features. I had to, if I wanted to release this in a way that would be accessible to more than the most advanced designers. Enter relational modes and aliases.
 
Relational Modes:
 
So, you hate making structures like rocks, lakes, pits, barriers, docks and shadows tile-by-tile? Well, I do too, thus I've set up relational modes for all of those and more.
 
For those unaware, relational mode is a drawing mode that allows you to automatically create or remove fully shaped structures by clicking and dragging your cursor around the screen. Select the first combo in the structural set, click and drag to create the structure, or hold shift to remove it.
 
Here's a brief sampling of some of the designs you can create in less than 5 seconds:
 
pzc-fe2017-flaecbt-relational-samples-2x
 
Aliases:
 
This is the core of the tileset.
 
For those unaware, aliases are collections of combos which form a larger structure. They allow each combo to be placed simultaneously, in the correct position, and on the correct layer. They're the ZC equivalent of what would be called "prefabs" in modern game editing. Just go to alias mode, select the structure you want, click where on the screen you want it, and there's your multi-combo structure.
 
To that extent, I've been assembling an incredibly large collection of aliases so that people can build large pieces of architecture with a single click. This makes complex structures accessible for intermediate users, and quick for advanced users.
 
Aliases also serve an instructional purpose. You can place them on a test screen to determine the correct placement and usage of individual combos in the combo list. Once the alias is placed, right-click the combo you want, choose "select combo," and possibly "scroll to combo." This will highlight your combo of choice, and place it at the center of the combo list; then you can see which combo in the combo list goes where in the larger structure.
 
My goal of the set, particularly when it comes to dungeon design, is to move people away from building screens combo-by-combo, and push them toward placing multiple large structures, only using the combo list for fine-tuning and floor designs.
 
The alias list is generally set up such that you have a series of structures with 4 variations per structure - the 1st column on the left will give you the default, and the next 3 columns on the right will give you the variations.
 
Example 01 - Overworld Basics:
 
A small sample of overworld selections in which you see the 4-variation format:
 
pzc-fe2017-flaecbt-alias-ow01-2x.png
 
Example 02 - Combined Trees:
 
Ever see that miscellaneous inter-tree junk in the combo list and wonder how it all fits together, let alone how to work corners with it? Don't worry, I got it taken care of for you:
 
pzc-fe2017-flaecbt-alias-ow02-2x.png
 
Comes in the usual set of 4 ground variations.
 
Example 03 - Corner Foliage:
 
Some of you have probably seen the Contra-based jungle overhangs for classic, but corners alone didn't satisfy me, so I rebuilt it into freeform options with 2 different offsets:
 
pzc-fe2017-flaecbt-alias-foliage-2x.png
 
Example 04 - Main Dungeon Walls:
 
Segments of the upper dungeon main-level wall:
 
pzc-fe2017-flaecbt-alias-dungeonwalls-2x
 
Comes with all 4 sides for all 4 levels.
 
Example 05 - Diagonal Dungeon Walls:
 
This top-to-mid-level upper-left collection shows the 5 segments needed for full diagonal variety in 4-variation format:
 
pzc-fe2017-flaecbt-alias-dungeondiagsegs
 
Do these exist for every height combination? Well, we'll get to that in a bit.
 
Example 06 - Large Dungeon Shapes:
 
Full shapes are the ones I find most useful. The first 3 columns show 3 of a few different shapes and sizes for upper-left corners, while column 4 rehashes the main upper-left diagonal. These account for all floor height combinations; standard 4-variation format is assumed.
 
pzc-fe2017-flaecbt-alias-dungeonfullshap
 
So how big is this collection?
 
Well, truth is, I broke the alias limit. Despite having 65,520 tiles and 65,280 combos available, it was much to my surprise when I discovered the alias limit was 2,048.
 
See the green checkmarks and red x's above? The 1st set applies to the first 3 columns, and the 2nd set applies to the 4th column. Green checkmarks are the ones currently in place - red x's are ones that will be added if the limit is expanded.
 
Honestly, that's why work on this project has been put aside in favor of other projects over the last few months. I don't feel it's fully adequate to release it without these structures complete. Even if the combo collection is complete, the whole point was to move people away from building screens combo-by-combo and toward building them structure-by-structure.
 
Still, it's been deemed possible to expand the alias limit for either ZC 2.54 or 2.55, so we'll see how that goes.
 
Sample Room Construction From Aliases:
 
So, how quick do these aliases help you build a room?
 
Well, look at this screenshot here:
 
pzc-fe2017-flaecbt-alias-assemblyroom-2x
 
Seems moderately complex. But how many steps is it really? Open the animation and find out:
Spoiler

"So what kind of screens can I make with all this stuff?"
 
Well, basically, things like this:
 
pzc-fe2017-flaecbt-finalscreens-ow-2x.pn
 
Or dungeons like these:
 
pzc-fe2017-flaecbt-finalscreens-dungeons
 
Oh, and are these Zelda 2 screens?
 
pzc-fe2017-flaecbt-finalscreens-zelda2-2
 
Yeah, this comes with full graphical support for Zelda 2 also.
 
And no, I didn't (and likely won't) create Zelda 2 enemy sets, especially if they have to be scripted.
 
Though, speaking of which...
 
Potential Script Pack:
 
For further design and gameplay possibilities, as well as ease of use, I've been strongly considering including a script pack containing what I believe to be either essential functions, or tweaks that make things run or look smoother.
 
My primary considerations:
 
Fire Trail Reduction
Enemy Spawner
Permanent Block Secrets
Enemy/Boss Music
Better Cane of Byrna
Item Pick-Up Message/Heart Piece Message
Item Bundle (such as Bow & Arrow) along with Map & Compass variation.
Stop Compass On Item Pickup/Enemy Death
Anti-Bump Item - because that trash gets so annoying.
Linked Secrets
Summoner Control System
Moosh Pits - if the move-on-fall issue gets addressed.
 
I'd also like it to come with ghost.zh configured, so that people can just paste ghosted enemy FFCs into the script pile and be done with it.
 
But we'll see. I'd probably need some help from somebody who knew what they were doing.
 
When will it be done?
 
If you had asked me this in Spring 2016, I would have said Fall 2016.
 
Honestly, not for at least a few months. Probably more, depending on ZC development. Sometime 2018 though.
 
That said, I suppose I wouldn't mind passing a beta on to maybe a few people who are genuinely interested in working with it and want a say in how it turns out.
 
Anyway, this post grew way longer than I anticipated. Let me know what you think.


Edited by Lüt, 19 August 2018 - 12:14 PM.

  • ShadowTiger, Anthus, Adem and 16 others like this

#2 ywkls

ywkls

    Paladin

  • Members
  • Gender:Unspecified

Posted 03 November 2017 - 10:18 PM

The person who first played the original Legend of Zelda has awoken deep inside me and demands this tileset for construction of countless absurd wonders!

 

Those are all some really impressive screens. I do wish I understood how Combo Aliases worked, though...

 

In any case, I can see myself using this after my current projects are done; probably for some non-Zelda-based adventure.



#3 Anthus

Anthus

    the wild-eyed boy from freecloud

  • Forum Staff
  • Gender:Male
  • Location:Ohio

Posted 03 November 2017 - 10:22 PM

This looks really good, and I'm glad my 64x64 classic trees are getting a spot in the.. spotlight. :D No but seriously, this is really cool. Glad to see it almost coming to fruition.



#4 Zaxarone

Zaxarone

    Gigi & Merri Superstar Saga

  • Members
  • Real Name:Derek
  • Gender:Male
  • Location:Sandy, OR

Posted 03 November 2017 - 10:22 PM

man remind me to use this if i ever revive my classic quests



#5 NoeL

NoeL

    Legend

  • Members
  • Real Name:Jerram
  • Gender:Male

Posted 03 November 2017 - 10:29 PM

... holy shit. You weren't kidding when you said "absurdly expanded"!


  • Anthus, Lightwulf and Zaxarone like this

#6 Joelmacool

Joelmacool

    JMC

  • Forum Staff
  • Real Name:Joel
  • Gender:Male
  • Location:Not EU

Posted 04 November 2017 - 06:52 AM

This truly is in-depth. I'm looking forward to messing around with it in the future :)


  • Lightwulf likes this

#7 Matthew

Matthew

  • Forum Staff
  • Gender:Male

Posted 04 November 2017 - 07:42 AM

I love you

#8 Eddy

Eddy

    "The Waker of Winds"

  • Forum Staff
  • Real Name:Edward
  • Gender:Male
  • Location:London, United Kingdom

Posted 04 November 2017 - 09:40 AM

Mad respect for you man, this is honestly really incredible. I think this will definitely change how people will use the classic set. There are so many things in here I was so happy to see, espeically relational and alias mode, since that seems to be heavily underused in almost all tilesets.

 

But yeah, when this gets done, I'm definitely gonna be using this as my default classic set for future quests. Good luck in finishing this!



#9 Lüt

Lüt

    Germanize

  • Members
  • Real Name:Steve
  • Gender:Male
  • Location:Chicago

Posted 06 November 2017 - 12:53 PM

Well, looks like this might actually take off. Thanks everybody :)

And yes, that collection of 4 overworld screenshots near the end is from my 24-hour Quest Contest entry, which provided an absurdly simplified version of this stuff. I didn't have time (or ideas) to build proper overworld screens for this topic, so I dumped the two test screens at the top of post.

The person who first played the original Legend of Zelda has awoken deep inside me and demands this tileset for construction of countless absurd wonders!

And thus one madhouse gives birth to another:twisted:

I do wish I understood how Combo Aliases worked, though...

They're just combo collections. You give them a width and height, measured in combos, then click each position in the alias and select the combo you want there. Optionally, you can decide which layer to put those combos on, or stack multiple layers doing the same thing. There's a checkbox to enable different layers, then a number button on the side to place the combos on that layer. Then when it's done you've got an alias list just like the combo list, and you click the one you want and place it on the screen just like a combo.

It's a simple concept, but the editor is clunky as all hell, with a counter-intuitive layout to boot, that's why so few people seem to be able to figure it out and use it. I don't remember how I did, but it happened anyway, so here we are.

But, they would serve you exceptionally well, with all the large structures you place.

This looks really good, and I'm glad my 64x64 classic trees are getting a spot in the.. spotlight. :D No but seriously, this is really cool. Glad to see it almost coming to fruition.

Well of course I had to feature the trees that inspired this entire set.

Though really, yours were some of the only tiles I could load straight "out of the box" - no further editing required.

Unusual, but appreciated.

man remind me to use this if i ever revive my classic quests

Consider yourself reminded.

This truly is in-depth. I'm looking forward to messing around with it in the future :)

And you shall have it before AR3 is finished!

I love you

As a gay man or as a ZC fan? :awesome:

... holy shit. You weren't kidding when you said "absurdly expanded"!

Yep :D

And honestly, not all of it is stuff I would personally use. However, I've played a number of classic based quests, and seen what other people enjoy doing, so I tried to add support for other popular or well-liked or well-executed ideas. My intent isn't to get people on my own personal design program, but rather to give the most amount of options for those who would actually use them.

Basically, the idea here was the opposite of what Shane and Lunaria are doing with their Vintage Dreams GB update. Even though it may seem somewhat overwhelming at first, I decided to make every option available through combos rather than to leave unused tiles scattered around the tile pages. I figured, it's not very hard for somebody to remove unwanted combos from the combo list, but it's much harder for them to take unused tiles from the tile page and make them into combos, especially when it comes to special types and flags, let alone basic walkability. So I went ahead and made everything for everybody, and they can remove it if they don't want it.

When it came to dungeons, accounting for all those "vertical" brick dividers took a ridiculous amount more tiles than expected. Thus, I split dungeon combos into "basic" and "expanded" sections, where the basic has all the essentials and some variants, and the expanded has the much larger amount of variations, generally for fine-tuning and more complicated structures. Some of these are functional, such as lock-block based doors for and off-grid alignments along with their shutter copycat variants. Necessary for freeform, but the list takes almost a "page" of combos in the selection columns to the right of the main screen.

So it'll take a while to take it all in, and yes you'll likely have to be an intermediate designer at the least, but I believe I've organized it in a reasonable manner that should be accessible to people who know what they're looking for.

Mad respect for you man, this is honestly really incredible. I think this will definitely change how people will use the classic set. There are so many things in here I was so happy to see, espeically relational and alias mode, since that seems to be heavily underused in almost all tilesets.

But yeah, when this gets done, I'm definitely gonna be using this as my default classic set for future quests. Good luck in finishing this!

Yeah those modes are practically non-existent in most of the tilesets I've seen. Nick at least put relational stuff in Pure, along with a simplified version of carving, but I've seen even less aliases, beyond the obligatory few trees for whatever reason. To be fair, they're all pretty time-consuming to set up, but they save so much more time after.

Regardless, glad you like it. Hopefully the automated modes balance out the sheer number of options available.


  • Anthus, Eddy, Lightwulf and 2 others like this

#10 Binx

Binx

    Formerly Lineas

  • Members
  • Real Name:Brian
  • Gender:Male
  • Location:Lancaster, CA

Posted 14 November 2017 - 12:47 AM

This looks so good, it makes me wish I was working on a Zelda-related quest



#11 Lightwulf

Lightwulf

    Master

  • Members
  • Real Name:I'm not telling you my secret identity!!!
  • Gender:Male
  • Location:Ainrofilac, Ceh Sha Ah (I'm libingual)

Posted 12 December 2017 - 04:34 AM

Great work!  :D

 

(Don't forget to mention who did a bunch of those special tiles.  :shy: *hint hint* )





Also tagged with one or more of these keywords: tileset

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users