I would suggest reading Plystire's tutorials in the first community guide if you haven't already. You will need some solid experience because youll be needing to do a lot of animation scripting which is a little more difficult and different in DAI which makes copy/paste/pray technique less likely to succeed.
If I owned DE pack I'd give it a try myself because bond1's monsters are awesome for allies to fight.
Heres a mob zombie script I converted a while back. If it looks to confusing you should work on your fpi skills a bit more before tackling the DE characters...
desc = Random Melee Attack for use with v117 Dark AI. (female)
;Triggers
:plrhealthless=0:setaiactive=1,state=10,animate=94
;UPRIGHT ANIMS
:ducking=0,strafingleft=1:animationnormal,animate=92
:ducking=0,strafingright=1:animationnormal,animate=92
:ducking=0,movingforwards=1:animationnormal,animate=92
:ducking=0,movingbackwards=1:animationreverse,animate=92
:ducking=0,idle=1:animate=94
;CROUCH ANIMS
:ducking=1,movingforwards=1:animate=32
:ducking=1,movingbackwards=1:animationreverse
:ducking=1,strafingleft=1:animate=32
:ducking=1,movingbackwards=1:animate=32
:ducking=1,idle=1:animate=31
;DETECT TARGET AND IDLE
:state=10,aicalled=1000:airespondtocall
:state=10,aiheardsound=500:aimovetosound
:state=10,aiheardsound=1000:airotatetosound
:state=10,aicanshoot=1:aisettarget
:state=10,aitargetdistfurther=300,random=20:aimoverandom
:state=10,aitargetdistwithin=300:state=5,airotatetotarget
:isdarkai=1,aiheardsound=1000:aisettarget,aimovetosound
;CHOOSE MELEE ATTACK & RUN OR WALK
::airotatetotarget
:state=5,aicanshoot=1:aisettarget,airotatetotarget
:state=5,aitargetdistfurther=700:state=10
;RAGE ANIMATION 1
;//:state=5,random=6:state=12,aisettarget
:state=12,aitargetdistfurther=70:airotatetotarget,aimovetotarget
:state=12,aitargetdistwithin=70,aicanshoot=1:aistop,airotatetotarget,setaiactive=0,setframe=102,state=78,sound=audiobank\zombie_apocalypse\femalescream2.wav
:state=12,aitargetdistfurther=500:aistop,state=10
:state=78:incframe=102
:state=78,framebeyond=102 40,aitargetdistwithin=200:state=89,aicallteam=800
:state=78,frameatend=102:state=5,setaiactive=1,etimerstart,animate=94
:state=89,frameatend=102:state=5,setaiactive=1,etimerstart,animate=94
;MELEE ATTACK 1 (DOUBLE ARM SLASH)
:state=5,random=5:state=1,aisettarget
:state=1,aitargetdistfurther=70:aimovetotarget
:state=1,aitargetdistwithin=70,aicanshoot=1:aistop,airotatetotarget,setaiactive=0,setframe=98,state=7,sound=audiobank\zombie_apocalypse\femalescream3.wav
:state=1,aitargetdistfurther=500:aistop,state=10
:state=7:incframe=98
:state=7,framebeyond=98 40,aitargetdistwithin=80:aisetmeleedamage=5,aiusemelee=1,state=8
:state=7,frameatend=98:state=5,setaiactive=1,etimerstart,animate=94
:state=8,framebeyond=98 60,aitargetdistwithin=80:aisetmeleedamage=2,aiusemelee=1,sound=audiobank\misc\melee.wav,state=9
:state=8,frameatend=98:state=5,setaiactive=1,etimerstart,animate=94
:state=9,frameatend=98:state=5,setaiactive=1,etimerstart,animate=94
;MELEE ATTACK 2 (OVERHEAD SLASH RIGHT)
:state=5,random=4:state=6,aisettarget
:state=6,aitargetdistfurther=70:airotatetotarget,aimovetotarget
:state=6,aitargetdistwithin=70,aicanshoot=1:aistop,airotatetotarget,setaiactive=0,setframe=101,state=2,sound=audiobank\zombie_apocalypse\femalescream3.wav
:state=6,aitargetdistfurther=500:aistop,state=10
:state=2:incframe=101
:state=2,framebeyond=101 60,aitargetdistwithin=80:aisetmeleedamage=5,aiusemelee=1,state=3
:state=2,frameatend=101:state=5,setaiactive=1,etimerstart,animate=94
:state=3,frameatend=101:state=5,setaiactive=1,etimerstart,animate=94
;MELEE ATTACK 3 (SINGLE ARM SLASH)
:state=5,random=3:state=66,aisettarget
:state=66,aitargetdistfurther=70:airotatetotarget,aimovetotarget
:state=66,aitargetdistwithin=70,aicanshoot=1:aistop,airotatetotarget,setaiactive=0,setframe=99,state=22,sound=audiobank\misc\melee.wav
:state=66,aitargetdistfurther=500:aistop,state=10
:state=22:incframe=99
:state=22,framebeyond=99 50,aitargetdistwithin=80:aisetmeleedamage=5,aiusemelee=1,state=33
:state=22,frameatend=99:state=5,setaiactive=1,etimerstart,animate=94
:state=33,frameatend=99:state=5,setaiactive=1,etimerstart,animate=94
;MELEE ATTACK 4 (OVERHEAD SLASH LEFT)
:state=5,random=2:state=11,aisettarget
:state=11,aitargetdistfurther=70:airotatetotarget,aimovetotarget
:state=11,aitargetdistwithin=70,aicanshoot=1:aistop,airotatetotarget,setaiactive=0,setframe=100,state=77,sound=audiobank\misc\melee.wav
:state=11,aitargetdistfurther=500:aistop,state=10
:state=77:incframe=100
:state=77,framebeyond=100 60,aitargetdistwithin=80:aisetmeleedamage=5,aiusemelee=1,state=88
:state=77,frameatend=100:state=5,setaiactive=1,etimerstart,animate=94
:state=88,frameatend=100:state=5,setaiactive=1,etimerstart,animate=94
;RAGE ANIMATION 2
;//:state=5:state=13,aisettarget
:state=13,aitargetdistfurther=70:airotatetotarget,aimovetotarget
:state=13,aitargetdistwithin=70:airotatetotarget,setaiactive=0,setframe=103,state=79,sound=audiobank\zombie_apocalypse\femalescream1.wav
:state=13,aitargetdistfurther=500:aistop,state=10
:state=79:incframe=103
:state=79,framebeyond=103 40,aitargetdistwithin=200:state=90,aicallteam=800
:state=79,frameatend=103:state=5,setaiactive=1,etimerstart,animate=94
:state=90,frameatend=103:state=5,setaiactive=1,etimerstart,animate=94
;//start flinch snippet--------------------------------------------------------------------------------------------------------------
::localvar=1
:state=0:setvar=0
:varequal=0,shotdamage=1:aisettarget,aistop,setvar=1,state=555,bloodsplash=50
:state=555,random=6:setaiactive=0,setframe=102,state=578,sound=audiobank\zombie_apocalypse\femalescream2.wav
:state=512,aitargetdistfurther=500:aistop,state=10
:state=578:incframe=102
:state=578,frameatend=102:setaiactive=1,etimerstart,animate=94,setvar=0,state=10
:state=555:setaiactive=0,setframe=103,state=579,sound=audiobank\zombie_apocalypse\femalescream1.wav
:state=513,aitargetdistfurther=500:aistop,state=10
:state=579:incframe=103
:state=579,frameatend=103:setaiactive=1,etimerstart,animate=94,setvar=0,state=10
;//end flinch snippet--------------------------------------------------------------------------------------------------------------
;//start
:state=0:floorlogic,setaiactive=1,alwaysactive=1,reloadweapon,state=10
;//End
(please note that this is a pretty old script and not ideal for v1.18 but it works)