Skip to content
This repository has been archived by the owner. It is now read-only.

Open sourced graphics conversion issue #1

Closed
Bertram25 opened this issue May 1, 2013 · 38 comments
Closed

Open sourced graphics conversion issue #1

Bertram25 opened this issue May 1, 2013 · 38 comments

Comments

@Bertram25
Copy link
Collaborator

@Bertram25 Bertram25 commented May 1, 2013

@christopho

This issue is about the WIP on converting the graphics to open sourced files.

I'll add there the precise list of files to redo, along with links to each ones.
This will greatly help me following the whole thing.

Not forgetting our hero: #4

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of tileset files to replace, the most important part:

  • tilesets/0.entities.png
  • tilesets/0.tiles.png
  • tilesets/overworld.entities.png
  • tilesets/overworld.tiles.png
  • tilesets/10.entities.png
  • tilesets/10.tiles.png
  • tilesets/11.entities.png
  • tilesets/11.tiles.png
  • tilesets/12.entities.png
  • tilesets/12.tiles.png
  • tilesets/nether.entities.png
  • tilesets/nether.tiles.png
  • tilesets/14.entities.png
  • tilesets/14.tiles.png
  • tilesets/15.entities.png
  • tilesets/15.tiles.png
  • tilesets/16.entities.png
  • tilesets/16.tiles.png
  • tilesets/17.entities.png
  • tilesets/17.tiles.png
  • tilesets/18.entities.png
  • tilesets/18.tiles.png
  • tilesets/19.entities.png
  • tilesets/19.tiles.png
  • tilesets/2.entities.png
  • tilesets/2.tiles.png
  • tilesets/3.entities.png
  • tilesets/3.tiles.png
  • tilesets/4.entities.png
  • tilesets/4.tiles.png
  • tilesets/5.entities.png
  • tilesets/5.tiles.png
  • tilesets/6.entities.png
  • tilesets/6.tiles.png
  • tilesets/7.entities.png
  • tilesets/7.tiles.png
  • tilesets/8.entities.png
  • tilesets/8.tiles.png
  • tilesets/9.entities.png
  • tilesets/9.tiles.png
@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of entities:

  • sprites/entities/arrow.png
  • sprites/entities/bed.png
  • sprites/entities/bomb.png
  • sprites/entities/boomerang.png
  • sprites/entities/chest.png
  • sprites/entities/dark0.png
  • sprites/entities/dark1.png
  • sprites/entities/dark2.png
  • sprites/entities/dark3.png
  • sprites/entities/explosion.png
  • sprites/entities/hookshot.png
  • sprites/entities/items.png
  • sprites/entities/miscellaneous.png
  • sprites/entities/quest_entities.png
  • sprites/entities/shadow.png
  • sprites/entities/slot_machine.png
  • sprites/entities/teletransporter.png
  • sprites/entities/the_end.png
  • sprites/entities/vine.png
@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of menus files:

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of hud files:

  • sprites/hud/dialog_icons.png
  • sprites/hud/digits.png
  • sprites/hud/gameover_fade.png
  • sprites/hud/hearts.png
  • sprites/hud/small_key_icon.png
@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of enemies files:

  • sprites/enemies/agahnim.png (content is original, only the name needs to change)
  • sprites/enemies/agahnim_fake.png (content is original, only the name needs to change)
  • sprites/enemies/blue_flame.png
  • sprites/enemies/blue_knight_soldier.png
  • sprites/enemies/green_knight_soldier.png
  • sprites/enemies/red_knight_soldier.png
  • sprites/enemies/bubble.png
  • sprites/enemies/chain_and_ball.png
  • sprites/enemies/enemy_killed.png
  • sprites/enemies/fireball_triple.png
  • sprites/enemies/fire_bat.png
  • sprites/enemies/ganon.png (needs a new name)
  • sprites/enemies/gibdo.png (needs a new name)
  • sprites/enemies/hardhat_bettle.png (needs a new name)
  • sprites/enemies/laser.png
  • sprites/enemies/pike.png
  • sprites/enemies/red_flame.png
  • sprites/enemies/red_helmasaur.png (needs a new name)
  • sprites/enemies/ropa.png (needs a new name)
  • sprites/enemies/simple_green_soldier.png
  • sprites/enemies/snap_dragon.png (needs a new name)
  • sprites/enemies/tentacle.png
@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of npcs files:

  • sprites/npc/alttp.png (Needs a new name)
  • sprites/npc/black_knight_soldier.png
  • sprites/npc/witch.png
@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

List of font files:

  • text/la.ttf not needed anymore.
  • text/fixed8.fon (check the license first) not needed anymore.
  • text/wqy-microhei.ttc (check the license first) not needed anymore.
  • text/green_digits.png
  • text/small_green_digits.png
  • text/small_white_digits.png
  • text/white_digits.png
@christopho
Copy link
Collaborator

@christopho christopho commented May 1, 2013

Tileset ids are integers due to their old format, but we can change them to a more string to be more understandable.

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

Tileset ids are integers due to their old format, but we can change them to a more string to be more understandable.

Ok, noted. I might do that first, indeed.

@christopho
Copy link
Collaborator

@christopho christopho commented May 1, 2013

Here is a list of better ids for tilesets:

  • 0: house
  • 1: overworld
  • 2: ice_dungeon
  • 3: cave
  • 4: blue_temple
  • 5: green_temple
  • 6: intro
  • 7: brown_dungeon
  • 8: blue_dungeon
  • 9: green_dungeon
  • 10: orange_dungeon
  • 11: pink_temple
  • 12: castle
  • 13: nether
  • 14: forest_dungeon
  • 15: final_dungeon
  • 16: old_dungeon
  • 17: gray_dungeon
  • 18: graybrown_dungeon
  • 19: grayblue_dungeon
@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

Hi again @christopho ,

Here is a WIP en entities 0 based exclusively on LPC CC by SA 3.0 sprites:

Even if this still very few, are you ok with the style replacement so far?
0 entities

Best regards,

@christopho
Copy link
Collaborator

@christopho christopho commented May 1, 2013

It looks really great! I just tried and I love it. Except the grass that looks really too square but it is a detail for now. I am okay with the style.

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

Great!! Yeah, the grass is cheaply done.
Ok, I'll move forward with that one. As many of the sprites are the same in the tilesets and entities, there is maybe less work than it seems for the tilesets.

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2013

@christopho Could you handle the tileset id renaming, at least for one of them? I must say I'd like to see the link between the files before going into this.

@christopho
Copy link
Collaborator

@christopho christopho commented May 1, 2013

My last commit (3d4e6c9) renames tileset 1 to overworld and tileset 13 to nether.
(I did tileset 13 because it was a bit more complicated: it was referenced from some Lua scripts, so I had to update these scripts too. Tileset 13 is the only one in this case, for the other ones you just can do the following, like I did for tileset 1:

  1. Rename the three tileset files in the tilesets directory (one .dat and two .png files).
  2. Update the line of this tileset in project_db.dat: change the id and the user-friendly name. The syntax of project_db.dat is documented here: http://www.solarus-games.org/doc/1.0.0/quest_resource_file.html.
  3. In the maps directory, update all maps .dat files that use this tileset. Something like this works well: sed -i 's/tileset = "1"/tileset = "overworld"/' *.dat

The first two steps can be done from the quest editor but I did them manually to make git control the renaming.

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 2, 2013

Hi, thanks a lot for the detailed answer. I'll now be able to rename the rest. :D

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 2, 2013

Hi again @christopho ,

A small update on the "entities reference". I know there are problems but I'd like to get your input without any comment from me upfront:
0 entities

Regards,

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 2, 2013

Btw, I don't get what the remaining stuff around the doors is. It's too small to get a hint about what it is.Got an idea?
whatisthis
Edit: I see the bomb cracks now, but I don't know about the other one.

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 2, 2013

Now a cc by sa 3.0 bomb, ok with it? (I can remove the skull on it if you want.)
bombexplosion

@christopho
Copy link
Collaborator

@christopho christopho commented May 2, 2013

Here is a description of the various doors from left to right on the first row of doors:

  • Closed door that needs a mechanism to get open.
  • Door that in the process of being opened (this frame lasts 0.1 second only).
  • Locked door that needs a small key.
  • Locked door that needs the big key of the dungeon.
  • Door of the boss: needs the boss key of the dungeon.
  • Locked door in the progress of being opened (this frame lasts 0.1 second only). Used for any of the 3 types of locked doors.
  • Weak wall that can be blasted with an explosion. Two versions can be used: the whole version (16x32 pixels) or just the central square of 16x16 pixels.
    All these doors are drawn onto a wall made with tiles of the tileset (from house.tiles.png). They should used the same palette of colors than the tiles.

And about the bomb: it looks nice but the explosion should stay centered on the bomb, and should not exceed 48x48 pixels. Indeed, some puzzles rely on the fact that explosions have a limited range of 48x48 pixels. But I'm fine with the skull :)

@christopho
Copy link
Collaborator

@christopho christopho commented May 2, 2013

In other words, the animation of the explosion must fit in https://github.com/Bertram25/ChildenOfSolarus/blob/master/data/sprites/entities/explosion.png.

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 24, 2013

Had a few internet-less time, so I used it for open work: ;)

About the bomb:
Hi, I've made the basic bomb. If it's ok, I'll push that along with licensing info:
(Still working on explosions :])
bomb

About the missing things outlined in red:

If I get it right, what's left to do is:

  • Weak wall that can be blasted with an explosion. Two versions can be used: the whole version (16x32 pixels) or just the central square of 16x16 pixels. All these doors are drawn onto a wall made with tiles of the tileset (from house.tiles.png). They should used the same palette of colors than the tiles.

Cheers, :)

@christopho
Copy link
Collaborator

@christopho christopho commented May 24, 2013

Exactly.
And the bomb looks very nice to me!

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 24, 2013

Just finished the first version of explosion.png:
explosion

I'll try it in game, but what do you think so far?

@christopho
Copy link
Collaborator

@christopho christopho commented May 24, 2013

It looks good!

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 24, 2013

A little bonus: (The palette will need to be checked against to new house tileset but I does the job for now :])
0 entities

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 24, 2013

And another one:
chest

@christopho
Copy link
Collaborator

@christopho christopho commented May 24, 2013

Nice :)

@christopho
Copy link
Collaborator

@christopho christopho commented Aug 17, 2013

For tilesets, this set of graphics looks great: http://opengameart.org/content/oga-16x16-jrpg-sprites-tiles

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented Aug 27, 2013

@christopho ,
Work a bit on something original while I fancied it (finding a fitting shape was rather hard actually):
The gems. What do you think about it (Pick your favorite colors) ;) :
gems

@christopho
Copy link
Collaborator

@christopho christopho commented Aug 27, 2013

Nice! We can keep colors close to the Zelda ones (green = 1, blue = 5, red = 20)

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented Sep 10, 2013

Started items.png:
items

@christopho
Copy link
Collaborator

@christopho christopho commented Sep 10, 2013

:)

@ekureina
Copy link
Collaborator

@ekureina ekureina commented Apr 30, 2014

I think I can start work (soon) on the menu images. For the title logo, what is the general layout that should be used, if there is any?

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2014

Hi @Nate-Devv This would be cool. :)
Btw, do you mind if I set you as a collaborator in this repo (hence granting you push access and issues management) ?
I do think this would be more practical for you.

Regards,

@ekureina
Copy link
Collaborator

@ekureina ekureina commented May 1, 2014

I do not mind. Should I get rid of my fork, or keep it online?

@Bertram25
Copy link
Collaborator Author

@Bertram25 Bertram25 commented May 1, 2014

@Nate-Devv You can keep it, since I'd request pull requests for bigger changes, so we can all three have a look before getting it in, while letting you merge yourself your work, and why not merge others work as well.

@Diarandor
Copy link
Collaborator

@Diarandor Diarandor commented Nov 21, 2017

I am closing this issue since it is too general. Many of these things are already done or will be done "soon".
Better to open smaller and more specific issues.

@Diarandor Diarandor closed this Nov 21, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants