Skip to content

Commit

Permalink
Minor Sprite Update.
Browse files Browse the repository at this point in the history
Sprite update.

Minor bugs fixed.

Animation maker update 1.3

- Add copy and paste animation all frames function

Minor update and bug fixed.

Animation Update.

Animation Update.

Minor update.

- Add some missing files and functions to arcade mode.

Arcade Mode and Animation System 0.2.9

- More work on arcade mode and animation system.
- Minor bugs fixed.

Arcade Mode and Animation System 0.3

- More work on arcade mode and animation system.
- Minor bugs fixed.

Sprite update.

Sprite and animation update.

Arcade Mode and Animation System 0.3.1

- Change to main menu scripts

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.2

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.3

- Improve map source reading codes.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.3

- Improve map source reading codes.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Minor update.

Choosing arcade mode in the main game now will crash the game when start battle.
  • Loading branch information
remance committed Jun 12, 2023
1 parent bd24167 commit 9939254
Show file tree
Hide file tree
Showing 346 changed files with 3,211 additions and 1,485 deletions.
281 changes: 160 additions & 121 deletions animation maker/animation_maker.py

Large diffs are not rendered by default.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
72 changes: 71 additions & 1 deletion animation maker/readme.md
Original file line number Diff line number Diff line change
@@ -1 +1,71 @@
Folder containing animation maker script and related ui image data.
Folder containing animation maker script and related ui image data.

# Control Manual

## Control with selected part(s)

Left Click = Select part
Shift + Left Click = Add part to the list of current selected parts
CTRL + Left Click = Unselect part

Right Click = Place select part at the mouse location

CRTL + C or Copy P button = Copy selected parts
CRTL + V or Paste P button = Paste selected parts
CRTL + ALT + C or Copy F button = Copy current frame
CRTL + ALT + V or Paste F button = Paste current frame
Page Up = Increase selected parts' layer
Page Down = Decrease selected parts' layer

W or S or A or D = Move selected parts based on pressed button (W = Up, S = Down, A = Left, D = Right)
Q or E or Click/Hold Mouse Wheel = Rotate selected parts

Mouse Wheel Up or Down = Change scale selected parts

Delete = Delete selected parts

Flip H button = Flip horizontal selected parts
Flip V button = Flip vertical selected parts

P1 All Button = Select all p1 parts (Work with CTRL or Shift click in the same way as click part)
P2 All Button = Select all p2 parts (Work with CTRL or Shift click in the same way as click part)
P All Button = Select all parts (Work with CTRL or Shift click in the same way as click part)

Reset Button = Reset rotate and flip selected parts

## Top Most Button UI

New Button = Create new animation
Save Button = Save all animation to file (The animation file is in parentfolder/data/animation/generic for now)
Size Button = Change sprite size
Side (4th) Button = Change sprite direction
Rename Button = Rename animation name
Duplicate Button = Duplicate current animation to a new one
Export Button = Export current animation to png files
Delete Button = Delete current animation

## Second Row Button UI
CRTL + Z or Undo Button = Undo last change
CRTL + Y or Redo Button = Redo last change
Enable Button = Enable or disable the current frame from playing and saving
Clear Button = Remove all parts in the current frame
Copy A Button = Copy all frames of the current animation
Paste A Button = Paste all frames of the current animation
Speed Button = Change animation preview play speed
Default Button = Change the current frame to the default frame
Center/Joint Button = Change position input to use either center of the part sprite or specific joint position
Joint Button = Show or hide joint
Grid Button = Show or hide grid
Play Button = Preview animation

## Animation Property List UI
Left Property List = A list of animation property (apply to all frames)
Right Property List = A list of frame property (apply to only that frame)

## Body Helper UI
W1 Button = Main Weapon (typically right hand side of the character in sprite)
W2 Button = Sub Weapon (typically left hand side of the character in sprite)
S + Number Button = Special parts
E + Number Button = Effect
DE + Number Button = Damage Effect

106 changes: 53 additions & 53 deletions data/animation/action/generic.csv
Original file line number Diff line number Diff line change
@@ -1,54 +1,54 @@
"Name","Common","Attack","Properties"
"Unarmed","1hand","punch",
"Sword","1hand","slash",
"Greatsword","2hand","slash","power"
"Shortsword","1hand","pierce",
"Dagger","1hand","pierce","parry"
"Spear","1hand","pierce","holdfront"
"Club","1hand","smash",
"Mace","1hand","smash",
"Great Mace","2pole","smash","power"
"Flail","1hand","smash",
"Hammer","1hand","smash",
"War Hammer","2pole","smash","power"
"Handaxe","1hand","slash",
"Greataxe","2pole","slash","power"
"Halberd","2pole","slash","holdfront"
"Pike","2pole","pierce","holdfront"
"Glaive","2pole","slash","power"
"Whip","1hand","slash",
"Quarterstaff","2pole","slash","power"
"Sling","1hand","shoot","cancelable,timing_2_1"
"Blowgun","1hand","shoot","cancelable"
"Javelin","1hand","shoot","cancelable,timing_2_2"
"Throwing Axe","1hand","shoot","cancelable,timing_2_2"
"Longbow","1hand","shoot","cancelable,timing_2_2"
"Shortbow","1hand","shoot","cancelable,timing_2_3"
"Greatbow","1hand","shoot","cancelable,timing_2_1"
"Light Crossbow","2pole","shoot","cancelable"
"Heavy Crossbow","2pole","shoot","cancelable"
"Repeater Crossbow","2pole","shoot","cancelable"
"Arbalest","2pole","shoot","cancelable"
"Stone","1hand","shoot","cancelable,timing_2_2"
"Composite Bow","1hand","shoot","cancelable,timing_2_3"
"Matchlock Musket","2pole","shoot","cancelable"
"Arquebus","2pole","shoot","cancelable"
"Blunderbuss","2pole","shoot","cancelable"
"Flintlock Musket","2pole","shoot","cancelable"
"Flintlock Pistol","2pole","shoot","cancelable"
"Matchlock Pistol","2pole","shoot","cancelable"
"Kite Shield","shield","bash","block"
"Buckler","shield","bash","parry"
"Round Shield","shield","bash","block"
"Tower Shield","shield","bash","block"
"Heater Shield","shield","bash","block"
"Pavise Shield","shield","bash","block"
"Spiked Shield","shield","bash","block"
"Aspis Shield","shield","bash","block"
"Oval Shield","shield","bash","block"
"Parry Dagger","shield","slash","parry"
"Parry Club","shield","smash","parry"
"Barrier Shield","shield","bash","block"
"Egyptian Shield","shield","bash","block"
"Long Egyptian Shield","shield","bash","block"
"Tribal Shield","shield","bash","block"
"Unarmed","1hand","Punch",
"Sword","1hand","Slash",
"Greatsword","2hand","Slash","power"
"Shortsword","1hand","Pierce",
"Dagger","1hand","Pierce","parry"
"Spear","1hand","Pierce","holdfront"
"Club","1hand","Smash",
"Mace","1hand","Smash",
"Great Mace","2pole","Smash","power"
"Flail","1hand","Smash",
"Hammer","1hand","Smash",
"War Hammer","2pole","Smash","power"
"Handaxe","1hand","Slash",
"Greataxe","2pole","Slash","power"
"Halberd","2pole","Slash","holdfront"
"Pike","2pole","Pierce","holdfront"
"Glaive","2pole","Slash","power"
"Whip","1hand","Slash",
"Quarterstaff","2pole","Slash","power"
"Sling","1hand","Shoot","cancelable,timing_2_1"
"Blowgun","1hand","Shoot","cancelable"
"Javelin","1hand","Shoot","cancelable,timing_2_2"
"Throwing Axe","1hand","Shoot","cancelable,timing_2_2"
"Longbow","1hand","Shoot","cancelable,timing_2_2"
"Shortbow","1hand","Shoot","cancelable,timing_2_3"
"Greatbow","1hand","Shoot","cancelable,timing_2_1"
"Light Crossbow","2pole","Shoot","cancelable"
"Heavy Crossbow","2pole","Shoot","cancelable"
"Repeater Crossbow","2pole","Shoot","cancelable"
"Arbalest","2pole","Shoot","cancelable"
"Stone","1hand","Shoot","cancelable,timing_2_2"
"Composite Bow","1hand","Shoot","cancelable,timing_2_3"
"Matchlock Musket","2pole","Shoot","cancelable"
"Arquebus","2pole","Shoot","cancelable"
"Blunderbuss","2pole","Shoot","cancelable"
"Flintlock Musket","2pole","Shoot","cancelable"
"Flintlock Pistol","2pole","Shoot","cancelable"
"Matchlock Pistol","2pole","Shoot","cancelable"
"Kite Shield","shield","Bash","block"
"Buckler","shield","Bash","parry"
"Round Shield","shield","Bash","block"
"Tower Shield","shield","Bash","block"
"Heater Shield","shield","Bash","block"
"Pavise Shield","shield","Bash","block"
"Spiked Shield","shield","Bash","block"
"Aspis Shield","shield","Bash","block"
"Oval Shield","shield","Bash","block"
"Parry Dagger","shield","Slash","parry"
"Parry Club","shield","Smash","parry"
"Barrier Shield","shield","Bash","block"
"Egyptian Shield","shield","Bash","block"
"Long Egyptian Shield","shield","Bash","block"
"Tribal Shield","shield","Bash","block"

0 comments on commit 9939254

Please sign in to comment.