@castelonia: I'd copy cc-by-sa 3.0 to the bottom of the LICENSE file and mention in the beginning that the code is GPL 3.0 everything in spritesheets/ is dual licensed under GPL 3.0 and CC-BY-SA 3.0.
And that the authors can bee looked up in the AUTHORS.txt file.
What makrohn did is already a pretty dirty way of doing it. You would also need to give the correct title of the work, it would be better to use the actual file names
Additionally, you must retain a copyright notice, a link to the license (or to the deed), a license notice, a notice about the disclaimer of warranties, and a URI if reasonable. For versions prior to 4.0, you must also provide the title of the work.
I just started to fork it and try to put all meta data into tsx-files.
For now I plan for the tileset following properties:
author (; delimited, path to json)
category (; delimited)
layer (int)
license (; delimited)
sex (int as boolean array: 1 male, 3 female)
url
original (; delimited, path to tsx)
For tiles (always the first of a row):
animation (spellcast etc.)
direction (int)
I'm not sure if I also want to use tiled's animations, that would be pretty redundant. Content of the author json is:
name
url
This would allow to mix spritesheets with different formats, warn for missing animations, generate a spritesheet with only a part of all animations. Encoding relationships between spritesheets could help to apply improvements of the original to derivatives.
This would allow games to access that data, instead of hardcoding it for the generator.
I also want to throw out cloudflare, since I think it's stupid to load libraries from other sites. The risk, that I'll just loose motivation is high.
Luckily it's quiet easy to load XML and JSON with vanilla Javascript.
I'm loading spritesheets into charactersets, distinguished by name and category.
This means male and femal are in one set, but more interestlingly such sets would make it pretty easy to load sprites with multiple layers.
I wasn't aware of that possibility, just chose sets so animations can be scattered over multiple files.
@castelonia: I'd copy cc-by-sa 3.0 to the bottom of the LICENSE file and mention in the beginning that the code is GPL 3.0 everything in spritesheets/ is dual licensed under GPL 3.0 and CC-BY-SA 3.0.
And that the authors can bee looked up in the AUTHORS.txt file.
What makrohn did is already a pretty dirty way of doing it. You would also need to give the correct title of the work, it would be better to use the actual file names
How do I properly attribute material offered under a Creative Commons license
I always had trouble finding the originals.
@bigbeargames: I use the generator as an overview and preview.
All LPC spritesheets are at least licensed GPL 3.0 and CC-BY-SA 3.0
Your repository is only licensed GPL 3.0, therefore people who wanna use by-sa would need to look on oga for the originals.
Generated spritesheets from those sources are also only GPL 3.0 then.
You neither mention the authors or link to the uploads on oga, which is fine for GPL 3.0
Universal LPC spritesheet has an AUTHORS.txt for by-sa.
I mentioned it, because I think you just overlooked that side effect of replacing the submodule.
I just started to fork it and try to put all meta data into tsx-files.
For now I plan for the tileset following properties:
For tiles (always the first of a row):
I'm not sure if I also want to use tiled's animations, that would be pretty redundant. Content of the author json is:
This would allow to mix spritesheets with different formats, warn for missing animations, generate a spritesheet with only a part of all animations. Encoding relationships between spritesheets could help to apply improvements of the original to derivatives.
This would allow games to access that data, instead of hardcoding it for the generator.
I also want to throw out cloudflare, since I think it's stupid to load libraries from other sites. The risk, that I'll just loose motivation is high.
Masks should work in with canvas, it should be similar to replacing colors:
Iterating through the pixels of the mask, if pixel has mask color do a clearRect on the pixel of the other image.
In my opinion, the biggest down side of the generator was, that it can't generate attribution or links to the original assets.
I don't think, dropping the creative commons license completely was a good choice either.
That's what I meant with "multiple, flying platforms"
It does not look, like the platforms are above each other, furthermore it would be pretty hard to jump that far
I don't know if a sidescroller could work at all.
I started this to play around with it mostly.
Depth could work, but I think it wll look weird since 3/4 does not get smaller in the background.
There are also other problems:
It might be a good idea to use github.io for showing the web interface instead of linking Gaurav's version
Skorpio's pack has
Regular pants and shirt, as well as formal clotings can be used in modern era.
Hero mask is a three-hole balaclava.
I think you forgot to use commas in your tags.
Pages