diff --git a/UPDATE.txt b/UPDATE.txt new file mode 100644 index 0000000..fa010df --- /dev/null +++ b/UPDATE.txt @@ -0,0 +1,7 @@ +2025/4/20 星期日 更新 + +修改了「import.py」腳本,大部分無用。 +主要修改:現在可以依照語言導入對應貼圖了。 +因此同時修改了images的目錄。 + +——Wasneet Potato \ No newline at end of file diff --git a/images/characters/hacker/down.json b/images/en_US/characters/hacker/down.json similarity index 100% rename from images/characters/hacker/down.json rename to images/en_US/characters/hacker/down.json diff --git a/images/characters/hacker/down.png b/images/en_US/characters/hacker/down.png similarity index 100% rename from images/characters/hacker/down.png rename to images/en_US/characters/hacker/down.png diff --git a/images/characters/hacker/left.json b/images/en_US/characters/hacker/left.json similarity index 100% rename from images/characters/hacker/left.json rename to images/en_US/characters/hacker/left.json diff --git a/images/characters/hacker/left.png b/images/en_US/characters/hacker/left.png similarity index 100% rename from images/characters/hacker/left.png rename to images/en_US/characters/hacker/left.png diff --git a/images/characters/hacker/right.json b/images/en_US/characters/hacker/right.json similarity index 100% rename from images/characters/hacker/right.json rename to images/en_US/characters/hacker/right.json diff --git a/images/characters/hacker/right.png b/images/en_US/characters/hacker/right.png similarity index 100% rename from images/characters/hacker/right.png rename to images/en_US/characters/hacker/right.png diff --git a/images/characters/hacker/up.json b/images/en_US/characters/hacker/up.json similarity index 100% rename from images/characters/hacker/up.json rename to images/en_US/characters/hacker/up.json diff --git a/images/characters/hacker/up.png b/images/en_US/characters/hacker/up.png similarity index 100% rename from images/characters/hacker/up.png rename to images/en_US/characters/hacker/up.png diff --git a/images/characters/hacker/werein.png b/images/en_US/characters/hacker/werein.png similarity index 100% rename from images/characters/hacker/werein.png rename to images/en_US/characters/hacker/werein.png diff --git a/images/characters/mechanic/down.json b/images/en_US/characters/mechanic/down.json similarity index 100% rename from images/characters/mechanic/down.json rename to images/en_US/characters/mechanic/down.json diff --git a/images/characters/mechanic/down.png b/images/en_US/characters/mechanic/down.png similarity index 100% rename from images/characters/mechanic/down.png rename to images/en_US/characters/mechanic/down.png diff --git a/images/characters/mechanic/left.json b/images/en_US/characters/mechanic/left.json similarity index 100% rename from images/characters/mechanic/left.json rename to images/en_US/characters/mechanic/left.json diff --git a/images/characters/mechanic/left.png b/images/en_US/characters/mechanic/left.png similarity index 100% rename from images/characters/mechanic/left.png rename to images/en_US/characters/mechanic/left.png diff --git a/images/characters/mechanic/right.json b/images/en_US/characters/mechanic/right.json similarity index 100% rename from images/characters/mechanic/right.json rename to images/en_US/characters/mechanic/right.json diff --git a/images/characters/mechanic/right.png b/images/en_US/characters/mechanic/right.png similarity index 100% rename from images/characters/mechanic/right.png rename to images/en_US/characters/mechanic/right.png diff --git a/images/characters/mechanic/up.json b/images/en_US/characters/mechanic/up.json similarity index 100% rename from images/characters/mechanic/up.json rename to images/en_US/characters/mechanic/up.json diff --git a/images/characters/mechanic/up.png b/images/en_US/characters/mechanic/up.png similarity index 100% rename from images/characters/mechanic/up.png rename to images/en_US/characters/mechanic/up.png diff --git a/images/characters/player/down.json b/images/en_US/characters/player/down.json similarity index 100% rename from images/characters/player/down.json rename to images/en_US/characters/player/down.json diff --git a/images/characters/player/down.png b/images/en_US/characters/player/down.png similarity index 100% rename from images/characters/player/down.png rename to images/en_US/characters/player/down.png diff --git a/images/characters/player/down_plush.json b/images/en_US/characters/player/down_plush.json similarity index 100% rename from images/characters/player/down_plush.json rename to images/en_US/characters/player/down_plush.json diff --git a/images/characters/player/down_plush.png b/images/en_US/characters/player/down_plush.png similarity index 100% rename from images/characters/player/down_plush.png rename to images/en_US/characters/player/down_plush.png diff --git a/images/characters/player/down_tired.json b/images/en_US/characters/player/down_tired.json similarity index 100% rename from images/characters/player/down_tired.json rename to images/en_US/characters/player/down_tired.json diff --git a/images/characters/player/down_tired.png b/images/en_US/characters/player/down_tired.png similarity index 100% rename from images/characters/player/down_tired.png rename to images/en_US/characters/player/down_tired.png diff --git a/images/characters/player/electrocuted.json b/images/en_US/characters/player/electrocuted.json similarity index 100% rename from images/characters/player/electrocuted.json rename to images/en_US/characters/player/electrocuted.json diff --git a/images/characters/player/electrocuted.png b/images/en_US/characters/player/electrocuted.png similarity index 100% rename from images/characters/player/electrocuted.png rename to images/en_US/characters/player/electrocuted.png diff --git a/images/characters/player/electrocuted_plush.json b/images/en_US/characters/player/electrocuted_plush.json similarity index 100% rename from images/characters/player/electrocuted_plush.json rename to images/en_US/characters/player/electrocuted_plush.json diff --git a/images/characters/player/electrocuted_plush.png b/images/en_US/characters/player/electrocuted_plush.png similarity index 100% rename from images/characters/player/electrocuted_plush.png rename to images/en_US/characters/player/electrocuted_plush.png diff --git a/images/characters/player/left.json b/images/en_US/characters/player/left.json similarity index 100% rename from images/characters/player/left.json rename to images/en_US/characters/player/left.json diff --git a/images/characters/player/left.png b/images/en_US/characters/player/left.png similarity index 100% rename from images/characters/player/left.png rename to images/en_US/characters/player/left.png diff --git a/images/characters/player/left_plush.json b/images/en_US/characters/player/left_plush.json similarity index 100% rename from images/characters/player/left_plush.json rename to images/en_US/characters/player/left_plush.json diff --git a/images/characters/player/left_plush.png b/images/en_US/characters/player/left_plush.png similarity index 100% rename from images/characters/player/left_plush.png rename to images/en_US/characters/player/left_plush.png diff --git a/images/characters/player/left_tired.json b/images/en_US/characters/player/left_tired.json similarity index 100% rename from images/characters/player/left_tired.json rename to images/en_US/characters/player/left_tired.json diff --git a/images/characters/player/left_tired.png b/images/en_US/characters/player/left_tired.png similarity index 100% rename from images/characters/player/left_tired.png rename to images/en_US/characters/player/left_tired.png diff --git a/images/characters/player/right.json b/images/en_US/characters/player/right.json similarity index 100% rename from images/characters/player/right.json rename to images/en_US/characters/player/right.json diff --git a/images/characters/player/right.png b/images/en_US/characters/player/right.png similarity index 100% rename from images/characters/player/right.png rename to images/en_US/characters/player/right.png diff --git a/images/characters/player/right_plush.json b/images/en_US/characters/player/right_plush.json similarity index 100% rename from images/characters/player/right_plush.json rename to images/en_US/characters/player/right_plush.json diff --git a/images/characters/player/right_plush.png b/images/en_US/characters/player/right_plush.png similarity index 100% rename from images/characters/player/right_plush.png rename to images/en_US/characters/player/right_plush.png diff --git a/images/characters/player/right_sit.png b/images/en_US/characters/player/right_sit.png similarity index 100% rename from images/characters/player/right_sit.png rename to images/en_US/characters/player/right_sit.png diff --git a/images/characters/player/right_sit_plush.png b/images/en_US/characters/player/right_sit_plush.png similarity index 100% rename from images/characters/player/right_sit_plush.png rename to images/en_US/characters/player/right_sit_plush.png diff --git a/images/characters/player/right_tired.json b/images/en_US/characters/player/right_tired.json similarity index 100% rename from images/characters/player/right_tired.json rename to images/en_US/characters/player/right_tired.json diff --git a/images/characters/player/right_tired.png b/images/en_US/characters/player/right_tired.png similarity index 100% rename from images/characters/player/right_tired.png rename to images/en_US/characters/player/right_tired.png diff --git a/images/characters/player/sleep.json b/images/en_US/characters/player/sleep.json similarity index 100% rename from images/characters/player/sleep.json rename to images/en_US/characters/player/sleep.json diff --git a/images/characters/player/sleep.png b/images/en_US/characters/player/sleep.png similarity index 100% rename from images/characters/player/sleep.png rename to images/en_US/characters/player/sleep.png diff --git a/images/characters/player/slippinjimmy.json b/images/en_US/characters/player/slippinjimmy.json similarity index 100% rename from images/characters/player/slippinjimmy.json rename to images/en_US/characters/player/slippinjimmy.json diff --git a/images/characters/player/slippinjimmy.png b/images/en_US/characters/player/slippinjimmy.png similarity index 100% rename from images/characters/player/slippinjimmy.png rename to images/en_US/characters/player/slippinjimmy.png diff --git a/images/characters/player/slippinjimmy_plush.json b/images/en_US/characters/player/slippinjimmy_plush.json similarity index 100% rename from images/characters/player/slippinjimmy_plush.json rename to images/en_US/characters/player/slippinjimmy_plush.json diff --git a/images/characters/player/slippinjimmy_plush.png b/images/en_US/characters/player/slippinjimmy_plush.png similarity index 100% rename from images/characters/player/slippinjimmy_plush.png rename to images/en_US/characters/player/slippinjimmy_plush.png diff --git a/images/characters/player/slippintimmy.json b/images/en_US/characters/player/slippintimmy.json similarity index 100% rename from images/characters/player/slippintimmy.json rename to images/en_US/characters/player/slippintimmy.json diff --git a/images/characters/player/slippintimmy.png b/images/en_US/characters/player/slippintimmy.png similarity index 100% rename from images/characters/player/slippintimmy.png rename to images/en_US/characters/player/slippintimmy.png diff --git a/images/characters/player/slippintimmy_plush.json b/images/en_US/characters/player/slippintimmy_plush.json similarity index 100% rename from images/characters/player/slippintimmy_plush.json rename to images/en_US/characters/player/slippintimmy_plush.json diff --git a/images/characters/player/slippintimmy_plush.png b/images/en_US/characters/player/slippintimmy_plush.png similarity index 100% rename from images/characters/player/slippintimmy_plush.png rename to images/en_US/characters/player/slippintimmy_plush.png diff --git a/images/characters/player/up.json b/images/en_US/characters/player/up.json similarity index 100% rename from images/characters/player/up.json rename to images/en_US/characters/player/up.json diff --git a/images/characters/player/up.png b/images/en_US/characters/player/up.png similarity index 100% rename from images/characters/player/up.png rename to images/en_US/characters/player/up.png diff --git a/images/characters/player/up_plush.json b/images/en_US/characters/player/up_plush.json similarity index 100% rename from images/characters/player/up_plush.json rename to images/en_US/characters/player/up_plush.json diff --git a/images/characters/player/up_plush.png b/images/en_US/characters/player/up_plush.png similarity index 100% rename from images/characters/player/up_plush.png rename to images/en_US/characters/player/up_plush.png diff --git a/images/characters/player/what_side.png b/images/en_US/characters/player/what_side.png similarity index 100% rename from images/characters/player/what_side.png rename to images/en_US/characters/player/what_side.png diff --git a/images/characters/player/what_side_plush.png b/images/en_US/characters/player/what_side_plush.png similarity index 100% rename from images/characters/player/what_side_plush.png rename to images/en_US/characters/player/what_side_plush.png diff --git a/images/characters/stowaway/down.json b/images/en_US/characters/stowaway/down.json similarity index 100% rename from images/characters/stowaway/down.json rename to images/en_US/characters/stowaway/down.json diff --git a/images/characters/stowaway/down.png b/images/en_US/characters/stowaway/down.png similarity index 100% rename from images/characters/stowaway/down.png rename to images/en_US/characters/stowaway/down.png diff --git a/images/characters/stowaway/left.json b/images/en_US/characters/stowaway/left.json similarity index 100% rename from images/characters/stowaway/left.json rename to images/en_US/characters/stowaway/left.json diff --git a/images/characters/stowaway/left.png b/images/en_US/characters/stowaway/left.png similarity index 100% rename from images/characters/stowaway/left.png rename to images/en_US/characters/stowaway/left.png diff --git a/images/characters/stowaway/right.json b/images/en_US/characters/stowaway/right.json similarity index 100% rename from images/characters/stowaway/right.json rename to images/en_US/characters/stowaway/right.json diff --git a/images/characters/stowaway/right.png b/images/en_US/characters/stowaway/right.png similarity index 100% rename from images/characters/stowaway/right.png rename to images/en_US/characters/stowaway/right.png diff --git a/images/characters/stowaway/up.json b/images/en_US/characters/stowaway/up.json similarity index 100% rename from images/characters/stowaway/up.json rename to images/en_US/characters/stowaway/up.json diff --git a/images/characters/stowaway/up.png b/images/en_US/characters/stowaway/up.png similarity index 100% rename from images/characters/stowaway/up.png rename to images/en_US/characters/stowaway/up.png diff --git a/images/characters/thicc/down.json b/images/en_US/characters/thicc/down.json similarity index 100% rename from images/characters/thicc/down.json rename to images/en_US/characters/thicc/down.json diff --git a/images/characters/thicc/down.png b/images/en_US/characters/thicc/down.png similarity index 100% rename from images/characters/thicc/down.png rename to images/en_US/characters/thicc/down.png diff --git a/images/characters/thicc/left.json b/images/en_US/characters/thicc/left.json similarity index 100% rename from images/characters/thicc/left.json rename to images/en_US/characters/thicc/left.json diff --git a/images/characters/thicc/left.png b/images/en_US/characters/thicc/left.png similarity index 100% rename from images/characters/thicc/left.png rename to images/en_US/characters/thicc/left.png diff --git a/images/characters/thicc/right.json b/images/en_US/characters/thicc/right.json similarity index 100% rename from images/characters/thicc/right.json rename to images/en_US/characters/thicc/right.json diff --git a/images/characters/thicc/right.png b/images/en_US/characters/thicc/right.png similarity index 100% rename from images/characters/thicc/right.png rename to images/en_US/characters/thicc/right.png diff --git a/images/characters/thicc/up.json b/images/en_US/characters/thicc/up.json similarity index 100% rename from images/characters/thicc/up.json rename to images/en_US/characters/thicc/up.json diff --git a/images/characters/thicc/up.png b/images/en_US/characters/thicc/up.png similarity index 100% rename from images/characters/thicc/up.png rename to images/en_US/characters/thicc/up.png diff --git a/images/characters/thine/down.json b/images/en_US/characters/thine/down.json similarity index 100% rename from images/characters/thine/down.json rename to images/en_US/characters/thine/down.json diff --git a/images/characters/thine/down.png b/images/en_US/characters/thine/down.png similarity index 100% rename from images/characters/thine/down.png rename to images/en_US/characters/thine/down.png diff --git a/images/characters/thine/left.json b/images/en_US/characters/thine/left.json similarity index 100% rename from images/characters/thine/left.json rename to images/en_US/characters/thine/left.json diff --git a/images/characters/thine/left.png b/images/en_US/characters/thine/left.png similarity index 100% rename from images/characters/thine/left.png rename to images/en_US/characters/thine/left.png diff --git a/images/characters/thine/right.json b/images/en_US/characters/thine/right.json similarity index 100% rename from images/characters/thine/right.json rename to images/en_US/characters/thine/right.json diff --git a/images/characters/thine/right.png b/images/en_US/characters/thine/right.png similarity index 100% rename from images/characters/thine/right.png rename to images/en_US/characters/thine/right.png diff --git a/images/characters/thine/up.json b/images/en_US/characters/thine/up.json similarity index 100% rename from images/characters/thine/up.json rename to images/en_US/characters/thine/up.json diff --git a/images/characters/thine/up.png b/images/en_US/characters/thine/up.png similarity index 100% rename from images/characters/thine/up.png rename to images/en_US/characters/thine/up.png diff --git a/images/expressions/confused.png b/images/en_US/expressions/confused.png similarity index 100% rename from images/expressions/confused.png rename to images/en_US/expressions/confused.png diff --git a/images/expressions/ellipsis.png b/images/en_US/expressions/ellipsis.png similarity index 100% rename from images/expressions/ellipsis.png rename to images/en_US/expressions/ellipsis.png diff --git a/images/expressions/five.png b/images/en_US/expressions/five.png similarity index 100% rename from images/expressions/five.png rename to images/en_US/expressions/five.png diff --git a/images/expressions/four.png b/images/en_US/expressions/four.png similarity index 100% rename from images/expressions/four.png rename to images/en_US/expressions/four.png diff --git a/images/expressions/heart.png b/images/en_US/expressions/heart.png similarity index 100% rename from images/expressions/heart.png rename to images/en_US/expressions/heart.png diff --git a/images/expressions/note.png b/images/en_US/expressions/note.png similarity index 100% rename from images/expressions/note.png rename to images/en_US/expressions/note.png diff --git a/images/expressions/one.png b/images/en_US/expressions/one.png similarity index 100% rename from images/expressions/one.png rename to images/en_US/expressions/one.png diff --git a/images/expressions/surprise.png b/images/en_US/expressions/surprise.png similarity index 100% rename from images/expressions/surprise.png rename to images/en_US/expressions/surprise.png diff --git a/images/expressions/three.png b/images/en_US/expressions/three.png similarity index 100% rename from images/expressions/three.png rename to images/en_US/expressions/three.png diff --git a/images/expressions/two.png b/images/en_US/expressions/two.png similarity index 100% rename from images/expressions/two.png rename to images/en_US/expressions/two.png diff --git a/images/expressions/xicon.png b/images/en_US/expressions/xicon.png similarity index 100% rename from images/expressions/xicon.png rename to images/en_US/expressions/xicon.png diff --git a/images/faces/common/mystery.png b/images/en_US/faces/common/mystery.png similarity index 100% rename from images/faces/common/mystery.png rename to images/en_US/faces/common/mystery.png diff --git a/images/faces/hacker/annoyed.png b/images/en_US/faces/hacker/annoyed.png similarity index 100% rename from images/faces/hacker/annoyed.png rename to images/en_US/faces/hacker/annoyed.png diff --git a/images/faces/hacker/default.png b/images/en_US/faces/hacker/default.png similarity index 100% rename from images/faces/hacker/default.png rename to images/en_US/faces/hacker/default.png diff --git a/images/faces/hacker/happi.png b/images/en_US/faces/hacker/happi.png similarity index 100% rename from images/faces/hacker/happi.png rename to images/en_US/faces/hacker/happi.png diff --git a/images/faces/hacker/pensive.png b/images/en_US/faces/hacker/pensive.png similarity index 100% rename from images/faces/hacker/pensive.png rename to images/en_US/faces/hacker/pensive.png diff --git a/images/faces/hacker/surprise.png b/images/en_US/faces/hacker/surprise.png similarity index 100% rename from images/faces/hacker/surprise.png rename to images/en_US/faces/hacker/surprise.png diff --git a/images/faces/hacker/sweat.png b/images/en_US/faces/hacker/sweat.png similarity index 100% rename from images/faces/hacker/sweat.png rename to images/en_US/faces/hacker/sweat.png diff --git a/images/faces/hacker/sweat2.png b/images/en_US/faces/hacker/sweat2.png similarity index 100% rename from images/faces/hacker/sweat2.png rename to images/en_US/faces/hacker/sweat2.png diff --git a/images/faces/mechanic/angry.png b/images/en_US/faces/mechanic/angry.png similarity index 100% rename from images/faces/mechanic/angry.png rename to images/en_US/faces/mechanic/angry.png diff --git a/images/faces/mechanic/default.png b/images/en_US/faces/mechanic/default.png similarity index 100% rename from images/faces/mechanic/default.png rename to images/en_US/faces/mechanic/default.png diff --git a/images/faces/mechanic/sad.png b/images/en_US/faces/mechanic/sad.png similarity index 100% rename from images/faces/mechanic/sad.png rename to images/en_US/faces/mechanic/sad.png diff --git a/images/faces/mechanic/side.png b/images/en_US/faces/mechanic/side.png similarity index 100% rename from images/faces/mechanic/side.png rename to images/en_US/faces/mechanic/side.png diff --git a/images/faces/mechanic/sigh.png b/images/en_US/faces/mechanic/sigh.png similarity index 100% rename from images/faces/mechanic/sigh.png rename to images/en_US/faces/mechanic/sigh.png diff --git a/images/faces/mechanic/surprise.png b/images/en_US/faces/mechanic/surprise.png similarity index 100% rename from images/faces/mechanic/surprise.png rename to images/en_US/faces/mechanic/surprise.png diff --git a/images/faces/mechanic/suspicious.png b/images/en_US/faces/mechanic/suspicious.png similarity index 100% rename from images/faces/mechanic/suspicious.png rename to images/en_US/faces/mechanic/suspicious.png diff --git a/images/faces/mechanic/what.png b/images/en_US/faces/mechanic/what.png similarity index 100% rename from images/faces/mechanic/what.png rename to images/en_US/faces/mechanic/what.png diff --git a/images/faces/player/annoyed.png b/images/en_US/faces/player/annoyed.png similarity index 100% rename from images/faces/player/annoyed.png rename to images/en_US/faces/player/annoyed.png diff --git a/images/faces/player/annoyed_large.png b/images/en_US/faces/player/annoyed_large.png similarity index 100% rename from images/faces/player/annoyed_large.png rename to images/en_US/faces/player/annoyed_large.png diff --git a/images/faces/player/confused.png b/images/en_US/faces/player/confused.png similarity index 100% rename from images/faces/player/confused.png rename to images/en_US/faces/player/confused.png diff --git a/images/faces/player/confused_large.png b/images/en_US/faces/player/confused_large.png similarity index 100% rename from images/faces/player/confused_large.png rename to images/en_US/faces/player/confused_large.png diff --git a/images/faces/player/cry.json b/images/en_US/faces/player/cry.json similarity index 100% rename from images/faces/player/cry.json rename to images/en_US/faces/player/cry.json diff --git a/images/faces/player/cry.png b/images/en_US/faces/player/cry.png similarity index 100% rename from images/faces/player/cry.png rename to images/en_US/faces/player/cry.png diff --git a/images/faces/player/cry_large.json b/images/en_US/faces/player/cry_large.json similarity index 100% rename from images/faces/player/cry_large.json rename to images/en_US/faces/player/cry_large.json diff --git a/images/faces/player/cry_large.png b/images/en_US/faces/player/cry_large.png similarity index 100% rename from images/faces/player/cry_large.png rename to images/en_US/faces/player/cry_large.png diff --git a/images/faces/player/default.png b/images/en_US/faces/player/default.png similarity index 100% rename from images/faces/player/default.png rename to images/en_US/faces/player/default.png diff --git a/images/faces/player/default_large.png b/images/en_US/faces/player/default_large.png similarity index 100% rename from images/faces/player/default_large.png rename to images/en_US/faces/player/default_large.png diff --git a/images/faces/player/determined.png b/images/en_US/faces/player/determined.png similarity index 100% rename from images/faces/player/determined.png rename to images/en_US/faces/player/determined.png diff --git a/images/faces/player/determined2.png b/images/en_US/faces/player/determined2.png similarity index 100% rename from images/faces/player/determined2.png rename to images/en_US/faces/player/determined2.png diff --git a/images/faces/player/determined2_large.png b/images/en_US/faces/player/determined2_large.png similarity index 100% rename from images/faces/player/determined2_large.png rename to images/en_US/faces/player/determined2_large.png diff --git a/images/faces/player/determined_large.png b/images/en_US/faces/player/determined_large.png similarity index 100% rename from images/faces/player/determined_large.png rename to images/en_US/faces/player/determined_large.png diff --git a/images/faces/player/happi.png b/images/en_US/faces/player/happi.png similarity index 100% rename from images/faces/player/happi.png rename to images/en_US/faces/player/happi.png diff --git a/images/faces/player/happi2.json b/images/en_US/faces/player/happi2.json similarity index 100% rename from images/faces/player/happi2.json rename to images/en_US/faces/player/happi2.json diff --git a/images/faces/player/happi2.png b/images/en_US/faces/player/happi2.png similarity index 100% rename from images/faces/player/happi2.png rename to images/en_US/faces/player/happi2.png diff --git a/images/faces/player/happi2_large.json b/images/en_US/faces/player/happi2_large.json similarity index 100% rename from images/faces/player/happi2_large.json rename to images/en_US/faces/player/happi2_large.json diff --git a/images/faces/player/happi2_large.png b/images/en_US/faces/player/happi2_large.png similarity index 100% rename from images/faces/player/happi2_large.png rename to images/en_US/faces/player/happi2_large.png diff --git a/images/faces/player/happi_large.png b/images/en_US/faces/player/happi_large.png similarity index 100% rename from images/faces/player/happi_large.png rename to images/en_US/faces/player/happi_large.png diff --git a/images/faces/player/sad.png b/images/en_US/faces/player/sad.png similarity index 100% rename from images/faces/player/sad.png rename to images/en_US/faces/player/sad.png diff --git a/images/faces/player/sad2.png b/images/en_US/faces/player/sad2.png similarity index 100% rename from images/faces/player/sad2.png rename to images/en_US/faces/player/sad2.png diff --git a/images/faces/player/sad2_large.png b/images/en_US/faces/player/sad2_large.png similarity index 100% rename from images/faces/player/sad2_large.png rename to images/en_US/faces/player/sad2_large.png diff --git a/images/faces/player/sad_large.png b/images/en_US/faces/player/sad_large.png similarity index 100% rename from images/faces/player/sad_large.png rename to images/en_US/faces/player/sad_large.png diff --git a/images/faces/player/side.png b/images/en_US/faces/player/side.png similarity index 100% rename from images/faces/player/side.png rename to images/en_US/faces/player/side.png diff --git a/images/faces/player/side_large.png b/images/en_US/faces/player/side_large.png similarity index 100% rename from images/faces/player/side_large.png rename to images/en_US/faces/player/side_large.png diff --git a/images/faces/player/sigh.png b/images/en_US/faces/player/sigh.png similarity index 100% rename from images/faces/player/sigh.png rename to images/en_US/faces/player/sigh.png diff --git a/images/faces/player/sigh_large.png b/images/en_US/faces/player/sigh_large.png similarity index 100% rename from images/faces/player/sigh_large.png rename to images/en_US/faces/player/sigh_large.png diff --git a/images/faces/player/sleep.png b/images/en_US/faces/player/sleep.png similarity index 100% rename from images/faces/player/sleep.png rename to images/en_US/faces/player/sleep.png diff --git a/images/faces/player/sleep_large.png b/images/en_US/faces/player/sleep_large.png similarity index 100% rename from images/faces/player/sleep_large.png rename to images/en_US/faces/player/sleep_large.png diff --git a/images/faces/player/sodesuka.png b/images/en_US/faces/player/sodesuka.png similarity index 100% rename from images/faces/player/sodesuka.png rename to images/en_US/faces/player/sodesuka.png diff --git a/images/faces/player/sodesuka_large.png b/images/en_US/faces/player/sodesuka_large.png similarity index 100% rename from images/faces/player/sodesuka_large.png rename to images/en_US/faces/player/sodesuka_large.png diff --git a/images/faces/player/surprise.png b/images/en_US/faces/player/surprise.png similarity index 100% rename from images/faces/player/surprise.png rename to images/en_US/faces/player/surprise.png diff --git a/images/faces/player/surprise_large.png b/images/en_US/faces/player/surprise_large.png similarity index 100% rename from images/faces/player/surprise_large.png rename to images/en_US/faces/player/surprise_large.png diff --git a/images/faces/player/sweat.png b/images/en_US/faces/player/sweat.png similarity index 100% rename from images/faces/player/sweat.png rename to images/en_US/faces/player/sweat.png diff --git a/images/faces/player/sweat2.png b/images/en_US/faces/player/sweat2.png similarity index 100% rename from images/faces/player/sweat2.png rename to images/en_US/faces/player/sweat2.png diff --git a/images/faces/player/sweat2_large.png b/images/en_US/faces/player/sweat2_large.png similarity index 100% rename from images/faces/player/sweat2_large.png rename to images/en_US/faces/player/sweat2_large.png diff --git a/images/faces/player/sweat3.png b/images/en_US/faces/player/sweat3.png similarity index 100% rename from images/faces/player/sweat3.png rename to images/en_US/faces/player/sweat3.png diff --git a/images/faces/player/sweat3_large.png b/images/en_US/faces/player/sweat3_large.png similarity index 100% rename from images/faces/player/sweat3_large.png rename to images/en_US/faces/player/sweat3_large.png diff --git a/images/faces/player/sweat4.png b/images/en_US/faces/player/sweat4.png similarity index 100% rename from images/faces/player/sweat4.png rename to images/en_US/faces/player/sweat4.png diff --git a/images/faces/player/sweat4_large.png b/images/en_US/faces/player/sweat4_large.png similarity index 100% rename from images/faces/player/sweat4_large.png rename to images/en_US/faces/player/sweat4_large.png diff --git a/images/faces/player/sweat5.png b/images/en_US/faces/player/sweat5.png similarity index 100% rename from images/faces/player/sweat5.png rename to images/en_US/faces/player/sweat5.png diff --git a/images/faces/player/sweat5_large.png b/images/en_US/faces/player/sweat5_large.png similarity index 100% rename from images/faces/player/sweat5_large.png rename to images/en_US/faces/player/sweat5_large.png diff --git a/images/faces/player/sweat_large.png b/images/en_US/faces/player/sweat_large.png similarity index 100% rename from images/faces/player/sweat_large.png rename to images/en_US/faces/player/sweat_large.png diff --git a/images/faces/player/upset.png b/images/en_US/faces/player/upset.png similarity index 100% rename from images/faces/player/upset.png rename to images/en_US/faces/player/upset.png diff --git a/images/faces/player/upset2.png b/images/en_US/faces/player/upset2.png similarity index 100% rename from images/faces/player/upset2.png rename to images/en_US/faces/player/upset2.png diff --git a/images/faces/player/upset2_large.png b/images/en_US/faces/player/upset2_large.png similarity index 100% rename from images/faces/player/upset2_large.png rename to images/en_US/faces/player/upset2_large.png diff --git a/images/faces/player/upset_large.png b/images/en_US/faces/player/upset_large.png similarity index 100% rename from images/faces/player/upset_large.png rename to images/en_US/faces/player/upset_large.png diff --git a/images/faces/player/what.png b/images/en_US/faces/player/what.png similarity index 100% rename from images/faces/player/what.png rename to images/en_US/faces/player/what.png diff --git a/images/faces/player/what_large.png b/images/en_US/faces/player/what_large.png similarity index 100% rename from images/faces/player/what_large.png rename to images/en_US/faces/player/what_large.png diff --git a/images/faces/player/wink.png b/images/en_US/faces/player/wink.png similarity index 100% rename from images/faces/player/wink.png rename to images/en_US/faces/player/wink.png diff --git a/images/faces/player/wink_large.png b/images/en_US/faces/player/wink_large.png similarity index 100% rename from images/faces/player/wink_large.png rename to images/en_US/faces/player/wink_large.png diff --git a/images/faces/player/xeyes.png b/images/en_US/faces/player/xeyes.png similarity index 100% rename from images/faces/player/xeyes.png rename to images/en_US/faces/player/xeyes.png diff --git a/images/faces/player/xeyes_large.png b/images/en_US/faces/player/xeyes_large.png similarity index 100% rename from images/faces/player/xeyes_large.png rename to images/en_US/faces/player/xeyes_large.png diff --git a/images/faces/thicc/confused.png b/images/en_US/faces/thicc/confused.png similarity index 100% rename from images/faces/thicc/confused.png rename to images/en_US/faces/thicc/confused.png diff --git a/images/faces/thicc/default.png b/images/en_US/faces/thicc/default.png similarity index 100% rename from images/faces/thicc/default.png rename to images/en_US/faces/thicc/default.png diff --git a/images/faces/thicc/happi.png b/images/en_US/faces/thicc/happi.png similarity index 100% rename from images/faces/thicc/happi.png rename to images/en_US/faces/thicc/happi.png diff --git a/images/faces/thicc/laugh.png b/images/en_US/faces/thicc/laugh.png similarity index 100% rename from images/faces/thicc/laugh.png rename to images/en_US/faces/thicc/laugh.png diff --git a/images/faces/thicc/sad.png b/images/en_US/faces/thicc/sad.png similarity index 100% rename from images/faces/thicc/sad.png rename to images/en_US/faces/thicc/sad.png diff --git a/images/faces/thicc/side.png b/images/en_US/faces/thicc/side.png similarity index 100% rename from images/faces/thicc/side.png rename to images/en_US/faces/thicc/side.png diff --git a/images/faces/thicc/sigh.png b/images/en_US/faces/thicc/sigh.png similarity index 100% rename from images/faces/thicc/sigh.png rename to images/en_US/faces/thicc/sigh.png diff --git a/images/faces/thicc/sleep.png b/images/en_US/faces/thicc/sleep.png similarity index 100% rename from images/faces/thicc/sleep.png rename to images/en_US/faces/thicc/sleep.png diff --git a/images/faces/thicc/what.png b/images/en_US/faces/thicc/what.png similarity index 100% rename from images/faces/thicc/what.png rename to images/en_US/faces/thicc/what.png diff --git a/images/games/pipewerx/connection_a.png b/images/en_US/games/pipewerx/connection_a.png similarity index 100% rename from images/games/pipewerx/connection_a.png rename to images/en_US/games/pipewerx/connection_a.png diff --git a/images/games/pipewerx/connection_b.png b/images/en_US/games/pipewerx/connection_b.png similarity index 100% rename from images/games/pipewerx/connection_b.png rename to images/en_US/games/pipewerx/connection_b.png diff --git a/images/games/pipewerx/connection_c.png b/images/en_US/games/pipewerx/connection_c.png similarity index 100% rename from images/games/pipewerx/connection_c.png rename to images/en_US/games/pipewerx/connection_c.png diff --git a/images/games/pipewerx/overlay.png b/images/en_US/games/pipewerx/overlay.png similarity index 100% rename from images/games/pipewerx/overlay.png rename to images/en_US/games/pipewerx/overlay.png diff --git a/images/games/pipewerx/pipe.png b/images/en_US/games/pipewerx/pipe.png similarity index 100% rename from images/games/pipewerx/pipe.png rename to images/en_US/games/pipewerx/pipe.png diff --git a/images/games/pipewerx/pipe_corner.png b/images/en_US/games/pipewerx/pipe_corner.png similarity index 100% rename from images/games/pipewerx/pipe_corner.png rename to images/en_US/games/pipewerx/pipe_corner.png diff --git a/images/games/pipewerx/screen.png b/images/en_US/games/pipewerx/screen.png similarity index 100% rename from images/games/pipewerx/screen.png rename to images/en_US/games/pipewerx/screen.png diff --git a/images/games/pipewerx/tool_cursor.png b/images/en_US/games/pipewerx/tool_cursor.png similarity index 100% rename from images/games/pipewerx/tool_cursor.png rename to images/en_US/games/pipewerx/tool_cursor.png diff --git a/images/games/rhythm/backdrop.png b/images/en_US/games/rhythm/backdrop.png similarity index 100% rename from images/games/rhythm/backdrop.png rename to images/en_US/games/rhythm/backdrop.png diff --git a/images/games/rhythm/circle.png b/images/en_US/games/rhythm/circle.png similarity index 100% rename from images/games/rhythm/circle.png rename to images/en_US/games/rhythm/circle.png diff --git a/images/games/rhythm/emotion_anxiety.json b/images/en_US/games/rhythm/emotion_anxiety.json similarity index 100% rename from images/games/rhythm/emotion_anxiety.json rename to images/en_US/games/rhythm/emotion_anxiety.json diff --git a/images/games/rhythm/emotion_anxiety.png b/images/en_US/games/rhythm/emotion_anxiety.png similarity index 100% rename from images/games/rhythm/emotion_anxiety.png rename to images/en_US/games/rhythm/emotion_anxiety.png diff --git a/images/games/rhythm/emotion_depression.json b/images/en_US/games/rhythm/emotion_depression.json similarity index 100% rename from images/games/rhythm/emotion_depression.json rename to images/en_US/games/rhythm/emotion_depression.json diff --git a/images/games/rhythm/emotion_depression.png b/images/en_US/games/rhythm/emotion_depression.png similarity index 100% rename from images/games/rhythm/emotion_depression.png rename to images/en_US/games/rhythm/emotion_depression.png diff --git a/images/games/rhythm/expand_middle.png b/images/en_US/games/rhythm/expand_middle.png similarity index 100% rename from images/games/rhythm/expand_middle.png rename to images/en_US/games/rhythm/expand_middle.png diff --git a/images/games/rhythm/expand_side.png b/images/en_US/games/rhythm/expand_side.png similarity index 100% rename from images/games/rhythm/expand_side.png rename to images/en_US/games/rhythm/expand_side.png diff --git a/images/games/rhythm/flare.json b/images/en_US/games/rhythm/flare.json similarity index 100% rename from images/games/rhythm/flare.json rename to images/en_US/games/rhythm/flare.json diff --git a/images/games/rhythm/flare.png b/images/en_US/games/rhythm/flare.png similarity index 100% rename from images/games/rhythm/flare.png rename to images/en_US/games/rhythm/flare.png diff --git a/images/games/rhythm/flare_diag.json b/images/en_US/games/rhythm/flare_diag.json similarity index 100% rename from images/games/rhythm/flare_diag.json rename to images/en_US/games/rhythm/flare_diag.json diff --git a/images/games/rhythm/flare_diag.png b/images/en_US/games/rhythm/flare_diag.png similarity index 100% rename from images/games/rhythm/flare_diag.png rename to images/en_US/games/rhythm/flare_diag.png diff --git a/images/games/rhythm/joystick_cardinal1.json b/images/en_US/games/rhythm/joystick_cardinal1.json similarity index 100% rename from images/games/rhythm/joystick_cardinal1.json rename to images/en_US/games/rhythm/joystick_cardinal1.json diff --git a/images/games/rhythm/joystick_cardinal1.png b/images/en_US/games/rhythm/joystick_cardinal1.png similarity index 100% rename from images/games/rhythm/joystick_cardinal1.png rename to images/en_US/games/rhythm/joystick_cardinal1.png diff --git a/images/games/rhythm/joystick_cardinal2.json b/images/en_US/games/rhythm/joystick_cardinal2.json similarity index 100% rename from images/games/rhythm/joystick_cardinal2.json rename to images/en_US/games/rhythm/joystick_cardinal2.json diff --git a/images/games/rhythm/joystick_cardinal2.png b/images/en_US/games/rhythm/joystick_cardinal2.png similarity index 100% rename from images/games/rhythm/joystick_cardinal2.png rename to images/en_US/games/rhythm/joystick_cardinal2.png diff --git a/images/games/rhythm/joystick_cardinal3.json b/images/en_US/games/rhythm/joystick_cardinal3.json similarity index 100% rename from images/games/rhythm/joystick_cardinal3.json rename to images/en_US/games/rhythm/joystick_cardinal3.json diff --git a/images/games/rhythm/joystick_cardinal3.png b/images/en_US/games/rhythm/joystick_cardinal3.png similarity index 100% rename from images/games/rhythm/joystick_cardinal3.png rename to images/en_US/games/rhythm/joystick_cardinal3.png diff --git a/images/games/rhythm/joystick_cardinal4.json b/images/en_US/games/rhythm/joystick_cardinal4.json similarity index 100% rename from images/games/rhythm/joystick_cardinal4.json rename to images/en_US/games/rhythm/joystick_cardinal4.json diff --git a/images/games/rhythm/joystick_cardinal4.png b/images/en_US/games/rhythm/joystick_cardinal4.png similarity index 100% rename from images/games/rhythm/joystick_cardinal4.png rename to images/en_US/games/rhythm/joystick_cardinal4.png diff --git a/images/games/rhythm/joystick_cardinal5.json b/images/en_US/games/rhythm/joystick_cardinal5.json similarity index 100% rename from images/games/rhythm/joystick_cardinal5.json rename to images/en_US/games/rhythm/joystick_cardinal5.json diff --git a/images/games/rhythm/joystick_cardinal5.png b/images/en_US/games/rhythm/joystick_cardinal5.png similarity index 100% rename from images/games/rhythm/joystick_cardinal5.png rename to images/en_US/games/rhythm/joystick_cardinal5.png diff --git a/images/games/rhythm/joystick_cardinal6.json b/images/en_US/games/rhythm/joystick_cardinal6.json similarity index 100% rename from images/games/rhythm/joystick_cardinal6.json rename to images/en_US/games/rhythm/joystick_cardinal6.json diff --git a/images/games/rhythm/joystick_cardinal6.png b/images/en_US/games/rhythm/joystick_cardinal6.png similarity index 100% rename from images/games/rhythm/joystick_cardinal6.png rename to images/en_US/games/rhythm/joystick_cardinal6.png diff --git a/images/games/rhythm/joystick_diagonal1.json b/images/en_US/games/rhythm/joystick_diagonal1.json similarity index 100% rename from images/games/rhythm/joystick_diagonal1.json rename to images/en_US/games/rhythm/joystick_diagonal1.json diff --git a/images/games/rhythm/joystick_diagonal1.png b/images/en_US/games/rhythm/joystick_diagonal1.png similarity index 100% rename from images/games/rhythm/joystick_diagonal1.png rename to images/en_US/games/rhythm/joystick_diagonal1.png diff --git a/images/games/rhythm/joystick_diagonal2.json b/images/en_US/games/rhythm/joystick_diagonal2.json similarity index 100% rename from images/games/rhythm/joystick_diagonal2.json rename to images/en_US/games/rhythm/joystick_diagonal2.json diff --git a/images/games/rhythm/joystick_diagonal2.png b/images/en_US/games/rhythm/joystick_diagonal2.png similarity index 100% rename from images/games/rhythm/joystick_diagonal2.png rename to images/en_US/games/rhythm/joystick_diagonal2.png diff --git a/images/games/rhythm/joystick_diagonal3.json b/images/en_US/games/rhythm/joystick_diagonal3.json similarity index 100% rename from images/games/rhythm/joystick_diagonal3.json rename to images/en_US/games/rhythm/joystick_diagonal3.json diff --git a/images/games/rhythm/joystick_diagonal3.png b/images/en_US/games/rhythm/joystick_diagonal3.png similarity index 100% rename from images/games/rhythm/joystick_diagonal3.png rename to images/en_US/games/rhythm/joystick_diagonal3.png diff --git a/images/games/rhythm/joystick_diagonal4.json b/images/en_US/games/rhythm/joystick_diagonal4.json similarity index 100% rename from images/games/rhythm/joystick_diagonal4.json rename to images/en_US/games/rhythm/joystick_diagonal4.json diff --git a/images/games/rhythm/joystick_diagonal4.png b/images/en_US/games/rhythm/joystick_diagonal4.png similarity index 100% rename from images/games/rhythm/joystick_diagonal4.png rename to images/en_US/games/rhythm/joystick_diagonal4.png diff --git a/images/games/rhythm/joystick_diagonal5.json b/images/en_US/games/rhythm/joystick_diagonal5.json similarity index 100% rename from images/games/rhythm/joystick_diagonal5.json rename to images/en_US/games/rhythm/joystick_diagonal5.json diff --git a/images/games/rhythm/joystick_diagonal5.png b/images/en_US/games/rhythm/joystick_diagonal5.png similarity index 100% rename from images/games/rhythm/joystick_diagonal5.png rename to images/en_US/games/rhythm/joystick_diagonal5.png diff --git a/images/games/rhythm/joystick_diagonal6.json b/images/en_US/games/rhythm/joystick_diagonal6.json similarity index 100% rename from images/games/rhythm/joystick_diagonal6.json rename to images/en_US/games/rhythm/joystick_diagonal6.json diff --git a/images/games/rhythm/joystick_diagonal6.png b/images/en_US/games/rhythm/joystick_diagonal6.png similarity index 100% rename from images/games/rhythm/joystick_diagonal6.png rename to images/en_US/games/rhythm/joystick_diagonal6.png diff --git a/images/games/rhythm/joystick_neutral1.json b/images/en_US/games/rhythm/joystick_neutral1.json similarity index 100% rename from images/games/rhythm/joystick_neutral1.json rename to images/en_US/games/rhythm/joystick_neutral1.json diff --git a/images/games/rhythm/joystick_neutral1.png b/images/en_US/games/rhythm/joystick_neutral1.png similarity index 100% rename from images/games/rhythm/joystick_neutral1.png rename to images/en_US/games/rhythm/joystick_neutral1.png diff --git a/images/games/rhythm/joystick_neutral2.json b/images/en_US/games/rhythm/joystick_neutral2.json similarity index 100% rename from images/games/rhythm/joystick_neutral2.json rename to images/en_US/games/rhythm/joystick_neutral2.json diff --git a/images/games/rhythm/joystick_neutral2.png b/images/en_US/games/rhythm/joystick_neutral2.png similarity index 100% rename from images/games/rhythm/joystick_neutral2.png rename to images/en_US/games/rhythm/joystick_neutral2.png diff --git a/images/games/rhythm/joystick_neutral3.json b/images/en_US/games/rhythm/joystick_neutral3.json similarity index 100% rename from images/games/rhythm/joystick_neutral3.json rename to images/en_US/games/rhythm/joystick_neutral3.json diff --git a/images/games/rhythm/joystick_neutral3.png b/images/en_US/games/rhythm/joystick_neutral3.png similarity index 100% rename from images/games/rhythm/joystick_neutral3.png rename to images/en_US/games/rhythm/joystick_neutral3.png diff --git a/images/games/rhythm/joystick_neutral4.json b/images/en_US/games/rhythm/joystick_neutral4.json similarity index 100% rename from images/games/rhythm/joystick_neutral4.json rename to images/en_US/games/rhythm/joystick_neutral4.json diff --git a/images/games/rhythm/joystick_neutral4.png b/images/en_US/games/rhythm/joystick_neutral4.png similarity index 100% rename from images/games/rhythm/joystick_neutral4.png rename to images/en_US/games/rhythm/joystick_neutral4.png diff --git a/images/games/rhythm/joystick_neutral5.json b/images/en_US/games/rhythm/joystick_neutral5.json similarity index 100% rename from images/games/rhythm/joystick_neutral5.json rename to images/en_US/games/rhythm/joystick_neutral5.json diff --git a/images/games/rhythm/joystick_neutral5.png b/images/en_US/games/rhythm/joystick_neutral5.png similarity index 100% rename from images/games/rhythm/joystick_neutral5.png rename to images/en_US/games/rhythm/joystick_neutral5.png diff --git a/images/games/rhythm/joystick_neutral6.json b/images/en_US/games/rhythm/joystick_neutral6.json similarity index 100% rename from images/games/rhythm/joystick_neutral6.json rename to images/en_US/games/rhythm/joystick_neutral6.json diff --git a/images/games/rhythm/joystick_neutral6.png b/images/en_US/games/rhythm/joystick_neutral6.png similarity index 100% rename from images/games/rhythm/joystick_neutral6.png rename to images/en_US/games/rhythm/joystick_neutral6.png diff --git a/images/icon.png b/images/en_US/icon.png similarity index 100% rename from images/icon.png rename to images/en_US/icon.png diff --git a/images/maps/home.json b/images/en_US/maps/home.json similarity index 100% rename from images/maps/home.json rename to images/en_US/maps/home.json diff --git a/images/maps/home.png b/images/en_US/maps/home.png similarity index 100% rename from images/maps/home.png rename to images/en_US/maps/home.png diff --git a/images/maps/redleaf.json b/images/en_US/maps/redleaf.json similarity index 100% rename from images/maps/redleaf.json rename to images/en_US/maps/redleaf.json diff --git a/images/maps/redleaf.png b/images/en_US/maps/redleaf.png similarity index 100% rename from images/maps/redleaf.png rename to images/en_US/maps/redleaf.png diff --git a/images/menu/ch_dropdown.png b/images/en_US/menu/ch_dropdown.png similarity index 100% rename from images/menu/ch_dropdown.png rename to images/en_US/menu/ch_dropdown.png diff --git a/images/menu/dl_box.png b/images/en_US/menu/dl_box.png similarity index 100% rename from images/menu/dl_box.png rename to images/en_US/menu/dl_box.png diff --git a/images/menu/dl_circle.png b/images/en_US/menu/dl_circle.png similarity index 100% rename from images/menu/dl_circle.png rename to images/en_US/menu/dl_circle.png diff --git a/images/menu/dl_corner.png b/images/en_US/menu/dl_corner.png similarity index 100% rename from images/menu/dl_corner.png rename to images/en_US/menu/dl_corner.png diff --git a/images/menu/dl_edge.png b/images/en_US/menu/dl_edge.png similarity index 100% rename from images/menu/dl_edge.png rename to images/en_US/menu/dl_edge.png diff --git a/images/menu/logo.json b/images/en_US/menu/logo.json similarity index 100% rename from images/menu/logo.json rename to images/en_US/menu/logo.json diff --git a/images/menu/logo.png b/images/en_US/menu/logo.png similarity index 100% rename from images/menu/logo.png rename to images/en_US/menu/logo.png diff --git a/images/menu/menu_item.png b/images/en_US/menu/menu_item.png similarity index 100% rename from images/menu/menu_item.png rename to images/en_US/menu/menu_item.png diff --git a/images/menu/menu_options.png b/images/en_US/menu/menu_options.png similarity index 100% rename from images/menu/menu_options.png rename to images/en_US/menu/menu_options.png diff --git a/images/menu/menu_ponder.png b/images/en_US/menu/menu_ponder.png similarity index 100% rename from images/menu/menu_ponder.png rename to images/en_US/menu/menu_ponder.png diff --git a/images/menu/menu_save.png b/images/en_US/menu/menu_save.png similarity index 100% rename from images/menu/menu_save.png rename to images/en_US/menu/menu_save.png diff --git a/images/menu/ov_bubble.json b/images/en_US/menu/ov_bubble.json similarity index 100% rename from images/menu/ov_bubble.json rename to images/en_US/menu/ov_bubble.json diff --git a/images/menu/ov_bubble.png b/images/en_US/menu/ov_bubble.png similarity index 100% rename from images/menu/ov_bubble.png rename to images/en_US/menu/ov_bubble.png diff --git a/images/menu/ov_modal.png b/images/en_US/menu/ov_modal.png similarity index 100% rename from images/menu/ov_modal.png rename to images/en_US/menu/ov_modal.png diff --git a/images/menu/ov_toast.png b/images/en_US/menu/ov_toast.png similarity index 100% rename from images/menu/ov_toast.png rename to images/en_US/menu/ov_toast.png diff --git a/images/menu/tt_edge.png b/images/en_US/menu/tt_edge.png similarity index 100% rename from images/menu/tt_edge.png rename to images/en_US/menu/tt_edge.png diff --git a/images/menu/tt_side.png b/images/en_US/menu/tt_side.png similarity index 100% rename from images/menu/tt_side.png rename to images/en_US/menu/tt_side.png diff --git a/images/menu/volume.json b/images/en_US/menu/volume.json similarity index 100% rename from images/menu/volume.json rename to images/en_US/menu/volume.json diff --git a/images/menu/volume.png b/images/en_US/menu/volume.png similarity index 100% rename from images/menu/volume.png rename to images/en_US/menu/volume.png diff --git a/images/objects/common/goatplush.png b/images/en_US/objects/common/goatplush.png similarity index 100% rename from images/objects/common/goatplush.png rename to images/en_US/objects/common/goatplush.png diff --git a/images/objects/common/golden.json b/images/en_US/objects/common/golden.json similarity index 100% rename from images/objects/common/golden.json rename to images/en_US/objects/common/golden.json diff --git a/images/objects/common/golden.png b/images/en_US/objects/common/golden.png similarity index 100% rename from images/objects/common/golden.png rename to images/en_US/objects/common/golden.png diff --git a/images/objects/common/jusant.png b/images/en_US/objects/common/jusant.png similarity index 100% rename from images/objects/common/jusant.png rename to images/en_US/objects/common/jusant.png diff --git a/images/objects/common/jusant_circle.png b/images/en_US/objects/common/jusant_circle.png similarity index 100% rename from images/objects/common/jusant_circle.png rename to images/en_US/objects/common/jusant_circle.png diff --git a/images/objects/common/void.png b/images/en_US/objects/common/void.png similarity index 100% rename from images/objects/common/void.png rename to images/en_US/objects/common/void.png diff --git a/images/objects/common/void_window.png b/images/en_US/objects/common/void_window.png similarity index 100% rename from images/objects/common/void_window.png rename to images/en_US/objects/common/void_window.png diff --git a/images/objects/home/basket.json b/images/en_US/objects/home/basket.json similarity index 100% rename from images/objects/home/basket.json rename to images/en_US/objects/home/basket.json diff --git a/images/objects/home/basket.png b/images/en_US/objects/home/basket.png similarity index 100% rename from images/objects/home/basket.png rename to images/en_US/objects/home/basket.png diff --git a/images/objects/home/bed.json b/images/en_US/objects/home/bed.json similarity index 100% rename from images/objects/home/bed.json rename to images/en_US/objects/home/bed.json diff --git a/images/objects/home/bed.png b/images/en_US/objects/home/bed.png similarity index 100% rename from images/objects/home/bed.png rename to images/en_US/objects/home/bed.png diff --git a/images/objects/home/bed_cover.json b/images/en_US/objects/home/bed_cover.json similarity index 100% rename from images/objects/home/bed_cover.json rename to images/en_US/objects/home/bed_cover.json diff --git a/images/objects/home/bed_cover.png b/images/en_US/objects/home/bed_cover.png similarity index 100% rename from images/objects/home/bed_cover.png rename to images/en_US/objects/home/bed_cover.png diff --git a/images/objects/home/bed_frame.json b/images/en_US/objects/home/bed_frame.json similarity index 100% rename from images/objects/home/bed_frame.json rename to images/en_US/objects/home/bed_frame.json diff --git a/images/objects/home/bed_frame.png b/images/en_US/objects/home/bed_frame.png similarity index 100% rename from images/objects/home/bed_frame.png rename to images/en_US/objects/home/bed_frame.png diff --git a/images/objects/home/bed_frame_top.png b/images/en_US/objects/home/bed_frame_top.png similarity index 100% rename from images/objects/home/bed_frame_top.png rename to images/en_US/objects/home/bed_frame_top.png diff --git a/images/objects/home/bed_table.png b/images/en_US/objects/home/bed_table.png similarity index 100% rename from images/objects/home/bed_table.png rename to images/en_US/objects/home/bed_table.png diff --git a/images/objects/home/bin.png b/images/en_US/objects/home/bin.png similarity index 100% rename from images/objects/home/bin.png rename to images/en_US/objects/home/bin.png diff --git a/images/objects/home/board.png b/images/en_US/objects/home/board.png similarity index 100% rename from images/objects/home/board.png rename to images/en_US/objects/home/board.png diff --git a/images/objects/home/bowl.png b/images/en_US/objects/home/bowl.png similarity index 100% rename from images/objects/home/bowl.png rename to images/en_US/objects/home/bowl.png diff --git a/images/objects/home/broom_box.json b/images/en_US/objects/home/broom_box.json similarity index 100% rename from images/objects/home/broom_box.json rename to images/en_US/objects/home/broom_box.json diff --git a/images/objects/home/broom_box.png b/images/en_US/objects/home/broom_box.png similarity index 100% rename from images/objects/home/broom_box.png rename to images/en_US/objects/home/broom_box.png diff --git a/images/objects/home/chair.png b/images/en_US/objects/home/chair.png similarity index 100% rename from images/objects/home/chair.png rename to images/en_US/objects/home/chair.png diff --git a/images/objects/home/chair_table.png b/images/en_US/objects/home/chair_table.png similarity index 100% rename from images/objects/home/chair_table.png rename to images/en_US/objects/home/chair_table.png diff --git a/images/objects/home/counter.json b/images/en_US/objects/home/counter.json similarity index 100% rename from images/objects/home/counter.json rename to images/en_US/objects/home/counter.json diff --git a/images/objects/home/counter.png b/images/en_US/objects/home/counter.png similarity index 100% rename from images/objects/home/counter.png rename to images/en_US/objects/home/counter.png diff --git a/images/objects/home/counter_extras.json b/images/en_US/objects/home/counter_extras.json similarity index 100% rename from images/objects/home/counter_extras.json rename to images/en_US/objects/home/counter_extras.json diff --git a/images/objects/home/counter_extras.png b/images/en_US/objects/home/counter_extras.png similarity index 100% rename from images/objects/home/counter_extras.png rename to images/en_US/objects/home/counter_extras.png diff --git a/images/objects/home/desk.png b/images/en_US/objects/home/desk.png similarity index 100% rename from images/objects/home/desk.png rename to images/en_US/objects/home/desk.png diff --git a/images/objects/home/door.json b/images/en_US/objects/home/door.json similarity index 100% rename from images/objects/home/door.json rename to images/en_US/objects/home/door.json diff --git a/images/objects/home/door.png b/images/en_US/objects/home/door.png similarity index 100% rename from images/objects/home/door.png rename to images/en_US/objects/home/door.png diff --git a/images/objects/home/door_side.json b/images/en_US/objects/home/door_side.json similarity index 100% rename from images/objects/home/door_side.json rename to images/en_US/objects/home/door_side.json diff --git a/images/objects/home/door_side.png b/images/en_US/objects/home/door_side.png similarity index 100% rename from images/objects/home/door_side.png rename to images/en_US/objects/home/door_side.png diff --git a/images/objects/home/dresser.png b/images/en_US/objects/home/dresser.png similarity index 100% rename from images/objects/home/dresser.png rename to images/en_US/objects/home/dresser.png diff --git a/images/objects/home/drill.png b/images/en_US/objects/home/drill.png similarity index 100% rename from images/objects/home/drill.png rename to images/en_US/objects/home/drill.png diff --git a/images/objects/home/entertainment0.png b/images/en_US/objects/home/entertainment0.png similarity index 100% rename from images/objects/home/entertainment0.png rename to images/en_US/objects/home/entertainment0.png diff --git a/images/objects/home/entertainment1.png b/images/en_US/objects/home/entertainment1.png similarity index 100% rename from images/objects/home/entertainment1.png rename to images/en_US/objects/home/entertainment1.png diff --git a/images/objects/home/entertainment2.png b/images/en_US/objects/home/entertainment2.png similarity index 100% rename from images/objects/home/entertainment2.png rename to images/en_US/objects/home/entertainment2.png diff --git a/images/objects/home/extrabook.png b/images/en_US/objects/home/extrabook.png similarity index 100% rename from images/objects/home/extrabook.png rename to images/en_US/objects/home/extrabook.png diff --git a/images/objects/home/fridge.json b/images/en_US/objects/home/fridge.json similarity index 100% rename from images/objects/home/fridge.json rename to images/en_US/objects/home/fridge.json diff --git a/images/objects/home/fridge.png b/images/en_US/objects/home/fridge.png similarity index 100% rename from images/objects/home/fridge.png rename to images/en_US/objects/home/fridge.png diff --git a/images/objects/home/fridge_door.json b/images/en_US/objects/home/fridge_door.json similarity index 100% rename from images/objects/home/fridge_door.json rename to images/en_US/objects/home/fridge_door.json diff --git a/images/objects/home/fridge_door.png b/images/en_US/objects/home/fridge_door.png similarity index 100% rename from images/objects/home/fridge_door.png rename to images/en_US/objects/home/fridge_door.png diff --git a/images/objects/home/fusebox.json b/images/en_US/objects/home/fusebox.json similarity index 100% rename from images/objects/home/fusebox.json rename to images/en_US/objects/home/fusebox.json diff --git a/images/objects/home/fusebox.png b/images/en_US/objects/home/fusebox.png similarity index 100% rename from images/objects/home/fusebox.png rename to images/en_US/objects/home/fusebox.png diff --git a/images/objects/home/fusebox_overlay.png b/images/en_US/objects/home/fusebox_overlay.png similarity index 100% rename from images/objects/home/fusebox_overlay.png rename to images/en_US/objects/home/fusebox_overlay.png diff --git a/images/objects/home/fusebox_overlay_switch.png b/images/en_US/objects/home/fusebox_overlay_switch.png similarity index 100% rename from images/objects/home/fusebox_overlay_switch.png rename to images/en_US/objects/home/fusebox_overlay_switch.png diff --git a/images/objects/home/fuseknob.png b/images/en_US/objects/home/fuseknob.png similarity index 100% rename from images/objects/home/fuseknob.png rename to images/en_US/objects/home/fuseknob.png diff --git a/images/objects/home/lamp.png b/images/en_US/objects/home/lamp.png similarity index 100% rename from images/objects/home/lamp.png rename to images/en_US/objects/home/lamp.png diff --git a/images/objects/home/mattress.png b/images/en_US/objects/home/mattress.png similarity index 100% rename from images/objects/home/mattress.png rename to images/en_US/objects/home/mattress.png diff --git a/images/objects/home/night_kitchen0.png b/images/en_US/objects/home/night_kitchen0.png similarity index 100% rename from images/objects/home/night_kitchen0.png rename to images/en_US/objects/home/night_kitchen0.png diff --git a/images/objects/home/night_kitchen1.png b/images/en_US/objects/home/night_kitchen1.png similarity index 100% rename from images/objects/home/night_kitchen1.png rename to images/en_US/objects/home/night_kitchen1.png diff --git a/images/objects/home/night_kitchen2.png b/images/en_US/objects/home/night_kitchen2.png similarity index 100% rename from images/objects/home/night_kitchen2.png rename to images/en_US/objects/home/night_kitchen2.png diff --git a/images/objects/home/night_kitchen3.png b/images/en_US/objects/home/night_kitchen3.png similarity index 100% rename from images/objects/home/night_kitchen3.png rename to images/en_US/objects/home/night_kitchen3.png diff --git a/images/objects/home/night_kitchen4.png b/images/en_US/objects/home/night_kitchen4.png similarity index 100% rename from images/objects/home/night_kitchen4.png rename to images/en_US/objects/home/night_kitchen4.png diff --git a/images/objects/home/night_living0.png b/images/en_US/objects/home/night_living0.png similarity index 100% rename from images/objects/home/night_living0.png rename to images/en_US/objects/home/night_living0.png diff --git a/images/objects/home/night_living1.png b/images/en_US/objects/home/night_living1.png similarity index 100% rename from images/objects/home/night_living1.png rename to images/en_US/objects/home/night_living1.png diff --git a/images/objects/home/night_living2.png b/images/en_US/objects/home/night_living2.png similarity index 100% rename from images/objects/home/night_living2.png rename to images/en_US/objects/home/night_living2.png diff --git a/images/objects/home/night_living3.png b/images/en_US/objects/home/night_living3.png similarity index 100% rename from images/objects/home/night_living3.png rename to images/en_US/objects/home/night_living3.png diff --git a/images/objects/home/night_living4.png b/images/en_US/objects/home/night_living4.png similarity index 100% rename from images/objects/home/night_living4.png rename to images/en_US/objects/home/night_living4.png diff --git a/images/objects/home/night_living5.png b/images/en_US/objects/home/night_living5.png similarity index 100% rename from images/objects/home/night_living5.png rename to images/en_US/objects/home/night_living5.png diff --git a/images/objects/home/nook.png b/images/en_US/objects/home/nook.png similarity index 100% rename from images/objects/home/nook.png rename to images/en_US/objects/home/nook.png diff --git a/images/objects/home/powbar.png b/images/en_US/objects/home/powbar.png similarity index 100% rename from images/objects/home/powbar.png rename to images/en_US/objects/home/powbar.png diff --git a/images/objects/home/rock.png b/images/en_US/objects/home/rock.png similarity index 100% rename from images/objects/home/rock.png rename to images/en_US/objects/home/rock.png diff --git a/images/objects/home/rope.png b/images/en_US/objects/home/rope.png similarity index 100% rename from images/objects/home/rope.png rename to images/en_US/objects/home/rope.png diff --git a/images/objects/home/screwbox.json b/images/en_US/objects/home/screwbox.json similarity index 100% rename from images/objects/home/screwbox.json rename to images/en_US/objects/home/screwbox.json diff --git a/images/objects/home/screwbox.png b/images/en_US/objects/home/screwbox.png similarity index 100% rename from images/objects/home/screwbox.png rename to images/en_US/objects/home/screwbox.png diff --git a/images/objects/home/shovel_pot.json b/images/en_US/objects/home/shovel_pot.json similarity index 100% rename from images/objects/home/shovel_pot.json rename to images/en_US/objects/home/shovel_pot.json diff --git a/images/objects/home/shovel_pot.png b/images/en_US/objects/home/shovel_pot.png similarity index 100% rename from images/objects/home/shovel_pot.png rename to images/en_US/objects/home/shovel_pot.png diff --git a/images/objects/home/sippytable.png b/images/en_US/objects/home/sippytable.png similarity index 100% rename from images/objects/home/sippytable.png rename to images/en_US/objects/home/sippytable.png diff --git a/images/objects/home/stove.png b/images/en_US/objects/home/stove.png similarity index 100% rename from images/objects/home/stove.png rename to images/en_US/objects/home/stove.png diff --git a/images/objects/home/table.png b/images/en_US/objects/home/table.png similarity index 100% rename from images/objects/home/table.png rename to images/en_US/objects/home/table.png diff --git a/images/objects/home/telecomm.json b/images/en_US/objects/home/telecomm.json similarity index 100% rename from images/objects/home/telecomm.json rename to images/en_US/objects/home/telecomm.json diff --git a/images/objects/home/telecomm.png b/images/en_US/objects/home/telecomm.png similarity index 100% rename from images/objects/home/telecomm.png rename to images/en_US/objects/home/telecomm.png diff --git a/images/objects/home/telescope1.png b/images/en_US/objects/home/telescope1.png similarity index 100% rename from images/objects/home/telescope1.png rename to images/en_US/objects/home/telescope1.png diff --git a/images/objects/home/telescope2.png b/images/en_US/objects/home/telescope2.png similarity index 100% rename from images/objects/home/telescope2.png rename to images/en_US/objects/home/telescope2.png diff --git a/images/objects/home/telescope_overlay.png b/images/en_US/objects/home/telescope_overlay.png similarity index 100% rename from images/objects/home/telescope_overlay.png rename to images/en_US/objects/home/telescope_overlay.png diff --git a/images/objects/home/toy.json b/images/en_US/objects/home/toy.json similarity index 100% rename from images/objects/home/toy.json rename to images/en_US/objects/home/toy.json diff --git a/images/objects/home/toy.png b/images/en_US/objects/home/toy.png similarity index 100% rename from images/objects/home/toy.png rename to images/en_US/objects/home/toy.png diff --git a/images/objects/home/void_shine1.png b/images/en_US/objects/home/void_shine1.png similarity index 100% rename from images/objects/home/void_shine1.png rename to images/en_US/objects/home/void_shine1.png diff --git a/images/objects/home/void_shine2.png b/images/en_US/objects/home/void_shine2.png similarity index 100% rename from images/objects/home/void_shine2.png rename to images/en_US/objects/home/void_shine2.png diff --git a/images/objects/redleaf/barrelgrass.json b/images/en_US/objects/redleaf/barrelgrass.json similarity index 100% rename from images/objects/redleaf/barrelgrass.json rename to images/en_US/objects/redleaf/barrelgrass.json diff --git a/images/objects/redleaf/barrelgrass.png b/images/en_US/objects/redleaf/barrelgrass.png similarity index 100% rename from images/objects/redleaf/barrelgrass.png rename to images/en_US/objects/redleaf/barrelgrass.png diff --git a/images/objects/redleaf/bush.json b/images/en_US/objects/redleaf/bush.json similarity index 100% rename from images/objects/redleaf/bush.json rename to images/en_US/objects/redleaf/bush.json diff --git a/images/objects/redleaf/bush.png b/images/en_US/objects/redleaf/bush.png similarity index 100% rename from images/objects/redleaf/bush.png rename to images/en_US/objects/redleaf/bush.png diff --git a/images/objects/redleaf/cannery.json b/images/en_US/objects/redleaf/cannery.json similarity index 100% rename from images/objects/redleaf/cannery.json rename to images/en_US/objects/redleaf/cannery.json diff --git a/images/objects/redleaf/cannery.png b/images/en_US/objects/redleaf/cannery.png similarity index 100% rename from images/objects/redleaf/cannery.png rename to images/en_US/objects/redleaf/cannery.png diff --git a/images/objects/redleaf/cannerytop.json b/images/en_US/objects/redleaf/cannerytop.json similarity index 100% rename from images/objects/redleaf/cannerytop.json rename to images/en_US/objects/redleaf/cannerytop.json diff --git a/images/objects/redleaf/cannerytop.png b/images/en_US/objects/redleaf/cannerytop.png similarity index 100% rename from images/objects/redleaf/cannerytop.png rename to images/en_US/objects/redleaf/cannerytop.png diff --git a/images/objects/redleaf/fencepiece1.png b/images/en_US/objects/redleaf/fencepiece1.png similarity index 100% rename from images/objects/redleaf/fencepiece1.png rename to images/en_US/objects/redleaf/fencepiece1.png diff --git a/images/objects/redleaf/fencepiece2.png b/images/en_US/objects/redleaf/fencepiece2.png similarity index 100% rename from images/objects/redleaf/fencepiece2.png rename to images/en_US/objects/redleaf/fencepiece2.png diff --git a/images/objects/redleaf/fencepiece3.png b/images/en_US/objects/redleaf/fencepiece3.png similarity index 100% rename from images/objects/redleaf/fencepiece3.png rename to images/en_US/objects/redleaf/fencepiece3.png diff --git a/images/objects/redleaf/fencepiece4.png b/images/en_US/objects/redleaf/fencepiece4.png similarity index 100% rename from images/objects/redleaf/fencepiece4.png rename to images/en_US/objects/redleaf/fencepiece4.png diff --git a/images/objects/redleaf/gate1.json b/images/en_US/objects/redleaf/gate1.json similarity index 100% rename from images/objects/redleaf/gate1.json rename to images/en_US/objects/redleaf/gate1.json diff --git a/images/objects/redleaf/gate1.png b/images/en_US/objects/redleaf/gate1.png similarity index 100% rename from images/objects/redleaf/gate1.png rename to images/en_US/objects/redleaf/gate1.png diff --git a/images/objects/redleaf/gate1ex1.png b/images/en_US/objects/redleaf/gate1ex1.png similarity index 100% rename from images/objects/redleaf/gate1ex1.png rename to images/en_US/objects/redleaf/gate1ex1.png diff --git a/images/objects/redleaf/gate1ex2.png b/images/en_US/objects/redleaf/gate1ex2.png similarity index 100% rename from images/objects/redleaf/gate1ex2.png rename to images/en_US/objects/redleaf/gate1ex2.png diff --git a/images/objects/redleaf/gate1ex3.png b/images/en_US/objects/redleaf/gate1ex3.png similarity index 100% rename from images/objects/redleaf/gate1ex3.png rename to images/en_US/objects/redleaf/gate1ex3.png diff --git a/images/objects/redleaf/gate1ex4.png b/images/en_US/objects/redleaf/gate1ex4.png similarity index 100% rename from images/objects/redleaf/gate1ex4.png rename to images/en_US/objects/redleaf/gate1ex4.png diff --git a/images/objects/redleaf/gate1ex5.png b/images/en_US/objects/redleaf/gate1ex5.png similarity index 100% rename from images/objects/redleaf/gate1ex5.png rename to images/en_US/objects/redleaf/gate1ex5.png diff --git a/images/objects/redleaf/gate2.json b/images/en_US/objects/redleaf/gate2.json similarity index 100% rename from images/objects/redleaf/gate2.json rename to images/en_US/objects/redleaf/gate2.json diff --git a/images/objects/redleaf/gate2.png b/images/en_US/objects/redleaf/gate2.png similarity index 100% rename from images/objects/redleaf/gate2.png rename to images/en_US/objects/redleaf/gate2.png diff --git a/images/objects/redleaf/gate2ex1.png b/images/en_US/objects/redleaf/gate2ex1.png similarity index 100% rename from images/objects/redleaf/gate2ex1.png rename to images/en_US/objects/redleaf/gate2ex1.png diff --git a/images/objects/redleaf/gate2ex2.png b/images/en_US/objects/redleaf/gate2ex2.png similarity index 100% rename from images/objects/redleaf/gate2ex2.png rename to images/en_US/objects/redleaf/gate2ex2.png diff --git a/images/objects/redleaf/gate2ex3.png b/images/en_US/objects/redleaf/gate2ex3.png similarity index 100% rename from images/objects/redleaf/gate2ex3.png rename to images/en_US/objects/redleaf/gate2ex3.png diff --git a/images/objects/redleaf/gate2ex4.png b/images/en_US/objects/redleaf/gate2ex4.png similarity index 100% rename from images/objects/redleaf/gate2ex4.png rename to images/en_US/objects/redleaf/gate2ex4.png diff --git a/images/objects/redleaf/gate2ex5.png b/images/en_US/objects/redleaf/gate2ex5.png similarity index 100% rename from images/objects/redleaf/gate2ex5.png rename to images/en_US/objects/redleaf/gate2ex5.png diff --git a/images/objects/redleaf/gate2ex6.png b/images/en_US/objects/redleaf/gate2ex6.png similarity index 100% rename from images/objects/redleaf/gate2ex6.png rename to images/en_US/objects/redleaf/gate2ex6.png diff --git a/images/objects/redleaf/gauge.json b/images/en_US/objects/redleaf/gauge.json similarity index 100% rename from images/objects/redleaf/gauge.json rename to images/en_US/objects/redleaf/gauge.json diff --git a/images/objects/redleaf/gauge.png b/images/en_US/objects/redleaf/gauge.png similarity index 100% rename from images/objects/redleaf/gauge.png rename to images/en_US/objects/redleaf/gauge.png diff --git a/images/objects/redleaf/grass.json b/images/en_US/objects/redleaf/grass.json similarity index 100% rename from images/objects/redleaf/grass.json rename to images/en_US/objects/redleaf/grass.json diff --git a/images/objects/redleaf/grass.png b/images/en_US/objects/redleaf/grass.png similarity index 100% rename from images/objects/redleaf/grass.png rename to images/en_US/objects/redleaf/grass.png diff --git a/images/objects/redleaf/jbbutton.json b/images/en_US/objects/redleaf/jbbutton.json similarity index 100% rename from images/objects/redleaf/jbbutton.json rename to images/en_US/objects/redleaf/jbbutton.json diff --git a/images/objects/redleaf/jbbutton.png b/images/en_US/objects/redleaf/jbbutton.png similarity index 100% rename from images/objects/redleaf/jbbutton.png rename to images/en_US/objects/redleaf/jbbutton.png diff --git a/images/objects/redleaf/jbdoor.json b/images/en_US/objects/redleaf/jbdoor.json similarity index 100% rename from images/objects/redleaf/jbdoor.json rename to images/en_US/objects/redleaf/jbdoor.json diff --git a/images/objects/redleaf/jbdoor.png b/images/en_US/objects/redleaf/jbdoor.png similarity index 100% rename from images/objects/redleaf/jbdoor.png rename to images/en_US/objects/redleaf/jbdoor.png diff --git a/images/objects/redleaf/jbleaf.json b/images/en_US/objects/redleaf/jbleaf.json similarity index 100% rename from images/objects/redleaf/jbleaf.json rename to images/en_US/objects/redleaf/jbleaf.json diff --git a/images/objects/redleaf/jbleaf.png b/images/en_US/objects/redleaf/jbleaf.png similarity index 100% rename from images/objects/redleaf/jbleaf.png rename to images/en_US/objects/redleaf/jbleaf.png diff --git a/images/objects/redleaf/jbpipe.png b/images/en_US/objects/redleaf/jbpipe.png similarity index 100% rename from images/objects/redleaf/jbpipe.png rename to images/en_US/objects/redleaf/jbpipe.png diff --git a/images/objects/redleaf/jbpipec.png b/images/en_US/objects/redleaf/jbpipec.png similarity index 100% rename from images/objects/redleaf/jbpipec.png rename to images/en_US/objects/redleaf/jbpipec.png diff --git a/images/objects/redleaf/jbpipex.png b/images/en_US/objects/redleaf/jbpipex.png similarity index 100% rename from images/objects/redleaf/jbpipex.png rename to images/en_US/objects/redleaf/jbpipex.png diff --git a/images/objects/redleaf/junctionbox.json b/images/en_US/objects/redleaf/junctionbox.json similarity index 100% rename from images/objects/redleaf/junctionbox.json rename to images/en_US/objects/redleaf/junctionbox.json diff --git a/images/objects/redleaf/junctionbox.png b/images/en_US/objects/redleaf/junctionbox.png similarity index 100% rename from images/objects/redleaf/junctionbox.png rename to images/en_US/objects/redleaf/junctionbox.png diff --git a/images/objects/redleaf/leaf.json b/images/en_US/objects/redleaf/leaf.json similarity index 100% rename from images/objects/redleaf/leaf.json rename to images/en_US/objects/redleaf/leaf.json diff --git a/images/objects/redleaf/leaf.png b/images/en_US/objects/redleaf/leaf.png similarity index 100% rename from images/objects/redleaf/leaf.png rename to images/en_US/objects/redleaf/leaf.png diff --git a/images/objects/redleaf/leaf_small.json b/images/en_US/objects/redleaf/leaf_small.json similarity index 100% rename from images/objects/redleaf/leaf_small.json rename to images/en_US/objects/redleaf/leaf_small.json diff --git a/images/objects/redleaf/leaf_small.png b/images/en_US/objects/redleaf/leaf_small.png similarity index 100% rename from images/objects/redleaf/leaf_small.png rename to images/en_US/objects/redleaf/leaf_small.png diff --git a/images/objects/redleaf/noncano.json b/images/en_US/objects/redleaf/noncano.json similarity index 100% rename from images/objects/redleaf/noncano.json rename to images/en_US/objects/redleaf/noncano.json diff --git a/images/objects/redleaf/noncano.png b/images/en_US/objects/redleaf/noncano.png similarity index 100% rename from images/objects/redleaf/noncano.png rename to images/en_US/objects/redleaf/noncano.png diff --git a/images/objects/redleaf/pipe.json b/images/en_US/objects/redleaf/pipe.json similarity index 100% rename from images/objects/redleaf/pipe.json rename to images/en_US/objects/redleaf/pipe.json diff --git a/images/objects/redleaf/pipe.png b/images/en_US/objects/redleaf/pipe.png similarity index 100% rename from images/objects/redleaf/pipe.png rename to images/en_US/objects/redleaf/pipe.png diff --git a/images/objects/redleaf/pipec1.png b/images/en_US/objects/redleaf/pipec1.png similarity index 100% rename from images/objects/redleaf/pipec1.png rename to images/en_US/objects/redleaf/pipec1.png diff --git a/images/objects/redleaf/pipec2.png b/images/en_US/objects/redleaf/pipec2.png similarity index 100% rename from images/objects/redleaf/pipec2.png rename to images/en_US/objects/redleaf/pipec2.png diff --git a/images/objects/redleaf/pipec3.png b/images/en_US/objects/redleaf/pipec3.png similarity index 100% rename from images/objects/redleaf/pipec3.png rename to images/en_US/objects/redleaf/pipec3.png diff --git a/images/objects/redleaf/pipec4.png b/images/en_US/objects/redleaf/pipec4.png similarity index 100% rename from images/objects/redleaf/pipec4.png rename to images/en_US/objects/redleaf/pipec4.png diff --git a/images/objects/redleaf/pipeh.json b/images/en_US/objects/redleaf/pipeh.json similarity index 100% rename from images/objects/redleaf/pipeh.json rename to images/en_US/objects/redleaf/pipeh.json diff --git a/images/objects/redleaf/pipeh.png b/images/en_US/objects/redleaf/pipeh.png similarity index 100% rename from images/objects/redleaf/pipeh.png rename to images/en_US/objects/redleaf/pipeh.png diff --git a/images/objects/redleaf/pipehl.png b/images/en_US/objects/redleaf/pipehl.png similarity index 100% rename from images/objects/redleaf/pipehl.png rename to images/en_US/objects/redleaf/pipehl.png diff --git a/images/objects/redleaf/pipehls.png b/images/en_US/objects/redleaf/pipehls.png similarity index 100% rename from images/objects/redleaf/pipehls.png rename to images/en_US/objects/redleaf/pipehls.png diff --git a/images/objects/redleaf/pipeho.json b/images/en_US/objects/redleaf/pipeho.json similarity index 100% rename from images/objects/redleaf/pipeho.json rename to images/en_US/objects/redleaf/pipeho.json diff --git a/images/objects/redleaf/pipeho.png b/images/en_US/objects/redleaf/pipeho.png similarity index 100% rename from images/objects/redleaf/pipeho.png rename to images/en_US/objects/redleaf/pipeho.png diff --git a/images/objects/redleaf/pipel.png b/images/en_US/objects/redleaf/pipel.png similarity index 100% rename from images/objects/redleaf/pipel.png rename to images/en_US/objects/redleaf/pipel.png diff --git a/images/objects/redleaf/pipels.png b/images/en_US/objects/redleaf/pipels.png similarity index 100% rename from images/objects/redleaf/pipels.png rename to images/en_US/objects/redleaf/pipels.png diff --git a/images/objects/redleaf/pipeo.json b/images/en_US/objects/redleaf/pipeo.json similarity index 100% rename from images/objects/redleaf/pipeo.json rename to images/en_US/objects/redleaf/pipeo.json diff --git a/images/objects/redleaf/pipeo.png b/images/en_US/objects/redleaf/pipeo.png similarity index 100% rename from images/objects/redleaf/pipeo.png rename to images/en_US/objects/redleaf/pipeo.png diff --git a/images/objects/redleaf/powertower.json b/images/en_US/objects/redleaf/powertower.json similarity index 100% rename from images/objects/redleaf/powertower.json rename to images/en_US/objects/redleaf/powertower.json diff --git a/images/objects/redleaf/powertower.png b/images/en_US/objects/redleaf/powertower.png similarity index 100% rename from images/objects/redleaf/powertower.png rename to images/en_US/objects/redleaf/powertower.png diff --git a/images/objects/redleaf/sapcan.json b/images/en_US/objects/redleaf/sapcan.json similarity index 100% rename from images/objects/redleaf/sapcan.json rename to images/en_US/objects/redleaf/sapcan.json diff --git a/images/objects/redleaf/sapcan.png b/images/en_US/objects/redleaf/sapcan.png similarity index 100% rename from images/objects/redleaf/sapcan.png rename to images/en_US/objects/redleaf/sapcan.png diff --git a/images/objects/redleaf/sapcano.json b/images/en_US/objects/redleaf/sapcano.json similarity index 100% rename from images/objects/redleaf/sapcano.json rename to images/en_US/objects/redleaf/sapcano.json diff --git a/images/objects/redleaf/sapcano.png b/images/en_US/objects/redleaf/sapcano.png similarity index 100% rename from images/objects/redleaf/sapcano.png rename to images/en_US/objects/redleaf/sapcano.png diff --git a/images/objects/redleaf/saplid.png b/images/en_US/objects/redleaf/saplid.png similarity index 100% rename from images/objects/redleaf/saplid.png rename to images/en_US/objects/redleaf/saplid.png diff --git a/images/objects/redleaf/sidecano.png b/images/en_US/objects/redleaf/sidecano.png similarity index 100% rename from images/objects/redleaf/sidecano.png rename to images/en_US/objects/redleaf/sidecano.png diff --git a/images/objects/redleaf/sign.png b/images/en_US/objects/redleaf/sign.png similarity index 100% rename from images/objects/redleaf/sign.png rename to images/en_US/objects/redleaf/sign.png diff --git a/images/objects/redleaf/signextra.json b/images/en_US/objects/redleaf/signextra.json similarity index 100% rename from images/objects/redleaf/signextra.json rename to images/en_US/objects/redleaf/signextra.json diff --git a/images/objects/redleaf/signextra.png b/images/en_US/objects/redleaf/signextra.png similarity index 100% rename from images/objects/redleaf/signextra.png rename to images/en_US/objects/redleaf/signextra.png diff --git a/images/objects/redleaf/signpost.png b/images/en_US/objects/redleaf/signpost.png similarity index 100% rename from images/objects/redleaf/signpost.png rename to images/en_US/objects/redleaf/signpost.png diff --git a/images/objects/redleaf/strutbot.png b/images/en_US/objects/redleaf/strutbot.png similarity index 100% rename from images/objects/redleaf/strutbot.png rename to images/en_US/objects/redleaf/strutbot.png diff --git a/images/objects/redleaf/strutmid.png b/images/en_US/objects/redleaf/strutmid.png similarity index 100% rename from images/objects/redleaf/strutmid.png rename to images/en_US/objects/redleaf/strutmid.png diff --git a/images/objects/redleaf/struttop.png b/images/en_US/objects/redleaf/struttop.png similarity index 100% rename from images/objects/redleaf/struttop.png rename to images/en_US/objects/redleaf/struttop.png diff --git a/images/objects/redleaf/strutuno.png b/images/en_US/objects/redleaf/strutuno.png similarity index 100% rename from images/objects/redleaf/strutuno.png rename to images/en_US/objects/redleaf/strutuno.png diff --git a/images/objects/redleaf/tree.json b/images/en_US/objects/redleaf/tree.json similarity index 100% rename from images/objects/redleaf/tree.json rename to images/en_US/objects/redleaf/tree.json diff --git a/images/objects/redleaf/tree.png b/images/en_US/objects/redleaf/tree.png similarity index 100% rename from images/objects/redleaf/tree.png rename to images/en_US/objects/redleaf/tree.png diff --git a/images/objects/redleaf/treebranch.json b/images/en_US/objects/redleaf/treebranch.json similarity index 100% rename from images/objects/redleaf/treebranch.json rename to images/en_US/objects/redleaf/treebranch.json diff --git a/images/objects/redleaf/treebranch.png b/images/en_US/objects/redleaf/treebranch.png similarity index 100% rename from images/objects/redleaf/treebranch.png rename to images/en_US/objects/redleaf/treebranch.png diff --git a/images/objects/redleaf/treegrass.json b/images/en_US/objects/redleaf/treegrass.json similarity index 100% rename from images/objects/redleaf/treegrass.json rename to images/en_US/objects/redleaf/treegrass.json diff --git a/images/objects/redleaf/treegrass.png b/images/en_US/objects/redleaf/treegrass.png similarity index 100% rename from images/objects/redleaf/treegrass.png rename to images/en_US/objects/redleaf/treegrass.png diff --git a/images/objects/redleaf/treeroot.json b/images/en_US/objects/redleaf/treeroot.json similarity index 100% rename from images/objects/redleaf/treeroot.json rename to images/en_US/objects/redleaf/treeroot.json diff --git a/images/objects/redleaf/treeroot.png b/images/en_US/objects/redleaf/treeroot.png similarity index 100% rename from images/objects/redleaf/treeroot.png rename to images/en_US/objects/redleaf/treeroot.png diff --git a/images/objects/redleaf/treetop.json b/images/en_US/objects/redleaf/treetop.json similarity index 100% rename from images/objects/redleaf/treetop.json rename to images/en_US/objects/redleaf/treetop.json diff --git a/images/objects/redleaf/treetop.png b/images/en_US/objects/redleaf/treetop.png similarity index 100% rename from images/objects/redleaf/treetop.png rename to images/en_US/objects/redleaf/treetop.png diff --git a/images/objects/redleaf/valve.json b/images/en_US/objects/redleaf/valve.json similarity index 100% rename from images/objects/redleaf/valve.json rename to images/en_US/objects/redleaf/valve.json diff --git a/images/objects/redleaf/valve.png b/images/en_US/objects/redleaf/valve.png similarity index 100% rename from images/objects/redleaf/valve.png rename to images/en_US/objects/redleaf/valve.png diff --git a/images/objects/redleaf/workboot.png b/images/en_US/objects/redleaf/workboot.png similarity index 100% rename from images/objects/redleaf/workboot.png rename to images/en_US/objects/redleaf/workboot.png diff --git a/images/objects/redleaf/workglove.png b/images/en_US/objects/redleaf/workglove.png similarity index 100% rename from images/objects/redleaf/workglove.png rename to images/en_US/objects/redleaf/workglove.png diff --git a/images/objects/redleaf/worktable.png b/images/en_US/objects/redleaf/worktable.png similarity index 100% rename from images/objects/redleaf/worktable.png rename to images/en_US/objects/redleaf/worktable.png diff --git a/images/zh_CN/characters/hacker/down.json b/images/zh_CN/characters/hacker/down.json new file mode 100644 index 0000000..e9d80f3 --- /dev/null +++ b/images/zh_CN/characters/hacker/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 59, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 85, "h": 32 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/hacker/down.png b/images/zh_CN/characters/hacker/down.png new file mode 100644 index 0000000..6baf45b Binary files /dev/null and b/images/zh_CN/characters/hacker/down.png differ diff --git a/images/zh_CN/characters/hacker/left.json b/images/zh_CN/characters/hacker/left.json new file mode 100644 index 0000000..8480b1b --- /dev/null +++ b/images/zh_CN/characters/hacker/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 8, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 8, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 55, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/hacker/left.png b/images/zh_CN/characters/hacker/left.png new file mode 100644 index 0000000..8e5c7f8 Binary files /dev/null and b/images/zh_CN/characters/hacker/left.png differ diff --git a/images/zh_CN/characters/hacker/right.json b/images/zh_CN/characters/hacker/right.json new file mode 100644 index 0000000..6956948 --- /dev/null +++ b/images/zh_CN/characters/hacker/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 55, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/hacker/right.png b/images/zh_CN/characters/hacker/right.png new file mode 100644 index 0000000..32487e3 Binary files /dev/null and b/images/zh_CN/characters/hacker/right.png differ diff --git a/images/zh_CN/characters/hacker/up.json b/images/zh_CN/characters/hacker/up.json new file mode 100644 index 0000000..0960a19 --- /dev/null +++ b/images/zh_CN/characters/hacker/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 59, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 85, "h": 32 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/hacker/up.png b/images/zh_CN/characters/hacker/up.png new file mode 100644 index 0000000..6cb67b3 Binary files /dev/null and b/images/zh_CN/characters/hacker/up.png differ diff --git a/images/zh_CN/characters/hacker/werein.png b/images/zh_CN/characters/hacker/werein.png new file mode 100644 index 0000000..0c82509 Binary files /dev/null and b/images/zh_CN/characters/hacker/werein.png differ diff --git a/images/zh_CN/characters/mechanic/down.json b/images/zh_CN/characters/mechanic/down.json new file mode 100644 index 0000000..c01f748 --- /dev/null +++ b/images/zh_CN/characters/mechanic/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 36, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/mechanic/down.png b/images/zh_CN/characters/mechanic/down.png new file mode 100644 index 0000000..4ae4b6d Binary files /dev/null and b/images/zh_CN/characters/mechanic/down.png differ diff --git a/images/zh_CN/characters/mechanic/left.json b/images/zh_CN/characters/mechanic/left.json new file mode 100644 index 0000000..26fc2a5 --- /dev/null +++ b/images/zh_CN/characters/mechanic/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 36, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/mechanic/left.png b/images/zh_CN/characters/mechanic/left.png new file mode 100644 index 0000000..0696530 Binary files /dev/null and b/images/zh_CN/characters/mechanic/left.png differ diff --git a/images/zh_CN/characters/mechanic/right.json b/images/zh_CN/characters/mechanic/right.json new file mode 100644 index 0000000..aae2ac2 --- /dev/null +++ b/images/zh_CN/characters/mechanic/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 36, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/mechanic/right.png b/images/zh_CN/characters/mechanic/right.png new file mode 100644 index 0000000..eefcf32 Binary files /dev/null and b/images/zh_CN/characters/mechanic/right.png differ diff --git a/images/zh_CN/characters/mechanic/up.json b/images/zh_CN/characters/mechanic/up.json new file mode 100644 index 0000000..facadc8 --- /dev/null +++ b/images/zh_CN/characters/mechanic/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 36, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 24, "y": 36, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/mechanic/up.png b/images/zh_CN/characters/mechanic/up.png new file mode 100644 index 0000000..130dd46 Binary files /dev/null and b/images/zh_CN/characters/mechanic/up.png differ diff --git a/images/zh_CN/characters/player/down.json b/images/zh_CN/characters/player/down.json new file mode 100644 index 0000000..45af70f --- /dev/null +++ b/images/zh_CN/characters/player/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 59 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/down.png b/images/zh_CN/characters/player/down.png new file mode 100644 index 0000000..9f602d5 Binary files /dev/null and b/images/zh_CN/characters/player/down.png differ diff --git a/images/zh_CN/characters/player/down_plush.json b/images/zh_CN/characters/player/down_plush.json new file mode 100644 index 0000000..d7dca2e --- /dev/null +++ b/images/zh_CN/characters/player/down_plush.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "down_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/down_plush.png b/images/zh_CN/characters/player/down_plush.png new file mode 100644 index 0000000..69f5100 Binary files /dev/null and b/images/zh_CN/characters/player/down_plush.png differ diff --git a/images/zh_CN/characters/player/down_tired.json b/images/zh_CN/characters/player/down_tired.json new file mode 100644 index 0000000..e9e7b8b --- /dev/null +++ b/images/zh_CN/characters/player/down_tired.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "down_tired.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 59 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/down_tired.png b/images/zh_CN/characters/player/down_tired.png new file mode 100644 index 0000000..089b6f2 Binary files /dev/null and b/images/zh_CN/characters/player/down_tired.png differ diff --git a/images/zh_CN/characters/player/electrocuted.json b/images/zh_CN/characters/player/electrocuted.json new file mode 100644 index 0000000..0d4fb80 --- /dev/null +++ b/images/zh_CN/characters/player/electrocuted.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 22, "y": 0, "w": 18, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 18, "h": 29 }, + "sourceSize": { "w": 21, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 21, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "electrocuted.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 31 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/electrocuted.png b/images/zh_CN/characters/player/electrocuted.png new file mode 100644 index 0000000..5bb04dc Binary files /dev/null and b/images/zh_CN/characters/player/electrocuted.png differ diff --git a/images/zh_CN/characters/player/electrocuted_plush.json b/images/zh_CN/characters/player/electrocuted_plush.json new file mode 100644 index 0000000..ae75a94 --- /dev/null +++ b/images/zh_CN/characters/player/electrocuted_plush.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 23, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 21, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 35 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "electrocuted_plush.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 35 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/electrocuted_plush.png b/images/zh_CN/characters/player/electrocuted_plush.png new file mode 100644 index 0000000..aadb4fd Binary files /dev/null and b/images/zh_CN/characters/player/electrocuted_plush.png differ diff --git a/images/zh_CN/characters/player/left.json b/images/zh_CN/characters/player/left.json new file mode 100644 index 0000000..2ef38ab --- /dev/null +++ b/images/zh_CN/characters/player/left.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/left.png b/images/zh_CN/characters/player/left.png new file mode 100644 index 0000000..78a76a6 Binary files /dev/null and b/images/zh_CN/characters/player/left.png differ diff --git a/images/zh_CN/characters/player/left_plush.json b/images/zh_CN/characters/player/left_plush.json new file mode 100644 index 0000000..3af005b --- /dev/null +++ b/images/zh_CN/characters/player/left_plush.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 69 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/left_plush.png b/images/zh_CN/characters/player/left_plush.png new file mode 100644 index 0000000..b93d904 Binary files /dev/null and b/images/zh_CN/characters/player/left_plush.png differ diff --git a/images/zh_CN/characters/player/left_tired.json b/images/zh_CN/characters/player/left_tired.json new file mode 100644 index 0000000..4450111 --- /dev/null +++ b/images/zh_CN/characters/player/left_tired.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left_tired.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/left_tired.png b/images/zh_CN/characters/player/left_tired.png new file mode 100644 index 0000000..3acf29f Binary files /dev/null and b/images/zh_CN/characters/player/left_tired.png differ diff --git a/images/zh_CN/characters/player/right.json b/images/zh_CN/characters/player/right.json new file mode 100644 index 0000000..9a55696 --- /dev/null +++ b/images/zh_CN/characters/player/right.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/right.png b/images/zh_CN/characters/player/right.png new file mode 100644 index 0000000..60b22a2 Binary files /dev/null and b/images/zh_CN/characters/player/right.png differ diff --git a/images/zh_CN/characters/player/right_plush.json b/images/zh_CN/characters/player/right_plush.json new file mode 100644 index 0000000..ac6b2c9 --- /dev/null +++ b/images/zh_CN/characters/player/right_plush.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 69 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/right_plush.png b/images/zh_CN/characters/player/right_plush.png new file mode 100644 index 0000000..3b3b1e8 Binary files /dev/null and b/images/zh_CN/characters/player/right_plush.png differ diff --git a/images/zh_CN/characters/player/right_sit.png b/images/zh_CN/characters/player/right_sit.png new file mode 100644 index 0000000..db5e7c3 Binary files /dev/null and b/images/zh_CN/characters/player/right_sit.png differ diff --git a/images/zh_CN/characters/player/right_sit_plush.png b/images/zh_CN/characters/player/right_sit_plush.png new file mode 100644 index 0000000..003e8ca Binary files /dev/null and b/images/zh_CN/characters/player/right_sit_plush.png differ diff --git a/images/zh_CN/characters/player/right_tired.json b/images/zh_CN/characters/player/right_tired.json new file mode 100644 index 0000000..33625cd --- /dev/null +++ b/images/zh_CN/characters/player/right_tired.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right_tired.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/right_tired.png b/images/zh_CN/characters/player/right_tired.png new file mode 100644 index 0000000..5911c79 Binary files /dev/null and b/images/zh_CN/characters/player/right_tired.png differ diff --git a/images/zh_CN/characters/player/sleep.json b/images/zh_CN/characters/player/sleep.json new file mode 100644 index 0000000..7e7533a --- /dev/null +++ b/images/zh_CN/characters/player/sleep.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 15 }, + "sourceSize": { "w": 27, "h": 15 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 27, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 15 }, + "sourceSize": { "w": 27, "h": 15 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "sleep.png", + "format": "RGBA8888", + "size": { "w": 56, "h": 15 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/sleep.png b/images/zh_CN/characters/player/sleep.png new file mode 100644 index 0000000..8f5480f Binary files /dev/null and b/images/zh_CN/characters/player/sleep.png differ diff --git a/images/zh_CN/characters/player/slippinjimmy.json b/images/zh_CN/characters/player/slippinjimmy.json new file mode 100644 index 0000000..abd9a06 --- /dev/null +++ b/images/zh_CN/characters/player/slippinjimmy.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 17, "h": 25 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 25 }, + "sourceSize": { "w": 17, "h": 25 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 19, "y": 0, "w": 17, "h": 25 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 25 }, + "sourceSize": { "w": 17, "h": 25 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippinjimmy.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 25 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/slippinjimmy.png b/images/zh_CN/characters/player/slippinjimmy.png new file mode 100644 index 0000000..0be591d Binary files /dev/null and b/images/zh_CN/characters/player/slippinjimmy.png differ diff --git a/images/zh_CN/characters/player/slippinjimmy_plush.json b/images/zh_CN/characters/player/slippinjimmy_plush.json new file mode 100644 index 0000000..81e0d49 --- /dev/null +++ b/images/zh_CN/characters/player/slippinjimmy_plush.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 30 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 30 }, + "sourceSize": { "w": 19, "h": 30 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 20, "y": 0, "w": 18, "h": 30 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 18, "h": 30 }, + "sourceSize": { "w": 19, "h": 30 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippinjimmy_plush.png", + "format": "RGBA8888", + "size": { "w": 38, "h": 30 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/slippinjimmy_plush.png b/images/zh_CN/characters/player/slippinjimmy_plush.png new file mode 100644 index 0000000..6c3fe01 Binary files /dev/null and b/images/zh_CN/characters/player/slippinjimmy_plush.png differ diff --git a/images/zh_CN/characters/player/slippintimmy.json b/images/zh_CN/characters/player/slippintimmy.json new file mode 100644 index 0000000..0f34c7d --- /dev/null +++ b/images/zh_CN/characters/player/slippintimmy.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 19, "y": 0, "w": 17, "h": 27 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 27 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippintimmy.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 28 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/slippintimmy.png b/images/zh_CN/characters/player/slippintimmy.png new file mode 100644 index 0000000..461b605 Binary files /dev/null and b/images/zh_CN/characters/player/slippintimmy.png differ diff --git a/images/zh_CN/characters/player/slippintimmy_plush.json b/images/zh_CN/characters/player/slippintimmy_plush.json new file mode 100644 index 0000000..f75bca0 --- /dev/null +++ b/images/zh_CN/characters/player/slippintimmy_plush.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 33 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 21, "y": 0, "w": 19, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 32 }, + "sourceSize": { "w": 21, "h": 33 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippintimmy_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 33 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/characters/player/slippintimmy_plush.png b/images/zh_CN/characters/player/slippintimmy_plush.png new file mode 100644 index 0000000..aa7ab36 Binary files /dev/null and b/images/zh_CN/characters/player/slippintimmy_plush.png differ diff --git a/images/zh_CN/characters/player/up.json b/images/zh_CN/characters/player/up.json new file mode 100644 index 0000000..0a9b5ce --- /dev/null +++ b/images/zh_CN/characters/player/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 59 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/up.png b/images/zh_CN/characters/player/up.png new file mode 100644 index 0000000..5f5b37e Binary files /dev/null and b/images/zh_CN/characters/player/up.png differ diff --git a/images/zh_CN/characters/player/up_plush.json b/images/zh_CN/characters/player/up_plush.json new file mode 100644 index 0000000..0d9a229 --- /dev/null +++ b/images/zh_CN/characters/player/up_plush.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/player/up_plush.png b/images/zh_CN/characters/player/up_plush.png new file mode 100644 index 0000000..ecb33d0 Binary files /dev/null and b/images/zh_CN/characters/player/up_plush.png differ diff --git a/images/zh_CN/characters/player/what_side.png b/images/zh_CN/characters/player/what_side.png new file mode 100644 index 0000000..defce5a Binary files /dev/null and b/images/zh_CN/characters/player/what_side.png differ diff --git a/images/zh_CN/characters/player/what_side_plush.png b/images/zh_CN/characters/player/what_side_plush.png new file mode 100644 index 0000000..83ade06 Binary files /dev/null and b/images/zh_CN/characters/player/what_side_plush.png differ diff --git a/images/zh_CN/characters/stowaway/down.json b/images/zh_CN/characters/stowaway/down.json new file mode 100644 index 0000000..f9543c9 --- /dev/null +++ b/images/zh_CN/characters/stowaway/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 57, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/stowaway/down.png b/images/zh_CN/characters/stowaway/down.png new file mode 100644 index 0000000..6061a91 Binary files /dev/null and b/images/zh_CN/characters/stowaway/down.png differ diff --git a/images/zh_CN/characters/stowaway/left.json b/images/zh_CN/characters/stowaway/left.json new file mode 100644 index 0000000..d4cec9a --- /dev/null +++ b/images/zh_CN/characters/stowaway/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 28, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 54, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/stowaway/left.png b/images/zh_CN/characters/stowaway/left.png new file mode 100644 index 0000000..1dcc2a5 Binary files /dev/null and b/images/zh_CN/characters/stowaway/left.png differ diff --git a/images/zh_CN/characters/stowaway/right.json b/images/zh_CN/characters/stowaway/right.json new file mode 100644 index 0000000..7a551c0 --- /dev/null +++ b/images/zh_CN/characters/stowaway/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 28, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 54, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/stowaway/right.png b/images/zh_CN/characters/stowaway/right.png new file mode 100644 index 0000000..c3af887 Binary files /dev/null and b/images/zh_CN/characters/stowaway/right.png differ diff --git a/images/zh_CN/characters/stowaway/up.json b/images/zh_CN/characters/stowaway/up.json new file mode 100644 index 0000000..d5773f0 --- /dev/null +++ b/images/zh_CN/characters/stowaway/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 57, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/stowaway/up.png b/images/zh_CN/characters/stowaway/up.png new file mode 100644 index 0000000..d74a4fe Binary files /dev/null and b/images/zh_CN/characters/stowaway/up.png differ diff --git a/images/zh_CN/characters/thicc/down.json b/images/zh_CN/characters/thicc/down.json new file mode 100644 index 0000000..d9146ad --- /dev/null +++ b/images/zh_CN/characters/thicc/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 36, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 67, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 96, "h": 41 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thicc/down.png b/images/zh_CN/characters/thicc/down.png new file mode 100644 index 0000000..5bd043e Binary files /dev/null and b/images/zh_CN/characters/thicc/down.png differ diff --git a/images/zh_CN/characters/thicc/left.json b/images/zh_CN/characters/thicc/left.json new file mode 100644 index 0000000..5f7d159 --- /dev/null +++ b/images/zh_CN/characters/thicc/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 43, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 60, "h": 84 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thicc/left.png b/images/zh_CN/characters/thicc/left.png new file mode 100644 index 0000000..7ea9736 Binary files /dev/null and b/images/zh_CN/characters/thicc/left.png differ diff --git a/images/zh_CN/characters/thicc/right.json b/images/zh_CN/characters/thicc/right.json new file mode 100644 index 0000000..1ce45e2 --- /dev/null +++ b/images/zh_CN/characters/thicc/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 43, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 60, "h": 84 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thicc/right.png b/images/zh_CN/characters/thicc/right.png new file mode 100644 index 0000000..62d214f Binary files /dev/null and b/images/zh_CN/characters/thicc/right.png differ diff --git a/images/zh_CN/characters/thicc/up.json b/images/zh_CN/characters/thicc/up.json new file mode 100644 index 0000000..33f1ea1 --- /dev/null +++ b/images/zh_CN/characters/thicc/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 36, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 67, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 96, "h": 41 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thicc/up.png b/images/zh_CN/characters/thicc/up.png new file mode 100644 index 0000000..4fe53af Binary files /dev/null and b/images/zh_CN/characters/thicc/up.png differ diff --git a/images/zh_CN/characters/thine/down.json b/images/zh_CN/characters/thine/down.json new file mode 100644 index 0000000..8761f20 --- /dev/null +++ b/images/zh_CN/characters/thine/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thine/down.png b/images/zh_CN/characters/thine/down.png new file mode 100644 index 0000000..f71df60 Binary files /dev/null and b/images/zh_CN/characters/thine/down.png differ diff --git a/images/zh_CN/characters/thine/left.json b/images/zh_CN/characters/thine/left.json new file mode 100644 index 0000000..a105f97 --- /dev/null +++ b/images/zh_CN/characters/thine/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 23, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 44, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thine/left.png b/images/zh_CN/characters/thine/left.png new file mode 100644 index 0000000..bfd13a2 Binary files /dev/null and b/images/zh_CN/characters/thine/left.png differ diff --git a/images/zh_CN/characters/thine/right.json b/images/zh_CN/characters/thine/right.json new file mode 100644 index 0000000..706f4d4 --- /dev/null +++ b/images/zh_CN/characters/thine/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 23, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 44, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thine/right.png b/images/zh_CN/characters/thine/right.png new file mode 100644 index 0000000..a979f26 Binary files /dev/null and b/images/zh_CN/characters/thine/right.png differ diff --git a/images/zh_CN/characters/thine/up.json b/images/zh_CN/characters/thine/up.json new file mode 100644 index 0000000..2119692 --- /dev/null +++ b/images/zh_CN/characters/thine/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/characters/thine/up.png b/images/zh_CN/characters/thine/up.png new file mode 100644 index 0000000..69eca70 Binary files /dev/null and b/images/zh_CN/characters/thine/up.png differ diff --git a/images/zh_CN/expressions/confused.png b/images/zh_CN/expressions/confused.png new file mode 100644 index 0000000..1e1658f Binary files /dev/null and b/images/zh_CN/expressions/confused.png differ diff --git a/images/zh_CN/expressions/ellipsis.png b/images/zh_CN/expressions/ellipsis.png new file mode 100644 index 0000000..d54705e Binary files /dev/null and b/images/zh_CN/expressions/ellipsis.png differ diff --git a/images/zh_CN/expressions/five.png b/images/zh_CN/expressions/five.png new file mode 100644 index 0000000..b1e1469 Binary files /dev/null and b/images/zh_CN/expressions/five.png differ diff --git a/images/zh_CN/expressions/four.png b/images/zh_CN/expressions/four.png new file mode 100644 index 0000000..ad5a888 Binary files /dev/null and b/images/zh_CN/expressions/four.png differ diff --git a/images/zh_CN/expressions/heart.png b/images/zh_CN/expressions/heart.png new file mode 100644 index 0000000..2834d3b Binary files /dev/null and b/images/zh_CN/expressions/heart.png differ diff --git a/images/zh_CN/expressions/note.png b/images/zh_CN/expressions/note.png new file mode 100644 index 0000000..698bf73 Binary files /dev/null and b/images/zh_CN/expressions/note.png differ diff --git a/images/zh_CN/expressions/one.png b/images/zh_CN/expressions/one.png new file mode 100644 index 0000000..1f9677d Binary files /dev/null and b/images/zh_CN/expressions/one.png differ diff --git a/images/zh_CN/expressions/surprise.png b/images/zh_CN/expressions/surprise.png new file mode 100644 index 0000000..ec09edb Binary files /dev/null and b/images/zh_CN/expressions/surprise.png differ diff --git a/images/zh_CN/expressions/three.png b/images/zh_CN/expressions/three.png new file mode 100644 index 0000000..d1e0a07 Binary files /dev/null and b/images/zh_CN/expressions/three.png differ diff --git a/images/zh_CN/expressions/two.png b/images/zh_CN/expressions/two.png new file mode 100644 index 0000000..8249236 Binary files /dev/null and b/images/zh_CN/expressions/two.png differ diff --git a/images/zh_CN/expressions/xicon.png b/images/zh_CN/expressions/xicon.png new file mode 100644 index 0000000..0f38afe Binary files /dev/null and b/images/zh_CN/expressions/xicon.png differ diff --git a/images/zh_CN/faces/common/mystery.png b/images/zh_CN/faces/common/mystery.png new file mode 100644 index 0000000..e28ee0a Binary files /dev/null and b/images/zh_CN/faces/common/mystery.png differ diff --git a/images/zh_CN/faces/hacker/annoyed.png b/images/zh_CN/faces/hacker/annoyed.png new file mode 100644 index 0000000..d95bf7f Binary files /dev/null and b/images/zh_CN/faces/hacker/annoyed.png differ diff --git a/images/zh_CN/faces/hacker/default.png b/images/zh_CN/faces/hacker/default.png new file mode 100644 index 0000000..914e451 Binary files /dev/null and b/images/zh_CN/faces/hacker/default.png differ diff --git a/images/zh_CN/faces/hacker/happi.png b/images/zh_CN/faces/hacker/happi.png new file mode 100644 index 0000000..3185ef3 Binary files /dev/null and b/images/zh_CN/faces/hacker/happi.png differ diff --git a/images/zh_CN/faces/hacker/pensive.png b/images/zh_CN/faces/hacker/pensive.png new file mode 100644 index 0000000..e9f46f5 Binary files /dev/null and b/images/zh_CN/faces/hacker/pensive.png differ diff --git a/images/zh_CN/faces/hacker/surprise.png b/images/zh_CN/faces/hacker/surprise.png new file mode 100644 index 0000000..c2db913 Binary files /dev/null and b/images/zh_CN/faces/hacker/surprise.png differ diff --git a/images/zh_CN/faces/hacker/sweat.png b/images/zh_CN/faces/hacker/sweat.png new file mode 100644 index 0000000..f3983c6 Binary files /dev/null and b/images/zh_CN/faces/hacker/sweat.png differ diff --git a/images/zh_CN/faces/hacker/sweat2.png b/images/zh_CN/faces/hacker/sweat2.png new file mode 100644 index 0000000..f597285 Binary files /dev/null and b/images/zh_CN/faces/hacker/sweat2.png differ diff --git a/images/zh_CN/faces/mechanic/angry.png b/images/zh_CN/faces/mechanic/angry.png new file mode 100644 index 0000000..b901186 Binary files /dev/null and b/images/zh_CN/faces/mechanic/angry.png differ diff --git a/images/zh_CN/faces/mechanic/default.png b/images/zh_CN/faces/mechanic/default.png new file mode 100644 index 0000000..8b40b25 Binary files /dev/null and b/images/zh_CN/faces/mechanic/default.png differ diff --git a/images/zh_CN/faces/mechanic/sad.png b/images/zh_CN/faces/mechanic/sad.png new file mode 100644 index 0000000..80236ad Binary files /dev/null and b/images/zh_CN/faces/mechanic/sad.png differ diff --git a/images/zh_CN/faces/mechanic/side.png b/images/zh_CN/faces/mechanic/side.png new file mode 100644 index 0000000..3a3bcd6 Binary files /dev/null and b/images/zh_CN/faces/mechanic/side.png differ diff --git a/images/zh_CN/faces/mechanic/sigh.png b/images/zh_CN/faces/mechanic/sigh.png new file mode 100644 index 0000000..b89db64 Binary files /dev/null and b/images/zh_CN/faces/mechanic/sigh.png differ diff --git a/images/zh_CN/faces/mechanic/surprise.png b/images/zh_CN/faces/mechanic/surprise.png new file mode 100644 index 0000000..9868fd5 Binary files /dev/null and b/images/zh_CN/faces/mechanic/surprise.png differ diff --git a/images/zh_CN/faces/mechanic/suspicious.png b/images/zh_CN/faces/mechanic/suspicious.png new file mode 100644 index 0000000..8a1f5b3 Binary files /dev/null and b/images/zh_CN/faces/mechanic/suspicious.png differ diff --git a/images/zh_CN/faces/mechanic/what.png b/images/zh_CN/faces/mechanic/what.png new file mode 100644 index 0000000..8a3ea88 Binary files /dev/null and b/images/zh_CN/faces/mechanic/what.png differ diff --git a/images/zh_CN/faces/player/annoyed.png b/images/zh_CN/faces/player/annoyed.png new file mode 100644 index 0000000..077707c Binary files /dev/null and b/images/zh_CN/faces/player/annoyed.png differ diff --git a/images/zh_CN/faces/player/annoyed_large.png b/images/zh_CN/faces/player/annoyed_large.png new file mode 100644 index 0000000..edfe515 Binary files /dev/null and b/images/zh_CN/faces/player/annoyed_large.png differ diff --git a/images/zh_CN/faces/player/confused.png b/images/zh_CN/faces/player/confused.png new file mode 100644 index 0000000..d13211a Binary files /dev/null and b/images/zh_CN/faces/player/confused.png differ diff --git a/images/zh_CN/faces/player/confused_large.png b/images/zh_CN/faces/player/confused_large.png new file mode 100644 index 0000000..c9f8bf3 Binary files /dev/null and b/images/zh_CN/faces/player/confused_large.png differ diff --git a/images/zh_CN/faces/player/cry.json b/images/zh_CN/faces/player/cry.json new file mode 100644 index 0000000..a42929a --- /dev/null +++ b/images/zh_CN/faces/player/cry.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 17, "y": 0, "w": 15, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 6, "w": 15, "h": 11 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 15, "h": 12 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 6, "w": 15, "h": 12 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cry.png", + "format": "RGBA8888", + "size": { "w": 32, "h": 12 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/faces/player/cry.png b/images/zh_CN/faces/player/cry.png new file mode 100644 index 0000000..361da95 Binary files /dev/null and b/images/zh_CN/faces/player/cry.png differ diff --git a/images/zh_CN/faces/player/cry_large.json b/images/zh_CN/faces/player/cry_large.json new file mode 100644 index 0000000..b8d4871 --- /dev/null +++ b/images/zh_CN/faces/player/cry_large.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 30, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 8, "w": 30, "h": 32 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 30, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 8, "w": 30, "h": 32 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cry_large.png", + "format": "RGBA8888", + "size": { "w": 62, "h": 32 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/faces/player/cry_large.png b/images/zh_CN/faces/player/cry_large.png new file mode 100644 index 0000000..9d11288 Binary files /dev/null and b/images/zh_CN/faces/player/cry_large.png differ diff --git a/images/zh_CN/faces/player/default.png b/images/zh_CN/faces/player/default.png new file mode 100644 index 0000000..f8e6feb Binary files /dev/null and b/images/zh_CN/faces/player/default.png differ diff --git a/images/zh_CN/faces/player/default_large.png b/images/zh_CN/faces/player/default_large.png new file mode 100644 index 0000000..9a40659 Binary files /dev/null and b/images/zh_CN/faces/player/default_large.png differ diff --git a/images/zh_CN/faces/player/determined.png b/images/zh_CN/faces/player/determined.png new file mode 100644 index 0000000..da57b6b Binary files /dev/null and b/images/zh_CN/faces/player/determined.png differ diff --git a/images/zh_CN/faces/player/determined2.png b/images/zh_CN/faces/player/determined2.png new file mode 100644 index 0000000..67da978 Binary files /dev/null and b/images/zh_CN/faces/player/determined2.png differ diff --git a/images/zh_CN/faces/player/determined2_large.png b/images/zh_CN/faces/player/determined2_large.png new file mode 100644 index 0000000..80cce1e Binary files /dev/null and b/images/zh_CN/faces/player/determined2_large.png differ diff --git a/images/zh_CN/faces/player/determined_large.png b/images/zh_CN/faces/player/determined_large.png new file mode 100644 index 0000000..164c7c1 Binary files /dev/null and b/images/zh_CN/faces/player/determined_large.png differ diff --git a/images/zh_CN/faces/player/happi.png b/images/zh_CN/faces/player/happi.png new file mode 100644 index 0000000..ebd10c5 Binary files /dev/null and b/images/zh_CN/faces/player/happi.png differ diff --git a/images/zh_CN/faces/player/happi2.json b/images/zh_CN/faces/player/happi2.json new file mode 100644 index 0000000..8c67f92 --- /dev/null +++ b/images/zh_CN/faces/player/happi2.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 17, "w": 15, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 5, "w": 15, "h": 10 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 15, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 3, "w": 15, "h": 15 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "happi2.png", + "format": "RGBA8888", + "size": { "w": 15, "h": 27 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/faces/player/happi2.png b/images/zh_CN/faces/player/happi2.png new file mode 100644 index 0000000..4cb38e2 Binary files /dev/null and b/images/zh_CN/faces/player/happi2.png differ diff --git a/images/zh_CN/faces/player/happi2_large.json b/images/zh_CN/faces/player/happi2_large.json new file mode 100644 index 0000000..2375baf --- /dev/null +++ b/images/zh_CN/faces/player/happi2_large.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 41, "w": 30, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 5, "w": 30, "h": 35 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 30, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 1, "w": 30, "h": 39 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "happi2_large.png", + "format": "RGBA8888", + "size": { "w": 30, "h": 76 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_CN/faces/player/happi2_large.png b/images/zh_CN/faces/player/happi2_large.png new file mode 100644 index 0000000..188a9a1 Binary files /dev/null and b/images/zh_CN/faces/player/happi2_large.png differ diff --git a/images/zh_CN/faces/player/happi_large.png b/images/zh_CN/faces/player/happi_large.png new file mode 100644 index 0000000..89cd9b9 Binary files /dev/null and b/images/zh_CN/faces/player/happi_large.png differ diff --git a/images/zh_CN/faces/player/sad.png b/images/zh_CN/faces/player/sad.png new file mode 100644 index 0000000..cba3695 Binary files /dev/null and b/images/zh_CN/faces/player/sad.png differ diff --git a/images/zh_CN/faces/player/sad2.png b/images/zh_CN/faces/player/sad2.png new file mode 100644 index 0000000..cfd2ca5 Binary files /dev/null and b/images/zh_CN/faces/player/sad2.png differ diff --git a/images/zh_CN/faces/player/sad2_large.png b/images/zh_CN/faces/player/sad2_large.png new file mode 100644 index 0000000..483a383 Binary files /dev/null and b/images/zh_CN/faces/player/sad2_large.png differ diff --git a/images/zh_CN/faces/player/sad_large.png b/images/zh_CN/faces/player/sad_large.png new file mode 100644 index 0000000..83a6d86 Binary files /dev/null and b/images/zh_CN/faces/player/sad_large.png differ diff --git a/images/zh_CN/faces/player/side.png b/images/zh_CN/faces/player/side.png new file mode 100644 index 0000000..89a41f3 Binary files /dev/null and b/images/zh_CN/faces/player/side.png differ diff --git a/images/zh_CN/faces/player/side_large.png b/images/zh_CN/faces/player/side_large.png new file mode 100644 index 0000000..5be1876 Binary files /dev/null and b/images/zh_CN/faces/player/side_large.png differ diff --git a/images/zh_CN/faces/player/sigh.png b/images/zh_CN/faces/player/sigh.png new file mode 100644 index 0000000..a67eb76 Binary files /dev/null and b/images/zh_CN/faces/player/sigh.png differ diff --git a/images/zh_CN/faces/player/sigh_large.png b/images/zh_CN/faces/player/sigh_large.png new file mode 100644 index 0000000..ea48372 Binary files /dev/null and b/images/zh_CN/faces/player/sigh_large.png differ diff --git a/images/zh_CN/faces/player/sleep.png b/images/zh_CN/faces/player/sleep.png new file mode 100644 index 0000000..9bc2fa9 Binary files /dev/null and b/images/zh_CN/faces/player/sleep.png differ diff --git a/images/zh_CN/faces/player/sleep_large.png b/images/zh_CN/faces/player/sleep_large.png new file mode 100644 index 0000000..d872efb Binary files /dev/null and b/images/zh_CN/faces/player/sleep_large.png differ diff --git a/images/zh_CN/faces/player/sodesuka.png b/images/zh_CN/faces/player/sodesuka.png new file mode 100644 index 0000000..865f1db Binary files /dev/null and b/images/zh_CN/faces/player/sodesuka.png differ diff --git a/images/zh_CN/faces/player/sodesuka_large.png b/images/zh_CN/faces/player/sodesuka_large.png new file mode 100644 index 0000000..5d2db71 Binary files /dev/null and b/images/zh_CN/faces/player/sodesuka_large.png differ diff --git a/images/zh_CN/faces/player/surprise.png b/images/zh_CN/faces/player/surprise.png new file mode 100644 index 0000000..eff97c2 Binary files /dev/null and b/images/zh_CN/faces/player/surprise.png differ diff --git a/images/zh_CN/faces/player/surprise_large.png b/images/zh_CN/faces/player/surprise_large.png new file mode 100644 index 0000000..daabca7 Binary files /dev/null and b/images/zh_CN/faces/player/surprise_large.png differ diff --git a/images/zh_CN/faces/player/sweat.png b/images/zh_CN/faces/player/sweat.png new file mode 100644 index 0000000..8c616f2 Binary files /dev/null and b/images/zh_CN/faces/player/sweat.png differ diff --git a/images/zh_CN/faces/player/sweat2.png b/images/zh_CN/faces/player/sweat2.png new file mode 100644 index 0000000..7b268f5 Binary files /dev/null and b/images/zh_CN/faces/player/sweat2.png differ diff --git a/images/zh_CN/faces/player/sweat2_large.png b/images/zh_CN/faces/player/sweat2_large.png new file mode 100644 index 0000000..3ce453e Binary files /dev/null and b/images/zh_CN/faces/player/sweat2_large.png differ diff --git a/images/zh_CN/faces/player/sweat3.png b/images/zh_CN/faces/player/sweat3.png new file mode 100644 index 0000000..e2bb349 Binary files /dev/null and b/images/zh_CN/faces/player/sweat3.png differ diff --git a/images/zh_CN/faces/player/sweat3_large.png b/images/zh_CN/faces/player/sweat3_large.png new file mode 100644 index 0000000..f19e544 Binary files /dev/null and b/images/zh_CN/faces/player/sweat3_large.png differ diff --git a/images/zh_CN/faces/player/sweat4.png b/images/zh_CN/faces/player/sweat4.png new file mode 100644 index 0000000..684e163 Binary files /dev/null and b/images/zh_CN/faces/player/sweat4.png differ diff --git a/images/zh_CN/faces/player/sweat4_large.png b/images/zh_CN/faces/player/sweat4_large.png new file mode 100644 index 0000000..272952a Binary files /dev/null and b/images/zh_CN/faces/player/sweat4_large.png differ diff --git a/images/zh_CN/faces/player/sweat5.png b/images/zh_CN/faces/player/sweat5.png new file mode 100644 index 0000000..addf706 Binary files /dev/null and b/images/zh_CN/faces/player/sweat5.png differ diff --git a/images/zh_CN/faces/player/sweat5_large.png b/images/zh_CN/faces/player/sweat5_large.png new file mode 100644 index 0000000..54b3bb8 Binary files /dev/null and b/images/zh_CN/faces/player/sweat5_large.png differ diff --git a/images/zh_CN/faces/player/sweat_large.png b/images/zh_CN/faces/player/sweat_large.png new file mode 100644 index 0000000..6967f03 Binary files /dev/null and b/images/zh_CN/faces/player/sweat_large.png differ diff --git a/images/zh_CN/faces/player/upset.png b/images/zh_CN/faces/player/upset.png new file mode 100644 index 0000000..196415d Binary files /dev/null and b/images/zh_CN/faces/player/upset.png differ diff --git a/images/zh_CN/faces/player/upset2.png b/images/zh_CN/faces/player/upset2.png new file mode 100644 index 0000000..0e5a860 Binary files /dev/null and b/images/zh_CN/faces/player/upset2.png differ diff --git a/images/zh_CN/faces/player/upset2_large.png b/images/zh_CN/faces/player/upset2_large.png new file mode 100644 index 0000000..40116e4 Binary files /dev/null and b/images/zh_CN/faces/player/upset2_large.png differ diff --git a/images/zh_CN/faces/player/upset_large.png b/images/zh_CN/faces/player/upset_large.png new file mode 100644 index 0000000..9a9f697 Binary files /dev/null and b/images/zh_CN/faces/player/upset_large.png differ diff --git a/images/zh_CN/faces/player/what.png b/images/zh_CN/faces/player/what.png new file mode 100644 index 0000000..f3bdc64 Binary files /dev/null and b/images/zh_CN/faces/player/what.png differ diff --git a/images/zh_CN/faces/player/what_large.png b/images/zh_CN/faces/player/what_large.png new file mode 100644 index 0000000..5dc22d9 Binary files /dev/null and b/images/zh_CN/faces/player/what_large.png differ diff --git a/images/zh_CN/faces/player/wink.png b/images/zh_CN/faces/player/wink.png new file mode 100644 index 0000000..c944cf6 Binary files /dev/null and b/images/zh_CN/faces/player/wink.png differ diff --git a/images/zh_CN/faces/player/wink_large.png b/images/zh_CN/faces/player/wink_large.png new file mode 100644 index 0000000..2232b67 Binary files /dev/null and b/images/zh_CN/faces/player/wink_large.png differ diff --git a/images/zh_CN/faces/player/xeyes.png b/images/zh_CN/faces/player/xeyes.png new file mode 100644 index 0000000..ab0e71a Binary files /dev/null and b/images/zh_CN/faces/player/xeyes.png differ diff --git a/images/zh_CN/faces/player/xeyes_large.png b/images/zh_CN/faces/player/xeyes_large.png new file mode 100644 index 0000000..fb4b58d Binary files /dev/null and b/images/zh_CN/faces/player/xeyes_large.png differ diff --git a/images/zh_CN/faces/thicc/confused.png b/images/zh_CN/faces/thicc/confused.png new file mode 100644 index 0000000..711134f Binary files /dev/null and b/images/zh_CN/faces/thicc/confused.png differ diff --git a/images/zh_CN/faces/thicc/default.png b/images/zh_CN/faces/thicc/default.png new file mode 100644 index 0000000..1ac0b54 Binary files /dev/null and b/images/zh_CN/faces/thicc/default.png differ diff --git a/images/zh_CN/faces/thicc/happi.png b/images/zh_CN/faces/thicc/happi.png new file mode 100644 index 0000000..b72ca01 Binary files /dev/null and b/images/zh_CN/faces/thicc/happi.png differ diff --git a/images/zh_CN/faces/thicc/laugh.png b/images/zh_CN/faces/thicc/laugh.png new file mode 100644 index 0000000..7b6906f Binary files /dev/null and b/images/zh_CN/faces/thicc/laugh.png differ diff --git a/images/zh_CN/faces/thicc/sad.png b/images/zh_CN/faces/thicc/sad.png new file mode 100644 index 0000000..d8f2b15 Binary files /dev/null and b/images/zh_CN/faces/thicc/sad.png differ diff --git a/images/zh_CN/faces/thicc/side.png b/images/zh_CN/faces/thicc/side.png new file mode 100644 index 0000000..1b5d1e9 Binary files /dev/null and b/images/zh_CN/faces/thicc/side.png differ diff --git a/images/zh_CN/faces/thicc/sigh.png b/images/zh_CN/faces/thicc/sigh.png new file mode 100644 index 0000000..ef07577 Binary files /dev/null and b/images/zh_CN/faces/thicc/sigh.png differ diff --git a/images/zh_CN/faces/thicc/sleep.png b/images/zh_CN/faces/thicc/sleep.png new file mode 100644 index 0000000..b15fd13 Binary files /dev/null and b/images/zh_CN/faces/thicc/sleep.png differ diff --git a/images/zh_CN/faces/thicc/what.png b/images/zh_CN/faces/thicc/what.png new file mode 100644 index 0000000..a3ee1cb Binary files /dev/null and b/images/zh_CN/faces/thicc/what.png differ diff --git a/images/zh_CN/games/pipewerx/connection_a.png b/images/zh_CN/games/pipewerx/connection_a.png new file mode 100644 index 0000000..c80c19b Binary files /dev/null and b/images/zh_CN/games/pipewerx/connection_a.png differ diff --git a/images/zh_CN/games/pipewerx/connection_b.png b/images/zh_CN/games/pipewerx/connection_b.png new file mode 100644 index 0000000..20c3640 Binary files /dev/null and b/images/zh_CN/games/pipewerx/connection_b.png differ diff --git a/images/zh_CN/games/pipewerx/connection_c.png b/images/zh_CN/games/pipewerx/connection_c.png new file mode 100644 index 0000000..15f154e Binary files /dev/null and b/images/zh_CN/games/pipewerx/connection_c.png differ diff --git a/images/zh_CN/games/pipewerx/overlay.png b/images/zh_CN/games/pipewerx/overlay.png new file mode 100644 index 0000000..70f9d89 Binary files /dev/null and b/images/zh_CN/games/pipewerx/overlay.png differ diff --git a/images/zh_CN/games/pipewerx/pipe.png b/images/zh_CN/games/pipewerx/pipe.png new file mode 100644 index 0000000..a17919e Binary files /dev/null and b/images/zh_CN/games/pipewerx/pipe.png differ diff --git a/images/zh_CN/games/pipewerx/pipe_corner.png b/images/zh_CN/games/pipewerx/pipe_corner.png new file mode 100644 index 0000000..7b54dc7 Binary files /dev/null and b/images/zh_CN/games/pipewerx/pipe_corner.png differ diff --git a/images/zh_CN/games/pipewerx/screen.png b/images/zh_CN/games/pipewerx/screen.png new file mode 100644 index 0000000..b69a031 Binary files /dev/null and b/images/zh_CN/games/pipewerx/screen.png differ diff --git a/images/zh_CN/games/pipewerx/tool_cursor.png b/images/zh_CN/games/pipewerx/tool_cursor.png new file mode 100644 index 0000000..e148a26 Binary files /dev/null and b/images/zh_CN/games/pipewerx/tool_cursor.png differ diff --git a/images/zh_CN/games/rhythm/backdrop.png b/images/zh_CN/games/rhythm/backdrop.png new file mode 100644 index 0000000..5e11529 Binary files /dev/null and b/images/zh_CN/games/rhythm/backdrop.png differ diff --git a/images/zh_CN/games/rhythm/circle.png b/images/zh_CN/games/rhythm/circle.png new file mode 100644 index 0000000..20f4f49 Binary files /dev/null and b/images/zh_CN/games/rhythm/circle.png differ diff --git a/images/zh_CN/games/rhythm/emotion_anxiety.json b/images/zh_CN/games/rhythm/emotion_anxiety.json new file mode 100644 index 0000000..cc4a2a4 --- /dev/null +++ b/images/zh_CN/games/rhythm/emotion_anxiety.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 242, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 182, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_emotion_anxiety.png", + "format": "RGBA8888", + "size": { "w": 482, "h": 362 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/emotion_anxiety.png b/images/zh_CN/games/rhythm/emotion_anxiety.png new file mode 100644 index 0000000..a515efb Binary files /dev/null and b/images/zh_CN/games/rhythm/emotion_anxiety.png differ diff --git a/images/zh_CN/games/rhythm/emotion_depression.json b/images/zh_CN/games/rhythm/emotion_depression.json new file mode 100644 index 0000000..fae966a --- /dev/null +++ b/images/zh_CN/games/rhythm/emotion_depression.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + }, + { + "filename": "1", + "frame": { "x": 242, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 182, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + }, + { + "filename": "3", + "frame": { "x": 242, "y": 182, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_emotion_depression.png", + "format": "RGBA8888", + "size": { "w": 482, "h": 362 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/emotion_depression.png b/images/zh_CN/games/rhythm/emotion_depression.png new file mode 100644 index 0000000..1a17f91 Binary files /dev/null and b/images/zh_CN/games/rhythm/emotion_depression.png differ diff --git a/images/zh_CN/games/rhythm/expand_middle.png b/images/zh_CN/games/rhythm/expand_middle.png new file mode 100644 index 0000000..b76e1d2 Binary files /dev/null and b/images/zh_CN/games/rhythm/expand_middle.png differ diff --git a/images/zh_CN/games/rhythm/expand_side.png b/images/zh_CN/games/rhythm/expand_side.png new file mode 100644 index 0000000..ce59a8e Binary files /dev/null and b/images/zh_CN/games/rhythm/expand_side.png differ diff --git a/images/zh_CN/games/rhythm/flare.json b/images/zh_CN/games/rhythm/flare.json new file mode 100644 index 0000000..7f3e770 --- /dev/null +++ b/images/zh_CN/games/rhythm/flare.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 26, "y": 24, "w": 10, "h": 18 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 10, "h": 18 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 24, "w": 11, "h": 20 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 11, "h": 20 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 14, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 26, "y": 44, "w": 10, "h": 18 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 10, "h": 18 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 13, "y": 24, "w": 11, "h": 20 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 11, "h": 20 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_flare.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 62 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/flare.png b/images/zh_CN/games/rhythm/flare.png new file mode 100644 index 0000000..54a45b3 Binary files /dev/null and b/images/zh_CN/games/rhythm/flare.png differ diff --git a/images/zh_CN/games/rhythm/flare_diag.json b/images/zh_CN/games/rhythm/flare_diag.json new file mode 100644 index 0000000..9ee5d5d --- /dev/null +++ b/images/zh_CN/games/rhythm/flare_diag.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 17, "h": 17 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 17 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 38, "y": 0, "w": 13, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 13, "h": 13 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 19, "w": 15, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 15 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 17 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 17 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 38, "y": 15, "w": 13, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 13, "h": 13 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 17, "y": 19, "w": 15, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 15 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_flare_diag.png", + "format": "RGBA8888", + "size": { "w": 51, "h": 34 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/flare_diag.png b/images/zh_CN/games/rhythm/flare_diag.png new file mode 100644 index 0000000..ef9f997 Binary files /dev/null and b/images/zh_CN/games/rhythm/flare_diag.png differ diff --git a/images/zh_CN/games/rhythm/joystick_cardinal1.json b/images/zh_CN/games/rhythm/joystick_cardinal1.json new file mode 100644 index 0000000..bb75af2 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_cardinal1.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 16, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal1.png", + "format": "RGBA8888", + "size": { "w": 30, "h": 30 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_cardinal1.png b/images/zh_CN/games/rhythm/joystick_cardinal1.png new file mode 100644 index 0000000..1e007e9 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_cardinal1.png differ diff --git a/images/zh_CN/games/rhythm/joystick_cardinal2.json b/images/zh_CN/games/rhythm/joystick_cardinal2.json new file mode 100644 index 0000000..bf716a4 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_cardinal2.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 18, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal2.png", + "format": "RGBA8888", + "size": { "w": 34, "h": 34 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_cardinal2.png b/images/zh_CN/games/rhythm/joystick_cardinal2.png new file mode 100644 index 0000000..2e3f302 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_cardinal2.png differ diff --git a/images/zh_CN/games/rhythm/joystick_cardinal3.json b/images/zh_CN/games/rhythm/joystick_cardinal3.json new file mode 100644 index 0000000..3cfb09f --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_cardinal3.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 20, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 20, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal3.png", + "format": "RGBA8888", + "size": { "w": 38, "h": 38 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_cardinal3.png b/images/zh_CN/games/rhythm/joystick_cardinal3.png new file mode 100644 index 0000000..091bc9d Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_cardinal3.png differ diff --git a/images/zh_CN/games/rhythm/joystick_cardinal4.json b/images/zh_CN/games/rhythm/joystick_cardinal4.json new file mode 100644 index 0000000..5640238 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_cardinal4.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 22, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal4.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 42 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_cardinal4.png b/images/zh_CN/games/rhythm/joystick_cardinal4.png new file mode 100644 index 0000000..771653c Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_cardinal4.png differ diff --git a/images/zh_CN/games/rhythm/joystick_cardinal5.json b/images/zh_CN/games/rhythm/joystick_cardinal5.json new file mode 100644 index 0000000..e56d6a9 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_cardinal5.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 24, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal5.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 46 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_cardinal5.png b/images/zh_CN/games/rhythm/joystick_cardinal5.png new file mode 100644 index 0000000..6fa19d9 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_cardinal5.png differ diff --git a/images/zh_CN/games/rhythm/joystick_cardinal6.json b/images/zh_CN/games/rhythm/joystick_cardinal6.json new file mode 100644 index 0000000..b95cccc --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_cardinal6.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 26, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 26, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal6.png", + "format": "RGBA8888", + "size": { "w": 50, "h": 50 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_cardinal6.png b/images/zh_CN/games/rhythm/joystick_cardinal6.png new file mode 100644 index 0000000..0912a35 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_cardinal6.png differ diff --git a/images/zh_CN/games/rhythm/joystick_diagonal1.json b/images/zh_CN/games/rhythm/joystick_diagonal1.json new file mode 100644 index 0000000..e83f589 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_diagonal1.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 16, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal1.png", + "format": "RGBA8888", + "size": { "w": 30, "h": 30 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_diagonal1.png b/images/zh_CN/games/rhythm/joystick_diagonal1.png new file mode 100644 index 0000000..2aea411 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_diagonal1.png differ diff --git a/images/zh_CN/games/rhythm/joystick_diagonal2.json b/images/zh_CN/games/rhythm/joystick_diagonal2.json new file mode 100644 index 0000000..1318f34 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_diagonal2.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 18, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal2.png", + "format": "RGBA8888", + "size": { "w": 34, "h": 34 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_diagonal2.png b/images/zh_CN/games/rhythm/joystick_diagonal2.png new file mode 100644 index 0000000..b5ce564 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_diagonal2.png differ diff --git a/images/zh_CN/games/rhythm/joystick_diagonal3.json b/images/zh_CN/games/rhythm/joystick_diagonal3.json new file mode 100644 index 0000000..cb433ff --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_diagonal3.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 20, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 20, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal3.png", + "format": "RGBA8888", + "size": { "w": 38, "h": 38 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_diagonal3.png b/images/zh_CN/games/rhythm/joystick_diagonal3.png new file mode 100644 index 0000000..58af69a Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_diagonal3.png differ diff --git a/images/zh_CN/games/rhythm/joystick_diagonal4.json b/images/zh_CN/games/rhythm/joystick_diagonal4.json new file mode 100644 index 0000000..4ff4f67 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_diagonal4.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 22, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal4.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 42 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_diagonal4.png b/images/zh_CN/games/rhythm/joystick_diagonal4.png new file mode 100644 index 0000000..ec616c6 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_diagonal4.png differ diff --git a/images/zh_CN/games/rhythm/joystick_diagonal5.json b/images/zh_CN/games/rhythm/joystick_diagonal5.json new file mode 100644 index 0000000..73abf25 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_diagonal5.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 24, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal5.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 46 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_diagonal5.png b/images/zh_CN/games/rhythm/joystick_diagonal5.png new file mode 100644 index 0000000..6a3c93b Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_diagonal5.png differ diff --git a/images/zh_CN/games/rhythm/joystick_diagonal6.json b/images/zh_CN/games/rhythm/joystick_diagonal6.json new file mode 100644 index 0000000..d37059b --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_diagonal6.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 26, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 26, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal6.png", + "format": "RGBA8888", + "size": { "w": 50, "h": 50 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_diagonal6.png b/images/zh_CN/games/rhythm/joystick_diagonal6.png new file mode 100644 index 0000000..15cf0f8 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_diagonal6.png differ diff --git a/images/zh_CN/games/rhythm/joystick_neutral1.json b/images/zh_CN/games/rhythm/joystick_neutral1.json new file mode 100644 index 0000000..5a22c18 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_neutral1.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral1.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 16 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_neutral1.png b/images/zh_CN/games/rhythm/joystick_neutral1.png new file mode 100644 index 0000000..fa96e40 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_neutral1.png differ diff --git a/images/zh_CN/games/rhythm/joystick_neutral2.json b/images/zh_CN/games/rhythm/joystick_neutral2.json new file mode 100644 index 0000000..424aabb --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_neutral2.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral2.png", + "format": "RGBA8888", + "size": { "w": 18, "h": 18 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_neutral2.png b/images/zh_CN/games/rhythm/joystick_neutral2.png new file mode 100644 index 0000000..6a6d17f Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_neutral2.png differ diff --git a/images/zh_CN/games/rhythm/joystick_neutral3.json b/images/zh_CN/games/rhythm/joystick_neutral3.json new file mode 100644 index 0000000..8f8782a --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_neutral3.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral3.png", + "format": "RGBA8888", + "size": { "w": 20, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_neutral3.png b/images/zh_CN/games/rhythm/joystick_neutral3.png new file mode 100644 index 0000000..3082a85 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_neutral3.png differ diff --git a/images/zh_CN/games/rhythm/joystick_neutral4.json b/images/zh_CN/games/rhythm/joystick_neutral4.json new file mode 100644 index 0000000..c900297 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_neutral4.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral4.png", + "format": "RGBA8888", + "size": { "w": 22, "h": 22 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_neutral4.png b/images/zh_CN/games/rhythm/joystick_neutral4.png new file mode 100644 index 0000000..a555d00 Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_neutral4.png differ diff --git a/images/zh_CN/games/rhythm/joystick_neutral5.json b/images/zh_CN/games/rhythm/joystick_neutral5.json new file mode 100644 index 0000000..589db6c --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_neutral5.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral5.png", + "format": "RGBA8888", + "size": { "w": 24, "h": 24 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_neutral5.png b/images/zh_CN/games/rhythm/joystick_neutral5.png new file mode 100644 index 0000000..238332c Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_neutral5.png differ diff --git a/images/zh_CN/games/rhythm/joystick_neutral6.json b/images/zh_CN/games/rhythm/joystick_neutral6.json new file mode 100644 index 0000000..e6a36f3 --- /dev/null +++ b/images/zh_CN/games/rhythm/joystick_neutral6.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "sourceSize": { "w": 26, "h": 26 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "sourceSize": { "w": 26, "h": 26 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "sourceSize": { "w": 26, "h": 26 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral6.png", + "format": "RGBA8888", + "size": { "w": 26, "h": 26 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/games/rhythm/joystick_neutral6.png b/images/zh_CN/games/rhythm/joystick_neutral6.png new file mode 100644 index 0000000..53bc24b Binary files /dev/null and b/images/zh_CN/games/rhythm/joystick_neutral6.png differ diff --git a/images/zh_CN/icon.png b/images/zh_CN/icon.png new file mode 100644 index 0000000..a6b7aee Binary files /dev/null and b/images/zh_CN/icon.png differ diff --git a/images/zh_CN/maps/home.json b/images/zh_CN/maps/home.json new file mode 100644 index 0000000..6b434e2 --- /dev/null +++ b/images/zh_CN/maps/home.json @@ -0,0 +1,95 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 282, "y": 222, "w": 200, "h": 170 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 200, "h": 170 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 280, "h": 260 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 280, "h": 260 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 666, "y": 0, "w": 120, "h": 270 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 120, "h": 270 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 556, "y": 272, "w": 80, "h": 110 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 80, "h": 110 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 282, "y": 0, "w": 220, "h": 220 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 220, "h": 220 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 504, "y": 0, "w": 160, "h": 270 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 160, "h": 270 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 638, "y": 272, "w": 60, "h": 110 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 60, "h": 110 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 484, "y": 272, "w": 70, "h": 190 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 70, "h": 190 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 262, "w": 220, "h": 70 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 220, "h": 70 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 1 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "home.png", + "format": "RGBA8888", + "size": { "w": 786, "h": 462 }, + "scale": "1", + "frameTags": [ + { "name": "tileset", "from": 8, "to": 8, "direction": "forward", "color": "#000000ff" } + ] + } +} diff --git a/images/zh_CN/maps/home.png b/images/zh_CN/maps/home.png new file mode 100644 index 0000000..9401ef8 Binary files /dev/null and b/images/zh_CN/maps/home.png differ diff --git a/images/zh_CN/maps/redleaf.json b/images/zh_CN/maps/redleaf.json new file mode 100644 index 0000000..490f9c1 --- /dev/null +++ b/images/zh_CN/maps/redleaf.json @@ -0,0 +1,113 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 602, "y": 302, "w": 600, "h": 220 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 20, "w": 600, "h": 220 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "1", + "frame": { "x": 684, "y": 524, "w": 360, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 360, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "2", + "frame": { "x": 1046, "y": 606, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 442, "w": 240, "h": 340 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 20, "w": 240, "h": 340 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "4", + "frame": { "x": 1288, "y": 606, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "5", + "frame": { "x": 242, "y": 524, "w": 440, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 440, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "6", + "frame": { "x": 1530, "y": 606, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "7", + "frame": { "x": 1204, "y": 304, "w": 360, "h": 300 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 360, "h": 300 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "8", + "frame": { "x": 602, "y": 0, "w": 600, "h": 300 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 600, "h": 300 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 600, "h": 440 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 600, "h": 440 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "10", + "frame": { "x": 1204, "y": 0, "w": 520, "h": 302 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 520, "h": 302 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "redleaf.png", + "format": "RGBA8888", + "size": { "w": 1770, "h": 786 }, + "scale": "1", + "frameTags": [ + { "name": "tileset", "from": 10, "to": 10, "direction": "forward", "color": "#000000ff" } + ] + } +} diff --git a/images/zh_CN/maps/redleaf.png b/images/zh_CN/maps/redleaf.png new file mode 100644 index 0000000..28a4c96 Binary files /dev/null and b/images/zh_CN/maps/redleaf.png differ diff --git a/images/zh_CN/menu/ch_dropdown.png b/images/zh_CN/menu/ch_dropdown.png new file mode 100644 index 0000000..2c160d9 Binary files /dev/null and b/images/zh_CN/menu/ch_dropdown.png differ diff --git a/images/zh_CN/menu/dl_box.png b/images/zh_CN/menu/dl_box.png new file mode 100644 index 0000000..9456404 Binary files /dev/null and b/images/zh_CN/menu/dl_box.png differ diff --git a/images/zh_CN/menu/dl_circle.png b/images/zh_CN/menu/dl_circle.png new file mode 100644 index 0000000..2c29de8 Binary files /dev/null and b/images/zh_CN/menu/dl_circle.png differ diff --git a/images/zh_CN/menu/dl_corner.png b/images/zh_CN/menu/dl_corner.png new file mode 100644 index 0000000..4c2ba1b Binary files /dev/null and b/images/zh_CN/menu/dl_corner.png differ diff --git a/images/zh_CN/menu/dl_edge.png b/images/zh_CN/menu/dl_edge.png new file mode 100644 index 0000000..e388b5a Binary files /dev/null and b/images/zh_CN/menu/dl_edge.png differ diff --git a/images/zh_CN/menu/logo.json b/images/zh_CN/menu/logo.json new file mode 100644 index 0000000..08babf8 --- /dev/null +++ b/images/zh_CN/menu/logo.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 3000 + }, + { + "filename": "1", + "frame": { "x": 86, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + }, + { + "filename": "2", + "frame": { "x": 172, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 258, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + }, + { + "filename": "5", + "frame": { "x": 86, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 172, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + }, + { + "filename": "7", + "frame": { "x": 258, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 82, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 86, "y": 82, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "logo.png", + "format": "RGBA8888", + "size": { "w": 342, "h": 121 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/menu/logo.png b/images/zh_CN/menu/logo.png new file mode 100644 index 0000000..40580c6 Binary files /dev/null and b/images/zh_CN/menu/logo.png differ diff --git a/images/zh_CN/menu/menu_item.png b/images/zh_CN/menu/menu_item.png new file mode 100644 index 0000000..65284c3 Binary files /dev/null and b/images/zh_CN/menu/menu_item.png differ diff --git a/images/zh_CN/menu/menu_options.png b/images/zh_CN/menu/menu_options.png new file mode 100644 index 0000000..b27b445 Binary files /dev/null and b/images/zh_CN/menu/menu_options.png differ diff --git a/images/zh_CN/menu/menu_ponder.png b/images/zh_CN/menu/menu_ponder.png new file mode 100644 index 0000000..4b41587 Binary files /dev/null and b/images/zh_CN/menu/menu_ponder.png differ diff --git a/images/zh_CN/menu/menu_save.png b/images/zh_CN/menu/menu_save.png new file mode 100644 index 0000000..a37fa00 Binary files /dev/null and b/images/zh_CN/menu/menu_save.png differ diff --git a/images/zh_CN/menu/ov_bubble.json b/images/zh_CN/menu/ov_bubble.json new file mode 100644 index 0000000..9131904 --- /dev/null +++ b/images/zh_CN/menu/ov_bubble.json @@ -0,0 +1,85 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 54, "y": 41, "w": 49, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 3, "w": 49, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 105, "y": 41, "w": 49, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 49, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 156, "y": 41, "w": 52, "h": 36 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 52, "h": 36 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 156, "y": 79, "w": 52, "h": 36 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 3, "w": 52, "h": 36 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 54, "y": 0, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 108, "y": 0, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 41, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 3, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "ov_bubble.png", + "format": "RGBA8888", + "size": { "w": 208, "h": 115 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/menu/ov_bubble.png b/images/zh_CN/menu/ov_bubble.png new file mode 100644 index 0000000..d132cb1 Binary files /dev/null and b/images/zh_CN/menu/ov_bubble.png differ diff --git a/images/zh_CN/menu/ov_modal.png b/images/zh_CN/menu/ov_modal.png new file mode 100644 index 0000000..2373fb1 Binary files /dev/null and b/images/zh_CN/menu/ov_modal.png differ diff --git a/images/zh_CN/menu/ov_toast.png b/images/zh_CN/menu/ov_toast.png new file mode 100644 index 0000000..c234b5c Binary files /dev/null and b/images/zh_CN/menu/ov_toast.png differ diff --git a/images/zh_CN/menu/tt_edge.png b/images/zh_CN/menu/tt_edge.png new file mode 100644 index 0000000..85d0133 Binary files /dev/null and b/images/zh_CN/menu/tt_edge.png differ diff --git a/images/zh_CN/menu/tt_side.png b/images/zh_CN/menu/tt_side.png new file mode 100644 index 0000000..4baf16d Binary files /dev/null and b/images/zh_CN/menu/tt_side.png differ diff --git a/images/zh_CN/menu/volume.json b/images/zh_CN/menu/volume.json new file mode 100644 index 0000000..e551689 --- /dev/null +++ b/images/zh_CN/menu/volume.json @@ -0,0 +1,166 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 56, "y": 16, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 1, "h": 1 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 59, "y": 16, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 7, "w": 1, "h": 1 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 7, "y": 17, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 7, "w": 1, "h": 1 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 31, "y": 10, "w": 3, "h": 2 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 6, "w": 3, "h": 2 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 31, "y": 14, "w": 3, "h": 2 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 6, "w": 3, "h": 2 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 49, "y": 16, "w": 5, "h": 3 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 5, "w": 5, "h": 3 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 17, "w": 5, "h": 3 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 5, "w": 5, "h": 3 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 22, "y": 10, "w": 7, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 7, "h": 4 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 22, "y": 16, "w": 7, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 7, "h": 4 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 10, "w": 9, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 9, "h": 5 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 11, "y": 10, "w": 9, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 9, "h": 5 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 49, "y": 0, "w": 11, "h": 6 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 11, "h": 6 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 49, "y": 8, "w": 11, "h": 6 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 11, "h": 6 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 34, "y": 0, "w": 13, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 13, "h": 7 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 34, "y": 9, "w": 13, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 13, "h": 7 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 0, "y": 0, "w": 15, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 8 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 17, "y": 0, "w": 15, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 8 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "volume.png", + "format": "RGBA8888", + "size": { "w": 60, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/menu/volume.png b/images/zh_CN/menu/volume.png new file mode 100644 index 0000000..9d8bf63 Binary files /dev/null and b/images/zh_CN/menu/volume.png differ diff --git a/images/zh_CN/objects/common/goatplush.png b/images/zh_CN/objects/common/goatplush.png new file mode 100644 index 0000000..152d228 Binary files /dev/null and b/images/zh_CN/objects/common/goatplush.png differ diff --git a/images/zh_CN/objects/common/golden.json b/images/zh_CN/objects/common/golden.json new file mode 100644 index 0000000..03d50c5 --- /dev/null +++ b/images/zh_CN/objects/common/golden.json @@ -0,0 +1,230 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 500 + }, + { + "filename": "1", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 400 + }, + { + "filename": "2", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 333 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 266 + }, + { + "filename": "4", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 166 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 133 + }, + { + "filename": "7", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "11", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "12", + "frame": { "x": 180, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "13", + "frame": { "x": 0, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "14", + "frame": { "x": 60, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "15", + "frame": { "x": 120, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "16", + "frame": { "x": 180, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "17", + "frame": { "x": 0, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "18", + "frame": { "x": 60, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "19", + "frame": { "x": 120, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "20", + "frame": { "x": 180, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "21", + "frame": { "x": 0, "y": 111, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "22", + "frame": { "x": 60, "y": 111, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "23", + "frame": { "x": 240, "y": 0, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 1, "h": 1 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "golden.png", + "format": "RGBA8888", + "size": { "w": 241, "h": 146 }, + "scale": "1", + "frameTags": [ + { "name": "loop", "from": 14, "to": 14, "direction": "forward", "color": "#000000ff" } + ] + } +} diff --git a/images/zh_CN/objects/common/golden.png b/images/zh_CN/objects/common/golden.png new file mode 100644 index 0000000..96f145f Binary files /dev/null and b/images/zh_CN/objects/common/golden.png differ diff --git a/images/zh_CN/objects/common/jusant.png b/images/zh_CN/objects/common/jusant.png new file mode 100644 index 0000000..65d1a52 Binary files /dev/null and b/images/zh_CN/objects/common/jusant.png differ diff --git a/images/zh_CN/objects/common/jusant_circle.png b/images/zh_CN/objects/common/jusant_circle.png new file mode 100644 index 0000000..17a8629 Binary files /dev/null and b/images/zh_CN/objects/common/jusant_circle.png differ diff --git a/images/zh_CN/objects/common/void.png b/images/zh_CN/objects/common/void.png new file mode 100644 index 0000000..1c0b49f Binary files /dev/null and b/images/zh_CN/objects/common/void.png differ diff --git a/images/zh_CN/objects/common/void_window.png b/images/zh_CN/objects/common/void_window.png new file mode 100644 index 0000000..009f06c Binary files /dev/null and b/images/zh_CN/objects/common/void_window.png differ diff --git a/images/zh_CN/objects/home/basket.json b/images/zh_CN/objects/home/basket.json new file mode 100644 index 0000000..8575e96 --- /dev/null +++ b/images/zh_CN/objects/home/basket.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 19, "h": 28 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 28 }, + "sourceSize": { "w": 19, "h": 28 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 21, "y": 0, "w": 19, "h": 28 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 28 }, + "sourceSize": { "w": 19, "h": 28 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "basket.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 28 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/basket.png b/images/zh_CN/objects/home/basket.png new file mode 100644 index 0000000..e27c287 Binary files /dev/null and b/images/zh_CN/objects/home/basket.png differ diff --git a/images/zh_CN/objects/home/bed.json b/images/zh_CN/objects/home/bed.json new file mode 100644 index 0000000..22d1412 --- /dev/null +++ b/images/zh_CN/objects/home/bed.json @@ -0,0 +1,22 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 58, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 71 }, + "sourceSize": { "w": 58, "h": 71 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bed.png", + "format": "I8", + "size": { "w": 58, "h": 71 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/bed.png b/images/zh_CN/objects/home/bed.png new file mode 100644 index 0000000..c9ab71c Binary files /dev/null and b/images/zh_CN/objects/home/bed.png differ diff --git a/images/zh_CN/objects/home/bed_cover.json b/images/zh_CN/objects/home/bed_cover.json new file mode 100644 index 0000000..226af3c --- /dev/null +++ b/images/zh_CN/objects/home/bed_cover.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 38, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 20, "y": 32, "w": 38, "h": 35 }, + "sourceSize": { "w": 58, "h": 71 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 40, "y": 0, "w": 38, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 20, "y": 32, "w": 38, "h": 35 }, + "sourceSize": { "w": 58, "h": 71 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bed_cover.png", + "format": "I8", + "size": { "w": 78, "h": 35 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/bed_cover.png b/images/zh_CN/objects/home/bed_cover.png new file mode 100644 index 0000000..f8b838d Binary files /dev/null and b/images/zh_CN/objects/home/bed_cover.png differ diff --git a/images/zh_CN/objects/home/bed_frame.json b/images/zh_CN/objects/home/bed_frame.json new file mode 100644 index 0000000..7a37d1f --- /dev/null +++ b/images/zh_CN/objects/home/bed_frame.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 71, "h": 37 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 71, "h": 37 }, + "sourceSize": { "w": 71, "h": 46 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 73, "y": 0, "w": 71, "h": 37 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 71, "h": 37 }, + "sourceSize": { "w": 71, "h": 46 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bed_frame.png", + "format": "RGBA8888", + "size": { "w": 144, "h": 37 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/bed_frame.png b/images/zh_CN/objects/home/bed_frame.png new file mode 100644 index 0000000..6cdc9a0 Binary files /dev/null and b/images/zh_CN/objects/home/bed_frame.png differ diff --git a/images/zh_CN/objects/home/bed_frame_top.png b/images/zh_CN/objects/home/bed_frame_top.png new file mode 100644 index 0000000..5c81e3e Binary files /dev/null and b/images/zh_CN/objects/home/bed_frame_top.png differ diff --git a/images/zh_CN/objects/home/bed_table.png b/images/zh_CN/objects/home/bed_table.png new file mode 100644 index 0000000..d027fb5 Binary files /dev/null and b/images/zh_CN/objects/home/bed_table.png differ diff --git a/images/zh_CN/objects/home/bin.png b/images/zh_CN/objects/home/bin.png new file mode 100644 index 0000000..cb8dd97 Binary files /dev/null and b/images/zh_CN/objects/home/bin.png differ diff --git a/images/zh_CN/objects/home/board.png b/images/zh_CN/objects/home/board.png new file mode 100644 index 0000000..860685e Binary files /dev/null and b/images/zh_CN/objects/home/board.png differ diff --git a/images/zh_CN/objects/home/bowl.png b/images/zh_CN/objects/home/bowl.png new file mode 100644 index 0000000..6f4d394 Binary files /dev/null and b/images/zh_CN/objects/home/bowl.png differ diff --git a/images/zh_CN/objects/home/broom_box.json b/images/zh_CN/objects/home/broom_box.json new file mode 100644 index 0000000..dff33d7 --- /dev/null +++ b/images/zh_CN/objects/home/broom_box.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 29, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 32, "y": 29, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "broom_box.png", + "format": "RGBA8888", + "size": { "w": 62, "h": 56 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/broom_box.png b/images/zh_CN/objects/home/broom_box.png new file mode 100644 index 0000000..cc1b004 Binary files /dev/null and b/images/zh_CN/objects/home/broom_box.png differ diff --git a/images/zh_CN/objects/home/chair.png b/images/zh_CN/objects/home/chair.png new file mode 100644 index 0000000..06e9d1e Binary files /dev/null and b/images/zh_CN/objects/home/chair.png differ diff --git a/images/zh_CN/objects/home/chair_table.png b/images/zh_CN/objects/home/chair_table.png new file mode 100644 index 0000000..92c1672 Binary files /dev/null and b/images/zh_CN/objects/home/chair_table.png differ diff --git a/images/zh_CN/objects/home/counter.json b/images/zh_CN/objects/home/counter.json new file mode 100644 index 0000000..478ece1 --- /dev/null +++ b/images/zh_CN/objects/home/counter.json @@ -0,0 +1,553 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "2", + "frame": { "x": 142, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "3", + "frame": { "x": 142, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 284, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 284, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 426, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 426, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "10", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "11", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "12", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "13", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "14", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "15", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "16", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "17", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "18", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "19", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "20", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "21", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "22", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "23", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "24", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "25", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "26", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "27", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "28", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "29", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "30", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "31", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "32", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "33", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "34", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "35", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "36", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "37", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "38", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "39", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "40", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "41", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "42", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "43", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "44", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "45", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "46", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "47", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "48", + "frame": { "x": 426, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "49", + "frame": { "x": 426, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "50", + "frame": { "x": 0, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "51", + "frame": { "x": 0, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "52", + "frame": { "x": 142, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "53", + "frame": { "x": 142, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "54", + "frame": { "x": 284, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "55", + "frame": { "x": 284, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "56", + "frame": { "x": 426, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "57", + "frame": { "x": 426, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "58", + "frame": { "x": 0, "y": 219, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "59", + "frame": { "x": 0, "y": 219, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "counter.png", + "format": "RGBA8888", + "size": { "w": 566, "h": 290 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/counter.png b/images/zh_CN/objects/home/counter.png new file mode 100644 index 0000000..26b4964 Binary files /dev/null and b/images/zh_CN/objects/home/counter.png differ diff --git a/images/zh_CN/objects/home/counter_extras.json b/images/zh_CN/objects/home/counter_extras.json new file mode 100644 index 0000000..83f393b --- /dev/null +++ b/images/zh_CN/objects/home/counter_extras.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 15, "h": 24 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 36, "w": 15, "h": 24 }, + "sourceSize": { "w": 140, "h": 70 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 17, "y": 0, "w": 8, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 56, "w": 8, "h": 4 }, + "sourceSize": { "w": 140, "h": 70 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "counter_extras.png", + "format": "RGBA8888", + "size": { "w": 25, "h": 24 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/counter_extras.png b/images/zh_CN/objects/home/counter_extras.png new file mode 100644 index 0000000..25e6070 Binary files /dev/null and b/images/zh_CN/objects/home/counter_extras.png differ diff --git a/images/zh_CN/objects/home/desk.png b/images/zh_CN/objects/home/desk.png new file mode 100644 index 0000000..64a18d3 Binary files /dev/null and b/images/zh_CN/objects/home/desk.png differ diff --git a/images/zh_CN/objects/home/door.json b/images/zh_CN/objects/home/door.json new file mode 100644 index 0000000..5ab404c --- /dev/null +++ b/images/zh_CN/objects/home/door.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 48, "w": 34, "h": 42 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 42 }, + "sourceSize": { "w": 34, "h": 45 }, + "duration": 33 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 34, "h": 45 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 45 }, + "sourceSize": { "w": 34, "h": 45 }, + "duration": 33 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "door.png", + "format": "I8", + "size": { "w": 34, "h": 90 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/door.png b/images/zh_CN/objects/home/door.png new file mode 100644 index 0000000..44d3c1a Binary files /dev/null and b/images/zh_CN/objects/home/door.png differ diff --git a/images/zh_CN/objects/home/door_side.json b/images/zh_CN/objects/home/door_side.json new file mode 100644 index 0000000..e6456b0 --- /dev/null +++ b/images/zh_CN/objects/home/door_side.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 10, "y": 0, "w": 6, "h": 74 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 6, "h": 74 }, + "sourceSize": { "w": 8, "h": 74 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 8, "h": 74 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 74 }, + "sourceSize": { "w": 8, "h": 74 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "door_side.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 74 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/door_side.png b/images/zh_CN/objects/home/door_side.png new file mode 100644 index 0000000..3c5ff93 Binary files /dev/null and b/images/zh_CN/objects/home/door_side.png differ diff --git a/images/zh_CN/objects/home/dresser.png b/images/zh_CN/objects/home/dresser.png new file mode 100644 index 0000000..590224b Binary files /dev/null and b/images/zh_CN/objects/home/dresser.png differ diff --git a/images/zh_CN/objects/home/drill.png b/images/zh_CN/objects/home/drill.png new file mode 100644 index 0000000..04e05b4 Binary files /dev/null and b/images/zh_CN/objects/home/drill.png differ diff --git a/images/zh_CN/objects/home/entertainment0.png b/images/zh_CN/objects/home/entertainment0.png new file mode 100644 index 0000000..71f46df Binary files /dev/null and b/images/zh_CN/objects/home/entertainment0.png differ diff --git a/images/zh_CN/objects/home/entertainment1.png b/images/zh_CN/objects/home/entertainment1.png new file mode 100644 index 0000000..5e932cd Binary files /dev/null and b/images/zh_CN/objects/home/entertainment1.png differ diff --git a/images/zh_CN/objects/home/entertainment2.png b/images/zh_CN/objects/home/entertainment2.png new file mode 100644 index 0000000..1b72fe3 Binary files /dev/null and b/images/zh_CN/objects/home/entertainment2.png differ diff --git a/images/zh_CN/objects/home/extrabook.png b/images/zh_CN/objects/home/extrabook.png new file mode 100644 index 0000000..ea02aad Binary files /dev/null and b/images/zh_CN/objects/home/extrabook.png differ diff --git a/images/zh_CN/objects/home/fridge.json b/images/zh_CN/objects/home/fridge.json new file mode 100644 index 0000000..a960ace --- /dev/null +++ b/images/zh_CN/objects/home/fridge.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 124, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 28, "y": 124, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "fridge.png", + "format": "RGBA8888", + "size": { "w": 54, "h": 246 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/fridge.png b/images/zh_CN/objects/home/fridge.png new file mode 100644 index 0000000..43f90e3 Binary files /dev/null and b/images/zh_CN/objects/home/fridge.png differ diff --git a/images/zh_CN/objects/home/fridge_door.json b/images/zh_CN/objects/home/fridge_door.json new file mode 100644 index 0000000..cb2c1e9 --- /dev/null +++ b/images/zh_CN/objects/home/fridge_door.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 12, "y": 0, "w": 4, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 8, "w": 4, "h": 29 }, + "sourceSize": { "w": 10, "h": 72 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 10, "h": 68 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 10, "h": 68 }, + "sourceSize": { "w": 10, "h": 72 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "fridge_door.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/fridge_door.png b/images/zh_CN/objects/home/fridge_door.png new file mode 100644 index 0000000..2e4b8b6 Binary files /dev/null and b/images/zh_CN/objects/home/fridge_door.png differ diff --git a/images/zh_CN/objects/home/fusebox.json b/images/zh_CN/objects/home/fusebox.json new file mode 100644 index 0000000..1e611e1 --- /dev/null +++ b/images/zh_CN/objects/home/fusebox.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 44, "y": 0, "w": 27, "h": 24 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 8, "y": 1, "w": 27, "h": 24 }, + "sourceSize": { "w": 43, "h": 28 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 42, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 28 }, + "sourceSize": { "w": 43, "h": 28 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "fusebox.png", + "format": "RGBA8888", + "size": { "w": 71, "h": 28 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/fusebox.png b/images/zh_CN/objects/home/fusebox.png new file mode 100644 index 0000000..a046e83 Binary files /dev/null and b/images/zh_CN/objects/home/fusebox.png differ diff --git a/images/zh_CN/objects/home/fusebox_overlay.png b/images/zh_CN/objects/home/fusebox_overlay.png new file mode 100644 index 0000000..ee3c8c5 Binary files /dev/null and b/images/zh_CN/objects/home/fusebox_overlay.png differ diff --git a/images/zh_CN/objects/home/fusebox_overlay_switch.png b/images/zh_CN/objects/home/fusebox_overlay_switch.png new file mode 100644 index 0000000..33ec7d6 Binary files /dev/null and b/images/zh_CN/objects/home/fusebox_overlay_switch.png differ diff --git a/images/zh_CN/objects/home/fuseknob.png b/images/zh_CN/objects/home/fuseknob.png new file mode 100644 index 0000000..5af711e Binary files /dev/null and b/images/zh_CN/objects/home/fuseknob.png differ diff --git a/images/zh_CN/objects/home/lamp.png b/images/zh_CN/objects/home/lamp.png new file mode 100644 index 0000000..b509974 Binary files /dev/null and b/images/zh_CN/objects/home/lamp.png differ diff --git a/images/zh_CN/objects/home/mattress.png b/images/zh_CN/objects/home/mattress.png new file mode 100644 index 0000000..867f59e Binary files /dev/null and b/images/zh_CN/objects/home/mattress.png differ diff --git a/images/zh_CN/objects/home/night_kitchen0.png b/images/zh_CN/objects/home/night_kitchen0.png new file mode 100644 index 0000000..53c074a Binary files /dev/null and b/images/zh_CN/objects/home/night_kitchen0.png differ diff --git a/images/zh_CN/objects/home/night_kitchen1.png b/images/zh_CN/objects/home/night_kitchen1.png new file mode 100644 index 0000000..eaefad4 Binary files /dev/null and b/images/zh_CN/objects/home/night_kitchen1.png differ diff --git a/images/zh_CN/objects/home/night_kitchen2.png b/images/zh_CN/objects/home/night_kitchen2.png new file mode 100644 index 0000000..82bae8a Binary files /dev/null and b/images/zh_CN/objects/home/night_kitchen2.png differ diff --git a/images/zh_CN/objects/home/night_kitchen3.png b/images/zh_CN/objects/home/night_kitchen3.png new file mode 100644 index 0000000..6021590 Binary files /dev/null and b/images/zh_CN/objects/home/night_kitchen3.png differ diff --git a/images/zh_CN/objects/home/night_kitchen4.png b/images/zh_CN/objects/home/night_kitchen4.png new file mode 100644 index 0000000..906ca27 Binary files /dev/null and b/images/zh_CN/objects/home/night_kitchen4.png differ diff --git a/images/zh_CN/objects/home/night_living0.png b/images/zh_CN/objects/home/night_living0.png new file mode 100644 index 0000000..56641c4 Binary files /dev/null and b/images/zh_CN/objects/home/night_living0.png differ diff --git a/images/zh_CN/objects/home/night_living1.png b/images/zh_CN/objects/home/night_living1.png new file mode 100644 index 0000000..d390fed Binary files /dev/null and b/images/zh_CN/objects/home/night_living1.png differ diff --git a/images/zh_CN/objects/home/night_living2.png b/images/zh_CN/objects/home/night_living2.png new file mode 100644 index 0000000..f3703fe Binary files /dev/null and b/images/zh_CN/objects/home/night_living2.png differ diff --git a/images/zh_CN/objects/home/night_living3.png b/images/zh_CN/objects/home/night_living3.png new file mode 100644 index 0000000..1512532 Binary files /dev/null and b/images/zh_CN/objects/home/night_living3.png differ diff --git a/images/zh_CN/objects/home/night_living4.png b/images/zh_CN/objects/home/night_living4.png new file mode 100644 index 0000000..4b1c67e Binary files /dev/null and b/images/zh_CN/objects/home/night_living4.png differ diff --git a/images/zh_CN/objects/home/night_living5.png b/images/zh_CN/objects/home/night_living5.png new file mode 100644 index 0000000..fc8b6a5 Binary files /dev/null and b/images/zh_CN/objects/home/night_living5.png differ diff --git a/images/zh_CN/objects/home/nook.png b/images/zh_CN/objects/home/nook.png new file mode 100644 index 0000000..ac194c1 Binary files /dev/null and b/images/zh_CN/objects/home/nook.png differ diff --git a/images/zh_CN/objects/home/powbar.png b/images/zh_CN/objects/home/powbar.png new file mode 100644 index 0000000..ab17a43 Binary files /dev/null and b/images/zh_CN/objects/home/powbar.png differ diff --git a/images/zh_CN/objects/home/rock.png b/images/zh_CN/objects/home/rock.png new file mode 100644 index 0000000..b7fba75 Binary files /dev/null and b/images/zh_CN/objects/home/rock.png differ diff --git a/images/zh_CN/objects/home/rope.png b/images/zh_CN/objects/home/rope.png new file mode 100644 index 0000000..6b97689 Binary files /dev/null and b/images/zh_CN/objects/home/rope.png differ diff --git a/images/zh_CN/objects/home/screwbox.json b/images/zh_CN/objects/home/screwbox.json new file mode 100644 index 0000000..617b483 --- /dev/null +++ b/images/zh_CN/objects/home/screwbox.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 10, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 8 }, + "sourceSize": { "w": 10, "h": 8 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 12, "y": 0, "w": 10, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 8 }, + "sourceSize": { "w": 10, "h": 8 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "screwbox.png", + "format": "RGBA8888", + "size": { "w": 22, "h": 8 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/screwbox.png b/images/zh_CN/objects/home/screwbox.png new file mode 100644 index 0000000..25d63d6 Binary files /dev/null and b/images/zh_CN/objects/home/screwbox.png differ diff --git a/images/zh_CN/objects/home/shovel_pot.json b/images/zh_CN/objects/home/shovel_pot.json new file mode 100644 index 0000000..71ed440 --- /dev/null +++ b/images/zh_CN/objects/home/shovel_pot.json @@ -0,0 +1,58 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 21, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 40 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 46, "y": 0, "w": 17, "h": 19 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 21, "w": 17, "h": 19 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 23, "y": 0, "w": 21, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 21, "h": 39 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 23, "y": 41, "w": 20, "h": 36 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 36 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 46, "y": 0, "w": 17, "h": 19 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 21, "w": 17, "h": 19 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "shovel_pot.png", + "format": "RGBA8888", + "size": { "w": 63, "h": 77 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/shovel_pot.png b/images/zh_CN/objects/home/shovel_pot.png new file mode 100644 index 0000000..eb1e716 Binary files /dev/null and b/images/zh_CN/objects/home/shovel_pot.png differ diff --git a/images/zh_CN/objects/home/sippytable.png b/images/zh_CN/objects/home/sippytable.png new file mode 100644 index 0000000..13270ce Binary files /dev/null and b/images/zh_CN/objects/home/sippytable.png differ diff --git a/images/zh_CN/objects/home/stove.png b/images/zh_CN/objects/home/stove.png new file mode 100644 index 0000000..a0f2736 Binary files /dev/null and b/images/zh_CN/objects/home/stove.png differ diff --git a/images/zh_CN/objects/home/table.png b/images/zh_CN/objects/home/table.png new file mode 100644 index 0000000..a8ae9d3 Binary files /dev/null and b/images/zh_CN/objects/home/table.png differ diff --git a/images/zh_CN/objects/home/telecomm.json b/images/zh_CN/objects/home/telecomm.json new file mode 100644 index 0000000..732cd95 --- /dev/null +++ b/images/zh_CN/objects/home/telecomm.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 14, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "telecomm.png", + "format": "RGBA8888", + "size": { "w": 26, "h": 22 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/telecomm.png b/images/zh_CN/objects/home/telecomm.png new file mode 100644 index 0000000..3dd051b Binary files /dev/null and b/images/zh_CN/objects/home/telecomm.png differ diff --git a/images/zh_CN/objects/home/telescope1.png b/images/zh_CN/objects/home/telescope1.png new file mode 100644 index 0000000..1792bfc Binary files /dev/null and b/images/zh_CN/objects/home/telescope1.png differ diff --git a/images/zh_CN/objects/home/telescope2.png b/images/zh_CN/objects/home/telescope2.png new file mode 100644 index 0000000..a38c148 Binary files /dev/null and b/images/zh_CN/objects/home/telescope2.png differ diff --git a/images/zh_CN/objects/home/telescope_overlay.png b/images/zh_CN/objects/home/telescope_overlay.png new file mode 100644 index 0000000..4cb02c0 Binary files /dev/null and b/images/zh_CN/objects/home/telescope_overlay.png differ diff --git a/images/zh_CN/objects/home/toy.json b/images/zh_CN/objects/home/toy.json new file mode 100644 index 0000000..1bd4355 --- /dev/null +++ b/images/zh_CN/objects/home/toy.json @@ -0,0 +1,85 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 15, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "2", + "frame": { "x": 30, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 17, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "4", + "frame": { "x": 30, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "5", + "frame": { "x": 15, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "7", + "frame": { "x": 15, "y": 17, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "toy.png", + "format": "RGBA8888", + "size": { "w": 43, "h": 32 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/home/toy.png b/images/zh_CN/objects/home/toy.png new file mode 100644 index 0000000..2412fdc Binary files /dev/null and b/images/zh_CN/objects/home/toy.png differ diff --git a/images/zh_CN/objects/home/void_shine1.png b/images/zh_CN/objects/home/void_shine1.png new file mode 100644 index 0000000..f143d37 Binary files /dev/null and b/images/zh_CN/objects/home/void_shine1.png differ diff --git a/images/zh_CN/objects/home/void_shine2.png b/images/zh_CN/objects/home/void_shine2.png new file mode 100644 index 0000000..a00182c Binary files /dev/null and b/images/zh_CN/objects/home/void_shine2.png differ diff --git a/images/zh_CN/objects/redleaf/barrelgrass.json b/images/zh_CN/objects/redleaf/barrelgrass.json new file mode 100644 index 0000000..588ca43 --- /dev/null +++ b/images/zh_CN/objects/redleaf/barrelgrass.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 9 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 9 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 26, "y": 11, "w": 23, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 2, "w": 23, "h": 7 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 56, "y": 9, "w": 19, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 3, "w": 19, "h": 5 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 11, "w": 24, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 9 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 57, "y": 0, "w": 21, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 2, "w": 21, "h": 7 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "barrelgrass.png", + "format": "RGBA8888", + "size": { "w": 78, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/barrelgrass.png b/images/zh_CN/objects/redleaf/barrelgrass.png new file mode 100644 index 0000000..ea0a87d Binary files /dev/null and b/images/zh_CN/objects/redleaf/barrelgrass.png differ diff --git a/images/zh_CN/objects/redleaf/bush.json b/images/zh_CN/objects/redleaf/bush.json new file mode 100644 index 0000000..6bcb72a --- /dev/null +++ b/images/zh_CN/objects/redleaf/bush.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 62, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 62, "h": 39 }, + "sourceSize": { "w": 62, "h": 39 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 64, "y": 0, "w": 62, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 62, "h": 39 }, + "sourceSize": { "w": 62, "h": 39 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bush.png", + "format": "RGBA8888", + "size": { "w": 126, "h": 39 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/bush.png b/images/zh_CN/objects/redleaf/bush.png new file mode 100644 index 0000000..2fe88fc Binary files /dev/null and b/images/zh_CN/objects/redleaf/bush.png differ diff --git a/images/zh_CN/objects/redleaf/cannery.json b/images/zh_CN/objects/redleaf/cannery.json new file mode 100644 index 0000000..adad25c --- /dev/null +++ b/images/zh_CN/objects/redleaf/cannery.json @@ -0,0 +1,58 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 156, "y": 0, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 312, "y": 0, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 59, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "4", + "frame": { "x": 156, "y": 59, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cannery.png", + "format": "RGBA8888", + "size": { "w": 466, "h": 116 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/cannery.png b/images/zh_CN/objects/redleaf/cannery.png new file mode 100644 index 0000000..cff2621 Binary files /dev/null and b/images/zh_CN/objects/redleaf/cannery.png differ diff --git a/images/zh_CN/objects/redleaf/cannerytop.json b/images/zh_CN/objects/redleaf/cannerytop.json new file mode 100644 index 0000000..f3b152e --- /dev/null +++ b/images/zh_CN/objects/redleaf/cannerytop.json @@ -0,0 +1,58 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cannerytop.png", + "format": "RGBA8888", + "size": { "w": 157, "h": 52 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/cannerytop.png b/images/zh_CN/objects/redleaf/cannerytop.png new file mode 100644 index 0000000..979b882 Binary files /dev/null and b/images/zh_CN/objects/redleaf/cannerytop.png differ diff --git a/images/zh_CN/objects/redleaf/fencepiece1.png b/images/zh_CN/objects/redleaf/fencepiece1.png new file mode 100644 index 0000000..0ea3c52 Binary files /dev/null and b/images/zh_CN/objects/redleaf/fencepiece1.png differ diff --git a/images/zh_CN/objects/redleaf/fencepiece2.png b/images/zh_CN/objects/redleaf/fencepiece2.png new file mode 100644 index 0000000..b1ce148 Binary files /dev/null and b/images/zh_CN/objects/redleaf/fencepiece2.png differ diff --git a/images/zh_CN/objects/redleaf/fencepiece3.png b/images/zh_CN/objects/redleaf/fencepiece3.png new file mode 100644 index 0000000..d84c8d2 Binary files /dev/null and b/images/zh_CN/objects/redleaf/fencepiece3.png differ diff --git a/images/zh_CN/objects/redleaf/fencepiece4.png b/images/zh_CN/objects/redleaf/fencepiece4.png new file mode 100644 index 0000000..71565b5 Binary files /dev/null and b/images/zh_CN/objects/redleaf/fencepiece4.png differ diff --git a/images/zh_CN/objects/redleaf/gate1.json b/images/zh_CN/objects/redleaf/gate1.json new file mode 100644 index 0000000..c0bac1d --- /dev/null +++ b/images/zh_CN/objects/redleaf/gate1.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 29, "y": 0, "w": 3, "h": 59 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 27, "y": 40, "w": 3, "h": 59 }, + "sourceSize": { "w": 50, "h": 100 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 27, "h": 45 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 40, "w": 27, "h": 45 }, + "sourceSize": { "w": 50, "h": 100 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "gate1.png", + "format": "RGBA8888", + "size": { "w": 32, "h": 59 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/gate1.png b/images/zh_CN/objects/redleaf/gate1.png new file mode 100644 index 0000000..383ec82 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate1.png differ diff --git a/images/zh_CN/objects/redleaf/gate1ex1.png b/images/zh_CN/objects/redleaf/gate1ex1.png new file mode 100644 index 0000000..5f10c1f Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate1ex1.png differ diff --git a/images/zh_CN/objects/redleaf/gate1ex2.png b/images/zh_CN/objects/redleaf/gate1ex2.png new file mode 100644 index 0000000..6802749 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate1ex2.png differ diff --git a/images/zh_CN/objects/redleaf/gate1ex3.png b/images/zh_CN/objects/redleaf/gate1ex3.png new file mode 100644 index 0000000..e367000 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate1ex3.png differ diff --git a/images/zh_CN/objects/redleaf/gate1ex4.png b/images/zh_CN/objects/redleaf/gate1ex4.png new file mode 100644 index 0000000..df23b20 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate1ex4.png differ diff --git a/images/zh_CN/objects/redleaf/gate1ex5.png b/images/zh_CN/objects/redleaf/gate1ex5.png new file mode 100644 index 0000000..9b5cb35 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate1ex5.png differ diff --git a/images/zh_CN/objects/redleaf/gate2.json b/images/zh_CN/objects/redleaf/gate2.json new file mode 100644 index 0000000..ffe2c5f --- /dev/null +++ b/images/zh_CN/objects/redleaf/gate2.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 29, "y": 0, "w": 7, "h": 27 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 25, "y": 3, "w": 7, "h": 27 }, + "sourceSize": { "w": 50, "h": 120 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 27, "h": 45 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 27, "h": 45 }, + "sourceSize": { "w": 50, "h": 120 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "gate2.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 45 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/gate2.png b/images/zh_CN/objects/redleaf/gate2.png new file mode 100644 index 0000000..d0c5067 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2.png differ diff --git a/images/zh_CN/objects/redleaf/gate2ex1.png b/images/zh_CN/objects/redleaf/gate2ex1.png new file mode 100644 index 0000000..10cfae7 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2ex1.png differ diff --git a/images/zh_CN/objects/redleaf/gate2ex2.png b/images/zh_CN/objects/redleaf/gate2ex2.png new file mode 100644 index 0000000..a66fd11 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2ex2.png differ diff --git a/images/zh_CN/objects/redleaf/gate2ex3.png b/images/zh_CN/objects/redleaf/gate2ex3.png new file mode 100644 index 0000000..e90a1dd Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2ex3.png differ diff --git a/images/zh_CN/objects/redleaf/gate2ex4.png b/images/zh_CN/objects/redleaf/gate2ex4.png new file mode 100644 index 0000000..b319e64 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2ex4.png differ diff --git a/images/zh_CN/objects/redleaf/gate2ex5.png b/images/zh_CN/objects/redleaf/gate2ex5.png new file mode 100644 index 0000000..1dc722d Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2ex5.png differ diff --git a/images/zh_CN/objects/redleaf/gate2ex6.png b/images/zh_CN/objects/redleaf/gate2ex6.png new file mode 100644 index 0000000..60f21b1 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gate2ex6.png differ diff --git a/images/zh_CN/objects/redleaf/gauge.json b/images/zh_CN/objects/redleaf/gauge.json new file mode 100644 index 0000000..8f22607 --- /dev/null +++ b/images/zh_CN/objects/redleaf/gauge.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 36, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 54, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 18, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 36, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 54, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 30, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 18, "y": 30, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 36, "y": 30, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "gauge.png", + "format": "I8", + "size": { "w": 70, "h": 43 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/gauge.png b/images/zh_CN/objects/redleaf/gauge.png new file mode 100644 index 0000000..c4a3a23 Binary files /dev/null and b/images/zh_CN/objects/redleaf/gauge.png differ diff --git a/images/zh_CN/objects/redleaf/grass.json b/images/zh_CN/objects/redleaf/grass.json new file mode 100644 index 0000000..90e1314 --- /dev/null +++ b/images/zh_CN/objects/redleaf/grass.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 16, "y": 0, "w": 14, "h": 12 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 8, "w": 14, "h": 12 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 14, "w": 14, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 9, "w": 14, "h": 11 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 14, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 5, "w": 14, "h": 15 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 33, "y": 0, "w": 9, "h": 14 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 6, "w": 9, "h": 14 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 32, "y": 16, "w": 10, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 15, "w": 10, "h": 5 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 17, "w": 6, "h": 6 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 14, "w": 6, "h": 6 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "grass.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 25 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/grass.png b/images/zh_CN/objects/redleaf/grass.png new file mode 100644 index 0000000..7df3c16 Binary files /dev/null and b/images/zh_CN/objects/redleaf/grass.png differ diff --git a/images/zh_CN/objects/redleaf/jbbutton.json b/images/zh_CN/objects/redleaf/jbbutton.json new file mode 100644 index 0000000..d82bbda --- /dev/null +++ b/images/zh_CN/objects/redleaf/jbbutton.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 6, "h": 6 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 6, "h": 6 }, + "sourceSize": { "w": 6, "h": 6 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 8, "y": 0, "w": 6, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 6, "h": 5 }, + "sourceSize": { "w": 6, "h": 6 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "jbbutton.png", + "format": "RGBA8888", + "size": { "w": 14, "h": 6 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/jbbutton.png b/images/zh_CN/objects/redleaf/jbbutton.png new file mode 100644 index 0000000..80196ae Binary files /dev/null and b/images/zh_CN/objects/redleaf/jbbutton.png differ diff --git a/images/zh_CN/objects/redleaf/jbdoor.json b/images/zh_CN/objects/redleaf/jbdoor.json new file mode 100644 index 0000000..8cb167d --- /dev/null +++ b/images/zh_CN/objects/redleaf/jbdoor.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 34, "h": 54 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 54 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + }, + { + "filename": "1", + "frame": { "x": 36, "y": 0, "w": 34, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 52 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 72, "y": 0, "w": 34, "h": 49 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 49 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "3", + "frame": { "x": 72, "y": 51, "w": 34, "h": 43 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 43 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 36, "y": 54, "w": 34, "h": 37 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 37 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 56, "w": 34, "h": 31 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 31 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 89, "w": 34, "h": 25 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 25 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 36, "y": 93, "w": 34, "h": 19 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 19 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 72, "y": 96, "w": 34, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 13 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "9", + "frame": { "x": 72, "y": 111, "w": 34, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 7 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 36, "y": 114, "w": 34, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 4 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "jbdoor.png", + "format": "RGBA8888", + "size": { "w": 106, "h": 118 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/jbdoor.png b/images/zh_CN/objects/redleaf/jbdoor.png new file mode 100644 index 0000000..109b832 Binary files /dev/null and b/images/zh_CN/objects/redleaf/jbdoor.png differ diff --git a/images/zh_CN/objects/redleaf/jbleaf.json b/images/zh_CN/objects/redleaf/jbleaf.json new file mode 100644 index 0000000..1d9c5e4 --- /dev/null +++ b/images/zh_CN/objects/redleaf/jbleaf.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "jbleaf.png", + "format": "RGBA8888", + "size": { "w": 37, "h": 10 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/jbleaf.png b/images/zh_CN/objects/redleaf/jbleaf.png new file mode 100644 index 0000000..c137588 Binary files /dev/null and b/images/zh_CN/objects/redleaf/jbleaf.png differ diff --git a/images/zh_CN/objects/redleaf/jbpipe.png b/images/zh_CN/objects/redleaf/jbpipe.png new file mode 100644 index 0000000..37c67ad Binary files /dev/null and b/images/zh_CN/objects/redleaf/jbpipe.png differ diff --git a/images/zh_CN/objects/redleaf/jbpipec.png b/images/zh_CN/objects/redleaf/jbpipec.png new file mode 100644 index 0000000..efbf3be Binary files /dev/null and b/images/zh_CN/objects/redleaf/jbpipec.png differ diff --git a/images/zh_CN/objects/redleaf/jbpipex.png b/images/zh_CN/objects/redleaf/jbpipex.png new file mode 100644 index 0000000..779427a Binary files /dev/null and b/images/zh_CN/objects/redleaf/jbpipex.png differ diff --git a/images/zh_CN/objects/redleaf/junctionbox.json b/images/zh_CN/objects/redleaf/junctionbox.json new file mode 100644 index 0000000..6d18694 --- /dev/null +++ b/images/zh_CN/objects/redleaf/junctionbox.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "junctionbox.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 85 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/junctionbox.png b/images/zh_CN/objects/redleaf/junctionbox.png new file mode 100644 index 0000000..9e53a82 Binary files /dev/null and b/images/zh_CN/objects/redleaf/junctionbox.png differ diff --git a/images/zh_CN/objects/redleaf/leaf.json b/images/zh_CN/objects/redleaf/leaf.json new file mode 100644 index 0000000..8dbeaa1 --- /dev/null +++ b/images/zh_CN/objects/redleaf/leaf.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "1", + "frame": { "x": 10, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "2", + "frame": { "x": 20, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 10, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "4", + "frame": { "x": 10, "y": 10, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "5", + "frame": { "x": 20, "y": 10, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "leaf.png", + "format": "RGBA8888", + "size": { "w": 28, "h": 18 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/leaf.png b/images/zh_CN/objects/redleaf/leaf.png new file mode 100644 index 0000000..e5d0647 Binary files /dev/null and b/images/zh_CN/objects/redleaf/leaf.png differ diff --git a/images/zh_CN/objects/redleaf/leaf_small.json b/images/zh_CN/objects/redleaf/leaf_small.json new file mode 100644 index 0000000..400b8cc --- /dev/null +++ b/images/zh_CN/objects/redleaf/leaf_small.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 7, "y": 0, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 15, "y": 0, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 7, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 7, "y": 7, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 15, "y": 7, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "leaf_small.png", + "format": "RGBA8888", + "size": { "w": 20, "h": 12 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/leaf_small.png b/images/zh_CN/objects/redleaf/leaf_small.png new file mode 100644 index 0000000..2ebe746 Binary files /dev/null and b/images/zh_CN/objects/redleaf/leaf_small.png differ diff --git a/images/zh_CN/objects/redleaf/noncano.json b/images/zh_CN/objects/redleaf/noncano.json new file mode 100644 index 0000000..9d26bb8 --- /dev/null +++ b/images/zh_CN/objects/redleaf/noncano.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "noncano.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/noncano.png b/images/zh_CN/objects/redleaf/noncano.png new file mode 100644 index 0000000..bef6bbf Binary files /dev/null and b/images/zh_CN/objects/redleaf/noncano.png differ diff --git a/images/zh_CN/objects/redleaf/pipe.json b/images/zh_CN/objects/redleaf/pipe.json new file mode 100644 index 0000000..56405cd --- /dev/null +++ b/images/zh_CN/objects/redleaf/pipe.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 36, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 54, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 18, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 36, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 54, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 28, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 18, "y": 28, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipe.png", + "format": "RGBA8888", + "size": { "w": 70, "h": 40 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/pipe.png b/images/zh_CN/objects/redleaf/pipe.png new file mode 100644 index 0000000..2b65b4c Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipe.png differ diff --git a/images/zh_CN/objects/redleaf/pipec1.png b/images/zh_CN/objects/redleaf/pipec1.png new file mode 100644 index 0000000..d44b273 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipec1.png differ diff --git a/images/zh_CN/objects/redleaf/pipec2.png b/images/zh_CN/objects/redleaf/pipec2.png new file mode 100644 index 0000000..70e22f4 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipec2.png differ diff --git a/images/zh_CN/objects/redleaf/pipec3.png b/images/zh_CN/objects/redleaf/pipec3.png new file mode 100644 index 0000000..531088d Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipec3.png differ diff --git a/images/zh_CN/objects/redleaf/pipec4.png b/images/zh_CN/objects/redleaf/pipec4.png new file mode 100644 index 0000000..dfd14f6 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipec4.png differ diff --git a/images/zh_CN/objects/redleaf/pipeh.json b/images/zh_CN/objects/redleaf/pipeh.json new file mode 100644 index 0000000..3a52e1d --- /dev/null +++ b/images/zh_CN/objects/redleaf/pipeh.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 12, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 24, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 36, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 12, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 24, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 36, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 44, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 12, "y": 44, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipeh.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/pipeh.png b/images/zh_CN/objects/redleaf/pipeh.png new file mode 100644 index 0000000..07399a4 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipeh.png differ diff --git a/images/zh_CN/objects/redleaf/pipehl.png b/images/zh_CN/objects/redleaf/pipehl.png new file mode 100644 index 0000000..4a9ade0 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipehl.png differ diff --git a/images/zh_CN/objects/redleaf/pipehls.png b/images/zh_CN/objects/redleaf/pipehls.png new file mode 100644 index 0000000..eccfad7 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipehls.png differ diff --git a/images/zh_CN/objects/redleaf/pipeho.json b/images/zh_CN/objects/redleaf/pipeho.json new file mode 100644 index 0000000..bacfaed --- /dev/null +++ b/images/zh_CN/objects/redleaf/pipeho.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipeho.png", + "format": "RGBA8888", + "size": { "w": 10, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/pipeho.png b/images/zh_CN/objects/redleaf/pipeho.png new file mode 100644 index 0000000..65926b6 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipeho.png differ diff --git a/images/zh_CN/objects/redleaf/pipel.png b/images/zh_CN/objects/redleaf/pipel.png new file mode 100644 index 0000000..e400071 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipel.png differ diff --git a/images/zh_CN/objects/redleaf/pipels.png b/images/zh_CN/objects/redleaf/pipels.png new file mode 100644 index 0000000..8d63164 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipels.png differ diff --git a/images/zh_CN/objects/redleaf/pipeo.json b/images/zh_CN/objects/redleaf/pipeo.json new file mode 100644 index 0000000..3b41210 --- /dev/null +++ b/images/zh_CN/objects/redleaf/pipeo.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipeo.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 12 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/pipeo.png b/images/zh_CN/objects/redleaf/pipeo.png new file mode 100644 index 0000000..86a1375 Binary files /dev/null and b/images/zh_CN/objects/redleaf/pipeo.png differ diff --git a/images/zh_CN/objects/redleaf/powertower.json b/images/zh_CN/objects/redleaf/powertower.json new file mode 100644 index 0000000..defbacb --- /dev/null +++ b/images/zh_CN/objects/redleaf/powertower.json @@ -0,0 +1,22 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 40, "h": 143 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 143 }, + "sourceSize": { "w": 40, "h": 143 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "powertower.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 143 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/powertower.png b/images/zh_CN/objects/redleaf/powertower.png new file mode 100644 index 0000000..777a490 Binary files /dev/null and b/images/zh_CN/objects/redleaf/powertower.png differ diff --git a/images/zh_CN/objects/redleaf/sapcan.json b/images/zh_CN/objects/redleaf/sapcan.json new file mode 100644 index 0000000..2c88149 --- /dev/null +++ b/images/zh_CN/objects/redleaf/sapcan.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 44, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 22, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 44, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "sapcan.png", + "format": "RGBA8888", + "size": { "w": 64, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/sapcan.png b/images/zh_CN/objects/redleaf/sapcan.png new file mode 100644 index 0000000..07a5de4 Binary files /dev/null and b/images/zh_CN/objects/redleaf/sapcan.png differ diff --git a/images/zh_CN/objects/redleaf/sapcano.json b/images/zh_CN/objects/redleaf/sapcano.json new file mode 100644 index 0000000..2003ec0 --- /dev/null +++ b/images/zh_CN/objects/redleaf/sapcano.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 22, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "sapcano.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/sapcano.png b/images/zh_CN/objects/redleaf/sapcano.png new file mode 100644 index 0000000..b00d240 Binary files /dev/null and b/images/zh_CN/objects/redleaf/sapcano.png differ diff --git a/images/zh_CN/objects/redleaf/saplid.png b/images/zh_CN/objects/redleaf/saplid.png new file mode 100644 index 0000000..9ba22bf Binary files /dev/null and b/images/zh_CN/objects/redleaf/saplid.png differ diff --git a/images/zh_CN/objects/redleaf/sidecano.png b/images/zh_CN/objects/redleaf/sidecano.png new file mode 100644 index 0000000..f7e8f9e Binary files /dev/null and b/images/zh_CN/objects/redleaf/sidecano.png differ diff --git a/images/zh_CN/objects/redleaf/sign.png b/images/zh_CN/objects/redleaf/sign.png new file mode 100644 index 0000000..c478a25 Binary files /dev/null and b/images/zh_CN/objects/redleaf/sign.png differ diff --git a/images/zh_CN/objects/redleaf/signextra.json b/images/zh_CN/objects/redleaf/signextra.json new file mode 100644 index 0000000..fa93e41 --- /dev/null +++ b/images/zh_CN/objects/redleaf/signextra.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 27, "y": 0, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 27, "y": 32, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "signextra.png", + "format": "RGBA8888", + "size": { "w": 52, "h": 62 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/signextra.png b/images/zh_CN/objects/redleaf/signextra.png new file mode 100644 index 0000000..9f1131c Binary files /dev/null and b/images/zh_CN/objects/redleaf/signextra.png differ diff --git a/images/zh_CN/objects/redleaf/signpost.png b/images/zh_CN/objects/redleaf/signpost.png new file mode 100644 index 0000000..319284c Binary files /dev/null and b/images/zh_CN/objects/redleaf/signpost.png differ diff --git a/images/zh_CN/objects/redleaf/strutbot.png b/images/zh_CN/objects/redleaf/strutbot.png new file mode 100644 index 0000000..274367d Binary files /dev/null and b/images/zh_CN/objects/redleaf/strutbot.png differ diff --git a/images/zh_CN/objects/redleaf/strutmid.png b/images/zh_CN/objects/redleaf/strutmid.png new file mode 100644 index 0000000..096e989 Binary files /dev/null and b/images/zh_CN/objects/redleaf/strutmid.png differ diff --git a/images/zh_CN/objects/redleaf/struttop.png b/images/zh_CN/objects/redleaf/struttop.png new file mode 100644 index 0000000..4bb3a07 Binary files /dev/null and b/images/zh_CN/objects/redleaf/struttop.png differ diff --git a/images/zh_CN/objects/redleaf/strutuno.png b/images/zh_CN/objects/redleaf/strutuno.png new file mode 100644 index 0000000..d4f9000 Binary files /dev/null and b/images/zh_CN/objects/redleaf/strutuno.png differ diff --git a/images/zh_CN/objects/redleaf/tree.json b/images/zh_CN/objects/redleaf/tree.json new file mode 100644 index 0000000..7c62e3c --- /dev/null +++ b/images/zh_CN/objects/redleaf/tree.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 95, "h": 283 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 12, "y": 25, "w": 95, "h": 283 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 97, "y": 0, "w": 38, "h": 239 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 41, "y": 69, "w": 38, "h": 239 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "tree.png", + "format": "RGBA8888", + "size": { "w": 135, "h": 283 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/tree.png b/images/zh_CN/objects/redleaf/tree.png new file mode 100644 index 0000000..84597f2 Binary files /dev/null and b/images/zh_CN/objects/redleaf/tree.png differ diff --git a/images/zh_CN/objects/redleaf/treebranch.json b/images/zh_CN/objects/redleaf/treebranch.json new file mode 100644 index 0000000..b238d4d --- /dev/null +++ b/images/zh_CN/objects/redleaf/treebranch.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 26, "w": 27, "h": 22 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 27, "h": 22 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 33, "h": 24 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 33, "h": 24 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 46, "y": 28, "w": 14, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 17, "w": 14, "h": 9 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 36, "y": 0, "w": 30, "h": 26 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 26 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 46, "y": 39, "w": 9, "h": 8 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 18, "w": 9, "h": 8 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 29, "y": 28, "w": 15, "h": 12 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 14, "w": 15, "h": 12 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treebranch.png", + "format": "RGBA8888", + "size": { "w": 66, "h": 48 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/treebranch.png b/images/zh_CN/objects/redleaf/treebranch.png new file mode 100644 index 0000000..65b8ae7 Binary files /dev/null and b/images/zh_CN/objects/redleaf/treebranch.png differ diff --git a/images/zh_CN/objects/redleaf/treegrass.json b/images/zh_CN/objects/redleaf/treegrass.json new file mode 100644 index 0000000..ea97ced --- /dev/null +++ b/images/zh_CN/objects/redleaf/treegrass.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 13, "w": 43, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 43, "h": 9 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 45, "y": 13, "w": 43, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 43, "h": 9 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 88, "y": 0, "w": 37, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 6, "w": 37, "h": 7 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 90, "y": 9, "w": 37, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 6, "w": 37, "h": 7 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 42, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 42, "h": 11 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 44, "y": 0, "w": 42, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 42, "h": 11 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treegrass.png", + "format": "RGBA8888", + "size": { "w": 127, "h": 22 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/treegrass.png b/images/zh_CN/objects/redleaf/treegrass.png new file mode 100644 index 0000000..389f5ef Binary files /dev/null and b/images/zh_CN/objects/redleaf/treegrass.png differ diff --git a/images/zh_CN/objects/redleaf/treeroot.json b/images/zh_CN/objects/redleaf/treeroot.json new file mode 100644 index 0000000..8e7606e --- /dev/null +++ b/images/zh_CN/objects/redleaf/treeroot.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 16, "w": 11, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 12, "y": 8, "w": 11, "h": 10 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 13, "y": 16, "w": 10, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 16, "y": 8, "w": 10, "h": 9 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 16, "y": 0, "w": 12, "h": 14 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 12, "h": 14 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treeroot.png", + "format": "RGBA8888", + "size": { "w": 28, "h": 26 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/treeroot.png b/images/zh_CN/objects/redleaf/treeroot.png new file mode 100644 index 0000000..5603b3e Binary files /dev/null and b/images/zh_CN/objects/redleaf/treeroot.png differ diff --git a/images/zh_CN/objects/redleaf/treetop.json b/images/zh_CN/objects/redleaf/treetop.json new file mode 100644 index 0000000..bae6d75 --- /dev/null +++ b/images/zh_CN/objects/redleaf/treetop.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 120, "h": 76 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 120, "h": 76 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 122, "y": 0, "w": 120, "h": 76 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 120, "h": 76 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treetop.png", + "format": "RGBA8888", + "size": { "w": 242, "h": 76 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/treetop.png b/images/zh_CN/objects/redleaf/treetop.png new file mode 100644 index 0000000..5b2455f Binary files /dev/null and b/images/zh_CN/objects/redleaf/treetop.png differ diff --git a/images/zh_CN/objects/redleaf/valve.json b/images/zh_CN/objects/redleaf/valve.json new file mode 100644 index 0000000..767189b --- /dev/null +++ b/images/zh_CN/objects/redleaf/valve.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 15, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 30, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 30, "y": 13, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 44, "y": 13, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 26, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 14, "y": 26, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 28, "y": 26, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 45, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 13, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 15, "y": 13, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "valve.png", + "format": "RGBA8888", + "size": { "w": 58, "h": 37 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_CN/objects/redleaf/valve.png b/images/zh_CN/objects/redleaf/valve.png new file mode 100644 index 0000000..6dcfb2c Binary files /dev/null and b/images/zh_CN/objects/redleaf/valve.png differ diff --git a/images/zh_CN/objects/redleaf/workboot.png b/images/zh_CN/objects/redleaf/workboot.png new file mode 100644 index 0000000..f2ee7f1 Binary files /dev/null and b/images/zh_CN/objects/redleaf/workboot.png differ diff --git a/images/zh_CN/objects/redleaf/workglove.png b/images/zh_CN/objects/redleaf/workglove.png new file mode 100644 index 0000000..d2f9cff Binary files /dev/null and b/images/zh_CN/objects/redleaf/workglove.png differ diff --git a/images/zh_CN/objects/redleaf/worktable.png b/images/zh_CN/objects/redleaf/worktable.png new file mode 100644 index 0000000..7eff447 Binary files /dev/null and b/images/zh_CN/objects/redleaf/worktable.png differ diff --git a/images/zh_TW/characters/hacker/down.json b/images/zh_TW/characters/hacker/down.json new file mode 100644 index 0000000..e9d80f3 --- /dev/null +++ b/images/zh_TW/characters/hacker/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 59, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 85, "h": 32 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/hacker/down.png b/images/zh_TW/characters/hacker/down.png new file mode 100644 index 0000000..6baf45b Binary files /dev/null and b/images/zh_TW/characters/hacker/down.png differ diff --git a/images/zh_TW/characters/hacker/left.json b/images/zh_TW/characters/hacker/left.json new file mode 100644 index 0000000..8480b1b --- /dev/null +++ b/images/zh_TW/characters/hacker/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 8, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 8, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 55, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/hacker/left.png b/images/zh_TW/characters/hacker/left.png new file mode 100644 index 0000000..8e5c7f8 Binary files /dev/null and b/images/zh_TW/characters/hacker/left.png differ diff --git a/images/zh_TW/characters/hacker/right.json b/images/zh_TW/characters/hacker/right.json new file mode 100644 index 0000000..6956948 --- /dev/null +++ b/images/zh_TW/characters/hacker/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 27, "h": 33 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 35, "h": 34 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 55, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/hacker/right.png b/images/zh_TW/characters/hacker/right.png new file mode 100644 index 0000000..32487e3 Binary files /dev/null and b/images/zh_TW/characters/hacker/right.png differ diff --git a/images/zh_TW/characters/hacker/up.json b/images/zh_TW/characters/hacker/up.json new file mode 100644 index 0000000..0960a19 --- /dev/null +++ b/images/zh_TW/characters/hacker/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 59, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 33 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 85, "h": 32 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/hacker/up.png b/images/zh_TW/characters/hacker/up.png new file mode 100644 index 0000000..6cb67b3 Binary files /dev/null and b/images/zh_TW/characters/hacker/up.png differ diff --git a/images/zh_TW/characters/hacker/werein.png b/images/zh_TW/characters/hacker/werein.png new file mode 100644 index 0000000..0c82509 Binary files /dev/null and b/images/zh_TW/characters/hacker/werein.png differ diff --git a/images/zh_TW/characters/mechanic/down.json b/images/zh_TW/characters/mechanic/down.json new file mode 100644 index 0000000..c01f748 --- /dev/null +++ b/images/zh_TW/characters/mechanic/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 36, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/mechanic/down.png b/images/zh_TW/characters/mechanic/down.png new file mode 100644 index 0000000..4ae4b6d Binary files /dev/null and b/images/zh_TW/characters/mechanic/down.png differ diff --git a/images/zh_TW/characters/mechanic/left.json b/images/zh_TW/characters/mechanic/left.json new file mode 100644 index 0000000..26fc2a5 --- /dev/null +++ b/images/zh_TW/characters/mechanic/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 36, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/mechanic/left.png b/images/zh_TW/characters/mechanic/left.png new file mode 100644 index 0000000..0696530 Binary files /dev/null and b/images/zh_TW/characters/mechanic/left.png differ diff --git a/images/zh_TW/characters/mechanic/right.json b/images/zh_TW/characters/mechanic/right.json new file mode 100644 index 0000000..aae2ac2 --- /dev/null +++ b/images/zh_TW/characters/mechanic/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 36, "w": 20, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 34 }, + "sourceSize": { "w": 20, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/mechanic/right.png b/images/zh_TW/characters/mechanic/right.png new file mode 100644 index 0000000..eefcf32 Binary files /dev/null and b/images/zh_TW/characters/mechanic/right.png differ diff --git a/images/zh_TW/characters/mechanic/up.json b/images/zh_TW/characters/mechanic/up.json new file mode 100644 index 0000000..facadc8 --- /dev/null +++ b/images/zh_TW/characters/mechanic/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 36, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 24, "y": 36, "w": 22, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 34 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 70 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/mechanic/up.png b/images/zh_TW/characters/mechanic/up.png new file mode 100644 index 0000000..130dd46 Binary files /dev/null and b/images/zh_TW/characters/mechanic/up.png differ diff --git a/images/zh_TW/characters/player/down.json b/images/zh_TW/characters/player/down.json new file mode 100644 index 0000000..45af70f --- /dev/null +++ b/images/zh_TW/characters/player/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 59 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/down.png b/images/zh_TW/characters/player/down.png new file mode 100644 index 0000000..9f602d5 Binary files /dev/null and b/images/zh_TW/characters/player/down.png differ diff --git a/images/zh_TW/characters/player/down_plush.json b/images/zh_TW/characters/player/down_plush.json new file mode 100644 index 0000000..d7dca2e --- /dev/null +++ b/images/zh_TW/characters/player/down_plush.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "down_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/down_plush.png b/images/zh_TW/characters/player/down_plush.png new file mode 100644 index 0000000..69f5100 Binary files /dev/null and b/images/zh_TW/characters/player/down_plush.png differ diff --git a/images/zh_TW/characters/player/down_tired.json b/images/zh_TW/characters/player/down_tired.json new file mode 100644 index 0000000..e9e7b8b --- /dev/null +++ b/images/zh_TW/characters/player/down_tired.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "down_tired.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 59 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/down_tired.png b/images/zh_TW/characters/player/down_tired.png new file mode 100644 index 0000000..089b6f2 Binary files /dev/null and b/images/zh_TW/characters/player/down_tired.png differ diff --git a/images/zh_TW/characters/player/electrocuted.json b/images/zh_TW/characters/player/electrocuted.json new file mode 100644 index 0000000..0d4fb80 --- /dev/null +++ b/images/zh_TW/characters/player/electrocuted.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 22, "y": 0, "w": 18, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 18, "h": 29 }, + "sourceSize": { "w": 21, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 21, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "electrocuted.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 31 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/electrocuted.png b/images/zh_TW/characters/player/electrocuted.png new file mode 100644 index 0000000..5bb04dc Binary files /dev/null and b/images/zh_TW/characters/player/electrocuted.png differ diff --git a/images/zh_TW/characters/player/electrocuted_plush.json b/images/zh_TW/characters/player/electrocuted_plush.json new file mode 100644 index 0000000..ae75a94 --- /dev/null +++ b/images/zh_TW/characters/player/electrocuted_plush.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 23, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 21, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 35 }, + "sourceSize": { "w": 22, "h": 35 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "electrocuted_plush.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 35 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/electrocuted_plush.png b/images/zh_TW/characters/player/electrocuted_plush.png new file mode 100644 index 0000000..aadb4fd Binary files /dev/null and b/images/zh_TW/characters/player/electrocuted_plush.png differ diff --git a/images/zh_TW/characters/player/left.json b/images/zh_TW/characters/player/left.json new file mode 100644 index 0000000..2ef38ab --- /dev/null +++ b/images/zh_TW/characters/player/left.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/left.png b/images/zh_TW/characters/player/left.png new file mode 100644 index 0000000..78a76a6 Binary files /dev/null and b/images/zh_TW/characters/player/left.png differ diff --git a/images/zh_TW/characters/player/left_plush.json b/images/zh_TW/characters/player/left_plush.json new file mode 100644 index 0000000..3af005b --- /dev/null +++ b/images/zh_TW/characters/player/left_plush.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 69 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/left_plush.png b/images/zh_TW/characters/player/left_plush.png new file mode 100644 index 0000000..b93d904 Binary files /dev/null and b/images/zh_TW/characters/player/left_plush.png differ diff --git a/images/zh_TW/characters/player/left_tired.json b/images/zh_TW/characters/player/left_tired.json new file mode 100644 index 0000000..4450111 --- /dev/null +++ b/images/zh_TW/characters/player/left_tired.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left_tired.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/left_tired.png b/images/zh_TW/characters/player/left_tired.png new file mode 100644 index 0000000..3acf29f Binary files /dev/null and b/images/zh_TW/characters/player/left_tired.png differ diff --git a/images/zh_TW/characters/player/right.json b/images/zh_TW/characters/player/right.json new file mode 100644 index 0000000..9a55696 --- /dev/null +++ b/images/zh_TW/characters/player/right.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/right.png b/images/zh_TW/characters/player/right.png new file mode 100644 index 0000000..60b22a2 Binary files /dev/null and b/images/zh_TW/characters/player/right.png differ diff --git a/images/zh_TW/characters/player/right_plush.json b/images/zh_TW/characters/player/right_plush.json new file mode 100644 index 0000000..ac6b2c9 --- /dev/null +++ b/images/zh_TW/characters/player/right_plush.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 36, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 34 }, + "sourceSize": { "w": 21, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 69 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/right_plush.png b/images/zh_TW/characters/player/right_plush.png new file mode 100644 index 0000000..3b3b1e8 Binary files /dev/null and b/images/zh_TW/characters/player/right_plush.png differ diff --git a/images/zh_TW/characters/player/right_sit.png b/images/zh_TW/characters/player/right_sit.png new file mode 100644 index 0000000..db5e7c3 Binary files /dev/null and b/images/zh_TW/characters/player/right_sit.png differ diff --git a/images/zh_TW/characters/player/right_sit_plush.png b/images/zh_TW/characters/player/right_sit_plush.png new file mode 100644 index 0000000..003e8ca Binary files /dev/null and b/images/zh_TW/characters/player/right_sit_plush.png differ diff --git a/images/zh_TW/characters/player/right_tired.json b/images/zh_TW/characters/player/right_tired.json new file mode 100644 index 0000000..33625cd --- /dev/null +++ b/images/zh_TW/characters/player/right_tired.json @@ -0,0 +1,51 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 30 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right_tired.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 60 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/right_tired.png b/images/zh_TW/characters/player/right_tired.png new file mode 100644 index 0000000..5911c79 Binary files /dev/null and b/images/zh_TW/characters/player/right_tired.png differ diff --git a/images/zh_TW/characters/player/sleep.json b/images/zh_TW/characters/player/sleep.json new file mode 100644 index 0000000..7e7533a --- /dev/null +++ b/images/zh_TW/characters/player/sleep.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 15 }, + "sourceSize": { "w": 27, "h": 15 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 27, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 15 }, + "sourceSize": { "w": 27, "h": 15 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "sleep.png", + "format": "RGBA8888", + "size": { "w": 56, "h": 15 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/sleep.png b/images/zh_TW/characters/player/sleep.png new file mode 100644 index 0000000..8f5480f Binary files /dev/null and b/images/zh_TW/characters/player/sleep.png differ diff --git a/images/zh_TW/characters/player/slippinjimmy.json b/images/zh_TW/characters/player/slippinjimmy.json new file mode 100644 index 0000000..abd9a06 --- /dev/null +++ b/images/zh_TW/characters/player/slippinjimmy.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 17, "h": 25 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 25 }, + "sourceSize": { "w": 17, "h": 25 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 19, "y": 0, "w": 17, "h": 25 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 25 }, + "sourceSize": { "w": 17, "h": 25 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippinjimmy.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 25 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/slippinjimmy.png b/images/zh_TW/characters/player/slippinjimmy.png new file mode 100644 index 0000000..0be591d Binary files /dev/null and b/images/zh_TW/characters/player/slippinjimmy.png differ diff --git a/images/zh_TW/characters/player/slippinjimmy_plush.json b/images/zh_TW/characters/player/slippinjimmy_plush.json new file mode 100644 index 0000000..81e0d49 --- /dev/null +++ b/images/zh_TW/characters/player/slippinjimmy_plush.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 30 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 30 }, + "sourceSize": { "w": 19, "h": 30 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 20, "y": 0, "w": 18, "h": 30 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 18, "h": 30 }, + "sourceSize": { "w": 19, "h": 30 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippinjimmy_plush.png", + "format": "RGBA8888", + "size": { "w": 38, "h": 30 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/slippinjimmy_plush.png b/images/zh_TW/characters/player/slippinjimmy_plush.png new file mode 100644 index 0000000..6c3fe01 Binary files /dev/null and b/images/zh_TW/characters/player/slippinjimmy_plush.png differ diff --git a/images/zh_TW/characters/player/slippintimmy.json b/images/zh_TW/characters/player/slippintimmy.json new file mode 100644 index 0000000..0f34c7d --- /dev/null +++ b/images/zh_TW/characters/player/slippintimmy.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 19, "y": 0, "w": 17, "h": 27 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 27 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippintimmy.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 28 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/slippintimmy.png b/images/zh_TW/characters/player/slippintimmy.png new file mode 100644 index 0000000..461b605 Binary files /dev/null and b/images/zh_TW/characters/player/slippintimmy.png differ diff --git a/images/zh_TW/characters/player/slippintimmy_plush.json b/images/zh_TW/characters/player/slippintimmy_plush.json new file mode 100644 index 0000000..f75bca0 --- /dev/null +++ b/images/zh_TW/characters/player/slippintimmy_plush.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 21, "h": 33 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 21, "y": 0, "w": 19, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 32 }, + "sourceSize": { "w": 21, "h": 33 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "slippintimmy_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 33 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/characters/player/slippintimmy_plush.png b/images/zh_TW/characters/player/slippintimmy_plush.png new file mode 100644 index 0000000..aa7ab36 Binary files /dev/null and b/images/zh_TW/characters/player/slippintimmy_plush.png differ diff --git a/images/zh_TW/characters/player/up.json b/images/zh_TW/characters/player/up.json new file mode 100644 index 0000000..0a9b5ce --- /dev/null +++ b/images/zh_TW/characters/player/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 31, "w": 17, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 17, "h": 28 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 29 }, + "sourceSize": { "w": 17, "h": 30 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 59 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/up.png b/images/zh_TW/characters/player/up.png new file mode 100644 index 0000000..5f5b37e Binary files /dev/null and b/images/zh_TW/characters/player/up.png differ diff --git a/images/zh_TW/characters/player/up_plush.json b/images/zh_TW/characters/player/up_plush.json new file mode 100644 index 0000000..0d9a229 --- /dev/null +++ b/images/zh_TW/characters/player/up_plush.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 17, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 17, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 21, "y": 0, "w": 19, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 33 }, + "sourceSize": { "w": 19, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "up_plush.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/player/up_plush.png b/images/zh_TW/characters/player/up_plush.png new file mode 100644 index 0000000..ecb33d0 Binary files /dev/null and b/images/zh_TW/characters/player/up_plush.png differ diff --git a/images/zh_TW/characters/player/what_side.png b/images/zh_TW/characters/player/what_side.png new file mode 100644 index 0000000..defce5a Binary files /dev/null and b/images/zh_TW/characters/player/what_side.png differ diff --git a/images/zh_TW/characters/player/what_side_plush.png b/images/zh_TW/characters/player/what_side_plush.png new file mode 100644 index 0000000..83ade06 Binary files /dev/null and b/images/zh_TW/characters/player/what_side_plush.png differ diff --git a/images/zh_TW/characters/stowaway/down.json b/images/zh_TW/characters/stowaway/down.json new file mode 100644 index 0000000..f9543c9 --- /dev/null +++ b/images/zh_TW/characters/stowaway/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 57, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/stowaway/down.png b/images/zh_TW/characters/stowaway/down.png new file mode 100644 index 0000000..6061a91 Binary files /dev/null and b/images/zh_TW/characters/stowaway/down.png differ diff --git a/images/zh_TW/characters/stowaway/left.json b/images/zh_TW/characters/stowaway/left.json new file mode 100644 index 0000000..d4cec9a --- /dev/null +++ b/images/zh_TW/characters/stowaway/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 28, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 54, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/stowaway/left.png b/images/zh_TW/characters/stowaway/left.png new file mode 100644 index 0000000..1dcc2a5 Binary files /dev/null and b/images/zh_TW/characters/stowaway/left.png differ diff --git a/images/zh_TW/characters/stowaway/right.json b/images/zh_TW/characters/stowaway/right.json new file mode 100644 index 0000000..7a551c0 --- /dev/null +++ b/images/zh_TW/characters/stowaway/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 34 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 28, "y": 34, "w": 26, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 26, "h": 32 }, + "sourceSize": { "w": 33, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 54, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/stowaway/right.png b/images/zh_TW/characters/stowaway/right.png new file mode 100644 index 0000000..c3af887 Binary files /dev/null and b/images/zh_TW/characters/stowaway/right.png differ diff --git a/images/zh_TW/characters/stowaway/up.json b/images/zh_TW/characters/stowaway/up.json new file mode 100644 index 0000000..d5773f0 --- /dev/null +++ b/images/zh_TW/characters/stowaway/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "1", + "frame": { "x": 29, "y": 0, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 27, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + }, + { + "filename": "3", + "frame": { "x": 29, "y": 34, "w": 28, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 28, "h": 32 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 166 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 57, "h": 66 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/stowaway/up.png b/images/zh_TW/characters/stowaway/up.png new file mode 100644 index 0000000..d74a4fe Binary files /dev/null and b/images/zh_TW/characters/stowaway/up.png differ diff --git a/images/zh_TW/characters/thicc/down.json b/images/zh_TW/characters/thicc/down.json new file mode 100644 index 0000000..d9146ad --- /dev/null +++ b/images/zh_TW/characters/thicc/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 36, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 67, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 34, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 96, "h": 41 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thicc/down.png b/images/zh_TW/characters/thicc/down.png new file mode 100644 index 0000000..5bd043e Binary files /dev/null and b/images/zh_TW/characters/thicc/down.png differ diff --git a/images/zh_TW/characters/thicc/left.json b/images/zh_TW/characters/thicc/left.json new file mode 100644 index 0000000..5f7d159 --- /dev/null +++ b/images/zh_TW/characters/thicc/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 43, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 60, "h": 84 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thicc/left.png b/images/zh_TW/characters/thicc/left.png new file mode 100644 index 0000000..7ea9736 Binary files /dev/null and b/images/zh_TW/characters/thicc/left.png differ diff --git a/images/zh_TW/characters/thicc/right.json b/images/zh_TW/characters/thicc/right.json new file mode 100644 index 0000000..1ce45e2 --- /dev/null +++ b/images/zh_TW/characters/thicc/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 43, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 60, "h": 84 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thicc/right.png b/images/zh_TW/characters/thicc/right.png new file mode 100644 index 0000000..62d214f Binary files /dev/null and b/images/zh_TW/characters/thicc/right.png differ diff --git a/images/zh_TW/characters/thicc/up.json b/images/zh_TW/characters/thicc/up.json new file mode 100644 index 0000000..33f1ea1 --- /dev/null +++ b/images/zh_TW/characters/thicc/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "1", + "frame": { "x": 36, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 34, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 34, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + }, + { + "filename": "3", + "frame": { "x": 67, "y": 0, "w": 29, "h": 41 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 0, "w": 29, "h": 41 }, + "sourceSize": { "w": 36, "h": 42 }, + "duration": 233 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.10.1-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 96, "h": 41 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thicc/up.png b/images/zh_TW/characters/thicc/up.png new file mode 100644 index 0000000..4fe53af Binary files /dev/null and b/images/zh_TW/characters/thicc/up.png differ diff --git a/images/zh_TW/characters/thine/down.json b/images/zh_TW/characters/thine/down.json new file mode 100644 index 0000000..8761f20 --- /dev/null +++ b/images/zh_TW/characters/thine/down.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "down.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thine/down.png b/images/zh_TW/characters/thine/down.png new file mode 100644 index 0000000..f71df60 Binary files /dev/null and b/images/zh_TW/characters/thine/down.png differ diff --git a/images/zh_TW/characters/thine/left.json b/images/zh_TW/characters/thine/left.json new file mode 100644 index 0000000..a105f97 --- /dev/null +++ b/images/zh_TW/characters/thine/left.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 23, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "left.png", + "format": "RGBA8888", + "size": { "w": 44, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thine/left.png b/images/zh_TW/characters/thine/left.png new file mode 100644 index 0000000..bfd13a2 Binary files /dev/null and b/images/zh_TW/characters/thine/left.png differ diff --git a/images/zh_TW/characters/thine/right.json b/images/zh_TW/characters/thine/right.json new file mode 100644 index 0000000..706f4d4 --- /dev/null +++ b/images/zh_TW/characters/thine/right.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 23, "y": 0, "w": 21, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 33 }, + "sourceSize": { "w": 25, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "right.png", + "format": "RGBA8888", + "size": { "w": 44, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thine/right.png b/images/zh_TW/characters/thine/right.png new file mode 100644 index 0000000..a979f26 Binary files /dev/null and b/images/zh_TW/characters/thine/right.png differ diff --git a/images/zh_TW/characters/thine/up.json b/images/zh_TW/characters/thine/up.json new file mode 100644 index 0000000..2119692 --- /dev/null +++ b/images/zh_TW/characters/thine/up.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 35, "w": 20, "h": 33 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 0, "w": 20, "h": 33 }, + "sourceSize": { "w": 22, "h": 34 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "up.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/characters/thine/up.png b/images/zh_TW/characters/thine/up.png new file mode 100644 index 0000000..69eca70 Binary files /dev/null and b/images/zh_TW/characters/thine/up.png differ diff --git a/images/zh_TW/expressions/confused.png b/images/zh_TW/expressions/confused.png new file mode 100644 index 0000000..1e1658f Binary files /dev/null and b/images/zh_TW/expressions/confused.png differ diff --git a/images/zh_TW/expressions/ellipsis.png b/images/zh_TW/expressions/ellipsis.png new file mode 100644 index 0000000..d54705e Binary files /dev/null and b/images/zh_TW/expressions/ellipsis.png differ diff --git a/images/zh_TW/expressions/five.png b/images/zh_TW/expressions/five.png new file mode 100644 index 0000000..b1e1469 Binary files /dev/null and b/images/zh_TW/expressions/five.png differ diff --git a/images/zh_TW/expressions/four.png b/images/zh_TW/expressions/four.png new file mode 100644 index 0000000..ad5a888 Binary files /dev/null and b/images/zh_TW/expressions/four.png differ diff --git a/images/zh_TW/expressions/heart.png b/images/zh_TW/expressions/heart.png new file mode 100644 index 0000000..2834d3b Binary files /dev/null and b/images/zh_TW/expressions/heart.png differ diff --git a/images/zh_TW/expressions/note.png b/images/zh_TW/expressions/note.png new file mode 100644 index 0000000..698bf73 Binary files /dev/null and b/images/zh_TW/expressions/note.png differ diff --git a/images/zh_TW/expressions/one.png b/images/zh_TW/expressions/one.png new file mode 100644 index 0000000..1f9677d Binary files /dev/null and b/images/zh_TW/expressions/one.png differ diff --git a/images/zh_TW/expressions/surprise.png b/images/zh_TW/expressions/surprise.png new file mode 100644 index 0000000..ec09edb Binary files /dev/null and b/images/zh_TW/expressions/surprise.png differ diff --git a/images/zh_TW/expressions/three.png b/images/zh_TW/expressions/three.png new file mode 100644 index 0000000..d1e0a07 Binary files /dev/null and b/images/zh_TW/expressions/three.png differ diff --git a/images/zh_TW/expressions/two.png b/images/zh_TW/expressions/two.png new file mode 100644 index 0000000..8249236 Binary files /dev/null and b/images/zh_TW/expressions/two.png differ diff --git a/images/zh_TW/expressions/xicon.png b/images/zh_TW/expressions/xicon.png new file mode 100644 index 0000000..0f38afe Binary files /dev/null and b/images/zh_TW/expressions/xicon.png differ diff --git a/images/zh_TW/faces/common/mystery.png b/images/zh_TW/faces/common/mystery.png new file mode 100644 index 0000000..e28ee0a Binary files /dev/null and b/images/zh_TW/faces/common/mystery.png differ diff --git a/images/zh_TW/faces/hacker/annoyed.png b/images/zh_TW/faces/hacker/annoyed.png new file mode 100644 index 0000000..d95bf7f Binary files /dev/null and b/images/zh_TW/faces/hacker/annoyed.png differ diff --git a/images/zh_TW/faces/hacker/default.png b/images/zh_TW/faces/hacker/default.png new file mode 100644 index 0000000..914e451 Binary files /dev/null and b/images/zh_TW/faces/hacker/default.png differ diff --git a/images/zh_TW/faces/hacker/happi.png b/images/zh_TW/faces/hacker/happi.png new file mode 100644 index 0000000..3185ef3 Binary files /dev/null and b/images/zh_TW/faces/hacker/happi.png differ diff --git a/images/zh_TW/faces/hacker/pensive.png b/images/zh_TW/faces/hacker/pensive.png new file mode 100644 index 0000000..e9f46f5 Binary files /dev/null and b/images/zh_TW/faces/hacker/pensive.png differ diff --git a/images/zh_TW/faces/hacker/surprise.png b/images/zh_TW/faces/hacker/surprise.png new file mode 100644 index 0000000..c2db913 Binary files /dev/null and b/images/zh_TW/faces/hacker/surprise.png differ diff --git a/images/zh_TW/faces/hacker/sweat.png b/images/zh_TW/faces/hacker/sweat.png new file mode 100644 index 0000000..f3983c6 Binary files /dev/null and b/images/zh_TW/faces/hacker/sweat.png differ diff --git a/images/zh_TW/faces/hacker/sweat2.png b/images/zh_TW/faces/hacker/sweat2.png new file mode 100644 index 0000000..f597285 Binary files /dev/null and b/images/zh_TW/faces/hacker/sweat2.png differ diff --git a/images/zh_TW/faces/mechanic/angry.png b/images/zh_TW/faces/mechanic/angry.png new file mode 100644 index 0000000..b901186 Binary files /dev/null and b/images/zh_TW/faces/mechanic/angry.png differ diff --git a/images/zh_TW/faces/mechanic/default.png b/images/zh_TW/faces/mechanic/default.png new file mode 100644 index 0000000..8b40b25 Binary files /dev/null and b/images/zh_TW/faces/mechanic/default.png differ diff --git a/images/zh_TW/faces/mechanic/sad.png b/images/zh_TW/faces/mechanic/sad.png new file mode 100644 index 0000000..80236ad Binary files /dev/null and b/images/zh_TW/faces/mechanic/sad.png differ diff --git a/images/zh_TW/faces/mechanic/side.png b/images/zh_TW/faces/mechanic/side.png new file mode 100644 index 0000000..3a3bcd6 Binary files /dev/null and b/images/zh_TW/faces/mechanic/side.png differ diff --git a/images/zh_TW/faces/mechanic/sigh.png b/images/zh_TW/faces/mechanic/sigh.png new file mode 100644 index 0000000..b89db64 Binary files /dev/null and b/images/zh_TW/faces/mechanic/sigh.png differ diff --git a/images/zh_TW/faces/mechanic/surprise.png b/images/zh_TW/faces/mechanic/surprise.png new file mode 100644 index 0000000..9868fd5 Binary files /dev/null and b/images/zh_TW/faces/mechanic/surprise.png differ diff --git a/images/zh_TW/faces/mechanic/suspicious.png b/images/zh_TW/faces/mechanic/suspicious.png new file mode 100644 index 0000000..8a1f5b3 Binary files /dev/null and b/images/zh_TW/faces/mechanic/suspicious.png differ diff --git a/images/zh_TW/faces/mechanic/what.png b/images/zh_TW/faces/mechanic/what.png new file mode 100644 index 0000000..8a3ea88 Binary files /dev/null and b/images/zh_TW/faces/mechanic/what.png differ diff --git a/images/zh_TW/faces/player/annoyed.png b/images/zh_TW/faces/player/annoyed.png new file mode 100644 index 0000000..077707c Binary files /dev/null and b/images/zh_TW/faces/player/annoyed.png differ diff --git a/images/zh_TW/faces/player/annoyed_large.png b/images/zh_TW/faces/player/annoyed_large.png new file mode 100644 index 0000000..edfe515 Binary files /dev/null and b/images/zh_TW/faces/player/annoyed_large.png differ diff --git a/images/zh_TW/faces/player/confused.png b/images/zh_TW/faces/player/confused.png new file mode 100644 index 0000000..d13211a Binary files /dev/null and b/images/zh_TW/faces/player/confused.png differ diff --git a/images/zh_TW/faces/player/confused_large.png b/images/zh_TW/faces/player/confused_large.png new file mode 100644 index 0000000..c9f8bf3 Binary files /dev/null and b/images/zh_TW/faces/player/confused_large.png differ diff --git a/images/zh_TW/faces/player/cry.json b/images/zh_TW/faces/player/cry.json new file mode 100644 index 0000000..a42929a --- /dev/null +++ b/images/zh_TW/faces/player/cry.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 17, "y": 0, "w": 15, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 6, "w": 15, "h": 11 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 15, "h": 12 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 6, "w": 15, "h": 12 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cry.png", + "format": "RGBA8888", + "size": { "w": 32, "h": 12 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/faces/player/cry.png b/images/zh_TW/faces/player/cry.png new file mode 100644 index 0000000..361da95 Binary files /dev/null and b/images/zh_TW/faces/player/cry.png differ diff --git a/images/zh_TW/faces/player/cry_large.json b/images/zh_TW/faces/player/cry_large.json new file mode 100644 index 0000000..b8d4871 --- /dev/null +++ b/images/zh_TW/faces/player/cry_large.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 30, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 8, "w": 30, "h": 32 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 30, "h": 32 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 8, "w": 30, "h": 32 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cry_large.png", + "format": "RGBA8888", + "size": { "w": 62, "h": 32 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/faces/player/cry_large.png b/images/zh_TW/faces/player/cry_large.png new file mode 100644 index 0000000..9d11288 Binary files /dev/null and b/images/zh_TW/faces/player/cry_large.png differ diff --git a/images/zh_TW/faces/player/default.png b/images/zh_TW/faces/player/default.png new file mode 100644 index 0000000..f8e6feb Binary files /dev/null and b/images/zh_TW/faces/player/default.png differ diff --git a/images/zh_TW/faces/player/default_large.png b/images/zh_TW/faces/player/default_large.png new file mode 100644 index 0000000..9a40659 Binary files /dev/null and b/images/zh_TW/faces/player/default_large.png differ diff --git a/images/zh_TW/faces/player/determined.png b/images/zh_TW/faces/player/determined.png new file mode 100644 index 0000000..da57b6b Binary files /dev/null and b/images/zh_TW/faces/player/determined.png differ diff --git a/images/zh_TW/faces/player/determined2.png b/images/zh_TW/faces/player/determined2.png new file mode 100644 index 0000000..67da978 Binary files /dev/null and b/images/zh_TW/faces/player/determined2.png differ diff --git a/images/zh_TW/faces/player/determined2_large.png b/images/zh_TW/faces/player/determined2_large.png new file mode 100644 index 0000000..80cce1e Binary files /dev/null and b/images/zh_TW/faces/player/determined2_large.png differ diff --git a/images/zh_TW/faces/player/determined_large.png b/images/zh_TW/faces/player/determined_large.png new file mode 100644 index 0000000..164c7c1 Binary files /dev/null and b/images/zh_TW/faces/player/determined_large.png differ diff --git a/images/zh_TW/faces/player/happi.png b/images/zh_TW/faces/player/happi.png new file mode 100644 index 0000000..ebd10c5 Binary files /dev/null and b/images/zh_TW/faces/player/happi.png differ diff --git a/images/zh_TW/faces/player/happi2.json b/images/zh_TW/faces/player/happi2.json new file mode 100644 index 0000000..8c67f92 --- /dev/null +++ b/images/zh_TW/faces/player/happi2.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 17, "w": 15, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 5, "w": 15, "h": 10 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 15, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 3, "w": 15, "h": 15 }, + "sourceSize": { "w": 19, "h": 19 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "happi2.png", + "format": "RGBA8888", + "size": { "w": 15, "h": 27 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/faces/player/happi2.png b/images/zh_TW/faces/player/happi2.png new file mode 100644 index 0000000..4cb38e2 Binary files /dev/null and b/images/zh_TW/faces/player/happi2.png differ diff --git a/images/zh_TW/faces/player/happi2_large.json b/images/zh_TW/faces/player/happi2_large.json new file mode 100644 index 0000000..2375baf --- /dev/null +++ b/images/zh_TW/faces/player/happi2_large.json @@ -0,0 +1,33 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 41, "w": 30, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 5, "w": 30, "h": 35 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 30, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 1, "w": 30, "h": 39 }, + "sourceSize": { "w": 40, "h": 40 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "happi2_large.png", + "format": "RGBA8888", + "size": { "w": 30, "h": 76 }, + "scale": "1", + "frameTags": [ + ], + "slices": [ + ] + } +} diff --git a/images/zh_TW/faces/player/happi2_large.png b/images/zh_TW/faces/player/happi2_large.png new file mode 100644 index 0000000..188a9a1 Binary files /dev/null and b/images/zh_TW/faces/player/happi2_large.png differ diff --git a/images/zh_TW/faces/player/happi_large.png b/images/zh_TW/faces/player/happi_large.png new file mode 100644 index 0000000..89cd9b9 Binary files /dev/null and b/images/zh_TW/faces/player/happi_large.png differ diff --git a/images/zh_TW/faces/player/sad.png b/images/zh_TW/faces/player/sad.png new file mode 100644 index 0000000..cba3695 Binary files /dev/null and b/images/zh_TW/faces/player/sad.png differ diff --git a/images/zh_TW/faces/player/sad2.png b/images/zh_TW/faces/player/sad2.png new file mode 100644 index 0000000..cfd2ca5 Binary files /dev/null and b/images/zh_TW/faces/player/sad2.png differ diff --git a/images/zh_TW/faces/player/sad2_large.png b/images/zh_TW/faces/player/sad2_large.png new file mode 100644 index 0000000..483a383 Binary files /dev/null and b/images/zh_TW/faces/player/sad2_large.png differ diff --git a/images/zh_TW/faces/player/sad_large.png b/images/zh_TW/faces/player/sad_large.png new file mode 100644 index 0000000..83a6d86 Binary files /dev/null and b/images/zh_TW/faces/player/sad_large.png differ diff --git a/images/zh_TW/faces/player/side.png b/images/zh_TW/faces/player/side.png new file mode 100644 index 0000000..89a41f3 Binary files /dev/null and b/images/zh_TW/faces/player/side.png differ diff --git a/images/zh_TW/faces/player/side_large.png b/images/zh_TW/faces/player/side_large.png new file mode 100644 index 0000000..5be1876 Binary files /dev/null and b/images/zh_TW/faces/player/side_large.png differ diff --git a/images/zh_TW/faces/player/sigh.png b/images/zh_TW/faces/player/sigh.png new file mode 100644 index 0000000..a67eb76 Binary files /dev/null and b/images/zh_TW/faces/player/sigh.png differ diff --git a/images/zh_TW/faces/player/sigh_large.png b/images/zh_TW/faces/player/sigh_large.png new file mode 100644 index 0000000..ea48372 Binary files /dev/null and b/images/zh_TW/faces/player/sigh_large.png differ diff --git a/images/zh_TW/faces/player/sleep.png b/images/zh_TW/faces/player/sleep.png new file mode 100644 index 0000000..9bc2fa9 Binary files /dev/null and b/images/zh_TW/faces/player/sleep.png differ diff --git a/images/zh_TW/faces/player/sleep_large.png b/images/zh_TW/faces/player/sleep_large.png new file mode 100644 index 0000000..d872efb Binary files /dev/null and b/images/zh_TW/faces/player/sleep_large.png differ diff --git a/images/zh_TW/faces/player/sodesuka.png b/images/zh_TW/faces/player/sodesuka.png new file mode 100644 index 0000000..865f1db Binary files /dev/null and b/images/zh_TW/faces/player/sodesuka.png differ diff --git a/images/zh_TW/faces/player/sodesuka_large.png b/images/zh_TW/faces/player/sodesuka_large.png new file mode 100644 index 0000000..5d2db71 Binary files /dev/null and b/images/zh_TW/faces/player/sodesuka_large.png differ diff --git a/images/zh_TW/faces/player/surprise.png b/images/zh_TW/faces/player/surprise.png new file mode 100644 index 0000000..eff97c2 Binary files /dev/null and b/images/zh_TW/faces/player/surprise.png differ diff --git a/images/zh_TW/faces/player/surprise_large.png b/images/zh_TW/faces/player/surprise_large.png new file mode 100644 index 0000000..daabca7 Binary files /dev/null and b/images/zh_TW/faces/player/surprise_large.png differ diff --git a/images/zh_TW/faces/player/sweat.png b/images/zh_TW/faces/player/sweat.png new file mode 100644 index 0000000..8c616f2 Binary files /dev/null and b/images/zh_TW/faces/player/sweat.png differ diff --git a/images/zh_TW/faces/player/sweat2.png b/images/zh_TW/faces/player/sweat2.png new file mode 100644 index 0000000..7b268f5 Binary files /dev/null and b/images/zh_TW/faces/player/sweat2.png differ diff --git a/images/zh_TW/faces/player/sweat2_large.png b/images/zh_TW/faces/player/sweat2_large.png new file mode 100644 index 0000000..3ce453e Binary files /dev/null and b/images/zh_TW/faces/player/sweat2_large.png differ diff --git a/images/zh_TW/faces/player/sweat3.png b/images/zh_TW/faces/player/sweat3.png new file mode 100644 index 0000000..e2bb349 Binary files /dev/null and b/images/zh_TW/faces/player/sweat3.png differ diff --git a/images/zh_TW/faces/player/sweat3_large.png b/images/zh_TW/faces/player/sweat3_large.png new file mode 100644 index 0000000..f19e544 Binary files /dev/null and b/images/zh_TW/faces/player/sweat3_large.png differ diff --git a/images/zh_TW/faces/player/sweat4.png b/images/zh_TW/faces/player/sweat4.png new file mode 100644 index 0000000..684e163 Binary files /dev/null and b/images/zh_TW/faces/player/sweat4.png differ diff --git a/images/zh_TW/faces/player/sweat4_large.png b/images/zh_TW/faces/player/sweat4_large.png new file mode 100644 index 0000000..272952a Binary files /dev/null and b/images/zh_TW/faces/player/sweat4_large.png differ diff --git a/images/zh_TW/faces/player/sweat5.png b/images/zh_TW/faces/player/sweat5.png new file mode 100644 index 0000000..addf706 Binary files /dev/null and b/images/zh_TW/faces/player/sweat5.png differ diff --git a/images/zh_TW/faces/player/sweat5_large.png b/images/zh_TW/faces/player/sweat5_large.png new file mode 100644 index 0000000..54b3bb8 Binary files /dev/null and b/images/zh_TW/faces/player/sweat5_large.png differ diff --git a/images/zh_TW/faces/player/sweat_large.png b/images/zh_TW/faces/player/sweat_large.png new file mode 100644 index 0000000..6967f03 Binary files /dev/null and b/images/zh_TW/faces/player/sweat_large.png differ diff --git a/images/zh_TW/faces/player/upset.png b/images/zh_TW/faces/player/upset.png new file mode 100644 index 0000000..196415d Binary files /dev/null and b/images/zh_TW/faces/player/upset.png differ diff --git a/images/zh_TW/faces/player/upset2.png b/images/zh_TW/faces/player/upset2.png new file mode 100644 index 0000000..0e5a860 Binary files /dev/null and b/images/zh_TW/faces/player/upset2.png differ diff --git a/images/zh_TW/faces/player/upset2_large.png b/images/zh_TW/faces/player/upset2_large.png new file mode 100644 index 0000000..40116e4 Binary files /dev/null and b/images/zh_TW/faces/player/upset2_large.png differ diff --git a/images/zh_TW/faces/player/upset_large.png b/images/zh_TW/faces/player/upset_large.png new file mode 100644 index 0000000..9a9f697 Binary files /dev/null and b/images/zh_TW/faces/player/upset_large.png differ diff --git a/images/zh_TW/faces/player/what.png b/images/zh_TW/faces/player/what.png new file mode 100644 index 0000000..f3bdc64 Binary files /dev/null and b/images/zh_TW/faces/player/what.png differ diff --git a/images/zh_TW/faces/player/what_large.png b/images/zh_TW/faces/player/what_large.png new file mode 100644 index 0000000..5dc22d9 Binary files /dev/null and b/images/zh_TW/faces/player/what_large.png differ diff --git a/images/zh_TW/faces/player/wink.png b/images/zh_TW/faces/player/wink.png new file mode 100644 index 0000000..c944cf6 Binary files /dev/null and b/images/zh_TW/faces/player/wink.png differ diff --git a/images/zh_TW/faces/player/wink_large.png b/images/zh_TW/faces/player/wink_large.png new file mode 100644 index 0000000..2232b67 Binary files /dev/null and b/images/zh_TW/faces/player/wink_large.png differ diff --git a/images/zh_TW/faces/player/xeyes.png b/images/zh_TW/faces/player/xeyes.png new file mode 100644 index 0000000..ab0e71a Binary files /dev/null and b/images/zh_TW/faces/player/xeyes.png differ diff --git a/images/zh_TW/faces/player/xeyes_large.png b/images/zh_TW/faces/player/xeyes_large.png new file mode 100644 index 0000000..fb4b58d Binary files /dev/null and b/images/zh_TW/faces/player/xeyes_large.png differ diff --git a/images/zh_TW/faces/thicc/confused.png b/images/zh_TW/faces/thicc/confused.png new file mode 100644 index 0000000..711134f Binary files /dev/null and b/images/zh_TW/faces/thicc/confused.png differ diff --git a/images/zh_TW/faces/thicc/default.png b/images/zh_TW/faces/thicc/default.png new file mode 100644 index 0000000..1ac0b54 Binary files /dev/null and b/images/zh_TW/faces/thicc/default.png differ diff --git a/images/zh_TW/faces/thicc/happi.png b/images/zh_TW/faces/thicc/happi.png new file mode 100644 index 0000000..b72ca01 Binary files /dev/null and b/images/zh_TW/faces/thicc/happi.png differ diff --git a/images/zh_TW/faces/thicc/laugh.png b/images/zh_TW/faces/thicc/laugh.png new file mode 100644 index 0000000..7b6906f Binary files /dev/null and b/images/zh_TW/faces/thicc/laugh.png differ diff --git a/images/zh_TW/faces/thicc/sad.png b/images/zh_TW/faces/thicc/sad.png new file mode 100644 index 0000000..d8f2b15 Binary files /dev/null and b/images/zh_TW/faces/thicc/sad.png differ diff --git a/images/zh_TW/faces/thicc/side.png b/images/zh_TW/faces/thicc/side.png new file mode 100644 index 0000000..1b5d1e9 Binary files /dev/null and b/images/zh_TW/faces/thicc/side.png differ diff --git a/images/zh_TW/faces/thicc/sigh.png b/images/zh_TW/faces/thicc/sigh.png new file mode 100644 index 0000000..ef07577 Binary files /dev/null and b/images/zh_TW/faces/thicc/sigh.png differ diff --git a/images/zh_TW/faces/thicc/sleep.png b/images/zh_TW/faces/thicc/sleep.png new file mode 100644 index 0000000..b15fd13 Binary files /dev/null and b/images/zh_TW/faces/thicc/sleep.png differ diff --git a/images/zh_TW/faces/thicc/what.png b/images/zh_TW/faces/thicc/what.png new file mode 100644 index 0000000..a3ee1cb Binary files /dev/null and b/images/zh_TW/faces/thicc/what.png differ diff --git a/images/zh_TW/games/pipewerx/connection_a.png b/images/zh_TW/games/pipewerx/connection_a.png new file mode 100644 index 0000000..c80c19b Binary files /dev/null and b/images/zh_TW/games/pipewerx/connection_a.png differ diff --git a/images/zh_TW/games/pipewerx/connection_b.png b/images/zh_TW/games/pipewerx/connection_b.png new file mode 100644 index 0000000..20c3640 Binary files /dev/null and b/images/zh_TW/games/pipewerx/connection_b.png differ diff --git a/images/zh_TW/games/pipewerx/connection_c.png b/images/zh_TW/games/pipewerx/connection_c.png new file mode 100644 index 0000000..15f154e Binary files /dev/null and b/images/zh_TW/games/pipewerx/connection_c.png differ diff --git a/images/zh_TW/games/pipewerx/overlay.png b/images/zh_TW/games/pipewerx/overlay.png new file mode 100644 index 0000000..70f9d89 Binary files /dev/null and b/images/zh_TW/games/pipewerx/overlay.png differ diff --git a/images/zh_TW/games/pipewerx/pipe.png b/images/zh_TW/games/pipewerx/pipe.png new file mode 100644 index 0000000..a17919e Binary files /dev/null and b/images/zh_TW/games/pipewerx/pipe.png differ diff --git a/images/zh_TW/games/pipewerx/pipe_corner.png b/images/zh_TW/games/pipewerx/pipe_corner.png new file mode 100644 index 0000000..7b54dc7 Binary files /dev/null and b/images/zh_TW/games/pipewerx/pipe_corner.png differ diff --git a/images/zh_TW/games/pipewerx/screen.png b/images/zh_TW/games/pipewerx/screen.png new file mode 100644 index 0000000..b69a031 Binary files /dev/null and b/images/zh_TW/games/pipewerx/screen.png differ diff --git a/images/zh_TW/games/pipewerx/tool_cursor.png b/images/zh_TW/games/pipewerx/tool_cursor.png new file mode 100644 index 0000000..e148a26 Binary files /dev/null and b/images/zh_TW/games/pipewerx/tool_cursor.png differ diff --git a/images/zh_TW/games/rhythm/backdrop.png b/images/zh_TW/games/rhythm/backdrop.png new file mode 100644 index 0000000..5e11529 Binary files /dev/null and b/images/zh_TW/games/rhythm/backdrop.png differ diff --git a/images/zh_TW/games/rhythm/circle.png b/images/zh_TW/games/rhythm/circle.png new file mode 100644 index 0000000..20f4f49 Binary files /dev/null and b/images/zh_TW/games/rhythm/circle.png differ diff --git a/images/zh_TW/games/rhythm/emotion_anxiety.json b/images/zh_TW/games/rhythm/emotion_anxiety.json new file mode 100644 index 0000000..cc4a2a4 --- /dev/null +++ b/images/zh_TW/games/rhythm/emotion_anxiety.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 242, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 182, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_emotion_anxiety.png", + "format": "RGBA8888", + "size": { "w": 482, "h": 362 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/emotion_anxiety.png b/images/zh_TW/games/rhythm/emotion_anxiety.png new file mode 100644 index 0000000..a515efb Binary files /dev/null and b/images/zh_TW/games/rhythm/emotion_anxiety.png differ diff --git a/images/zh_TW/games/rhythm/emotion_depression.json b/images/zh_TW/games/rhythm/emotion_depression.json new file mode 100644 index 0000000..fae966a --- /dev/null +++ b/images/zh_TW/games/rhythm/emotion_depression.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + }, + { + "filename": "1", + "frame": { "x": 242, "y": 0, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 182, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + }, + { + "filename": "3", + "frame": { "x": 242, "y": 182, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 240, "h": 180 }, + "duration": 466 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_emotion_depression.png", + "format": "RGBA8888", + "size": { "w": 482, "h": 362 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/emotion_depression.png b/images/zh_TW/games/rhythm/emotion_depression.png new file mode 100644 index 0000000..1a17f91 Binary files /dev/null and b/images/zh_TW/games/rhythm/emotion_depression.png differ diff --git a/images/zh_TW/games/rhythm/expand_middle.png b/images/zh_TW/games/rhythm/expand_middle.png new file mode 100644 index 0000000..b76e1d2 Binary files /dev/null and b/images/zh_TW/games/rhythm/expand_middle.png differ diff --git a/images/zh_TW/games/rhythm/expand_side.png b/images/zh_TW/games/rhythm/expand_side.png new file mode 100644 index 0000000..ce59a8e Binary files /dev/null and b/images/zh_TW/games/rhythm/expand_side.png differ diff --git a/images/zh_TW/games/rhythm/flare.json b/images/zh_TW/games/rhythm/flare.json new file mode 100644 index 0000000..7f3e770 --- /dev/null +++ b/images/zh_TW/games/rhythm/flare.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 26, "y": 24, "w": 10, "h": 18 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 10, "h": 18 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 24, "w": 11, "h": 20 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 11, "h": 20 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 14, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 26, "y": 44, "w": 10, "h": 18 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 10, "h": 18 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 13, "y": 24, "w": 11, "h": 20 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 11, "h": 20 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_flare.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 62 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/flare.png b/images/zh_TW/games/rhythm/flare.png new file mode 100644 index 0000000..54a45b3 Binary files /dev/null and b/images/zh_TW/games/rhythm/flare.png differ diff --git a/images/zh_TW/games/rhythm/flare_diag.json b/images/zh_TW/games/rhythm/flare_diag.json new file mode 100644 index 0000000..9ee5d5d --- /dev/null +++ b/images/zh_TW/games/rhythm/flare_diag.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 17, "h": 17 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 17 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 38, "y": 0, "w": 13, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 13, "h": 13 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 19, "w": 15, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 15 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 19, "y": 0, "w": 17, "h": 17 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 17, "h": 17 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 38, "y": 15, "w": 13, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 1, "w": 13, "h": 13 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 17, "y": 19, "w": 15, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 15 }, + "sourceSize": { "w": 17, "h": 17 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_flare_diag.png", + "format": "RGBA8888", + "size": { "w": 51, "h": 34 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/flare_diag.png b/images/zh_TW/games/rhythm/flare_diag.png new file mode 100644 index 0000000..ef9f997 Binary files /dev/null and b/images/zh_TW/games/rhythm/flare_diag.png differ diff --git a/images/zh_TW/games/rhythm/joystick_cardinal1.json b/images/zh_TW/games/rhythm/joystick_cardinal1.json new file mode 100644 index 0000000..bb75af2 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_cardinal1.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 16, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal1.png", + "format": "RGBA8888", + "size": { "w": 30, "h": 30 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_cardinal1.png b/images/zh_TW/games/rhythm/joystick_cardinal1.png new file mode 100644 index 0000000..1e007e9 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_cardinal1.png differ diff --git a/images/zh_TW/games/rhythm/joystick_cardinal2.json b/images/zh_TW/games/rhythm/joystick_cardinal2.json new file mode 100644 index 0000000..bf716a4 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_cardinal2.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 18, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal2.png", + "format": "RGBA8888", + "size": { "w": 34, "h": 34 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_cardinal2.png b/images/zh_TW/games/rhythm/joystick_cardinal2.png new file mode 100644 index 0000000..2e3f302 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_cardinal2.png differ diff --git a/images/zh_TW/games/rhythm/joystick_cardinal3.json b/images/zh_TW/games/rhythm/joystick_cardinal3.json new file mode 100644 index 0000000..3cfb09f --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_cardinal3.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 20, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 20, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal3.png", + "format": "RGBA8888", + "size": { "w": 38, "h": 38 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_cardinal3.png b/images/zh_TW/games/rhythm/joystick_cardinal3.png new file mode 100644 index 0000000..091bc9d Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_cardinal3.png differ diff --git a/images/zh_TW/games/rhythm/joystick_cardinal4.json b/images/zh_TW/games/rhythm/joystick_cardinal4.json new file mode 100644 index 0000000..5640238 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_cardinal4.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 22, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal4.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 42 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_cardinal4.png b/images/zh_TW/games/rhythm/joystick_cardinal4.png new file mode 100644 index 0000000..771653c Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_cardinal4.png differ diff --git a/images/zh_TW/games/rhythm/joystick_cardinal5.json b/images/zh_TW/games/rhythm/joystick_cardinal5.json new file mode 100644 index 0000000..e56d6a9 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_cardinal5.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 24, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal5.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 46 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_cardinal5.png b/images/zh_TW/games/rhythm/joystick_cardinal5.png new file mode 100644 index 0000000..6fa19d9 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_cardinal5.png differ diff --git a/images/zh_TW/games/rhythm/joystick_cardinal6.json b/images/zh_TW/games/rhythm/joystick_cardinal6.json new file mode 100644 index 0000000..b95cccc --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_cardinal6.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 26, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 26, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_cardinal6.png", + "format": "RGBA8888", + "size": { "w": 50, "h": 50 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_cardinal6.png b/images/zh_TW/games/rhythm/joystick_cardinal6.png new file mode 100644 index 0000000..0912a35 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_cardinal6.png differ diff --git a/images/zh_TW/games/rhythm/joystick_diagonal1.json b/images/zh_TW/games/rhythm/joystick_diagonal1.json new file mode 100644 index 0000000..e83f589 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_diagonal1.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 16, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 14, "h": 14 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal1.png", + "format": "RGBA8888", + "size": { "w": 30, "h": 30 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_diagonal1.png b/images/zh_TW/games/rhythm/joystick_diagonal1.png new file mode 100644 index 0000000..2aea411 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_diagonal1.png differ diff --git a/images/zh_TW/games/rhythm/joystick_diagonal2.json b/images/zh_TW/games/rhythm/joystick_diagonal2.json new file mode 100644 index 0000000..1318f34 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_diagonal2.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 18, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal2.png", + "format": "RGBA8888", + "size": { "w": 34, "h": 34 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_diagonal2.png b/images/zh_TW/games/rhythm/joystick_diagonal2.png new file mode 100644 index 0000000..b5ce564 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_diagonal2.png differ diff --git a/images/zh_TW/games/rhythm/joystick_diagonal3.json b/images/zh_TW/games/rhythm/joystick_diagonal3.json new file mode 100644 index 0000000..cb433ff --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_diagonal3.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 20, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 20, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal3.png", + "format": "RGBA8888", + "size": { "w": 38, "h": 38 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_diagonal3.png b/images/zh_TW/games/rhythm/joystick_diagonal3.png new file mode 100644 index 0000000..58af69a Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_diagonal3.png differ diff --git a/images/zh_TW/games/rhythm/joystick_diagonal4.json b/images/zh_TW/games/rhythm/joystick_diagonal4.json new file mode 100644 index 0000000..4ff4f67 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_diagonal4.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 22, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal4.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 42 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_diagonal4.png b/images/zh_TW/games/rhythm/joystick_diagonal4.png new file mode 100644 index 0000000..ec616c6 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_diagonal4.png differ diff --git a/images/zh_TW/games/rhythm/joystick_diagonal5.json b/images/zh_TW/games/rhythm/joystick_diagonal5.json new file mode 100644 index 0000000..73abf25 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_diagonal5.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 24, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 24, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal5.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 46 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_diagonal5.png b/images/zh_TW/games/rhythm/joystick_diagonal5.png new file mode 100644 index 0000000..6a3c93b Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_diagonal5.png differ diff --git a/images/zh_TW/games/rhythm/joystick_diagonal6.json b/images/zh_TW/games/rhythm/joystick_diagonal6.json new file mode 100644 index 0000000..d37059b --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_diagonal6.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 26, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 26, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_diagonal6.png", + "format": "RGBA8888", + "size": { "w": 50, "h": 50 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_diagonal6.png b/images/zh_TW/games/rhythm/joystick_diagonal6.png new file mode 100644 index 0000000..15cf0f8 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_diagonal6.png differ diff --git a/images/zh_TW/games/rhythm/joystick_neutral1.json b/images/zh_TW/games/rhythm/joystick_neutral1.json new file mode 100644 index 0000000..5a22c18 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_neutral1.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral1.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 16 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_neutral1.png b/images/zh_TW/games/rhythm/joystick_neutral1.png new file mode 100644 index 0000000..fa96e40 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_neutral1.png differ diff --git a/images/zh_TW/games/rhythm/joystick_neutral2.json b/images/zh_TW/games/rhythm/joystick_neutral2.json new file mode 100644 index 0000000..424aabb --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_neutral2.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 18 }, + "sourceSize": { "w": 18, "h": 18 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral2.png", + "format": "RGBA8888", + "size": { "w": 18, "h": 18 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_neutral2.png b/images/zh_TW/games/rhythm/joystick_neutral2.png new file mode 100644 index 0000000..6a6d17f Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_neutral2.png differ diff --git a/images/zh_TW/games/rhythm/joystick_neutral3.json b/images/zh_TW/games/rhythm/joystick_neutral3.json new file mode 100644 index 0000000..8f8782a --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_neutral3.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 20 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral3.png", + "format": "RGBA8888", + "size": { "w": 20, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_neutral3.png b/images/zh_TW/games/rhythm/joystick_neutral3.png new file mode 100644 index 0000000..3082a85 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_neutral3.png differ diff --git a/images/zh_TW/games/rhythm/joystick_neutral4.json b/images/zh_TW/games/rhythm/joystick_neutral4.json new file mode 100644 index 0000000..c900297 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_neutral4.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 22 }, + "sourceSize": { "w": 22, "h": 22 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral4.png", + "format": "RGBA8888", + "size": { "w": 22, "h": 22 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_neutral4.png b/images/zh_TW/games/rhythm/joystick_neutral4.png new file mode 100644 index 0000000..a555d00 Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_neutral4.png differ diff --git a/images/zh_TW/games/rhythm/joystick_neutral5.json b/images/zh_TW/games/rhythm/joystick_neutral5.json new file mode 100644 index 0000000..589db6c --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_neutral5.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 24 }, + "sourceSize": { "w": 24, "h": 24 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral5.png", + "format": "RGBA8888", + "size": { "w": 24, "h": 24 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_neutral5.png b/images/zh_TW/games/rhythm/joystick_neutral5.png new file mode 100644 index 0000000..238332c Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_neutral5.png differ diff --git a/images/zh_TW/games/rhythm/joystick_neutral6.json b/images/zh_TW/games/rhythm/joystick_neutral6.json new file mode 100644 index 0000000..e6a36f3 --- /dev/null +++ b/images/zh_TW/games/rhythm/joystick_neutral6.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "sourceSize": { "w": 26, "h": 26 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "sourceSize": { "w": 26, "h": 26 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 26 }, + "sourceSize": { "w": 26, "h": 26 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "ry_joystick_neutral6.png", + "format": "RGBA8888", + "size": { "w": 26, "h": 26 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/games/rhythm/joystick_neutral6.png b/images/zh_TW/games/rhythm/joystick_neutral6.png new file mode 100644 index 0000000..53bc24b Binary files /dev/null and b/images/zh_TW/games/rhythm/joystick_neutral6.png differ diff --git a/images/zh_TW/icon.png b/images/zh_TW/icon.png new file mode 100644 index 0000000..a6b7aee Binary files /dev/null and b/images/zh_TW/icon.png differ diff --git a/images/zh_TW/maps/home.json b/images/zh_TW/maps/home.json new file mode 100644 index 0000000..6b434e2 --- /dev/null +++ b/images/zh_TW/maps/home.json @@ -0,0 +1,95 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 282, "y": 222, "w": 200, "h": 170 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 200, "h": 170 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 280, "h": 260 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 280, "h": 260 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 666, "y": 0, "w": 120, "h": 270 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 120, "h": 270 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 556, "y": 272, "w": 80, "h": 110 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 80, "h": 110 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 282, "y": 0, "w": 220, "h": 220 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 220, "h": 220 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 504, "y": 0, "w": 160, "h": 270 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 160, "h": 270 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 638, "y": 272, "w": 60, "h": 110 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 60, "h": 110 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 484, "y": 272, "w": 70, "h": 190 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 70, "h": 190 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 262, "w": 220, "h": 70 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 220, "h": 70 }, + "sourceSize": { "w": 280, "h": 270 }, + "duration": 1 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "home.png", + "format": "RGBA8888", + "size": { "w": 786, "h": 462 }, + "scale": "1", + "frameTags": [ + { "name": "tileset", "from": 8, "to": 8, "direction": "forward", "color": "#000000ff" } + ] + } +} diff --git a/images/zh_TW/maps/home.png b/images/zh_TW/maps/home.png new file mode 100644 index 0000000..9401ef8 Binary files /dev/null and b/images/zh_TW/maps/home.png differ diff --git a/images/zh_TW/maps/redleaf.json b/images/zh_TW/maps/redleaf.json new file mode 100644 index 0000000..490f9c1 --- /dev/null +++ b/images/zh_TW/maps/redleaf.json @@ -0,0 +1,113 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 602, "y": 302, "w": 600, "h": 220 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 20, "w": 600, "h": 220 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "1", + "frame": { "x": 684, "y": 524, "w": 360, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 360, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "2", + "frame": { "x": 1046, "y": 606, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 442, "w": 240, "h": 340 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 20, "w": 240, "h": 340 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "4", + "frame": { "x": 1288, "y": 606, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "5", + "frame": { "x": 242, "y": 524, "w": 440, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 440, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "6", + "frame": { "x": 1530, "y": 606, "w": 240, "h": 180 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 240, "h": 180 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "7", + "frame": { "x": 1204, "y": 304, "w": 360, "h": 300 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 360, "h": 300 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "8", + "frame": { "x": 602, "y": 0, "w": 600, "h": 300 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 600, "h": 300 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 600, "h": 440 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 600, "h": 440 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + }, + { + "filename": "10", + "frame": { "x": 1204, "y": 0, "w": 520, "h": 302 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 520, "h": 302 }, + "sourceSize": { "w": 600, "h": 440 }, + "duration": 1 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "redleaf.png", + "format": "RGBA8888", + "size": { "w": 1770, "h": 786 }, + "scale": "1", + "frameTags": [ + { "name": "tileset", "from": 10, "to": 10, "direction": "forward", "color": "#000000ff" } + ] + } +} diff --git a/images/zh_TW/maps/redleaf.png b/images/zh_TW/maps/redleaf.png new file mode 100644 index 0000000..28a4c96 Binary files /dev/null and b/images/zh_TW/maps/redleaf.png differ diff --git a/images/zh_TW/menu/ch_dropdown.png b/images/zh_TW/menu/ch_dropdown.png new file mode 100644 index 0000000..2c160d9 Binary files /dev/null and b/images/zh_TW/menu/ch_dropdown.png differ diff --git a/images/zh_TW/menu/dl_box.png b/images/zh_TW/menu/dl_box.png new file mode 100644 index 0000000..9456404 Binary files /dev/null and b/images/zh_TW/menu/dl_box.png differ diff --git a/images/zh_TW/menu/dl_circle.png b/images/zh_TW/menu/dl_circle.png new file mode 100644 index 0000000..2c29de8 Binary files /dev/null and b/images/zh_TW/menu/dl_circle.png differ diff --git a/images/zh_TW/menu/dl_corner.png b/images/zh_TW/menu/dl_corner.png new file mode 100644 index 0000000..4c2ba1b Binary files /dev/null and b/images/zh_TW/menu/dl_corner.png differ diff --git a/images/zh_TW/menu/dl_edge.png b/images/zh_TW/menu/dl_edge.png new file mode 100644 index 0000000..e388b5a Binary files /dev/null and b/images/zh_TW/menu/dl_edge.png differ diff --git a/images/zh_TW/menu/logo.json b/images/zh_TW/menu/logo.json new file mode 100644 index 0000000..08babf8 --- /dev/null +++ b/images/zh_TW/menu/logo.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 3000 + }, + { + "filename": "1", + "frame": { "x": 86, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + }, + { + "filename": "2", + "frame": { "x": 172, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 258, "y": 0, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + }, + { + "filename": "5", + "frame": { "x": 86, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 172, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + }, + { + "filename": "7", + "frame": { "x": 258, "y": 41, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 82, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 86, "y": 82, "w": 84, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 84, "h": 39 }, + "sourceSize": { "w": 84, "h": 56 }, + "duration": 66 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "logo.png", + "format": "RGBA8888", + "size": { "w": 342, "h": 121 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/menu/logo.png b/images/zh_TW/menu/logo.png new file mode 100644 index 0000000..40580c6 Binary files /dev/null and b/images/zh_TW/menu/logo.png differ diff --git a/images/zh_TW/menu/menu_item.png b/images/zh_TW/menu/menu_item.png new file mode 100644 index 0000000..65284c3 Binary files /dev/null and b/images/zh_TW/menu/menu_item.png differ diff --git a/images/zh_TW/menu/menu_options.png b/images/zh_TW/menu/menu_options.png new file mode 100644 index 0000000..b27b445 Binary files /dev/null and b/images/zh_TW/menu/menu_options.png differ diff --git a/images/zh_TW/menu/menu_ponder.png b/images/zh_TW/menu/menu_ponder.png new file mode 100644 index 0000000..4b41587 Binary files /dev/null and b/images/zh_TW/menu/menu_ponder.png differ diff --git a/images/zh_TW/menu/menu_save.png b/images/zh_TW/menu/menu_save.png new file mode 100644 index 0000000..a37fa00 Binary files /dev/null and b/images/zh_TW/menu/menu_save.png differ diff --git a/images/zh_TW/menu/ov_bubble.json b/images/zh_TW/menu/ov_bubble.json new file mode 100644 index 0000000..9131904 --- /dev/null +++ b/images/zh_TW/menu/ov_bubble.json @@ -0,0 +1,85 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 54, "y": 41, "w": 49, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 3, "w": 49, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 105, "y": 41, "w": 49, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 49, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 156, "y": 41, "w": 52, "h": 36 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 52, "h": 36 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 156, "y": 79, "w": 52, "h": 36 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 3, "w": 52, "h": 36 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 54, "y": 0, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 108, "y": 0, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 41, "w": 52, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 3, "w": 52, "h": 39 }, + "sourceSize": { "w": 55, "h": 42 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "ov_bubble.png", + "format": "RGBA8888", + "size": { "w": 208, "h": 115 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/menu/ov_bubble.png b/images/zh_TW/menu/ov_bubble.png new file mode 100644 index 0000000..d132cb1 Binary files /dev/null and b/images/zh_TW/menu/ov_bubble.png differ diff --git a/images/zh_TW/menu/ov_modal.png b/images/zh_TW/menu/ov_modal.png new file mode 100644 index 0000000..2373fb1 Binary files /dev/null and b/images/zh_TW/menu/ov_modal.png differ diff --git a/images/zh_TW/menu/ov_toast.png b/images/zh_TW/menu/ov_toast.png new file mode 100644 index 0000000..c234b5c Binary files /dev/null and b/images/zh_TW/menu/ov_toast.png differ diff --git a/images/zh_TW/menu/tt_edge.png b/images/zh_TW/menu/tt_edge.png new file mode 100644 index 0000000..85d0133 Binary files /dev/null and b/images/zh_TW/menu/tt_edge.png differ diff --git a/images/zh_TW/menu/tt_side.png b/images/zh_TW/menu/tt_side.png new file mode 100644 index 0000000..4baf16d Binary files /dev/null and b/images/zh_TW/menu/tt_side.png differ diff --git a/images/zh_TW/menu/volume.json b/images/zh_TW/menu/volume.json new file mode 100644 index 0000000..e551689 --- /dev/null +++ b/images/zh_TW/menu/volume.json @@ -0,0 +1,166 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 56, "y": 16, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 1, "h": 1 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 59, "y": 16, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 7, "w": 1, "h": 1 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 7, "y": 17, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 7, "w": 1, "h": 1 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 31, "y": 10, "w": 3, "h": 2 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 6, "w": 3, "h": 2 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 31, "y": 14, "w": 3, "h": 2 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 6, "w": 3, "h": 2 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 49, "y": 16, "w": 5, "h": 3 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 5, "w": 5, "h": 3 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 17, "w": 5, "h": 3 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 5, "w": 5, "h": 3 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 22, "y": 10, "w": 7, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 7, "h": 4 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 22, "y": 16, "w": 7, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 7, "h": 4 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 10, "w": 9, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 9, "h": 5 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 11, "y": 10, "w": 9, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 3, "w": 9, "h": 5 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 49, "y": 0, "w": 11, "h": 6 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 11, "h": 6 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 49, "y": 8, "w": 11, "h": 6 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 11, "h": 6 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 34, "y": 0, "w": 13, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 13, "h": 7 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 34, "y": 9, "w": 13, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 13, "h": 7 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 0, "y": 0, "w": 15, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 8 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 17, "y": 0, "w": 15, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 15, "h": 8 }, + "sourceSize": { "w": 15, "h": 8 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-rc4-dev", + "image": "volume.png", + "format": "RGBA8888", + "size": { "w": 60, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/menu/volume.png b/images/zh_TW/menu/volume.png new file mode 100644 index 0000000..9d8bf63 Binary files /dev/null and b/images/zh_TW/menu/volume.png differ diff --git a/images/zh_TW/objects/common/goatplush.png b/images/zh_TW/objects/common/goatplush.png new file mode 100644 index 0000000..152d228 Binary files /dev/null and b/images/zh_TW/objects/common/goatplush.png differ diff --git a/images/zh_TW/objects/common/golden.json b/images/zh_TW/objects/common/golden.json new file mode 100644 index 0000000..03d50c5 --- /dev/null +++ b/images/zh_TW/objects/common/golden.json @@ -0,0 +1,230 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 500 + }, + { + "filename": "1", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 400 + }, + { + "filename": "2", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 333 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 266 + }, + { + "filename": "4", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 166 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 133 + }, + { + "filename": "7", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 60, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "11", + "frame": { "x": 120, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "12", + "frame": { "x": 180, "y": 0, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "13", + "frame": { "x": 0, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "14", + "frame": { "x": 60, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "15", + "frame": { "x": 120, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "16", + "frame": { "x": 180, "y": 37, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "17", + "frame": { "x": 0, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "18", + "frame": { "x": 60, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "19", + "frame": { "x": 120, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "20", + "frame": { "x": 180, "y": 74, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "21", + "frame": { "x": 0, "y": 111, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "22", + "frame": { "x": 60, "y": 111, "w": 58, "h": 35 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 35 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + }, + { + "filename": "23", + "frame": { "x": 240, "y": 0, "w": 1, "h": 1 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 1, "h": 1 }, + "sourceSize": { "w": 58, "h": 35 }, + "duration": 66 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "golden.png", + "format": "RGBA8888", + "size": { "w": 241, "h": 146 }, + "scale": "1", + "frameTags": [ + { "name": "loop", "from": 14, "to": 14, "direction": "forward", "color": "#000000ff" } + ] + } +} diff --git a/images/zh_TW/objects/common/golden.png b/images/zh_TW/objects/common/golden.png new file mode 100644 index 0000000..96f145f Binary files /dev/null and b/images/zh_TW/objects/common/golden.png differ diff --git a/images/zh_TW/objects/common/jusant.png b/images/zh_TW/objects/common/jusant.png new file mode 100644 index 0000000..65d1a52 Binary files /dev/null and b/images/zh_TW/objects/common/jusant.png differ diff --git a/images/zh_TW/objects/common/jusant_circle.png b/images/zh_TW/objects/common/jusant_circle.png new file mode 100644 index 0000000..17a8629 Binary files /dev/null and b/images/zh_TW/objects/common/jusant_circle.png differ diff --git a/images/zh_TW/objects/common/void.png b/images/zh_TW/objects/common/void.png new file mode 100644 index 0000000..1c0b49f Binary files /dev/null and b/images/zh_TW/objects/common/void.png differ diff --git a/images/zh_TW/objects/common/void_window.png b/images/zh_TW/objects/common/void_window.png new file mode 100644 index 0000000..009f06c Binary files /dev/null and b/images/zh_TW/objects/common/void_window.png differ diff --git a/images/zh_TW/objects/home/basket.json b/images/zh_TW/objects/home/basket.json new file mode 100644 index 0000000..8575e96 --- /dev/null +++ b/images/zh_TW/objects/home/basket.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 19, "h": 28 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 28 }, + "sourceSize": { "w": 19, "h": 28 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 21, "y": 0, "w": 19, "h": 28 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 19, "h": 28 }, + "sourceSize": { "w": 19, "h": 28 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "basket.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 28 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/basket.png b/images/zh_TW/objects/home/basket.png new file mode 100644 index 0000000..e27c287 Binary files /dev/null and b/images/zh_TW/objects/home/basket.png differ diff --git a/images/zh_TW/objects/home/bed.json b/images/zh_TW/objects/home/bed.json new file mode 100644 index 0000000..22d1412 --- /dev/null +++ b/images/zh_TW/objects/home/bed.json @@ -0,0 +1,22 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 58, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 58, "h": 71 }, + "sourceSize": { "w": 58, "h": 71 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bed.png", + "format": "I8", + "size": { "w": 58, "h": 71 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/bed.png b/images/zh_TW/objects/home/bed.png new file mode 100644 index 0000000..c9ab71c Binary files /dev/null and b/images/zh_TW/objects/home/bed.png differ diff --git a/images/zh_TW/objects/home/bed_cover.json b/images/zh_TW/objects/home/bed_cover.json new file mode 100644 index 0000000..226af3c --- /dev/null +++ b/images/zh_TW/objects/home/bed_cover.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 38, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 20, "y": 32, "w": 38, "h": 35 }, + "sourceSize": { "w": 58, "h": 71 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 40, "y": 0, "w": 38, "h": 35 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 20, "y": 32, "w": 38, "h": 35 }, + "sourceSize": { "w": 58, "h": 71 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bed_cover.png", + "format": "I8", + "size": { "w": 78, "h": 35 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/bed_cover.png b/images/zh_TW/objects/home/bed_cover.png new file mode 100644 index 0000000..f8b838d Binary files /dev/null and b/images/zh_TW/objects/home/bed_cover.png differ diff --git a/images/zh_TW/objects/home/bed_frame.json b/images/zh_TW/objects/home/bed_frame.json new file mode 100644 index 0000000..7a37d1f --- /dev/null +++ b/images/zh_TW/objects/home/bed_frame.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 71, "h": 37 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 71, "h": 37 }, + "sourceSize": { "w": 71, "h": 46 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 73, "y": 0, "w": 71, "h": 37 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 71, "h": 37 }, + "sourceSize": { "w": 71, "h": 46 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bed_frame.png", + "format": "RGBA8888", + "size": { "w": 144, "h": 37 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/bed_frame.png b/images/zh_TW/objects/home/bed_frame.png new file mode 100644 index 0000000..6cdc9a0 Binary files /dev/null and b/images/zh_TW/objects/home/bed_frame.png differ diff --git a/images/zh_TW/objects/home/bed_frame_top.png b/images/zh_TW/objects/home/bed_frame_top.png new file mode 100644 index 0000000..5c81e3e Binary files /dev/null and b/images/zh_TW/objects/home/bed_frame_top.png differ diff --git a/images/zh_TW/objects/home/bed_table.png b/images/zh_TW/objects/home/bed_table.png new file mode 100644 index 0000000..d027fb5 Binary files /dev/null and b/images/zh_TW/objects/home/bed_table.png differ diff --git a/images/zh_TW/objects/home/bin.png b/images/zh_TW/objects/home/bin.png new file mode 100644 index 0000000..cb8dd97 Binary files /dev/null and b/images/zh_TW/objects/home/bin.png differ diff --git a/images/zh_TW/objects/home/board.png b/images/zh_TW/objects/home/board.png new file mode 100644 index 0000000..860685e Binary files /dev/null and b/images/zh_TW/objects/home/board.png differ diff --git a/images/zh_TW/objects/home/bowl.png b/images/zh_TW/objects/home/bowl.png new file mode 100644 index 0000000..6f4d394 Binary files /dev/null and b/images/zh_TW/objects/home/bowl.png differ diff --git a/images/zh_TW/objects/home/broom_box.json b/images/zh_TW/objects/home/broom_box.json new file mode 100644 index 0000000..dff33d7 --- /dev/null +++ b/images/zh_TW/objects/home/broom_box.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 29, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 32, "y": 29, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "broom_box.png", + "format": "RGBA8888", + "size": { "w": 62, "h": 56 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/broom_box.png b/images/zh_TW/objects/home/broom_box.png new file mode 100644 index 0000000..cc1b004 Binary files /dev/null and b/images/zh_TW/objects/home/broom_box.png differ diff --git a/images/zh_TW/objects/home/chair.png b/images/zh_TW/objects/home/chair.png new file mode 100644 index 0000000..06e9d1e Binary files /dev/null and b/images/zh_TW/objects/home/chair.png differ diff --git a/images/zh_TW/objects/home/chair_table.png b/images/zh_TW/objects/home/chair_table.png new file mode 100644 index 0000000..92c1672 Binary files /dev/null and b/images/zh_TW/objects/home/chair_table.png differ diff --git a/images/zh_TW/objects/home/counter.json b/images/zh_TW/objects/home/counter.json new file mode 100644 index 0000000..478ece1 --- /dev/null +++ b/images/zh_TW/objects/home/counter.json @@ -0,0 +1,553 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "2", + "frame": { "x": 142, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "3", + "frame": { "x": 142, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 284, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 284, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 426, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 426, "y": 0, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "10", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "11", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "12", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "13", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "14", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "15", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "16", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "17", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "18", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "19", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "20", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "21", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "22", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "23", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "24", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "25", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "26", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "27", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "28", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "29", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "30", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "31", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "32", + "frame": { "x": 142, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "33", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "34", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "35", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "36", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "37", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "38", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "39", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "40", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "41", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "42", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "43", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "44", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "45", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "46", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "47", + "frame": { "x": 284, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "48", + "frame": { "x": 426, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "49", + "frame": { "x": 426, "y": 73, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "50", + "frame": { "x": 0, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "51", + "frame": { "x": 0, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "52", + "frame": { "x": 142, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "53", + "frame": { "x": 142, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "54", + "frame": { "x": 284, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "55", + "frame": { "x": 284, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "56", + "frame": { "x": 426, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "57", + "frame": { "x": 426, "y": 146, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "58", + "frame": { "x": 0, "y": 219, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + }, + { + "filename": "59", + "frame": { "x": 0, "y": 219, "w": 140, "h": 71 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 140, "h": 71 }, + "sourceSize": { "w": 140, "h": 71 }, + "duration": 33 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "counter.png", + "format": "RGBA8888", + "size": { "w": 566, "h": 290 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/counter.png b/images/zh_TW/objects/home/counter.png new file mode 100644 index 0000000..26b4964 Binary files /dev/null and b/images/zh_TW/objects/home/counter.png differ diff --git a/images/zh_TW/objects/home/counter_extras.json b/images/zh_TW/objects/home/counter_extras.json new file mode 100644 index 0000000..83f393b --- /dev/null +++ b/images/zh_TW/objects/home/counter_extras.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 15, "h": 24 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 36, "w": 15, "h": 24 }, + "sourceSize": { "w": 140, "h": 70 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 17, "y": 0, "w": 8, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 5, "y": 56, "w": 8, "h": 4 }, + "sourceSize": { "w": 140, "h": 70 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "counter_extras.png", + "format": "RGBA8888", + "size": { "w": 25, "h": 24 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/counter_extras.png b/images/zh_TW/objects/home/counter_extras.png new file mode 100644 index 0000000..25e6070 Binary files /dev/null and b/images/zh_TW/objects/home/counter_extras.png differ diff --git a/images/zh_TW/objects/home/desk.png b/images/zh_TW/objects/home/desk.png new file mode 100644 index 0000000..64a18d3 Binary files /dev/null and b/images/zh_TW/objects/home/desk.png differ diff --git a/images/zh_TW/objects/home/door.json b/images/zh_TW/objects/home/door.json new file mode 100644 index 0000000..5ab404c --- /dev/null +++ b/images/zh_TW/objects/home/door.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 48, "w": 34, "h": 42 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 42 }, + "sourceSize": { "w": 34, "h": 45 }, + "duration": 33 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 34, "h": 45 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 45 }, + "sourceSize": { "w": 34, "h": 45 }, + "duration": 33 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "door.png", + "format": "I8", + "size": { "w": 34, "h": 90 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/door.png b/images/zh_TW/objects/home/door.png new file mode 100644 index 0000000..44d3c1a Binary files /dev/null and b/images/zh_TW/objects/home/door.png differ diff --git a/images/zh_TW/objects/home/door_side.json b/images/zh_TW/objects/home/door_side.json new file mode 100644 index 0000000..e6456b0 --- /dev/null +++ b/images/zh_TW/objects/home/door_side.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 10, "y": 0, "w": 6, "h": 74 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 6, "h": 74 }, + "sourceSize": { "w": 8, "h": 74 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 8, "h": 74 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 74 }, + "sourceSize": { "w": 8, "h": 74 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "door_side.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 74 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/door_side.png b/images/zh_TW/objects/home/door_side.png new file mode 100644 index 0000000..3c5ff93 Binary files /dev/null and b/images/zh_TW/objects/home/door_side.png differ diff --git a/images/zh_TW/objects/home/dresser.png b/images/zh_TW/objects/home/dresser.png new file mode 100644 index 0000000..590224b Binary files /dev/null and b/images/zh_TW/objects/home/dresser.png differ diff --git a/images/zh_TW/objects/home/drill.png b/images/zh_TW/objects/home/drill.png new file mode 100644 index 0000000..04e05b4 Binary files /dev/null and b/images/zh_TW/objects/home/drill.png differ diff --git a/images/zh_TW/objects/home/entertainment0.png b/images/zh_TW/objects/home/entertainment0.png new file mode 100644 index 0000000..71f46df Binary files /dev/null and b/images/zh_TW/objects/home/entertainment0.png differ diff --git a/images/zh_TW/objects/home/entertainment1.png b/images/zh_TW/objects/home/entertainment1.png new file mode 100644 index 0000000..5e932cd Binary files /dev/null and b/images/zh_TW/objects/home/entertainment1.png differ diff --git a/images/zh_TW/objects/home/entertainment2.png b/images/zh_TW/objects/home/entertainment2.png new file mode 100644 index 0000000..1b72fe3 Binary files /dev/null and b/images/zh_TW/objects/home/entertainment2.png differ diff --git a/images/zh_TW/objects/home/extrabook.png b/images/zh_TW/objects/home/extrabook.png new file mode 100644 index 0000000..ea02aad Binary files /dev/null and b/images/zh_TW/objects/home/extrabook.png differ diff --git a/images/zh_TW/objects/home/fridge.json b/images/zh_TW/objects/home/fridge.json new file mode 100644 index 0000000..a960ace --- /dev/null +++ b/images/zh_TW/objects/home/fridge.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 124, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 28, "y": 124, "w": 26, "h": 122 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 122 }, + "sourceSize": { "w": 26, "h": 122 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "fridge.png", + "format": "RGBA8888", + "size": { "w": 54, "h": 246 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/fridge.png b/images/zh_TW/objects/home/fridge.png new file mode 100644 index 0000000..43f90e3 Binary files /dev/null and b/images/zh_TW/objects/home/fridge.png differ diff --git a/images/zh_TW/objects/home/fridge_door.json b/images/zh_TW/objects/home/fridge_door.json new file mode 100644 index 0000000..cb2c1e9 --- /dev/null +++ b/images/zh_TW/objects/home/fridge_door.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 12, "y": 0, "w": 4, "h": 29 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 8, "w": 4, "h": 29 }, + "sourceSize": { "w": 10, "h": 72 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 10, "h": 68 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 10, "h": 68 }, + "sourceSize": { "w": 10, "h": 72 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "fridge_door.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 68 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/fridge_door.png b/images/zh_TW/objects/home/fridge_door.png new file mode 100644 index 0000000..2e4b8b6 Binary files /dev/null and b/images/zh_TW/objects/home/fridge_door.png differ diff --git a/images/zh_TW/objects/home/fusebox.json b/images/zh_TW/objects/home/fusebox.json new file mode 100644 index 0000000..1e611e1 --- /dev/null +++ b/images/zh_TW/objects/home/fusebox.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 44, "y": 0, "w": 27, "h": 24 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 8, "y": 1, "w": 27, "h": 24 }, + "sourceSize": { "w": 43, "h": 28 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 42, "h": 28 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 28 }, + "sourceSize": { "w": 43, "h": 28 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "fusebox.png", + "format": "RGBA8888", + "size": { "w": 71, "h": 28 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/fusebox.png b/images/zh_TW/objects/home/fusebox.png new file mode 100644 index 0000000..a046e83 Binary files /dev/null and b/images/zh_TW/objects/home/fusebox.png differ diff --git a/images/zh_TW/objects/home/fusebox_overlay.png b/images/zh_TW/objects/home/fusebox_overlay.png new file mode 100644 index 0000000..ee3c8c5 Binary files /dev/null and b/images/zh_TW/objects/home/fusebox_overlay.png differ diff --git a/images/zh_TW/objects/home/fusebox_overlay_switch.png b/images/zh_TW/objects/home/fusebox_overlay_switch.png new file mode 100644 index 0000000..33ec7d6 Binary files /dev/null and b/images/zh_TW/objects/home/fusebox_overlay_switch.png differ diff --git a/images/zh_TW/objects/home/fuseknob.png b/images/zh_TW/objects/home/fuseknob.png new file mode 100644 index 0000000..5af711e Binary files /dev/null and b/images/zh_TW/objects/home/fuseknob.png differ diff --git a/images/zh_TW/objects/home/lamp.png b/images/zh_TW/objects/home/lamp.png new file mode 100644 index 0000000..b509974 Binary files /dev/null and b/images/zh_TW/objects/home/lamp.png differ diff --git a/images/zh_TW/objects/home/mattress.png b/images/zh_TW/objects/home/mattress.png new file mode 100644 index 0000000..867f59e Binary files /dev/null and b/images/zh_TW/objects/home/mattress.png differ diff --git a/images/zh_TW/objects/home/night_kitchen0.png b/images/zh_TW/objects/home/night_kitchen0.png new file mode 100644 index 0000000..53c074a Binary files /dev/null and b/images/zh_TW/objects/home/night_kitchen0.png differ diff --git a/images/zh_TW/objects/home/night_kitchen1.png b/images/zh_TW/objects/home/night_kitchen1.png new file mode 100644 index 0000000..eaefad4 Binary files /dev/null and b/images/zh_TW/objects/home/night_kitchen1.png differ diff --git a/images/zh_TW/objects/home/night_kitchen2.png b/images/zh_TW/objects/home/night_kitchen2.png new file mode 100644 index 0000000..82bae8a Binary files /dev/null and b/images/zh_TW/objects/home/night_kitchen2.png differ diff --git a/images/zh_TW/objects/home/night_kitchen3.png b/images/zh_TW/objects/home/night_kitchen3.png new file mode 100644 index 0000000..6021590 Binary files /dev/null and b/images/zh_TW/objects/home/night_kitchen3.png differ diff --git a/images/zh_TW/objects/home/night_kitchen4.png b/images/zh_TW/objects/home/night_kitchen4.png new file mode 100644 index 0000000..906ca27 Binary files /dev/null and b/images/zh_TW/objects/home/night_kitchen4.png differ diff --git a/images/zh_TW/objects/home/night_living0.png b/images/zh_TW/objects/home/night_living0.png new file mode 100644 index 0000000..56641c4 Binary files /dev/null and b/images/zh_TW/objects/home/night_living0.png differ diff --git a/images/zh_TW/objects/home/night_living1.png b/images/zh_TW/objects/home/night_living1.png new file mode 100644 index 0000000..d390fed Binary files /dev/null and b/images/zh_TW/objects/home/night_living1.png differ diff --git a/images/zh_TW/objects/home/night_living2.png b/images/zh_TW/objects/home/night_living2.png new file mode 100644 index 0000000..f3703fe Binary files /dev/null and b/images/zh_TW/objects/home/night_living2.png differ diff --git a/images/zh_TW/objects/home/night_living3.png b/images/zh_TW/objects/home/night_living3.png new file mode 100644 index 0000000..1512532 Binary files /dev/null and b/images/zh_TW/objects/home/night_living3.png differ diff --git a/images/zh_TW/objects/home/night_living4.png b/images/zh_TW/objects/home/night_living4.png new file mode 100644 index 0000000..4b1c67e Binary files /dev/null and b/images/zh_TW/objects/home/night_living4.png differ diff --git a/images/zh_TW/objects/home/night_living5.png b/images/zh_TW/objects/home/night_living5.png new file mode 100644 index 0000000..fc8b6a5 Binary files /dev/null and b/images/zh_TW/objects/home/night_living5.png differ diff --git a/images/zh_TW/objects/home/nook.png b/images/zh_TW/objects/home/nook.png new file mode 100644 index 0000000..ac194c1 Binary files /dev/null and b/images/zh_TW/objects/home/nook.png differ diff --git a/images/zh_TW/objects/home/powbar.png b/images/zh_TW/objects/home/powbar.png new file mode 100644 index 0000000..ab17a43 Binary files /dev/null and b/images/zh_TW/objects/home/powbar.png differ diff --git a/images/zh_TW/objects/home/rock.png b/images/zh_TW/objects/home/rock.png new file mode 100644 index 0000000..b7fba75 Binary files /dev/null and b/images/zh_TW/objects/home/rock.png differ diff --git a/images/zh_TW/objects/home/rope.png b/images/zh_TW/objects/home/rope.png new file mode 100644 index 0000000..6b97689 Binary files /dev/null and b/images/zh_TW/objects/home/rope.png differ diff --git a/images/zh_TW/objects/home/screwbox.json b/images/zh_TW/objects/home/screwbox.json new file mode 100644 index 0000000..617b483 --- /dev/null +++ b/images/zh_TW/objects/home/screwbox.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 10, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 8 }, + "sourceSize": { "w": 10, "h": 8 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 12, "y": 0, "w": 10, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 8 }, + "sourceSize": { "w": 10, "h": 8 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "screwbox.png", + "format": "RGBA8888", + "size": { "w": 22, "h": 8 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/screwbox.png b/images/zh_TW/objects/home/screwbox.png new file mode 100644 index 0000000..25d63d6 Binary files /dev/null and b/images/zh_TW/objects/home/screwbox.png differ diff --git a/images/zh_TW/objects/home/shovel_pot.json b/images/zh_TW/objects/home/shovel_pot.json new file mode 100644 index 0000000..71ed440 --- /dev/null +++ b/images/zh_TW/objects/home/shovel_pot.json @@ -0,0 +1,58 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 21, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 21, "h": 40 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 46, "y": 0, "w": 17, "h": 19 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 21, "w": 17, "h": 19 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 23, "y": 0, "w": 21, "h": 39 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 21, "h": 39 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 23, "y": 41, "w": 20, "h": 36 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 20, "h": 36 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 46, "y": 0, "w": 17, "h": 19 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 21, "w": 17, "h": 19 }, + "sourceSize": { "w": 21, "h": 40 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "shovel_pot.png", + "format": "RGBA8888", + "size": { "w": 63, "h": 77 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/shovel_pot.png b/images/zh_TW/objects/home/shovel_pot.png new file mode 100644 index 0000000..eb1e716 Binary files /dev/null and b/images/zh_TW/objects/home/shovel_pot.png differ diff --git a/images/zh_TW/objects/home/sippytable.png b/images/zh_TW/objects/home/sippytable.png new file mode 100644 index 0000000..13270ce Binary files /dev/null and b/images/zh_TW/objects/home/sippytable.png differ diff --git a/images/zh_TW/objects/home/stove.png b/images/zh_TW/objects/home/stove.png new file mode 100644 index 0000000..a0f2736 Binary files /dev/null and b/images/zh_TW/objects/home/stove.png differ diff --git a/images/zh_TW/objects/home/table.png b/images/zh_TW/objects/home/table.png new file mode 100644 index 0000000..a8ae9d3 Binary files /dev/null and b/images/zh_TW/objects/home/table.png differ diff --git a/images/zh_TW/objects/home/telecomm.json b/images/zh_TW/objects/home/telecomm.json new file mode 100644 index 0000000..732cd95 --- /dev/null +++ b/images/zh_TW/objects/home/telecomm.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 14, "y": 0, "w": 12, "h": 22 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 22 }, + "sourceSize": { "w": 12, "h": 22 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "telecomm.png", + "format": "RGBA8888", + "size": { "w": 26, "h": 22 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/telecomm.png b/images/zh_TW/objects/home/telecomm.png new file mode 100644 index 0000000..3dd051b Binary files /dev/null and b/images/zh_TW/objects/home/telecomm.png differ diff --git a/images/zh_TW/objects/home/telescope1.png b/images/zh_TW/objects/home/telescope1.png new file mode 100644 index 0000000..1792bfc Binary files /dev/null and b/images/zh_TW/objects/home/telescope1.png differ diff --git a/images/zh_TW/objects/home/telescope2.png b/images/zh_TW/objects/home/telescope2.png new file mode 100644 index 0000000..a38c148 Binary files /dev/null and b/images/zh_TW/objects/home/telescope2.png differ diff --git a/images/zh_TW/objects/home/telescope_overlay.png b/images/zh_TW/objects/home/telescope_overlay.png new file mode 100644 index 0000000..4cb02c0 Binary files /dev/null and b/images/zh_TW/objects/home/telescope_overlay.png differ diff --git a/images/zh_TW/objects/home/toy.json b/images/zh_TW/objects/home/toy.json new file mode 100644 index 0000000..1bd4355 --- /dev/null +++ b/images/zh_TW/objects/home/toy.json @@ -0,0 +1,85 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "1", + "frame": { "x": 15, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "2", + "frame": { "x": 30, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 17, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "4", + "frame": { "x": 30, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "5", + "frame": { "x": 15, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + }, + { + "filename": "7", + "frame": { "x": 15, "y": 17, "w": 13, "h": 15 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 15 }, + "sourceSize": { "w": 13, "h": 15 }, + "duration": 400 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "toy.png", + "format": "RGBA8888", + "size": { "w": 43, "h": 32 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/home/toy.png b/images/zh_TW/objects/home/toy.png new file mode 100644 index 0000000..2412fdc Binary files /dev/null and b/images/zh_TW/objects/home/toy.png differ diff --git a/images/zh_TW/objects/home/void_shine1.png b/images/zh_TW/objects/home/void_shine1.png new file mode 100644 index 0000000..f143d37 Binary files /dev/null and b/images/zh_TW/objects/home/void_shine1.png differ diff --git a/images/zh_TW/objects/home/void_shine2.png b/images/zh_TW/objects/home/void_shine2.png new file mode 100644 index 0000000..a00182c Binary files /dev/null and b/images/zh_TW/objects/home/void_shine2.png differ diff --git a/images/zh_TW/objects/redleaf/barrelgrass.json b/images/zh_TW/objects/redleaf/barrelgrass.json new file mode 100644 index 0000000..588ca43 --- /dev/null +++ b/images/zh_TW/objects/redleaf/barrelgrass.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 26, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 9 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 28, "y": 0, "w": 26, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 26, "h": 9 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 26, "y": 11, "w": 23, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 2, "w": 23, "h": 7 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 56, "y": 9, "w": 19, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 3, "w": 19, "h": 5 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 11, "w": 24, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 9 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 57, "y": 0, "w": 21, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 2, "w": 21, "h": 7 }, + "sourceSize": { "w": 26, "h": 9 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "barrelgrass.png", + "format": "RGBA8888", + "size": { "w": 78, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/barrelgrass.png b/images/zh_TW/objects/redleaf/barrelgrass.png new file mode 100644 index 0000000..ea0a87d Binary files /dev/null and b/images/zh_TW/objects/redleaf/barrelgrass.png differ diff --git a/images/zh_TW/objects/redleaf/bush.json b/images/zh_TW/objects/redleaf/bush.json new file mode 100644 index 0000000..6bcb72a --- /dev/null +++ b/images/zh_TW/objects/redleaf/bush.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 62, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 62, "h": 39 }, + "sourceSize": { "w": 62, "h": 39 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 64, "y": 0, "w": 62, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 62, "h": 39 }, + "sourceSize": { "w": 62, "h": 39 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "bush.png", + "format": "RGBA8888", + "size": { "w": 126, "h": 39 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/bush.png b/images/zh_TW/objects/redleaf/bush.png new file mode 100644 index 0000000..2fe88fc Binary files /dev/null and b/images/zh_TW/objects/redleaf/bush.png differ diff --git a/images/zh_TW/objects/redleaf/cannery.json b/images/zh_TW/objects/redleaf/cannery.json new file mode 100644 index 0000000..adad25c --- /dev/null +++ b/images/zh_TW/objects/redleaf/cannery.json @@ -0,0 +1,58 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 156, "y": 0, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 312, "y": 0, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 59, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "4", + "frame": { "x": 156, "y": 59, "w": 154, "h": 57 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 154, "h": 57 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cannery.png", + "format": "RGBA8888", + "size": { "w": 466, "h": 116 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/cannery.png b/images/zh_TW/objects/redleaf/cannery.png new file mode 100644 index 0000000..cff2621 Binary files /dev/null and b/images/zh_TW/objects/redleaf/cannery.png differ diff --git a/images/zh_TW/objects/redleaf/cannerytop.json b/images/zh_TW/objects/redleaf/cannerytop.json new file mode 100644 index 0000000..f3b152e --- /dev/null +++ b/images/zh_TW/objects/redleaf/cannerytop.json @@ -0,0 +1,58 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 157, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 0, "w": 157, "h": 52 }, + "sourceSize": { "w": 160, "h": 57 }, + "duration": 133 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "cannerytop.png", + "format": "RGBA8888", + "size": { "w": 157, "h": 52 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/cannerytop.png b/images/zh_TW/objects/redleaf/cannerytop.png new file mode 100644 index 0000000..979b882 Binary files /dev/null and b/images/zh_TW/objects/redleaf/cannerytop.png differ diff --git a/images/zh_TW/objects/redleaf/fencepiece1.png b/images/zh_TW/objects/redleaf/fencepiece1.png new file mode 100644 index 0000000..0ea3c52 Binary files /dev/null and b/images/zh_TW/objects/redleaf/fencepiece1.png differ diff --git a/images/zh_TW/objects/redleaf/fencepiece2.png b/images/zh_TW/objects/redleaf/fencepiece2.png new file mode 100644 index 0000000..b1ce148 Binary files /dev/null and b/images/zh_TW/objects/redleaf/fencepiece2.png differ diff --git a/images/zh_TW/objects/redleaf/fencepiece3.png b/images/zh_TW/objects/redleaf/fencepiece3.png new file mode 100644 index 0000000..d84c8d2 Binary files /dev/null and b/images/zh_TW/objects/redleaf/fencepiece3.png differ diff --git a/images/zh_TW/objects/redleaf/fencepiece4.png b/images/zh_TW/objects/redleaf/fencepiece4.png new file mode 100644 index 0000000..71565b5 Binary files /dev/null and b/images/zh_TW/objects/redleaf/fencepiece4.png differ diff --git a/images/zh_TW/objects/redleaf/gate1.json b/images/zh_TW/objects/redleaf/gate1.json new file mode 100644 index 0000000..c0bac1d --- /dev/null +++ b/images/zh_TW/objects/redleaf/gate1.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 29, "y": 0, "w": 3, "h": 59 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 27, "y": 40, "w": 3, "h": 59 }, + "sourceSize": { "w": 50, "h": 100 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 27, "h": 45 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 40, "w": 27, "h": 45 }, + "sourceSize": { "w": 50, "h": 100 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "gate1.png", + "format": "RGBA8888", + "size": { "w": 32, "h": 59 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/gate1.png b/images/zh_TW/objects/redleaf/gate1.png new file mode 100644 index 0000000..383ec82 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate1.png differ diff --git a/images/zh_TW/objects/redleaf/gate1ex1.png b/images/zh_TW/objects/redleaf/gate1ex1.png new file mode 100644 index 0000000..5f10c1f Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate1ex1.png differ diff --git a/images/zh_TW/objects/redleaf/gate1ex2.png b/images/zh_TW/objects/redleaf/gate1ex2.png new file mode 100644 index 0000000..6802749 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate1ex2.png differ diff --git a/images/zh_TW/objects/redleaf/gate1ex3.png b/images/zh_TW/objects/redleaf/gate1ex3.png new file mode 100644 index 0000000..e367000 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate1ex3.png differ diff --git a/images/zh_TW/objects/redleaf/gate1ex4.png b/images/zh_TW/objects/redleaf/gate1ex4.png new file mode 100644 index 0000000..df23b20 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate1ex4.png differ diff --git a/images/zh_TW/objects/redleaf/gate1ex5.png b/images/zh_TW/objects/redleaf/gate1ex5.png new file mode 100644 index 0000000..9b5cb35 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate1ex5.png differ diff --git a/images/zh_TW/objects/redleaf/gate2.json b/images/zh_TW/objects/redleaf/gate2.json new file mode 100644 index 0000000..ffe2c5f --- /dev/null +++ b/images/zh_TW/objects/redleaf/gate2.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 29, "y": 0, "w": 7, "h": 27 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 25, "y": 3, "w": 7, "h": 27 }, + "sourceSize": { "w": 50, "h": 120 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 27, "h": 45 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 27, "h": 45 }, + "sourceSize": { "w": 50, "h": 120 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "gate2.png", + "format": "RGBA8888", + "size": { "w": 36, "h": 45 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/gate2.png b/images/zh_TW/objects/redleaf/gate2.png new file mode 100644 index 0000000..d0c5067 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2.png differ diff --git a/images/zh_TW/objects/redleaf/gate2ex1.png b/images/zh_TW/objects/redleaf/gate2ex1.png new file mode 100644 index 0000000..10cfae7 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2ex1.png differ diff --git a/images/zh_TW/objects/redleaf/gate2ex2.png b/images/zh_TW/objects/redleaf/gate2ex2.png new file mode 100644 index 0000000..a66fd11 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2ex2.png differ diff --git a/images/zh_TW/objects/redleaf/gate2ex3.png b/images/zh_TW/objects/redleaf/gate2ex3.png new file mode 100644 index 0000000..e90a1dd Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2ex3.png differ diff --git a/images/zh_TW/objects/redleaf/gate2ex4.png b/images/zh_TW/objects/redleaf/gate2ex4.png new file mode 100644 index 0000000..b319e64 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2ex4.png differ diff --git a/images/zh_TW/objects/redleaf/gate2ex5.png b/images/zh_TW/objects/redleaf/gate2ex5.png new file mode 100644 index 0000000..1dc722d Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2ex5.png differ diff --git a/images/zh_TW/objects/redleaf/gate2ex6.png b/images/zh_TW/objects/redleaf/gate2ex6.png new file mode 100644 index 0000000..60f21b1 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gate2ex6.png differ diff --git a/images/zh_TW/objects/redleaf/gauge.json b/images/zh_TW/objects/redleaf/gauge.json new file mode 100644 index 0000000..8f22607 --- /dev/null +++ b/images/zh_TW/objects/redleaf/gauge.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 36, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 54, "y": 0, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 18, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 36, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 54, "y": 15, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 30, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 18, "y": 30, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 36, "y": 30, "w": 16, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 1, "w": 16, "h": 13 }, + "sourceSize": { "w": 16, "h": 14 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "gauge.png", + "format": "I8", + "size": { "w": 70, "h": 43 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/gauge.png b/images/zh_TW/objects/redleaf/gauge.png new file mode 100644 index 0000000..c4a3a23 Binary files /dev/null and b/images/zh_TW/objects/redleaf/gauge.png differ diff --git a/images/zh_TW/objects/redleaf/grass.json b/images/zh_TW/objects/redleaf/grass.json new file mode 100644 index 0000000..90e1314 --- /dev/null +++ b/images/zh_TW/objects/redleaf/grass.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 16, "y": 0, "w": 14, "h": 12 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 8, "w": 14, "h": 12 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 14, "w": 14, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 9, "w": 14, "h": 11 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 14, "h": 15 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 4, "y": 5, "w": 14, "h": 15 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 33, "y": 0, "w": 9, "h": 14 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 7, "y": 6, "w": 9, "h": 14 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 32, "y": 16, "w": 10, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 15, "w": 10, "h": 5 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 17, "w": 6, "h": 6 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 6, "y": 14, "w": 6, "h": 6 }, + "sourceSize": { "w": 20, "h": 20 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "grass.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 25 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/grass.png b/images/zh_TW/objects/redleaf/grass.png new file mode 100644 index 0000000..7df3c16 Binary files /dev/null and b/images/zh_TW/objects/redleaf/grass.png differ diff --git a/images/zh_TW/objects/redleaf/jbbutton.json b/images/zh_TW/objects/redleaf/jbbutton.json new file mode 100644 index 0000000..d82bbda --- /dev/null +++ b/images/zh_TW/objects/redleaf/jbbutton.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 6, "h": 6 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 6, "h": 6 }, + "sourceSize": { "w": 6, "h": 6 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 8, "y": 0, "w": 6, "h": 5 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 6, "h": 5 }, + "sourceSize": { "w": 6, "h": 6 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "jbbutton.png", + "format": "RGBA8888", + "size": { "w": 14, "h": 6 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/jbbutton.png b/images/zh_TW/objects/redleaf/jbbutton.png new file mode 100644 index 0000000..80196ae Binary files /dev/null and b/images/zh_TW/objects/redleaf/jbbutton.png differ diff --git a/images/zh_TW/objects/redleaf/jbdoor.json b/images/zh_TW/objects/redleaf/jbdoor.json new file mode 100644 index 0000000..8cb167d --- /dev/null +++ b/images/zh_TW/objects/redleaf/jbdoor.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 34, "h": 54 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 54 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + }, + { + "filename": "1", + "frame": { "x": 36, "y": 0, "w": 34, "h": 52 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 52 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 72, "y": 0, "w": 34, "h": 49 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 49 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "3", + "frame": { "x": 72, "y": 51, "w": 34, "h": 43 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 43 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 36, "y": 54, "w": 34, "h": 37 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 37 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 56, "w": 34, "h": 31 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 31 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 89, "w": 34, "h": 25 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 25 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 36, "y": 93, "w": 34, "h": 19 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 19 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 72, "y": 96, "w": 34, "h": 13 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 13 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "9", + "frame": { "x": 72, "y": 111, "w": 34, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 7 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 36, "y": 114, "w": 34, "h": 4 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 18, "w": 34, "h": 4 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "jbdoor.png", + "format": "RGBA8888", + "size": { "w": 106, "h": 118 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/jbdoor.png b/images/zh_TW/objects/redleaf/jbdoor.png new file mode 100644 index 0000000..109b832 Binary files /dev/null and b/images/zh_TW/objects/redleaf/jbdoor.png differ diff --git a/images/zh_TW/objects/redleaf/jbleaf.json b/images/zh_TW/objects/redleaf/jbleaf.json new file mode 100644 index 0000000..1d9c5e4 --- /dev/null +++ b/images/zh_TW/objects/redleaf/jbleaf.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 0, "y": 0, "w": 37, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 75, "w": 37, "h": 10 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "jbleaf.png", + "format": "RGBA8888", + "size": { "w": 37, "h": 10 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/jbleaf.png b/images/zh_TW/objects/redleaf/jbleaf.png new file mode 100644 index 0000000..c137588 Binary files /dev/null and b/images/zh_TW/objects/redleaf/jbleaf.png differ diff --git a/images/zh_TW/objects/redleaf/jbpipe.png b/images/zh_TW/objects/redleaf/jbpipe.png new file mode 100644 index 0000000..37c67ad Binary files /dev/null and b/images/zh_TW/objects/redleaf/jbpipe.png differ diff --git a/images/zh_TW/objects/redleaf/jbpipec.png b/images/zh_TW/objects/redleaf/jbpipec.png new file mode 100644 index 0000000..efbf3be Binary files /dev/null and b/images/zh_TW/objects/redleaf/jbpipec.png differ diff --git a/images/zh_TW/objects/redleaf/jbpipex.png b/images/zh_TW/objects/redleaf/jbpipex.png new file mode 100644 index 0000000..779427a Binary files /dev/null and b/images/zh_TW/objects/redleaf/jbpipex.png differ diff --git a/images/zh_TW/objects/redleaf/junctionbox.json b/images/zh_TW/objects/redleaf/junctionbox.json new file mode 100644 index 0000000..6d18694 --- /dev/null +++ b/images/zh_TW/objects/redleaf/junctionbox.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 33 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 66 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 85 }, + "sourceSize": { "w": 40, "h": 85 }, + "duration": 1000 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "junctionbox.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 85 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/junctionbox.png b/images/zh_TW/objects/redleaf/junctionbox.png new file mode 100644 index 0000000..9e53a82 Binary files /dev/null and b/images/zh_TW/objects/redleaf/junctionbox.png differ diff --git a/images/zh_TW/objects/redleaf/leaf.json b/images/zh_TW/objects/redleaf/leaf.json new file mode 100644 index 0000000..8dbeaa1 --- /dev/null +++ b/images/zh_TW/objects/redleaf/leaf.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "1", + "frame": { "x": 10, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "2", + "frame": { "x": 20, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 10, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "4", + "frame": { "x": 10, "y": 10, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + }, + { + "filename": "5", + "frame": { "x": 20, "y": 10, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 300 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "leaf.png", + "format": "RGBA8888", + "size": { "w": 28, "h": 18 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/leaf.png b/images/zh_TW/objects/redleaf/leaf.png new file mode 100644 index 0000000..e5d0647 Binary files /dev/null and b/images/zh_TW/objects/redleaf/leaf.png differ diff --git a/images/zh_TW/objects/redleaf/leaf_small.json b/images/zh_TW/objects/redleaf/leaf_small.json new file mode 100644 index 0000000..400b8cc --- /dev/null +++ b/images/zh_TW/objects/redleaf/leaf_small.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 7, "y": 0, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 15, "y": 0, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 7, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 7, "y": 7, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 15, "y": 7, "w": 5, "h": 5 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 5, "h": 5 }, + "sourceSize": { "w": 5, "h": 5 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "leaf_small.png", + "format": "RGBA8888", + "size": { "w": 20, "h": 12 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/leaf_small.png b/images/zh_TW/objects/redleaf/leaf_small.png new file mode 100644 index 0000000..2ebe746 Binary files /dev/null and b/images/zh_TW/objects/redleaf/leaf_small.png differ diff --git a/images/zh_TW/objects/redleaf/noncano.json b/images/zh_TW/objects/redleaf/noncano.json new file mode 100644 index 0000000..9d26bb8 --- /dev/null +++ b/images/zh_TW/objects/redleaf/noncano.json @@ -0,0 +1,40 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "noncano.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/noncano.png b/images/zh_TW/objects/redleaf/noncano.png new file mode 100644 index 0000000..bef6bbf Binary files /dev/null and b/images/zh_TW/objects/redleaf/noncano.png differ diff --git a/images/zh_TW/objects/redleaf/pipe.json b/images/zh_TW/objects/redleaf/pipe.json new file mode 100644 index 0000000..56405cd --- /dev/null +++ b/images/zh_TW/objects/redleaf/pipe.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 18, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 36, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 54, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 18, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 36, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 54, "y": 14, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 28, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 18, "y": 28, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipe.png", + "format": "RGBA8888", + "size": { "w": 70, "h": 40 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/pipe.png b/images/zh_TW/objects/redleaf/pipe.png new file mode 100644 index 0000000..2b65b4c Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipe.png differ diff --git a/images/zh_TW/objects/redleaf/pipec1.png b/images/zh_TW/objects/redleaf/pipec1.png new file mode 100644 index 0000000..d44b273 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipec1.png differ diff --git a/images/zh_TW/objects/redleaf/pipec2.png b/images/zh_TW/objects/redleaf/pipec2.png new file mode 100644 index 0000000..70e22f4 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipec2.png differ diff --git a/images/zh_TW/objects/redleaf/pipec3.png b/images/zh_TW/objects/redleaf/pipec3.png new file mode 100644 index 0000000..531088d Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipec3.png differ diff --git a/images/zh_TW/objects/redleaf/pipec4.png b/images/zh_TW/objects/redleaf/pipec4.png new file mode 100644 index 0000000..dfd14f6 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipec4.png differ diff --git a/images/zh_TW/objects/redleaf/pipeh.json b/images/zh_TW/objects/redleaf/pipeh.json new file mode 100644 index 0000000..3a52e1d --- /dev/null +++ b/images/zh_TW/objects/redleaf/pipeh.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 12, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 24, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 36, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 12, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 24, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 36, "y": 22, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 44, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 12, "y": 44, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipeh.png", + "format": "RGBA8888", + "size": { "w": 46, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/pipeh.png b/images/zh_TW/objects/redleaf/pipeh.png new file mode 100644 index 0000000..07399a4 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipeh.png differ diff --git a/images/zh_TW/objects/redleaf/pipehl.png b/images/zh_TW/objects/redleaf/pipehl.png new file mode 100644 index 0000000..4a9ade0 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipehl.png differ diff --git a/images/zh_TW/objects/redleaf/pipehls.png b/images/zh_TW/objects/redleaf/pipehls.png new file mode 100644 index 0000000..eccfad7 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipehls.png differ diff --git a/images/zh_TW/objects/redleaf/pipeho.json b/images/zh_TW/objects/redleaf/pipeho.json new file mode 100644 index 0000000..bacfaed --- /dev/null +++ b/images/zh_TW/objects/redleaf/pipeho.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 10, "h": 20 }, + "sourceSize": { "w": 10, "h": 20 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipeho.png", + "format": "RGBA8888", + "size": { "w": 10, "h": 20 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/pipeho.png b/images/zh_TW/objects/redleaf/pipeho.png new file mode 100644 index 0000000..65926b6 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipeho.png differ diff --git a/images/zh_TW/objects/redleaf/pipel.png b/images/zh_TW/objects/redleaf/pipel.png new file mode 100644 index 0000000..e400071 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipel.png differ diff --git a/images/zh_TW/objects/redleaf/pipels.png b/images/zh_TW/objects/redleaf/pipels.png new file mode 100644 index 0000000..8d63164 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipels.png differ diff --git a/images/zh_TW/objects/redleaf/pipeo.json b/images/zh_TW/objects/redleaf/pipeo.json new file mode 100644 index 0000000..3b41210 --- /dev/null +++ b/images/zh_TW/objects/redleaf/pipeo.json @@ -0,0 +1,103 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "6", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "7", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "8", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 12 }, + "sourceSize": { "w": 16, "h": 12 }, + "duration": 200 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "pipeo.png", + "format": "RGBA8888", + "size": { "w": 16, "h": 12 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/pipeo.png b/images/zh_TW/objects/redleaf/pipeo.png new file mode 100644 index 0000000..86a1375 Binary files /dev/null and b/images/zh_TW/objects/redleaf/pipeo.png differ diff --git a/images/zh_TW/objects/redleaf/powertower.json b/images/zh_TW/objects/redleaf/powertower.json new file mode 100644 index 0000000..defbacb --- /dev/null +++ b/images/zh_TW/objects/redleaf/powertower.json @@ -0,0 +1,22 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 40, "h": 143 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 143 }, + "sourceSize": { "w": 40, "h": 143 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "powertower.png", + "format": "RGBA8888", + "size": { "w": 40, "h": 143 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/powertower.png b/images/zh_TW/objects/redleaf/powertower.png new file mode 100644 index 0000000..777a490 Binary files /dev/null and b/images/zh_TW/objects/redleaf/powertower.png differ diff --git a/images/zh_TW/objects/redleaf/sapcan.json b/images/zh_TW/objects/redleaf/sapcan.json new file mode 100644 index 0000000..2c88149 --- /dev/null +++ b/images/zh_TW/objects/redleaf/sapcan.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 44, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 0, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 22, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 44, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "sapcan.png", + "format": "RGBA8888", + "size": { "w": 64, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/sapcan.png b/images/zh_TW/objects/redleaf/sapcan.png new file mode 100644 index 0000000..07a5de4 Binary files /dev/null and b/images/zh_TW/objects/redleaf/sapcan.png differ diff --git a/images/zh_TW/objects/redleaf/sapcano.json b/images/zh_TW/objects/redleaf/sapcano.json new file mode 100644 index 0000000..2003ec0 --- /dev/null +++ b/images/zh_TW/objects/redleaf/sapcano.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 22, "y": 0, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 22, "y": 33, "w": 20, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 20, "h": 31 }, + "sourceSize": { "w": 20, "h": 31 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "sapcano.png", + "format": "RGBA8888", + "size": { "w": 42, "h": 64 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/sapcano.png b/images/zh_TW/objects/redleaf/sapcano.png new file mode 100644 index 0000000..b00d240 Binary files /dev/null and b/images/zh_TW/objects/redleaf/sapcano.png differ diff --git a/images/zh_TW/objects/redleaf/saplid.png b/images/zh_TW/objects/redleaf/saplid.png new file mode 100644 index 0000000..9ba22bf Binary files /dev/null and b/images/zh_TW/objects/redleaf/saplid.png differ diff --git a/images/zh_TW/objects/redleaf/sidecano.png b/images/zh_TW/objects/redleaf/sidecano.png new file mode 100644 index 0000000..f7e8f9e Binary files /dev/null and b/images/zh_TW/objects/redleaf/sidecano.png differ diff --git a/images/zh_TW/objects/redleaf/sign.png b/images/zh_TW/objects/redleaf/sign.png new file mode 100644 index 0000000..c478a25 Binary files /dev/null and b/images/zh_TW/objects/redleaf/sign.png differ diff --git a/images/zh_TW/objects/redleaf/signextra.json b/images/zh_TW/objects/redleaf/signextra.json new file mode 100644 index 0000000..fa93e41 --- /dev/null +++ b/images/zh_TW/objects/redleaf/signextra.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 27, "y": 0, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 32, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 27, "y": 32, "w": 25, "h": 30 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 25, "h": 30 }, + "sourceSize": { "w": 25, "h": 30 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "signextra.png", + "format": "RGBA8888", + "size": { "w": 52, "h": 62 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/signextra.png b/images/zh_TW/objects/redleaf/signextra.png new file mode 100644 index 0000000..9f1131c Binary files /dev/null and b/images/zh_TW/objects/redleaf/signextra.png differ diff --git a/images/zh_TW/objects/redleaf/signpost.png b/images/zh_TW/objects/redleaf/signpost.png new file mode 100644 index 0000000..319284c Binary files /dev/null and b/images/zh_TW/objects/redleaf/signpost.png differ diff --git a/images/zh_TW/objects/redleaf/strutbot.png b/images/zh_TW/objects/redleaf/strutbot.png new file mode 100644 index 0000000..274367d Binary files /dev/null and b/images/zh_TW/objects/redleaf/strutbot.png differ diff --git a/images/zh_TW/objects/redleaf/strutmid.png b/images/zh_TW/objects/redleaf/strutmid.png new file mode 100644 index 0000000..096e989 Binary files /dev/null and b/images/zh_TW/objects/redleaf/strutmid.png differ diff --git a/images/zh_TW/objects/redleaf/struttop.png b/images/zh_TW/objects/redleaf/struttop.png new file mode 100644 index 0000000..4bb3a07 Binary files /dev/null and b/images/zh_TW/objects/redleaf/struttop.png differ diff --git a/images/zh_TW/objects/redleaf/strutuno.png b/images/zh_TW/objects/redleaf/strutuno.png new file mode 100644 index 0000000..d4f9000 Binary files /dev/null and b/images/zh_TW/objects/redleaf/strutuno.png differ diff --git a/images/zh_TW/objects/redleaf/tree.json b/images/zh_TW/objects/redleaf/tree.json new file mode 100644 index 0000000..7c62e3c --- /dev/null +++ b/images/zh_TW/objects/redleaf/tree.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 95, "h": 283 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 12, "y": 25, "w": 95, "h": 283 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 97, "y": 0, "w": 38, "h": 239 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 41, "y": 69, "w": 38, "h": 239 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "tree.png", + "format": "RGBA8888", + "size": { "w": 135, "h": 283 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/tree.png b/images/zh_TW/objects/redleaf/tree.png new file mode 100644 index 0000000..84597f2 Binary files /dev/null and b/images/zh_TW/objects/redleaf/tree.png differ diff --git a/images/zh_TW/objects/redleaf/treebranch.json b/images/zh_TW/objects/redleaf/treebranch.json new file mode 100644 index 0000000..b238d4d --- /dev/null +++ b/images/zh_TW/objects/redleaf/treebranch.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 26, "w": 27, "h": 22 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 27, "h": 22 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 0, "y": 0, "w": 33, "h": 24 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 33, "h": 24 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 46, "y": 28, "w": 14, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 17, "w": 14, "h": 9 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 36, "y": 0, "w": 30, "h": 26 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 26 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 46, "y": 39, "w": 9, "h": 8 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 18, "w": 9, "h": 8 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 29, "y": 28, "w": 15, "h": 12 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 14, "w": 15, "h": 12 }, + "sourceSize": { "w": 33, "h": 26 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treebranch.png", + "format": "RGBA8888", + "size": { "w": 66, "h": 48 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/treebranch.png b/images/zh_TW/objects/redleaf/treebranch.png new file mode 100644 index 0000000..65b8ae7 Binary files /dev/null and b/images/zh_TW/objects/redleaf/treebranch.png differ diff --git a/images/zh_TW/objects/redleaf/treegrass.json b/images/zh_TW/objects/redleaf/treegrass.json new file mode 100644 index 0000000..ea97ced --- /dev/null +++ b/images/zh_TW/objects/redleaf/treegrass.json @@ -0,0 +1,67 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 13, "w": 43, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 43, "h": 9 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 45, "y": 13, "w": 43, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 4, "w": 43, "h": 9 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 88, "y": 0, "w": 37, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 6, "w": 37, "h": 7 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 90, "y": 9, "w": 37, "h": 7 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 3, "y": 6, "w": 37, "h": 7 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 0, "y": 0, "w": 42, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 42, "h": 11 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 44, "y": 0, "w": 42, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 2, "w": 42, "h": 11 }, + "sourceSize": { "w": 44, "h": 13 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treegrass.png", + "format": "RGBA8888", + "size": { "w": 127, "h": 22 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/treegrass.png b/images/zh_TW/objects/redleaf/treegrass.png new file mode 100644 index 0000000..389f5ef Binary files /dev/null and b/images/zh_TW/objects/redleaf/treegrass.png differ diff --git a/images/zh_TW/objects/redleaf/treeroot.json b/images/zh_TW/objects/redleaf/treeroot.json new file mode 100644 index 0000000..8e7606e --- /dev/null +++ b/images/zh_TW/objects/redleaf/treeroot.json @@ -0,0 +1,49 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 16, "w": 11, "h": 10 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 12, "y": 8, "w": 11, "h": 10 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 13, "y": 16, "w": 10, "h": 9 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 16, "y": 8, "w": 10, "h": 9 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 14, "h": 14 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 16, "y": 0, "w": 12, "h": 14 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 2, "y": 1, "w": 12, "h": 14 }, + "sourceSize": { "w": 52, "h": 23 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treeroot.png", + "format": "RGBA8888", + "size": { "w": 28, "h": 26 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/treeroot.png b/images/zh_TW/objects/redleaf/treeroot.png new file mode 100644 index 0000000..5603b3e Binary files /dev/null and b/images/zh_TW/objects/redleaf/treeroot.png differ diff --git a/images/zh_TW/objects/redleaf/treetop.json b/images/zh_TW/objects/redleaf/treetop.json new file mode 100644 index 0000000..bae6d75 --- /dev/null +++ b/images/zh_TW/objects/redleaf/treetop.json @@ -0,0 +1,31 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 120, "h": 76 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 120, "h": 76 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 122, "y": 0, "w": 120, "h": 76 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 120, "h": 76 }, + "sourceSize": { "w": 120, "h": 308 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "treetop.png", + "format": "RGBA8888", + "size": { "w": 242, "h": 76 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/treetop.png b/images/zh_TW/objects/redleaf/treetop.png new file mode 100644 index 0000000..5b2455f Binary files /dev/null and b/images/zh_TW/objects/redleaf/treetop.png differ diff --git a/images/zh_TW/objects/redleaf/valve.json b/images/zh_TW/objects/redleaf/valve.json new file mode 100644 index 0000000..767189b --- /dev/null +++ b/images/zh_TW/objects/redleaf/valve.json @@ -0,0 +1,112 @@ +{ "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 15, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 30, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 0, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 30, "y": 13, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 44, "y": 13, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 0, "y": 26, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 14, "y": 26, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 28, "y": 26, "w": 12, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 12, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 45, "y": 0, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 0, "y": 13, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 15, "y": 13, "w": 13, "h": 11 }, + "rotated": false, + "trimmed": true, + "spriteSourceSize": { "x": 1, "y": 0, "w": 13, "h": 11 }, + "sourceSize": { "w": 14, "h": 12 }, + "duration": 100 + } + ], + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3.11-dev", + "image": "valve.png", + "format": "RGBA8888", + "size": { "w": 58, "h": 37 }, + "scale": "1", + "frameTags": [ + ] + } +} diff --git a/images/zh_TW/objects/redleaf/valve.png b/images/zh_TW/objects/redleaf/valve.png new file mode 100644 index 0000000..6dcfb2c Binary files /dev/null and b/images/zh_TW/objects/redleaf/valve.png differ diff --git a/images/zh_TW/objects/redleaf/workboot.png b/images/zh_TW/objects/redleaf/workboot.png new file mode 100644 index 0000000..f2ee7f1 Binary files /dev/null and b/images/zh_TW/objects/redleaf/workboot.png differ diff --git a/images/zh_TW/objects/redleaf/workglove.png b/images/zh_TW/objects/redleaf/workglove.png new file mode 100644 index 0000000..d2f9cff Binary files /dev/null and b/images/zh_TW/objects/redleaf/workglove.png differ diff --git a/images/zh_TW/objects/redleaf/worktable.png b/images/zh_TW/objects/redleaf/worktable.png new file mode 100644 index 0000000..7eff447 Binary files /dev/null and b/images/zh_TW/objects/redleaf/worktable.png differ diff --git a/translate/import.py b/translate/import.py index 3b20523..c1ed30a 100644 --- a/translate/import.py +++ b/translate/import.py @@ -1,32 +1,82 @@ from tools import * +from pathlib import Path +from tempfile import TemporaryDirectory +import subprocess +import shutil +import os +from tools import convert_zh_to_tw, import_translation_json + +# Wasneet聲明 +# 這個版本完全是依照「能跑就行」原則寫的,不准糾我錯! + +# ========== 配置区域 ========== +IMPORTLANG = "zh_CN" # 語言選項 +VERSION = "V1.1" # 版本號 +WEBLATE_PATH = "/Deskto/psoutertale-weblate" # WEBLATE文件夾路徑(須修改!) +SOURCE_DIR = Path("F:/Deskto/Petrichor-PSTVL").resolve() +# ============================== -# 设置工作文件夹为 translate os.chdir("translate") -WEBLATE_PATH = "/home/ws3917/Code/Weblate" -# 【导入部分】正常翻译时例行维护游戏翻译、导入、测试 # 拉取weblate仓库更改 +print("🟡「提示」 Weblate文本獲取中...") os.system(f"cd {WEBLATE_PATH} && git pull") +print("🟡「提示」 翻譯文件處理中...") for lua_file in src_text_path.glob("*.lua"): - # 将翻译文件从weblate仓库复制回本地(注意:可能需要改路径) - for lang in ["zh_CN"]: - shutil.copy( - f"{WEBLATE_PATH}/petrichor/{lua_file.stem}/{lang}.json", - f"strings/{lua_file.stem}/{lang}.json", - ) - # 生成繁体中文翻译 - convert_zh_to_tw( - f"strings/{lua_file.stem}/zh_CN.json", f"strings/{lua_file.stem}/zh_TW.json" - ) - # 将翻译后的文本导入到游戏代码中,改成en_US和zh_TW可以测试其他语言 - IMPORTLANG = "zh_CN" import_translation_json( lua_file, f"strings/{lua_file.stem}/en_US.json", f"strings/{lua_file.stem}/{IMPORTLANG}.json", f"text/{IMPORTLANG}/{lua_file.stem}.lua", ) - -# 打包游戏 os.chdir("..") -# 记得定期改版本号 -os.system(f"7z a -tzip translate/gamebuild/Petrichor-V1.love ./ -xr!translate") +PROJECT_ROOT = SOURCE_DIR +LANG_IMAGES = SOURCE_DIR / "images" / IMPORTLANG +BUILD_OUTPUT = SOURCE_DIR / "translate" / "gamebuild" / f"Petrichor-{VERSION}.love" +src_text_path = PROJECT_ROOT / "translate" / "src" + +# 7z校驗 +if shutil.which("7z") is None: + print("🔴「錯誤」 沒安裝7-zip找我我能給你變一個出來啊。") + exit(1) + +# 繁瑣的校驗 +if not LANG_IMAGES.exists(): + print(f"🔴「錯誤」 哥們我怎麼找不到這個文件夾呢:{LANG_IMAGES}? 應該不是我的鍋吧?") + exit(1) + +print("🟡「提示」 遊戲文件裝箱中...") +original_cwd = os.getcwd() + +with TemporaryDirectory() as tmpdir: + tmp_path = Path(tmpdir) + + shutil.copytree( + SOURCE_DIR, + tmp_path, + ignore=shutil.ignore_patterns( + 'translate/*', + 'images', + '*.py', + '*.pyc', + '__pycache__', + '.git' + ), + dirs_exist_ok=True + ) + # 圖片多言語替換 + shutil.copytree( + LANG_IMAGES, + tmp_path / "images", + dirs_exist_ok=True + ) + + os.chdir(tmp_path) + command = f'7z a -tzip "{BUILD_OUTPUT}" .' + exit_code = os.system(command) + os.chdir(original_cwd) + + if exit_code != 0: + print(f"🔴「錯誤」 裝箱失敗,退出碼:{exit_code}。") + exit(1) + +print(f"\n🟢「提示」 裝箱好啦!給你放在{BUILD_OUTPUT}了,記得看一眼嗷。") \ No newline at end of file