Help custom throw, slam

dantedevil

Well-known member
Hello!

I create many custom throws and slams in my mod without problem.
In some moves when the entitity make an attack and when this hit, the followanim turn the animation in a grab and slam, a problem appear.
The two entities are in differents coordinates in Z axis many times, when grab start all animation  shows bad with the attacker behind of the grabbed entity.
If the solution is script i need all help.
I use many features of Openbor without problem, but script its a exception for me.
I dont know anything about script.
The guide about script not very easy understand like the rest of features.
In the great mod World Heroes SJE, the freespecial20 of Muscle Power (D B A) have the effect wanted for me. When Muscle Power executes the move and make contact, the two entities align perfect, with the attacker over the other entity.

Thanks.
 
Why don't you paxplode that mod and see how slam works? it's easier to learn by seeing an example.

I could teach you how but aside of my busyness, I don't know where to start teaching.
 
Thanks Bloodbane!
I download Crime Buster v2.5 slam tutorial draft to learn how make a custom slam script.
First i copy he script file of Crime Busters containing the commands for the slam to my script folder.
After that rename script.c to grabscript.c.
Finally add ion the player txt:
animationscript data/script/grabscript.c

Before start to edit moves of the player with script y test the mod.

First start ok, until the select screen. When i move pad right to see every character, when the player with the line script added in the header must be showed the openbor closes. In the log not errors founds.
If the line "animationscript data/script/grabscript.c" is deleted for the player txt the game runs fine again.

Wath is the problem?

Thanks.
 
This is the Lof file
Total Ram: 4294967295 Bytes
Free Ram: 4294967295 Bytes
Used Ram: 3391488 Bytes

debug:nativeWidth, nativeHeight, bpp  1440, 900, 32

0 joystick(s) found!
OpenBoR v3.0 Build 3854, Compile Date: Mar  4 2013

Game Selected: ./Paks/bor.pak

FileCaching System Init...... Disabled
Initializing video............
'data/video.txt' not found.
Initialized video............. 320x240 (Mode: 0, Depth: 8 Bit)

Loading menu.txt............. Done!
Loading fonts................ 1 2 3 4 Done!
Timer init................... Done!
Initialize Sound.............. Done!
Loading sprites.............. Done!
Loading level order.......... Done!
Loading model constants...... Done!
Loading script settings...... Done!
Loading scripts.............. Done!
Loading models...............

Cacheing 'Flash' from data/chars/misc/flash.txt
Cacheing 'bflash' from data/chars/misc/bflash.txt
Cacheing 'block' from data/chars/misc/block.txt
Cacheing 'bloody' from data/chars/misc/bloody.txt
Cacheing 'smoky' from data/chars/misc/smoky.txt
Cacheing 'smoky2' from data/chars/misc/smoky2.txt
Cacheing 'elec' from data/chars/misc/elec.txt
Cacheing 'flami' from data/chars/misc/flamy.txt
Cacheing 'flamy' from data/chars/misc/flami.txt
Cacheing 'wet' from data/chars/misc/wet.txt
Cacheing 'freef' from data/chars/misc/freef.txt
Cacheing 'bfatal' from data/chars/misc/bfatal.txt
Cacheing 'pspawn' from data/chars/misc/pspawn.txt
Cacheing 'CARO' from data/chars/caro/caro.txt
Cacheing 'MIDAS' from data/chars/midas/midas.txt
Cacheing 'KITANA' from data/chars/KITANA/KITANA.txt
Cacheing 'KANG' from data/chars/kang/kang.txt
Cacheing 'RAIDEN' from data/chars/RAIDEN/RAIDEN.txt
Cacheing 'splat' from data/chars/misc/splat.txt
Cacheing 'Bomb3' from data/chars/kintaro/bomb3.txt
Cacheing 'bomfire' from data/chars/soldier/bomfire.txt
Cacheing 'bomfree' from data/chars/soldier/bomfree.txt
Cacheing 'break' from data/chars/subzero/break.txt
Cacheing 'snow' from data/chars/subzero/snow.txt
Cacheing 'szstar' from data/chars/subzero/szstar.txt
Cacheing 'steal' from data/chars/ostsung/steal.txt
Cacheing 'light1' from data/chars/raiden/light1.txt
Cacheing 'light2' from data/chars/raiden/light2.txt
Cacheing 'ray' from data/chars/raiden/ray.txt
Cacheing 'light3' from data/chars/raiden/light3.txt
Cacheing 'light4' from data/chars/rain/light4.txt
Cacheing 'rock' from data/chars/earth/rock.txt
Cacheing 'rock2' from data/chars/earth/rock2.txt
Cacheing 'skuller' from data/chars/quanchi/skuller.txt
Cacheing 'magical' from data/chars/quanchi/magical.txt
Cacheing 'clon' from data/chars/subzero/clon.txt
Cacheing 'clone' from data/chars/frost/clone.txt
Cacheing 'fbomb' from data/chars/frost/fbomb.txt
Cacheing 'raid_s' from data/chars/raiden/raid_s.txt
Cacheing 'kita_s' from data/chars/kitana/kita_s.txt
Cacheing 'magic' from data/chars/misc/magic.txt
Cacheing 'fmagic' from data/chars/misc/fmagic.txt
Cacheing 'raid_s1' from data/chars/raiden/raid_s1.txt
Cacheing 'raid_s2' from data/chars/raiden/raid_s2.txt
Cacheing 'hurr' from data/chars/kitana/hurr/hurr.txt
Cacheing 'hurr2' from data/chars/kitana/hurr/hurr2.txt
Cacheing 'lifeup' from data/chars/misc/lifeup.txt
Cacheing 'lifeup' from data/chars/misc/lifeup2.txt
Cacheing 'Empty' from data/chars/misc/empty.txt
Cacheing 'trash' from data/chars/misc/trash.txt
Cacheing 'skulls' from data/chars/misc/skulls.txt
Cacheing 'box' from data/chars/misc/BOX.txt
Cacheing 'fire' from data/chars/misc/fire.txt
Cacheing 'column' from data/chars/misc/column.txt
Cacheing 'water' from data/chars/misc/water.txt
Cacheing 'water2' from data/chars/misc/water2.txt
Cacheing 'spike' from data/chars/misc/spike.txt
Cacheing 'Tree' from data/chars/misc/tree.txt
Cacheing 'Tree_' from data/chars/misc/tree_.txt
Cacheing 'skel' from data/chars/misc/skel.txt
Cacheing 'face' from data/chars/misc/face.txt
Cacheing 'barrel' from data/chars/misc/barrel.txt
Cacheing 'AMAZON' from data/chars/amazon/amazon.txt
Cacheing 'AMAZON2' from data/chars/amazon/amazon2.txt
Cacheing 'AMAZONC' from data/chars/amazon/amazonc.txt
Cacheing 'AMAZONE' from data/chars/amazon/amazone.txt
Cacheing 'AMAZONF' from data/chars/amazon/amazonf.txt
Cacheing 'AMAZONQ' from data/chars/amazon/amazonq.txt
Cacheing 'BARAKA' from data/chars/baraka/baraka.txt
Cacheing 'BLACKGUARD' from data/chars/blackguard/blackguard.txt
Cacheing 'BLACKGUARD1' from data/chars/blackguard/blackguard1.txt
Cacheing 'BLOOD' from data/chars/blood/blood.txt
Cacheing 'BODYGUARD' from data/chars/bodyguard/bodyguard.txt
Cacheing 'BREAKER' from data/chars/breaker/breaker.txt
Cacheing 'CHROME' from data/chars/chrome/chrome.txt
Cacheing 'CYBER_NINJA' from data/chars/cninja/cninja.txt
Cacheing 'EARTH' from data/chars/earth/earth.txt
Cacheing 'ELECTRO' from data/chars/electro/electro.txt
Cacheing 'ERMAC' from data/chars/ermac/ermac.txt
Cacheing 'FLAME' from data/chars/flame/flame.txt
Cacheing 'FROST' from data/chars/frost/frost.txt
Cacheing 'GHOST' from data/chars/ghost/ghost.txt
Cacheing 'GORO' from data/chars/goro/goro.txt
Cacheing 'GORO' from data/chars/goro/goro.txt
Cacheing 'GRAND_MASTER' from data/chars/gmaster/gmaster.txt
Cacheing 'GUARD' from data/chars/guard/guard.txt
Cacheing 'GUARDK' from data/chars/guard/guardk.txt
Cacheing 'JADE' from data/chars/jade/jade.txt
Cacheing 'KANO' from data/chars/kano/kano.txt
Cacheing 'KIMOKAHN' from data/chars/kimokahn/kimokahn.txt
Cacheing 'KINTARO' from data/chars/kintaro/kintaro.txt
Cacheing 'KINTARO' from data/chars/kintaro/kintaro.txt
Cacheing 'MILEENA' from data/chars/mileena/mileena.txt
Cacheing 'MOTARO' from data/chars/motaro/motaro.txt
Cacheing 'NINJA' from data/chars/ninja/ninja.txt
Cacheing 'NINJA2' from data/chars/ninja/ninja2.txt
Cacheing 'NINJA3' from data/chars/ninja/ninja3.txt
Cacheing 'NINJA4' from data/chars/ninja/ninja4.txt
Cacheing 'NOOB_SAIBOT' from data/chars/noob/noob.txt
Cacheing 'OLD_SHANG_TSUNG' from data/chars/ostsung/ostsung.txt
Cacheing 'QUANCHI' from data/chars/quanchi/quanchi.txt
Cacheing 'RAIN' from data/chars/rain/rain.txt
Cacheing 'REIKO' from data/chars/reiko/reiko.txt
Cacheing 'REPTILE' from data/chars/reptile/reptile.txt
Cacheing 'RIPPER' from data/chars/ripper/ripper.txt
Cacheing 'RIPPER_' from data/chars/ripper/ripper_.txt
Cacheing 'SAND' from data/chars/sand/sand.txt
Cacheing 'SCORPION' from data/chars/scorpion/scorpion.txt
Cacheing 'SHANG_TSUNG' from data/chars/stsung/stsung.txt
Cacheing 'SHAO_KAHN' from data/chars/shaokahn/shaokahn.txt
Cacheing 'SHEEVA' from data/chars/sheeva/sheeva.txt
Cacheing 'SINDEL' from data/chars/sindel/sindel.txt
Cacheing 'SMOKE' from data/chars/smoke/smoke.txt
Cacheing 'SOLDIER' from data/chars/soldier/soldier.txt
Cacheing 'SOLDIERK' from data/chars/soldier/soldierk.txt
Cacheing 'SOLDIERF' from data/chars/soldier/soldierf.txt
Cacheing 'SOLDIERC' from data/chars/soldier/soldierc.txt
Cacheing 'SOUL' from data/chars/soul/soul.txt
Cacheing 'SUB_ZERO' from data/chars/subzero/subzero.txt
Cacheing 'TANYA' from data/chars/tanya/tanya.txt
Cacheing 'TARTAKANO' from data/chars/tartakano/tartakano.txt
Cacheing 'THIEFMAN' from data/chars/thiefman/thiefman.txt
Cacheing 'TREMOR' from data/chars/tremor/tremor.txt
Cacheing 'WAVE' from data/chars/wave/wave.txt
Cacheing 'WIND' from data/chars/wind/wind.txt
Cacheing 'qskull' from data/chars/quanchi/qskull.txt
Cacheing 'knifer' from data/chars/misc/knifer.txt
Cacheing 'shoto' from data/chars/caro/shoto.txt
Cacheing 'spear' from data/chars/scorpion/spear.txt
Cacheing 'fball' from data/chars/subzero/fball.txt
Cacheing 'souls' from data/chars/ostsung/souls.txt
Cacheing 'star' from data/chars/ninja/star.txt
Cacheing 'airstar' from data/chars/ninja/airstar.txt
Cacheing 'litball' from data/chars/goro/litball.txt
Cacheing 'shadow' from data/chars/noob/shadow.txt
Cacheing 'shoti' from data/chars/soldier/shoti.txt
Cacheing 'blade' from data/chars/kitana/blade.txt
Cacheing 'blade2' from data/chars/kitana/blade2.txt
Cacheing 'kball' from data/chars/kang/kball.txt
Cacheing 'eball' from data/chars/ermac/eball.txt
Cacheing 'rball' from data/chars/rain/rball.txt
Cacheing 'dry' from data/chars/wave/dry.txt
Cacheing 'dry2' from data/chars/wave/dry2.txt
Cacheing 'bomby' from data/chars/amazon/bomby.txt
Cacheing 'bombyf' from data/chars/amazon/bombyf.txt
Cacheing 'bombye' from data/chars/amazon/bombye.txt
Cacheing 'bombyc' from data/chars/amazon/bombyc.txt
Cacheing 'sai' from data/chars/mileena/sai.txt
Cacheing 'Steam' from data/chars/misc/steam.txt
Cacheing 'Steamer' from data/chars/misc/steamer.txt
Cacheing 'portal' from data/chars/misc/portal.txt
Cacheing 'bala' from data/chars/tanya/bala.txt
Cacheing 'bala2' from data/chars/tanya/bala2.txt
Cacheing 'sta' from data/chars/reiko/sta.txt
Cacheing 'bala3' from data/chars/tremor/bala3.txt
Cacheing 'tox' from data/chars/reptile/tox.txt
Cacheing 'fatal' from data/chars/misc/fatal.txt
Cacheing 'fat' from data/chars/misc/fat.txt
Cacheing 'fatal' from data/chars/misc/fatal.txt

Loading 'flash' from data/chars/misc/flash.txt
Loading 'bflash' from data/chars/misc/bflash.txt
Loading 'Block' from data/chars/misc/block.txt
Loading 'bloody' from data/chars/misc/bloody.txt
Loading 'smoky' from data/chars/misc/smoky.txt
Loading 'smoky2' from data/chars/misc/smoky2.txt
Loading 'elec' from data/chars/misc/elec.txt
Loading 'flamy' from data/chars/misc/flamy.txt
Loading 'flami' from data/chars/misc/flami.txt
Loading 'wet' from data/chars/misc/wet.txt
Loading 'freef' from data/chars/misc/freef.txt
Loading 'bfatal' from data/chars/misc/bfatal.txt
Loading 'pspawn' from data/chars/misc/pspawn.txt
Loading 'Shoto' from data/chars/caro/shoto.txt
Loading 'CAROLINA' from data/chars/caro/caro.txt
Loading 'MIDAS' from data/chars/midas/midas.txt
Loading 'Blade2' from data/chars/kitana/blade2.txt
Loading 'Blade' from data/chars/kitana/blade.txt
Loading 'hurr2' from data/chars/kitana/hurr/hurr2.txt
Loading 'hurr' from data/chars/kitana/hurr/hurr.txt
Loading 'kita_s' from data/chars/kitana/kita_s.txt
Loading 'magic' from data/chars/misc/magic.txt
Loading 'fmagic' from data/chars/misc/fmagic.txt
Loading 'KITANA' from data/chars/KITANA/KITANA.txt
Loading 'Kball' from data/chars/kang/kball.txt
Loading 'LIU_KANG' from data/chars/kang/kang.txt
Loading 'light3' from data/chars/raiden/light3.txt
Loading 'light2' from data/chars/raiden/light2.txt
Loading 'ray' from data/chars/raiden/ray.txt
Loading 'raid_s2' from data/chars/raiden/raid_s2.txt
Loading 'raid_s1' from data/chars/raiden/raid_s1.txt
Loading 'raid_s' from data/chars/raiden/raid_s.txt
Loading 'RAIDEN' from data/chars/RAIDEN/RAIDEN.txt
Loading 'splat' from data/chars/misc/splat.txt
Loading 'bomb3' from data/chars/kintaro/bomb3.txt
Loading 'bomfire' from data/chars/soldier/bomfire.txt
Loading 'bomfree' from data/chars/soldier/bomfree.txt
Loading 'break' from data/chars/subzero/break.txt
Loading 'Snow' from data/chars/subzero/snow.txt
Loading 'szstar' from data/chars/subzero/szstar.txt
Loading 'steal' from data/chars/ostsung/steal.txt
Loading 'light1' from data/chars/raiden/light1.txt
Loading 'light4' from data/chars/rain/light4.txt
Loading 'rock' from data/chars/earth/rock.txt
Loading 'rock2' from data/chars/earth/rock2.txt
Loading 'skuller' from data/chars/quanchi/skuller.txt
Loading 'magical' from data/chars/quanchi/magical.txt
Loading 'clon' from data/chars/subzero/clon.txt
Loading 'clone' from data/chars/frost/clone.txt
Loading 'fbomb' from data/chars/frost/fbomb.txt

Loading models............... Done!
Object engine init........... Done!
Input init................... No Joystick(s) Found!
Done!
Create blending tables....... Done!
Save settings so far........ Done!

In the character txt i put the line:
animationscript data/scripts/grabscript.c


 
Back
Top Bottom