Solarus-Games English Forum

Community => Game art & music => Topic started by: ffomega on September 26, 2016, 05:56:05 AM

Title: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on September 26, 2016, 05:56:05 AM
As the title implies, the tileset has been updated to include water, road, mountain, and house tiles (complete with roof customization), all of which are parallaxing tiles.

Now you can add more than just clouds and trees to a vista in your maps.  The tileset can be downloaded from my site.  You can also visit the site to learn how to place the tiles accordingly.

Updated tileset (http://solarus_resource.site88.net/tutorial/download/Full%20Hyrule.tiles.png) (Right-click and Save Link As..)
Data file (http://solarus_resource.site88.net/tutorial/download/Full%20Hyrule.dat)
Tutorial (http://solarus_resource.site88.net/tutorial/parallax.htm)

(http://solarus_resource.site88.net/tutorial/01/parallax/parallax.gif)

Happy Mapping!!

Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: Diarandor on September 26, 2016, 08:45:41 AM
This are very cool effects. I am sure many people will use your tileset.

This is not about this post but... let's hope that we someday can also do some pseudo 3D effect with Solarus, like in Final Fantasy games when the characters fly over the world, or like in Secret of Mana when you fly with the dragon:
https://youtu.be/DSMlXPZPOaM?t=5m42s
Maybe this could be done too when shaders and functions to modify pixels are done.
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on September 26, 2016, 11:37:03 AM
Ah, you're referring to Mode7.  This is a method used by taking a flat image and skewing it slightly to fake the appearance of a 3D space.
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: Diarandor on September 26, 2016, 12:36:07 PM
Yeah, that's it, I did not know it was called Mode 7.
I think it will be feasible someday when Solarus allows modifying pixels, and I would like to make a Lua script for this by then. Anyway, I put a few links about this Mode 7 that I have found, for posterity:
https://en.wikipedia.org/wiki/Mode_7
http://www.coranac.com/tonc/text/mode7.htm
http://gamedev.stackexchange.com/questions/24957/doing-an-snes-mode-7-affine-transform-effect-in-pygame
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: Christopho on September 26, 2016, 05:26:58 PM
This looks great ffomega, very nice work :D
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: YoshiMario2000 on September 26, 2016, 07:46:17 PM
Beautiful! I foresee myself using that sometime in the future.
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: MetalZelda on September 27, 2016, 01:05:28 PM
The only problem for me is the roof color of the house in the panoramic tile, maybe a little contrast tweak will solve this

Quote from: Diarandor on September 26, 2016, 12:36:07 PM
Yeah, that's it, I did not know it was called Mode 7.
I think it will be feasible someday when Solarus allows modifying pixels, and I would like to make a Lua script for this by then. Anyway, I put a few links about this Mode 7 that I have found, for posterity:
https://en.wikipedia.org/wiki/Mode_7
http://www.coranac.com/tonc/text/mode7.htm
http://gamedev.stackexchange.com/questions/24957/doing-an-snes-mode-7-affine-transform-effect-in-pygame

There is also H-Mode7, which simulate a "real 3d effect" with 2d textures, I would also like to port it when Solarus will allow this kind of mocification

http://save-point.org/thread-3151.html

Good thing is, I already ported some RGSS code so this might be a no-problem to port it on Solarus
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: Christopho on September 27, 2016, 01:36:11 PM
What do you need in the Lua API to make it possible? Just surface:set_pixels()?
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: Diarandor on September 27, 2016, 03:18:10 PM
The idea I had in mind was to draw a world map, made with tiles, and then draw everything on a different (and opaque) surface. But to do that this way we would also need a function tile:get_pixels(). This could also be done without tile:get_pixels(), with just a big image drawn in a surface for the world map that is used to compute the pixels of the Mode 7 surface. Maybe there are better ways to do it, but I do not know.
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: MetalZelda on September 27, 2016, 04:56:40 PM
Quote from: Diarandor on September 27, 2016, 03:18:10 PM
The idea I had in mind was to draw a world map, made with tiles, and then draw everything on a different (and opaque) surface. But to do that this way we would also need a function tile:get_pixels(). This could also be done without tile:get_pixels(), with just a big image drawn in a surface for the world map that is used to compute the pixels of the Mode 7 surface. Maybe there are better ways to do it, but I do not know.

Mode 7 is a bit more complicated, we need a documentation (Edit: Didn't see Diarandor's link)

Because mode 7, afaik, include
- surface slant (angle)
- surface zoom (effects, World map in ALTTP is an example, zoom transition (Final Fantasy))

Importing or making a mode 7 script for Solarus imply a lot of code rewriting, one of which are map, camera, entities, and the list goes on
The solution is to make a DLL (if Lua accept to read a c++ library like RPG Maker does) and make all modif / call scripts from the DLL, so it is more like a module where players choose if they want or not to use Mode7
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on September 27, 2016, 05:16:07 PM
Quote from: MetalZelda on September 27, 2016, 01:05:28 PM
The only problem for me is the roof color of the house in the panoramic tile, maybe a little contrast tweak will solve this

I'm always trying to make this tileset the best it can be for everyone.  However I'm not sure what you mean by the roof colors needing a slight contrast tweak. :)  Any and all suggestions are welcomed and appreciated :3
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: Diarandor on September 27, 2016, 05:44:02 PM
Quote from: ffomega on September 27, 2016, 05:16:07 PM
Quote from: MetalZelda on September 27, 2016, 01:05:28 PM
The only problem for me is the roof color of the house in the panoramic tile, maybe a little contrast tweak will solve this

I'm always trying to make this tileset the best it can be for everyone.  However I'm not sure what you mean by the roof colors needing a slight contrast tweak. :)  Any and all suggestions are welcomed and appreciated :3

I agree with MetalZelda that it would be better to change the contrast. In my opinion, all the borders of the houses have too much contrast, as if they were close (in other words, the pitch black color of the houses is the problem); I think MetalZelda was refering to this. Since the houses are too far, their borders should be more "blurry"; maybe a grey border instead of a black one, or just remove the border like for the trees, or a third solution would be to use a border of the same color of the house but a slightly darker... I don't know. Just test a bit to check what looks better for the three houses. I would change all the pixels where you have that pitch black color in the houses (even for pixels that are not in the border).

Have in mind that I am not an expert on this, though. This is just my opinion.

PS: I have a similar issue with some of my sprites (some of them have borders with a black that is too much dark). I learned this thanks to Neovyse, and am still improving my pixel art.
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: MetalZelda on September 27, 2016, 06:57:53 PM
Quote from: ffomega on September 27, 2016, 05:16:07 PM
Quote from: MetalZelda on September 27, 2016, 01:05:28 PM
The only problem for me is the roof color of the house in the panoramic tile, maybe a little contrast tweak will solve this

I'm always trying to make this tileset the best it can be for everyone.  However I'm not sure what you mean by the roof colors needing a slight contrast tweak. :)  Any and all suggestions are welcomed and appreciated :3

They are a bit colorful compared to the panorama itself (white tinted), so it appear disproportionned, this is why I suggested a brightess / contrast tweak for the house's roofs :p

Something like this looks more correct, it looks like there is a foggy effect, I don't know how to call it

(http://i.imgur.com/Xgq4V49.png)
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on September 27, 2016, 09:15:36 PM
Okay I think I understand what you mean now.  I'll look into this.  I suppose I should consider doing the mountain and water tiles this way too
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on September 27, 2016, 10:37:46 PM
Here's a screencap of the updated panoramic houses.  Do you think this looks better?
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: MetalZelda on September 28, 2016, 12:23:35 AM
Yes, it fit perfectly now  ;D
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: MetalZelda on September 28, 2016, 12:41:05 AM
To answer about Mode7, the best solution is to make a custom dll (which will have special mode7 functions for Solarus) which will add more feature to the engine (rewrite functions, etc etc)
This might be the way to go ...

I'm up with this, I wanna see if what I've done in VX ace can be done in Solarus using Mode7 and it's functionnality (well, I used h-mode7 and with some work I've done a 1st person archery, not complicated but impressive for a 2d engine, much more immersive)
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on September 28, 2016, 01:39:22 AM
Okay, the new tiles have been added and the tileset uploaded.  Please update your tilesets :)

Thanks a lot for the suggestion to fix the contrast <3
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: superspyguy on December 18, 2016, 11:24:53 PM
can you use this full hyrule in a public game??
[/shadow][/glow][/b][/i][/u][/color][/size][/size][/font]
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: ffomega on December 18, 2016, 11:37:13 PM
You may use the Full Hyrule tileset within Solarus or, if you really want, in any other game making engine you see fit.  Since these tilesets are uploaded on public sprite galleries and are free to download, just keep in mind that regardless of where you use them...give credit where it is due.  In the case of these tilesets, I merely edited them to their current format, and cannot take credit for their original design.
Title: Re: [UPDATE] Full Hyrule Tileset Now Has Summit Tiles
Post by: superspyguy on December 23, 2016, 06:10:11 PM
so i can use them in a public game if I give you full credit?