My custom Hyrule tileset. Still a WIP - Ver. 2.0 no .dat file yet

Started by ffomega, March 13, 2016, 05:45:04 PM

Previous topic - Next topic
Love to see you all pushing this project forward! AWESOME!:)

Just saw your project ffomega, I think you are the right person to create a pack with all the title sets for Solarus, to bring everything related to LTTP (as much as you can).

Sometimes the quest editor takes a couple seconds to load the quest, but nothing I am overly concerned about.  The long load times are more pronounced when loading the game.  The Solarus logo loads instantly, but once it begins to transition to the game is when it takes a long time to load.
My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/

I identified the cause of the problem. It is not the tileset, but the algorithm that detects which tiles can be optimized away for better performance once the map is loaded. This detection step takes more time than it should, I think I know how to fix it without losing the optimization it does.

Thanks a lot for all the support.  I am humbled and grateful there are people out there who are appreciative of what I am doing for Solarus.  I am no coder, and my knowledge of LUA is noob status.  In fact, the only programming language I ever learned was COBOL but that was years ago.

So, as stated on Chris' last marathon stream, "Those who can't do, teach.  Those who can't code, sprite!"

That being said, I will try and bring as much of LttP to Solarus as I can if I am able.  If possible, my original goal was to bring the PZE graphics (items, HUDs, buttons, etc) to Solarus, but for the time-being I will focus on updating and optimizing what I have added so far. Keep in mind that what I have provided to far is not all my doing.  Some of my work is credited to a man who once made sprites in LttP style and pretty much abandoned all of his Zelda and other game-related projects.  Upon his 'retirement', he game me, as well as many of the zelda fan game community, a plethera of assets.  His name is Antony A. Brown, also known as "aab".  The jabu jabu tileset in the absolute dungeon tileset is his work.  I once asked him to create a tileset for me using the layout for the Graal online engine, because I was once using it to make maps and then import them into another game engine.  He also created a unique monster for me because I asked him for it.  it is a monster that takes a nod from the trees in the dark World of LttP that spit bombs at you when you touch them.

They are the Treant.



Since I now have confirmation that the tileset is not the cause of the long load time, I am thinking about rearranging the Hyrule tileset to better organize the tyle types as I did in the absolute dungeon tileset.
My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/

The performance bug of loading maps is now fixed.
Maps should now load 60 times faster than in yesterday's snapshot. So, here is a new one! http://www.solarus-games.org/downloads/solarus/win32/solarus-1.5.0-snapshot-20160316-win32.zip
Can you confirm the fix? Thanks!

Okay, the quests load MUCH faster, almost instantly.  However, when you start a game from the quest editor or the quest launcher, the "Play" changes to a stop icon like it should, and the play button from the quest launcher grays out like it should.  But when you close the game, the play button in quest editor is still a stop button, and the play button in quest launcher is still grayed out.  The only way to play the game again is to completely exit out of Solarus to reset the play button.
My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/

Yes this is a windows-only bug. Expect a new snapshot tomorrow :)

ffomega - You are awesome!

Can't say my big thank you for what you are doing for this project. I am not a developer and I have few clues about the sprites, but I feel that having you working for Solarus, it will double the speed of the next version.

A lot of people asked for HUD and more sprites from LTTP.

8)  8)  8)  8)  8)  8)

Well, I am hoping that in a future version of Solarus, Chris will create a HUD editor to simplify making HUDs.  That way you could create a single HUD entity sprite sheet and matching HUD entity dat file, and the LUA script would just read from the data file.

You could also have it read multiple HUDs during gameplay, such as switching between the main HUD and the Ocarina HUD, or allow ease of enabling or disabling of item buttons.  I believe he said he had considered this at one point but do not remember.

As far as LttP HUD assets, most of these are included in Chris' pack for Mystery of Solarus.  There exist most of the item icons, windows, the dialogue font, and HUD icons such as Rupee icon (the real LttP one and not the larger ones he used in MoS), arrow, bomb, and key icons, and the life bar that appears above the heart containers.

The menu for LttP consisted of about 5 individual windows that were 'pulled' into the frame when the game was paused that contained the icons.

Currently, Amine M is working on a complete remake of A Link to the Past using the Solarus engine.  You can find his videos on youtube here:

https://www.youtube.com/user/aminemax1987
My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/

New snapshot: http://www.solarus-games.org/downloads/solarus/win32/solarus-1.5.0-snapshot-20160317-win32.zip
Fixes the play button remaning disabled on windows. It was due to the quest process not being able to finish itself due to reading stding.

I just updated the overworld tileset.  It has been massively increased and a plethera of tiles have been added, reorganized, and colors corrected better.

There is no data file for it yet, but I will upload the tileset anyway.  Please keep in mind that the tileset itself is not complete either.  Some colors may not be corrects yet, and there might be a repeat of some tiles but it will be corrected in future releases.  Thanks for understanding :)

Enjoy!

My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/


The beach tiles have been included, they were simplified to allow you to place them over any tile you like.  The Waterfall tiles can be included as well as the urchins.  As far as the translucent water tiles I should be able to add them but only a singular 16 x 16 animated tile you can resize.  The cloud tiles can be created in similar manner by using the existing cloud tiles.  All you need to do is change their properties to irreversible ground.

Edit - waterfall tiles, tiny tree stumps, and recolored mine entrances have been updated.  I couldn't simplify the translucent water wave effect, as it was a unique 64 x 64 tile, so I had to include it as-is.
My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/

[Update 4-17-2016] I am about 90% finished with the Full Hyrule tileset, minus the data file.  I still need to add snow-capped tiles for the dungeon entrances and make sure there are no stray pixels (I have a bad habit of missing stray pixels I add to a tileset for reference points and because of my low vision I wind up overlooking them quite often

That being said.  Who wants to see the tileset so far? I will dub this tileset ver 3.0 final once I have finalized a few things within it and completely finished the .dat file that goes with it.  Currently, I'd say the data file is somewhere within the neighborhood of 45% to 55% complete, with some tiles needing to be moved, tile patterns removed or updated, and all the dungeon tiles added in.

This tileset comes complete with winter "overlays" for all the tiles in the tileset.  This means that you can place the tiles down that you want, and for almost every pattern, there will be a matching "snow cap" for it that can be placed on top of it for the powdered look you get during heavy snow flurries.
My tilesets page can be found here:
http://absolute-hyrule-tutorials.solarus-games.org/