Some tools to solve LF2 related problems - A-Man - 08-20-2013
So I am pretty much posting this thread because of 1 crisis-solver I've wrote. The other 2 were just posted on the way.
So you all know this mod I am working on (namely OPAE). And you all (probably) know how much memory and time does it take for it to run. The main problem was because I had 100s of screen sized grids being loaded when you run the game, which may further result in the buffer overflowing and the appearance of the well-known, most annoying error in existence, THE KILLER "couldn't create art surface" error. The solution was to reduce the memory usage of the game, so I though about changing the color depth of the BMPS (from 24-bit colors to 256 colors. That would have reduced the quality of the sprites, but I cared having the game load successfully). Unfortunately, that didn't work at all. The only solution left was to rework the grids, having their squares exactly fit the sprites its holding, but that was very time consuming and modifying their whole .dat files' centers was required.. Imagine what working out 10 grids and reworking about 2000 x and y coordinates would be like; and that's just for one character's dat file which wasn't enough indeed...
tl;dr:
Ladies and gentle men, I present you all the A-Grid Clipper!! Just drag in your .dat file and the corresponding bitmaps mentioned at its "<bmp> part" and it will recreate your grids and place your sprites in the smallest possible grids you can make. It also changes your .dat coordinates accordingly.
1-The A-Grid Clipper:
![[Image: LNHlH09.png]](http://i.imgur.com/LNHlH09.png)
A simple test:
Code: <bmp_begin>
name: Chibi_Luffy
head: sprite\sys\croc.bmp
small: sprite\sys\Franky_s.bmp
file(0-24): sprite\sys\chibi.bmp w: 159 h: 159 row: 5 col: 5
walking_frame_rate 3
walking_speed 5.000000
walking_speedz 2.000000
running_frame_rate 3
running_speed 0.000000
running_speedz 0.000000
heavy_walking_speed 0.000000
heavy_walking_speedz 0.000000
heavy_running_speed 0.000000
heavy_running_speedz 0.000000
jump_height 0.000000
jump_distance 0.000000
jump_distancez 0.000000
dash_height 0.000000
dash_distance 0.000000
dash_distancez 0.000000
rowing_height 0.000000
rowing_distance 0.000000
<bmp_end>
<frame> 0 standing
pic: 0 state: 0 wait: 3 next: 1 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 1 standing
pic: 0 state: 0 wait: 3 next: 2 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 2 standing
pic: 0 state: 0 wait: 3 next: 3 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 3 standing
pic: 0 state: 0 wait: 3 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 350 punch1
pic: 0 state: 15 wait: 2 next: 351 dvx: 550 dvy: 0 dvz: 550 centerx: 50 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #delete backtramsformer ONLY if backtransform is started
kind: 0 x: -5000 y: 3000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 351 punch1
pic: 0 state: 8006 wait: 1 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 50 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
<frame_end>
<frame> 5 walking
pic: 4 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 6 walking
pic: 5 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 44 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 7 walking
pic: 6 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 38 centery: 159 hit_a: 1 hit_d: 1 hit_j: 1
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 8 walking
pic: 7 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 34 centery: 158 hit_a: 1 hit_d: 1 hit_j: 1
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 9 running
pic: 7 state: 15 wait: 0 next: 6 dvx: 550 dvy: 0 dvz: 5 centerx: 34 centery: 158 hit_a: 1 hit_d: 1 hit_j: 0 sound: data\017.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5000 y: 2000 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 10 running
pic: 9 state: 15 wait: 5 next: 11 dvx: 35 dvy: 0 dvz: 5 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 11 running
pic: 10 state: 15 wait: 5 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 12 defend
pic: 24 state: 7 wait: 12 next: 13 dvx: 550 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 13 defend
pic: 13 state: 7 wait: 1 next: 999 dvx: 550 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 60 punch1
pic: 0 state: 3 wait: 0 next: 1 dvx: 550 dvy: 0 dvz: 550 centerx: 50 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 61 punch1
pic: 31 state: 3 wait: 2 next: 62 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 62 punch1
pic: 32 state: 3 wait: 0 next: 63 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 63 punch1
pic: 33 state: 3 wait: 0 next: 64 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 0 x: 61 y: 68 w: 40 h: 34 dvx: 1 dvy: 0 fall: 20 vrest: 7 bdefend: 30 injury: 15 effect: 0
itr_end:
<frame_end>
<frame> 64 punch1
pic: 34 state: 3 wait: 3 next: 65 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 65 punch1
pic: 35 state: 3 wait: 1 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 66 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 66 punch2
pic: 36 state: 3 wait: 1 next: 67 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 67 punch2
pic: 37 state: 3 wait: 3 next: 68 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 68 punch2
pic: 38 state: 3 wait: 0 next: 69 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 0 x: 61 y: 68 w: 20 h: 34 dvx: 1 dvy: 0 fall: 20 vrest: 7 bdefend: 30 injury: 15 effect: 0
itr_end:
<frame_end>
<frame> 69 punch2
pic: 39 state: 3 wait: 3 next: 70 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 70 punch2
pic: 40 state: 3 wait: 2 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 71 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 71 punch3
pic: 41 state: 3 wait: 2 next: 72 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 72 punch3
pic: 42 state: 3 wait: 2 next: 73 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 73 punch3
pic: 43 state: 3 wait: 0 next: 74 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 74 punch3
pic: 44 state: 3 wait: 2 next: 75 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 0 x: 61 y: 68 w: 40 h: 34 dvx: 15 dvy: -6 fall: 40 vrest: 7 bdefend: 30 injury: 20 effect: 0
itr_end:
<frame_end>
<frame> 75 punch3
pic: 45 state: 3 wait: 2 next: 76 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 76 punch3
pic: 46 state: 3 wait: 1 next: 77 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 77 punch3
pic: 47 state: 3 wait: 1 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 80 jump_attack
pic: 48 state: 3 wait: 1 next: 81 dvx: 550 dvy: 550 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
<frame_end>
<frame> 81 jump_attack
pic: 49 state: 100 wait: 2 next: 82 dvx: 550 dvy: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
<frame_end>
<frame> 82 jump_attack
pic: 50 state: 3 wait: 0 next: 83 dvx: 0 dvy: 0 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
itr:
kind: 0 x: 26 y: 44 w: 59 h: 74 dvx: 17 dvy: 10 fall: 60 vrest: 7 bdefend: 40 injury: 30 effect: 0
itr_end:
<frame_end>
<frame> 83 jump_attack
pic: 51 state: 3 wait: 0 next: 83 dvx: 0 dvy: 0 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
<frame_end>
<frame> 94 jump_attack
pic: 32 state: 3 wait: 1 next: 82 dvx: 0 dvy: 0 centerx: 79 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
itr:
kind: 0 x: 70 y: 2139 w: 20 h: 20 dvx: 0 dvy: 5 bdefend: 30 fall: 10 injury: 15 arest: 5
itr_end:
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 100 rowing
pic: 12 state: 6 wait: 0 next: 101 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 101 rowing
pic: 12 state: 6 wait: 0 next: 101 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 102 rowing
pic: 18 state: 6 wait: 2 next: 103 dvx: 7 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 103 rowing
pic: 19 state: 6 wait: 2 next: 104 dvx: 7 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 104 rowing
pic: 20 state: 6 wait: 2 next: 105 dvx: 7 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 105 rowing
pic: 21 state: 6 wait: 2 next: 219 dvx: 7 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 106 rowing
pic: 18 state: 6 wait: 2 next: 219 dvx: 7 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 107 rowing
pic: 18 state: 6 wait: 2 next: 219 dvx: 7 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 108 rowing
pic: 12 state: 6 wait: 0 next: 109 dvx: 12 dvy: -8 centerx: 39 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 109 rowing
pic: 12 state: 6 wait: 0 next: 109 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 110 defend
pic: 13 state: 7 wait: 1 next: 12 dvx: 550 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fj: 250 hit_Fa: 272 hit_Dj: 260 hit_Da: 280
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 111 defending
pic: 13 state: 7 wait: 0 next: 110 dvx: 550 dvy: 0 centerx: 52 centery: 158 hit_a: 87 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 112 broken_defend
pic: 14 state: 7 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 115 picking_light
pic: 11 state: 15 wait: 5 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\009.wav
bdy:
kind: 0 x: 66 y: 109 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 130 caught
pic: 14 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 79 y: 159
fronthurtact: 132 backhurtact: 131
cpoint_end:
bdy:
kind: 0 x: 66 y: 109 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 131 caught_front
pic: 15 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 79 y: 159
fronthurtact: 132 backhurtact: 132
cpoint_end:
bdy:
kind: 0 x: 66 y: 109 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 132 caught_back
pic: 16 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 79 y: 159
fronthurtact: 131 backhurtact: 131
cpoint_end:
bdy:
kind: 0 x: 66 y: 109 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 133 caught2
pic: 14 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 79 y: 159
cpoint_end:
bdy:
kind: 0 x: 66 y: 109 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 180 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 181 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 182 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: 54 y: 1134 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 183 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: 54 y: 1134 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 184 falling
pic: 17 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 54 y: 2144 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 185 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 54 y: 2144 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 186 falling
pic: 16 state: 3 wait: 0 next: 180 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 190 falling
pic: 17 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 54 y: 2144 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 191 falling
pic: 15 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 54 y: 2144 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 200 ice
pic: 13 state: 15 wait: 2 next: 201 dvx: 0 dvy: 0 centerx: 60 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 201 ice
pic: 13 state: 13 wait: 90 next: 202 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 14 x: 68 y: 104 w: 20 h: 55 vrest: 1
itr_end:
<frame_end>
<frame> 202 ice
pic: 13 state: 15 wait: 1 next: 182 dvx: -4 dvy: -3 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 203 fire
pic: 18 state: 18 wait: 0 next: 204 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 96 w: 68 h: 59
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 204 fire
pic: 19 state: 18 wait: 0 next: 203 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 27 y: 110 w: 68 h: 51
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 205 fire
pic: 18 state: 18 wait: 0 next: 206 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 96 w: 68 h: 59
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 206 fire
pic: 19 state: 18 wait: 0 next: 205 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 27 y: 110 w: 68 h: 51
bdy_end:
<frame_end>
<frame> 207 tired
pic: 69 state: 15 wait: 2 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 42 y: 64 weaponact: 22 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 44 y: 28 w: 22 h: 37
bdy_end:
bdy:
kind: 0 x: 28 y: 47 w: 28 h: 35
bdy_end:
<frame_end>
<frame> 208 jump_loop
pic: 23 state: 4 wait: 3 next: 209 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: 66 y: 1112 w: 30 h: 47
bdy_end:
<frame_end>
<frame> 209 jump_loop
pic: 12 state: 4 wait: 3 next: 208 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: 66 y: 1112 w: 30 h: 47
bdy_end:
<frame_end>
<frame> 210 jump
pic: 11 state: 4 wait: 3 next: 211 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 211 jump
pic: 12 state: 4 wait: 1 next: 212 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\017.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 212 jump
pic: 12 state: 4 wait: 15 next: 208 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 215 crouch
pic: 11 state: 15 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 68 y: 104 w: 20 h: 55
bdy_end:
<frame_end>
<frame> 218 stop_running
pic: 11 state: 15 wait: 5 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 68 y: 104 w: 20 h: 55
bdy_end:
<frame_end>
<frame> 219 crouch2
pic: 11 state: 15 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 68 y: 104 w: 20 h: 55
bdy_end:
<frame_end>
<frame> 220 injured1
pic: 14 state: 11 wait: 10 next: 221 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 221 injured1
pic: 14 state: 11 wait: 10 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 222 injured2
pic: 15 state: 11 wait: 10 next: 223 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 223 injured2
pic: 15 state: 11 wait: 10 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 224 injured3
pic: 15 state: 11 wait: 10 next: 225 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 225 injured3
pic: 14 state: 11 wait: 10 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 32 y: 106 w: 36 h: 51
bdy_end:
<frame_end>
<frame> 226 stunned
pic: 15 state: 16 wait: 10 next: 227 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 227 stunned
pic: 14 state: 16 wait: 10 next: 228 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 228 stunned
pic: 15 state: 16 wait: 40 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 230 lying
pic: 17 state: 14 wait: 60 next: 394 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 394 hit_d: 394 hit_j: 394
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
bdy:
kind: 0 x: 17 y: 5000000000129 w: 69 h: 33
bdy_end:
<frame_end>
<frame> 231 lying
pic: 17 state: 14 wait: 60 next: 394 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 394 hit_d: 394 hit_j: 394
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
bdy:
kind: 0 x: 22 y: 5000000000127 w: 54 h: 31
bdy_end:
<frame_end>
-----------------------------------------------------------------------------------------------------------------------
<frame> 394 wakeup
pic: 17 state: 15 wait: 1 next: 395 dvx: 0 dvy: 0 centerx: 52 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 395 wakeup
pic: 20 state: 15 wait: 1 next: 396 dvx: 0 dvy: 0 centerx: 52 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 396 wakeup
pic: 21 state: 15 wait: 1 next: 397 dvx: 1 dvy: 0 centerx: 52 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 397 wakeup
pic: 22 state: 14 wait: 5 next: 999 dvx: 0 dvy: 0 centerx: 52 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5000 y: 1000 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 399 dummy
pic: 0 state: 0 wait: 0 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
Code: <bmp_begin>
name: Chibi_Luffy
head: sprite\sys\croc.bmp
small: sprite\sys\Franky_s.bmp
file(0-24): sprite\sys\chibi.bmp w: 34 h: 34 row: 5 col: 5
walking_frame_rate 3
walking_speed 5.000000
walking_speedz 2.000000
running_frame_rate 3
running_speed 0.000000
running_speedz 0.000000
heavy_walking_speed 0.000000
heavy_walking_speedz 0.000000
heavy_running_speed 0.000000
heavy_running_speedz 0.000000
jump_height 0.000000
jump_distance 0.000000
jump_distancez 0.000000
dash_height 0.000000
dash_distance 0.000000
dash_distancez 0.000000
rowing_height 0.000000
rowing_distance 0.000000
<bmp_end>
<frame> 0 standing
pic: 0 state: 0 wait: 3 next: 1 dvx: 0 dvy: 0 centerx: 20 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -1 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5032 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5032 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 1 standing
pic: 0 state: 0 wait: 3 next: 2 dvx: 0 dvy: 0 centerx: 20 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -1 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5032 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5032 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 2 standing
pic: 0 state: 0 wait: 3 next: 3 dvx: 0 dvy: 0 centerx: 20 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -1 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5032 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5032 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 3 standing
pic: 0 state: 0 wait: 3 next: 999 dvx: 0 dvy: 0 centerx: 20 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -1 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5032 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5032 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 350 punch1
pic: 0 state: 15 wait: 2 next: 351 dvx: 550 dvy: 0 dvz: 550 centerx: 18 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #delete backtramsformer ONLY if backtransform is started
kind: 0 x: -5032 y: 2876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 351 punch1
pic: 0 state: 8006 wait: 1 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 18 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
<frame_end>
<frame> 5 walking
pic: 4 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 19 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -2 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5033 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5033 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 6 walking
pic: 5 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 17 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1
bdy:
kind: 0 x: 4 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5027 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 7 walking
pic: 6 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 13 centery: 35 hit_a: 1 hit_d: 1 hit_j: 1
bdy:
kind: 0 x: 6 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5025 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5025 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 8 walking
pic: 7 state: 1 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 13 centery: 34 hit_a: 1 hit_d: 1 hit_j: 1
bdy:
kind: 0 x: 10 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5021 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5021 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 9 running
pic: 7 state: 15 wait: 0 next: 6 dvx: 550 dvy: 0 dvz: 5 centerx: 13 centery: 34 hit_a: 1 hit_d: 1 hit_j: 0 sound: data\017.wav
bdy:
kind: 0 x: 10 y: -39 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5021 y: 876 w: 10000 h: 500
bdy_end:
itr: #start transformback
kind: 8 x: -5021 y: 1876 w: 10000 h: 500 dvx: 350 injury: 0 zwidth: 500
itr_end:
<frame_end>
<frame> 10 running
pic: 9 state: 15 wait: 5 next: 11 dvx: 35 dvy: 0 dvz: 5 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 11 running
pic: 10 state: 15 wait: 5 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 12 defend
pic: 24 state: 7 wait: 12 next: 13 dvx: 550 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 13 defend
pic: 13 state: 7 wait: 1 next: 999 dvx: 550 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fa: 235 hit_Da: 244 hit_ja: 256 hit_Uj: 269 hit_Ua: 284
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 60 punch1
pic: 0 state: 3 wait: 0 next: 1 dvx: 550 dvy: 0 dvz: 550 centerx: 18 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -1 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 61 punch1
pic: 31 state: 3 wait: 2 next: 62 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 62 punch1
pic: 32 state: 3 wait: 0 next: 63 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 63 punch1
pic: 33 state: 3 wait: 0 next: 64 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 0 x: 61 y: 68 w: 40 h: 34 dvx: 1 dvy: 0 fall: 20 vrest: 7 bdefend: 30 injury: 15 effect: 0
itr_end:
<frame_end>
<frame> 64 punch1
pic: 34 state: 3 wait: 3 next: 65 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 65 punch1
pic: 35 state: 3 wait: 1 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 66 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 66 punch2
pic: 36 state: 3 wait: 1 next: 67 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 67 punch2
pic: 37 state: 3 wait: 3 next: 68 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 68 punch2
pic: 38 state: 3 wait: 0 next: 69 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 0 x: 61 y: 68 w: 20 h: 34 dvx: 1 dvy: 0 fall: 20 vrest: 7 bdefend: 30 injury: 15 effect: 0
itr_end:
<frame_end>
<frame> 69 punch2
pic: 39 state: 3 wait: 3 next: 70 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 70 punch2
pic: 40 state: 3 wait: 2 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 71 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 71 punch3
pic: 41 state: 3 wait: 2 next: 72 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 72 punch3
pic: 42 state: 3 wait: 2 next: 73 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 73 punch3
pic: 43 state: 3 wait: 0 next: 74 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 74 punch3
pic: 44 state: 3 wait: 2 next: 75 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
itr:
kind: 0 x: 61 y: 68 w: 40 h: 34 dvx: 15 dvy: -6 fall: 40 vrest: 7 bdefend: 30 injury: 20 effect: 0
itr_end:
<frame_end>
<frame> 75 punch3
pic: 45 state: 3 wait: 2 next: 76 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 76 punch3
pic: 46 state: 3 wait: 1 next: 77 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 77 punch3
pic: 47 state: 3 wait: 1 next: 999 dvx: 550 dvy: 0 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 31 y: 85 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 80 jump_attack
pic: 48 state: 3 wait: 1 next: 81 dvx: 550 dvy: 550 dvz: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
<frame_end>
<frame> 81 jump_attack
pic: 49 state: 100 wait: 2 next: 82 dvx: 550 dvy: 550 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
<frame_end>
<frame> 82 jump_attack
pic: 50 state: 3 wait: 0 next: 83 dvx: 0 dvy: 0 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\007.wav
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
itr:
kind: 0 x: 26 y: 44 w: 59 h: 74 dvx: 17 dvy: 10 fall: 60 vrest: 7 bdefend: 40 injury: 30 effect: 0
itr_end:
<frame_end>
<frame> 83 jump_attack
pic: 51 state: 3 wait: 0 next: 83 dvx: 0 dvy: 0 centerx: 39 centery: 113 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
<frame_end>
<frame> 94 jump_attack
pic: 32 state: 3 wait: 1 next: 82 dvx: 0 dvy: 0 centerx: 79 centery: 159 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 70 y: 109 w: 20 h: 50
bdy_end:
itr:
kind: 0 x: 70 y: 2139 w: 20 h: 20 dvx: 0 dvy: 5 bdefend: 30 fall: 10 injury: 15 arest: 5
itr_end:
wpoint:
kind: 1 x: 39 y: 20 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 100 rowing
pic: 12 state: 6 wait: 0 next: 101 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: -54265 y: -54267 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 101 rowing
pic: 12 state: 6 wait: 0 next: 101 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: -54265 y: -54267 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 102 rowing
pic: 18 state: 6 wait: 2 next: 103 dvx: 7 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 10 y: -100 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 103 rowing
pic: 19 state: 6 wait: 2 next: 104 dvx: 7 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 10 y: -100 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 104 rowing
pic: 20 state: 6 wait: 2 next: 105 dvx: 7 dvy: 0 centerx: 23 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 10 y: -104 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 105 rowing
pic: 21 state: 6 wait: 2 next: 219 dvx: 7 dvy: 0 centerx: 23 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 10 y: -104 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 106 rowing
pic: 18 state: 6 wait: 2 next: 219 dvx: 7 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 10 y: -100 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 107 rowing
pic: 18 state: 6 wait: 2 next: 219 dvx: 7 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 10 y: -100 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 108 rowing
pic: 12 state: 6 wait: 0 next: 109 dvx: 12 dvy: -8 centerx: -54265 centerx: 52 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: -54265 y: -54267 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 109 rowing
pic: 12 state: 6 wait: 0 next: 109 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: -54265 y: -54267 weaponact: 20 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
<frame_end>
<frame> 110 defend
pic: 13 state: 7 wait: 1 next: 12 dvx: 550 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fj: 250 hit_Fa: 272 hit_Dj: 260 hit_Da: 280
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 111 defending
pic: 13 state: 7 wait: 0 next: 110 dvx: 550 dvy: 0 centerx: 18 centery: 34 hit_a: 87 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 112 broken_defend
pic: 14 state: 7 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 115 picking_light
pic: 11 state: 15 wait: 5 next: 999 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\009.wav
bdy:
kind: 0 x: -54238 y: -54178 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 130 caught
pic: 14 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 45 y: 35
fronthurtact: 132 backhurtact: 131
cpoint_end:
bdy:
kind: 0 x: 32 y: -15 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 131 caught_front
pic: 15 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 45 y: 35
fronthurtact: 132 backhurtact: 132
cpoint_end:
bdy:
kind: 0 x: 32 y: -15 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 132 caught_back
pic: 16 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 52 y: 38
fronthurtact: 131 backhurtact: 131
cpoint_end:
bdy:
kind: 0 x: 39 y: -12 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 133 caught2
pic: 14 state: 10 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
cpoint:
kind: 2 x: 45 y: 35
cpoint_end:
bdy:
kind: 0 x: 32 y: -15 w: 30 h: 50
bdy_end:
<frame_end>
<frame> 180 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 4 y: -36 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 879 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 181 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 4 y: -36 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 879 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 182 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 4 y: -36 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: 27 y: 1013 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 879 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 183 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 4 y: -36 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: 27 y: 1013 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 879 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 184 falling
pic: 17 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 27 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 29 y: 2020 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5025 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 185 falling
pic: 16 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 27 y: 2023 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 879 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 186 falling
pic: 16 state: 3 wait: 0 next: 180 dvx: 0 dvy: 0 centerx: 25 centery: 37 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 4 y: -36 w: 32 h: 72
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5027 y: 879 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 190 falling
pic: 17 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 27 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 29 y: 2020 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5025 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 191 falling
pic: 15 state: 12 wait: 3 next: 0 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 20 y: 2020 w: 50 h: 15
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5034 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 200 ice
pic: 13 state: 15 wait: 2 next: 201 dvx: 0 dvy: 0 centerx: 26 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 201 ice
pic: 13 state: 13 wait: 90 next: 202 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
itr:
kind: 14 x: 34 y: -20 w: 20 h: 55 vrest: 1
itr_end:
<frame_end>
<frame> 202 ice
pic: 13 state: 15 wait: 1 next: 182 dvx: -4 dvy: -3 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 203 fire
pic: 18 state: 18 wait: 0 next: 204 dvx: 0 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 2 y: -24 w: 68 h: 59
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5029 y: 880 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 204 fire
pic: 19 state: 18 wait: 0 next: 203 dvx: 0 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -2 y: -10 w: 68 h: 51
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5029 y: 880 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 205 fire
pic: 18 state: 18 wait: 0 next: 206 dvx: 0 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 2 y: -24 w: 68 h: 59
bdy_end:
bdy: #placecorrection for backtransformer
kind: 0 x: -5029 y: 880 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 206 fire
pic: 19 state: 18 wait: 0 next: 205 dvx: 0 dvy: 0 centerx: 23 centery: 38 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -2 y: -10 w: 68 h: 51
bdy_end:
<frame_end>
<frame> 207 tired
pic: 69 state: 15 wait: 2 next: 0 dvx: 0 dvy: 0 centerx: 52 centery: 158 hit_a: 0 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 42 y: 64 weaponact: 22 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 44 y: 28 w: 22 h: 37
bdy_end:
bdy:
kind: 0 x: 28 y: 47 w: 28 h: 35
bdy_end:
<frame_end>
<frame> 208 jump_loop
pic: 23 state: 4 wait: 3 next: 209 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: -54238 y: -53175 w: 30 h: 47
bdy_end:
<frame_end>
<frame> 209 jump_loop
pic: 12 state: 4 wait: 3 next: 208 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
bdy:
kind: 0 x: -54238 y: -53175 w: 30 h: 47
bdy_end:
<frame_end>
<frame> 210 jump
pic: 11 state: 4 wait: 3 next: 211 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 211 jump
pic: 12 state: 4 wait: 1 next: 212 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\017.wav
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 212 jump
pic: 12 state: 4 wait: 15 next: 208 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54273 y: -54202 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 215 crouch
pic: 11 state: 15 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54236 y: -54183 w: 20 h: 55
bdy_end:
<frame_end>
<frame> 218 stop_running
pic: 11 state: 15 wait: 5 next: 999 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54236 y: -54183 w: 20 h: 55
bdy_end:
<frame_end>
<frame> 219 crouch2
pic: 11 state: 15 wait: 2 next: 999 dvx: 0 dvy: 0 centerx: -54252 centery: -54129 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -54236 y: -54183 w: 20 h: 55
bdy_end:
<frame_end>
<frame> 220 injured1
pic: 14 state: 11 wait: 10 next: 221 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 221 injured1
pic: 14 state: 11 wait: 10 next: 999 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 222 injured2
pic: 15 state: 11 wait: 10 next: 223 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 223 injured2
pic: 15 state: 11 wait: 10 next: 999 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 224 injured3
pic: 15 state: 11 wait: 10 next: 225 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 225 injured3
pic: 14 state: 11 wait: 10 next: 999 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -2 y: -18 w: 36 h: 51
bdy_end:
<frame_end>
<frame> 226 stunned
pic: 15 state: 16 wait: 10 next: 227 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 227 stunned
pic: 14 state: 16 wait: 10 next: 228 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 228 stunned
pic: 15 state: 16 wait: 40 next: 999 dvx: 0 dvy: 0 centerx: 18 centery: 34 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -3 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
<frame> 230 lying
pic: 17 state: 14 wait: 60 next: 394 dvx: 0 dvy: 0 centerx: 27 centery: 34 hit_a: 394 hit_d: 394 hit_j: 394
bdy: #placecorrection for backtransformer
kind: 0 x: -5025 y: 876 w: 10000 h: 500
bdy_end:
bdy:
kind: 0 x: -8 y: 5000000000005 w: 69 h: 33
bdy_end:
<frame_end>
<frame> 231 lying
pic: 17 state: 14 wait: 60 next: 394 dvx: 0 dvy: 0 centerx: 27 centery: 34 hit_a: 394 hit_d: 394 hit_j: 394
bdy: #placecorrection for backtransformer
kind: 0 x: -5025 y: 876 w: 10000 h: 500
bdy_end:
bdy:
kind: 0 x: -3 y: 5000000000003 w: 54 h: 31
bdy_end:
<frame_end>
-----------------------------------------------------------------------------------------------------------------------
<frame> 394 wakeup
pic: 17 state: 15 wait: 1 next: 395 dvx: 0 dvy: 0 centerx: 27 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5025 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 395 wakeup
pic: 20 state: 15 wait: 1 next: 396 dvx: 0 dvy: 0 centerx: 23 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5029 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 396 wakeup
pic: 21 state: 15 wait: 1 next: 397 dvx: 1 dvy: 0 centerx: 23 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5029 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 397 wakeup
pic: 22 state: 14 wait: 5 next: 999 dvx: 0 dvy: 0 centerx: 18 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy: #placecorrection for backtransformer
kind: 0 x: -5034 y: 876 w: 10000 h: 500
bdy_end:
<frame_end>
<frame> 399 dummy
pic: 0 state: 0 wait: 0 next: 0 dvx: 0 dvy: 0 centerx: 20 centery: 35 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: -1 y: -39 w: 32 h: 72
bdy_end:
<frame_end>
1-Drag your .dat file(s) and the corresponding BMPs mentioned in their "<bmp>" tags into the "input" folder.
2-Run the A-Grid Clipper and wait till it finishes.
3-Copy your new .dat file(s) with all the Bitmaps in the "ouput" folder to their original location.
2-The A-Frame Excavator:
A very simple tool that looks for empty frames in your dat files. Very useful for characters with so many moves. Be economic ;D :
![[Image: 82ku.png]](http://img580.imageshack.us/img580/9776/82ku.png)
Simply by placing it at the same folder your dat files are at and running it.
3-The A-Bitmap Mirrorer:
Another macros which can be said to be a simpler version of Someone else's sprite mirrorer program. Extremely simple to use.
![[Image: 86ec.png]](http://img35.imageshack.us/img35/222/86ec.png)
Put this in where your sprites are at. Run it and wait until its done. Advantages:
-Its very easy to use.
-Very portable that it can even be bundled with a mod; that is for when you don't want to mirror the sprites for the mod' size issues. The user who encounters the mirror bug can then be told to run it.
-It doesn't mirror mirrored or already mirrored Bitmaps.
-It doesn't need to read from a .dat file.
Disadvantages:
-It mirrors every Bitmap in its directory (including the faces bmps..etc).
-Its size (which kinda destroys its 2nd advantage.).
Download links:
The A-Grid Clipper:
http://www.mediafire.com/?h55owiw8t7km3p9 https://www.mediafire.com/?bjzir6hlzmp7vzv The A-Frame Excavator: http://www.mediafire.com/?y0r70y9qov901x1
The A-Bitmap Mirrorer: http://www.mediafire.com/?kxuvb8ocnn9xfdz
RE: Some tools to solve LF2 related problems - Ariel - 08-21-2013
i just have to ask y from the beginning u made 159x159 grids for that small sprite? 0-0
RE: Some tools to solve LF2 related problems - A-Man - 08-21-2013
(08-21-2013, 12:50 AM)DesignHeaven Wrote: i just have to ask y from the beginning u made 159x159 grids for that small sprite? 0-0 HAH! There was a 1200x3012 one in my sprite/sys folder (but that was manually spitted long time ago).
Well as beginners, we all do mistakes =D. Actually its because I had this base .dat which used that 800x800 grid, and I was too lazy to modify it.. I never after made any of that size though, I just showed that to show how effective the A-Grid Clipper can be ;D.
RE: Some tools to solve LF2 related problems - Monolanier - 08-21-2013
I am giving you thanks because you put effort in your program.
but whats the point of it?
Quote:The A-Grid Clipper:
just do it from start. its not much job.
Also
Quote:which used that 800x800 grid,
you mean 800x800 per one frame?
Quote:he A-Frame Excavator:
maybe one good thing is that you can see unused frames but its not realy helpful for me actualy.
Quote:3-The A-Bitmap Mirrorer:
maybe someone would like it. but I dont. sorry. Maybe others need.
Some problems are because with these mods. People overdoing everything.
They putting many characters.
too much effects.
just too much files.
and maybe when you packing everything in exe. that can cause it too.
RE: Some tools to solve LF2 related problems - A-Man - 08-21-2013
(08-21-2013, 08:29 AM)EXG9 Wrote: I am giving you thanks because you put effort in your program.
but whats the point of it?
Quote:The A-Grid Clipper:
just do it from start. its not much job. Well sometimes you might start a project when you don't know you're gonna have 20+ characters later in the game, ergo start caring less about having perfect dimensions of the grid for you sprites. Plus people who work on mods usually have this 1 base where they start doing their characters from (to avoid dcing the basic actions every time). Now say your game is having different sized characters when even some of these tiny characters can have a move where his size increase of there with an effect attached to his body increasing the sprite's size. Now there is where you consider deciding "I will just use only 1 base for everything".
(08-21-2013, 08:29 AM)EXG9 Wrote: Also
Quote:which used that 800x800 grid,
you mean 800x800 per one frame? .. 800x800 per a grid (not a square, a whole grid; a bmp).
(08-21-2013, 08:29 AM)EXG9 Wrote: Quote:he A-Frame Excavator:
maybe one good thing is that you can see unused frames but its not realy helpful for me actualy. Well, "there is a time and a place for everything" ~ Professor Oak- Pokemon. It depends on what you are working on.. How many people are there do you think they are looking for that 799 frames exe because of their lack of frames? 399 frames is most likely enough, but its just that people don't use them all, simply because they are always looking for sequenced frame numbers. The other frames can be used as well, but they are just hard to find in a 2000 lined .dat. Now that's what the A-Frame Excavator is for.
(08-21-2013, 08:29 AM)EXG9 Wrote: Some problems are because with these mods. People overdoing everything.
They putting many characters. When you are working on a mod which represent a story (mainly an anime), you will always be asked for new characters which are there in that story/anime.
(08-21-2013, 08:29 AM)EXG9 Wrote: too much effects.
just too much files.
and maybe when you packing everything in exe. that can cause it too. Needed for the graphical quality. Required for characters to work. And if you were talking about the A-Bitmap mirrorer in your last point, then no. It doesn't cause any problems other than increasing the mod's overall size.
RE: Some tools to solve LF2 related problems - YinYin - 08-21-2013
You got a problem there mate:
after Wrote:x: -5-3200
RE: Some tools to solve LF2 related problems - A-Man - 08-21-2013
.. I forgot to add "-" as an exception when parsing args from a frame line. Fixed it now. Updated the first post.
RE: Some tools to solve LF2 related problems - Rhino.Freak - 08-21-2013
the empty frame one can be useful, its annoying to do ctrl+M, random frame no. typing etc.. great job
and the gridder is the besT!!!!!!!!!!
it even fixes the dirty pixel problems if we face some and SIZE babay! its reduced! +thank man
the mirror one is useful to me, but I wanna ask, what if I already have some (quite a lot) of )mirror already? will it mirror those and make another _mirror??
btw "Well, "there is a time and a place for everything" ~ Professor Oak- Pokemon" xD LOL
RE: Some tools to solve LF2 related problems - A-Man - 08-21-2013
(08-21-2013, 10:15 AM)rhino.freak Wrote: the empty frame one can be useful, its annoying to do ctrl+M, random frame no. typing etc.. great job
and the gridder is the besT!!!!!!!!!!
it even fixes the dirty pixel problems if we face some and SIZE babay! its reduced! +thank man Hmph, I can't get what did you mean by "fixes the dirty pixel problems", but the A-Grid Clipper does a per pixel check on each square to find the height and the width of a sprite. So this means if it happens to meet a foreign pixel before reaching the actual top of the sprite, it will consider that as its top.
(08-21-2013, 10:15 AM)rhino.freak Wrote: the mirror one is useful to me, but I wanna ask, what if I already have some (quite a lot) of )mirror already? will it mirror those and make another _mirror??
btw "Well, "there is a time and a place for everything" ~ Professor Oak- Pokemon" xD LOL (08-21-2013, 10:15 AM)A-MAN Wrote: Advantages:
-Its very easy to use.
-Very portable that it can even be bundled with a mod; that is for when you don't want to mirror the sprites for the mod' size issues. The user who encounters the mirror bug can then be told to run it.
-It doesn't mirror mirrored or already mirrored Bitmaps.
-It doesn't need to read from a .dat file. So yes! It won't mirror the one which already has its mirror file! (and thanks for correcting the quote ;D).
RE: Some tools to solve LF2 related problems - Rhino.Freak - 08-21-2013
ooh! thanks a lot man
|