***************************
   AKcoop Version 2 (c).
***************************

AKcoop is a mutator specially designed for Unreal 1 coop play.
Asgard and Kari coop or if you prefer Assault and Kill :))

AKcoop was the first mutator of its type designed for Unreal 1 coop play and yes its the original come back with version 2.  

Yes its more difficult.. and Yes u might die. However I've played it through solo and managed to get through it, so please don't cheat, you only spoil the game. There is ample things laying around and monsters that drop items. 

*********
Thank you
*********

Without the help, patience, suggestions, support and or beta testing of these people this mod would not be possible.

Kari, Usaar33, DarkTrooper, Woody, Cazz (cowboyfromhell), Jackson. 

and of course all the others who had suggestions and feedback.

Also thanks to Winged Unicorn for his tips about collision cylinders for the potion.

And Special thanks to Kari.. the most patient person I Know :) 

*********
Storyline
*********

Since the last time you visited Na Pali the planet has been re-enforced with additional monsters now patrolling the skies, the water, and the surface of the planet. A few mutated creatures also patrol where none existed before. However some Skaarj are not happy with the new military regime. Rebel skaarj may be found along the way, hiding in barrels, pots, boxes etc and will give u aid when needed.
Rebel Skaarj are well known in high command and traps have been laid in case you search them out. Death Hunters and Pack Hunters also lay in wait for and unsuspecting victim. With the re-enforcement of Na Pali a lot more hardware is stored here and there, But then are you willing to search for it? :))         


********
Features
********

The mutator adds additional monsters a few items a couple of modified guns and hopefully
improved gameplay..Version 2 is configurable.

I've set it up so a lot of things are random, one time a warlord may be in the map another time it may be a dragonfly etc.   

Not everything is random but i tried to remove a lot of the predictability of coop play and create a surprise or 2.
Barrels pots boxes etc are totally random.

Default health is 500 (u may need it)

Design your own monsters, well you can change a few settings, alter projectiles etc and then name it.

For the rest, you can find out yourself..



**********************
Whats new in Version 2
**********************

For configuration and full details see the AKcoop2 ADVANCED section below.

Apart from bug fixes theres quite a lot. Akcoop is now highly configurable.

You can configure a lot of unreal's monsters set their health etc, choose their projectiles or guns and more or less design your own monsters..Further you can give them modded guns or projectiles. If you have a favorite modded gun, you could set the skaarjsniper to use it for example and rename the skaarjsniper to whatever you want.

Various items and armors can have their default charge set.

Naligod is a new statue that will give players items and or guns.. No longer need an admin present for packs.. They're scattered through various maps, some maps have several, others none.
Naligod is configurable and the server gets to choose what items it gives.
This also allows you to add other modded weapons or items into the game that wouldn't normally be found apart from summoning them and means your server can have your favorite mods on it without you having to be there.
Of course you can also summon one at the start of a level and it would save you from being nagged by players for packs :)

Cannons are now destroyable by default..But optional if you'd like to use the non-destroyable ones instead, or have no cannons at all. (try the new ones, they're much improved)

Deathhunters and various other AKcoop monsters can be removed from the game, but this is for weeners :)

New bird named a "spitfire", fights on your side, similar to rebelskaarj, great against flying monsters.

New belt "biobelt" gives your greater waterspeed (server speed setting) also glows red when you're in water or toxin, and gives protection against toxic waste.

T.N.T, redone.. now u can hold or collect up to 3.. also Much better explosion effects

Hoverbot pickup.. A flying machine that is player controlled.. Fires up to 40 rockets, once out of rockets crash it into the nearest enemy to cause further damage (explodes)
press F2 for translator message of controls. Beware of trees :)

Potion.. A shrinking potion that reduces you to much the same size or a rebelskaarj.. Great for nali players and skaarj players who normally can't fit anywhere.. Also great as a defense makes you a smaller target and gives you additional hiding spots.

New gun.. Scattergun..Yeah another version of a shotgun type gun using the Quadshot mesh

RebelSkaarj are now followers with teleport capabilities also get up to mischief opening barrels when youre not looking.. A RebelSkaarj will follow you loyally, If he becomes lost he'll try to teleport to you..Failing that he might decide to follow someone else  

A couple of new monsters (nothing major) and various tweaks and bug fixes.


**********
To Install
**********

Read this carefully things have changed since ver 1

-------For players-----

Just use the Installer.
Thats it :)


-------For servers------

Use the Installer.

Add the following line to your UNREAL.ini 

ServerPackages=AKcoop2
-----------

To fix one of the bugs thats stops crashing servers I've added a gametype.
This gametype does nothing except fix the bug and is basically just a coopgame.
 
If you're running another gameype (other than standard coop game) you probably wont need to run this and can just run the mutator.. This is really for those that arent..If you are running a standard coop game its HIGHLY recomended that you use the AKcoop one instead.

-----------
dedicated
-----------


To run with the new coop gametype....

If you're running a dedicated server you need to add the following to your command line

eg.
start /wait Unreal Nyleve?game=AKcoop2.AKcoopGame?difficulty=3 -server

Otherwise if you dont want to use the gametype
start /wait Unreal Nyleve?mutator=AKcoop2.AKcoop?difficulty=3 -server

If youre running the AKcoopGame you'll need to configure it in preferences.

for example

bNoFriendlyFire True
bNoMonsters False
bHumansOnly False
bCoopWeaponMode False
bClassicDeathmessages True



----------
non dedicated
---------

For non dedicated servers you can start the mutator from the console.
Hit the tab key and type the following

Switchlevel nyleve?Gametype=AKcoop2.AKcoopGame

or if you dont want to use the gametype.
Switchlevel nyleve?mutator=AKcoop2.AKcoop

If youre running the AKcoopGame you'll need to configure it in preferences.

for example

bNoFriendlyFire True
bNoMonsters False
bHumansOnly False
bCoopWeaponMode False
bClassicDeathmessages True

--------------

Note*
If you had AKcoop ver 1 in your serverpackages you will need to remove it.



--------------------------------------------------------------------



    
******
summon
******

A list of things you can summon
Monsters ....
summon AKcoop2.dragonfly 
summon AKcoop2.hornet
summon AKcoop2.nester
summon AKcoop2.hatchling
summon AKcoop2.icetitan
summon AKcoop2.packhunter
summon AKcoop2.deathhunter
summon AKcoop2.minion
summon AKcoop2.manta111x
summon AKcoop2.nester
summon AKcoop2.squid2
summon AKcoop2.drone
summon AKcoop2.mech
summon AKcoop2.naliinfest
summon AKcoop2.rebelskaarj (friendly) 
summon AKcoop2.spitfire    (friendly)
summon AKcoop2.cannond2    (destroyable)
summon AKcoop2.cannond3    (destroyable)
summon AKcoop2.cannond4    (destroyable)
summon AKcoop2.cannon2     (non-destroyable)
summon AKcoop2.cannon3     (non-destroyable)
summon AKcoop2.cannon4     (non-destroyable)
summon AKcoop2.Evol
summon AKcoop2.Samain
summon AKcoop2.Gruel
summon AKcoop2.wasp
summon AKcoop2.craptor
summon cow                Yeah the mad cow (first seen here)



Guns....
summon AKcoop2.karimea   (rose gun)
summon AKcoop2.skaarjrazor
summon AKcoop2.scattergun (MUST be placed in the Naligod if you want this in the game)
summon AKcoop2.bouncer  (an admin type gun that u can give to trusted players)

Items, things....
summon AKcoop2.radiance (new belt)
summon AKcoop2.biobelt  (new belt)
summon AKcoop2.airboots (boots with aircontrol)
summon AKcoop2.rose1    (new nalifruit)
summon AKcoop2.taryd    (new tarydium barrel - not implimented )
summon AKcoop2.rebel    (rebel skaarj pickup)
summon AKcoop2.tnt      (T.N.T. what else? :) )
summon AKcoop2.rose2    (poison fruit)
summon AKcoop2.hover    (Hoverbot flying armed attack unit - Player controlled)
summon AKcoop2.naligod  (Nali god idol that when touched gives you items or guns, configurable) 
summon AKcoop2.ammobox  (gives bonus ammo to any held gun)
summon AKcoop2.egg      (spitfire pickup, bird that fights on your side) 
summon AKcoop2.potion   (shrinking potion)

summon seeds will either spawn rose1 or rose2 (random)


 
 
****************
AKcoop2 ADVANCED 
****************

Basically none of this needs to be changed, and can be played as default.. I'd recommend you play it with the default settings a few times anyway before you even think about changing anything. 

How can I mess up my game?? Don't read this section and just alter things.

How to make your server boring?? Give the monsters too much health

How to make your server annoying or unplayable? Make the monsters too fast, whats fine on a local machine will be twice, 3 times, 4 times as hard on a remote machine depending on ping. Where a monster will be wont be where the client sees it if you make them too fast. Personally I wouldn't set the ground speed to much higher than 600


There's 2 sections to this.. One is AKcoop advanced setup, the other is the Naligod setup.

To alter either, go into unreal "advanced" section and under the section "Game Types" you'll find "AKcoop" and "Naligod", well neither is a game type but thought this as good as place as any to place the configuration..

First make a backup of your AKcoop.ini and Naligod.ini

----AKcoop----

Ok the default settings

Below allows various settings that I've tried to make self explanatory.


bAllowCannonTentacleSwap True (allows some tentacles to be replaced by cannon 2) 
bAllowCannonStatueSwap True   (allows ALL Nali statues to be replaced by cannon 2)
bAllowCannonFlagSwap True     (allows all red Flags to be replaced by cannon3 or cannon 4)  
bCannonsDestroyable True      (allows destroyable cannons, false = non-destroyable cannon)

bBiterfishSwap True           (Allows biterfish schools to be replaced by random squids and                                     sliths)
bAllowHoverbots True          (Allows Hoverbots to be placed in various barrels etc. If set to                                false will be substituded with WeaponPowerUps)

bAllowNaligodSwap True        (allows Naligods to be placed into the game)  
bAllowNaliSwap True           (allows some Nali to be replaced by nesters)

bAllowSquids True             (yeah allows additional squids)
bBirdSwaps True               (allows birds to be randomly swapped for dragonflies, warlords                                    manta111x, minion, wasp, craptor and hornet)
bBookSpawns                   (allows random packhunters, hatclings and wasp spawns from books)
bCryopodSpawns                (allows random Naligods, packhunters, hatchlings and wasp spawns                                   from cryopods)
bRabbitSwaps True             (allows nalirabbits to be randomly replaced by packhunters, Evol,                                 samain, gruel, icetitan and drone)
bHorseflySwap True            (allows Horseflies to be replaced by packhunters)


bAllowDeathHunterBarrels True (these 2 setting allows deathhunters either in pots or barrels
bAllowDeathHunterPots True     or both. If u like deathhunters but not as many turn one of these                                off, Deathhunters will then be replaced by Packhunters. If you                                   dont want Deathunters at all turn both off)

bRebelsCanTeleport True       (This gives the rebelskaarj an extra way of finding its owner)
bRebelsOpenBarrels False      (Rebels will open barrels and boxes when his Owner is not looking)
--------------------------------------------------------------------------------------------
Below is various items that u can set the default charge.. Note the maximum an armor, toxinsuit, KevlarSuit and AsbestosSuit can be set to is 500 (sorry can't make it tooooo easy)

Also there's a new belt named "biobelt" which gives the owner greater swimming speed as well as protection against toxin..Also glows red when the owner is in the water or toxic waste.
BiobeltSwimSpeed is how fast you swim. yeah you guessed..For a bit of fun set this to 2000, but makes things difficult if you swim in a small area.

BiobeltSwimSpeed 500
ChargeArmor 100
ChargeToxinsuit 50
ChargeAsbestosSuit 50
ChargeKevlarSuit 100
ChargeScuba 999999999
ChargeSearchlight 999999999
ChargeAirboots 999999999
ChargeFlare 100
ChargeAmplifier 1000
ChargeInvisibility 100
ChargeAmmoBoxAmmount 9999 (An ammobox is a small chest that will give extra ammo to ANY gun                                 you're currently holding can also be set higher than AKcoop settings                             as bonus ammo (not many of these in the game))
ChargePotion 4000         (how long until the potion wears off, similar to amplifier charge)
 
--------------------------------------------------------------------------------------------
WeaponPickupAmmoCount 2000  (how much ammo you get each time you touch a gun)
WeaponMAXAmmo 6000          (the maximum ammo you can pickup.. note ammobox will give higher)
*note Naligod also can be set to give ammo
--------------------------------------------------------------------------------------------
Further are Various monster settings...

-------------------------
---Designing a monster---
-------------------------

Rather than post them all heres a couple of examples, some have already been tweaked others are just standard monster settings

First you have to set the adjust Monsters adjustsettings to true, for a tentacle it is pTentacleAdjustSettings true
for a Skaarjwarrior
pSkaarjWarriorAdjustSettings True.... etc etc etc


Here you can change a Monsters projectile.. To do that you MUST type in the full name of the package and projectile (as below) eg. AKcoop2.Skaarjp3 or UnrealShare.Rocket etc etc

example:
pSkaarjAssassinProjectile AKcoop2.Skaarjp3

example:
pSkaarjAssassinProjectile UnrealShare.Rocket 
etc etc etc

If you use a modded projectile from another mod, you also have to include the mod in your serverpackages..
 
serverpackages=mymod

example:
pSkaarjAssassinProjectile mymod.mymoddedprojectilesname


default

pSkaarjAssassinAdjustSettings False        <---Whether or not to change default settings
pSkaarjAssassinProjectile AKcoop2.Skaarjp3 <---what projectile the skaarj uses
pSkaarjAssassinProjectileSpeed 1000        <---Projectile speed
pSkaarjAssassinHealth 220                  <---Health 
pSkaarjAssassinGroundspeed 440             <---Hows fast it moves on the ground 
pSkaarjAssassinJumpz 325                   <---jump height
pSkaarjAssassinClawdamage 14               <---Claw damage attack
pSkaarjAssassinLungeDamage 30              <---Lunge damage attack
pSkaarjAssassinName SkaarjAssassin         <---What you'd like to call this monster
pSkaarjAssassinSpinDamage 16               <---Spin Damage attack
pSkaarjAssassinAddATexture False           <---Whether or not to give this monster a texture     
pSkaarjAssassinTextureNumber 0             <---Texture number... range fro 0 - 29 
pSkaarjAssassinStyle STY_Normal            <---The Textures style
pSkaarjAssassinDropWhenKilled none         <---What inventory Item this monster drops when killed


Well you get the idea.

Above you also see ProjectileSpeed, some projectiles, NOT all use the monsters setting to set how fast a projectile will travel. Others use their own settings.. best way to tell with this setting is to slow it down, set it to 50 and see if it goes really slow.. If it doesn't, that projectile can't be altered with akcoop.

Also you can rename the monsters and when players killed etc they'll see the name you chose for your designer monster.

---------------------
---example monster---
---------------------

Ive included a cannonbolt, which is just a normal cannonbolt that does a lot of damage (instagib)

AKcoop.CannonBolt2

Well theres been a few tentacle mods, but originally this tentacle was designed by Matrix, and was seen on his server first. Seems they forgot to give him credit so I'll do it for them :)

Anyway to make a tentacle similar to the way he used to is as below (this one can be a bit of fun).

pTentacleAdjustSettings True
pTentacleHealth=100
pTentacleName=Matrix Tentacle
pTentacleProjectile=AKcoop2.cannonbolt2
pTentacleProjectileSpeed=2000


Another example you could set up the skaarjscout to use the bouncer projectile, just because the bouncer is a weapon doesnt mean a monster cant use its projectile :)
You can use the projectiles from other mods, but if you do, dont forget to add the mod into your server packages.
This one will send your players flying.. Can be a bit nasty but o well. If you dont like it dont do it.

pSkaarjSkaarjScoutAdjustSettings True
pSkaarjScoutName Skaarj Bouncer
pSkaarjScoutProjectile AKcoop2.BouncerProj
pSkaarjScoutProjectileSpeed 2000
pSkaarjScoutHealth 200
pSkaarjScoutGroundspeed 440
pSkaarjScoutJumpz 325
pSkaarjScoutclawdamage 14
pSkaarjScoutLungeDamage 30
pSkaarjScoutSpinDamage 16


-------------------------------------------
AKcoop projectiles you can play around with
-------------------------------------------

AKcoop2.Arrow2       (Minion projectile)
AKcoop2.BigIce       (Icetitan projectile)
AKcoop2.bolt         (DeathHunter projectile)
AKcoop2.BouncerProj  (Bouncer's projectile)
AKcoop2.cbolt        (Cannon projectile) 
AKcoop2.dart         (Nester projectile)
AKcoop2.fireball     (Dragonfly projectile)
AKcoop2.fireball2    (Spitfire projectile)
AKcoop2.mechrocket   (Mech projectile)
AKcoop2.poop         (Craptor projectile) 
AKcoop2.PRocket      (Cannon projectile, peacerocket, dont make this one too fast for best                             effects )
AKcoop2.Skaarjp      (skaarjrazor projectile, much stronger than Skaarjp3)
AKcoop2.Skaarjp3     (skaarjprojectile substitute)

-------------------------------------------
Unreal projectiles you can play around with
-------------------------------------------
Here's a list of some of the Unreal prjectiles you can play around with.

Yeah I'm too lazy to do them all, but here's some of Unreal's projectiles. 

UnrealShare.Arrow (needs to be set faster of does damage to shooter)
UnrealShare.BruteProjectile
UnrealShare.DispersionAmmo
UnrealShare.Dammo2
UnrealShare.Dammo3
UnrealShare.Dammo4
UnrealShare.Dammo5
UnrealShare.Rocket
UnrealShare.SeekingRocket
UnrealShare.SlithProjectile
UnrealShare.StingerProjectile
UnrealShare.TazerProj
UnrealShare.TentacleProjectile
UnrealI.BigRock
UnrealI.FlakShell
UnrealI.GasbagBelch
UnrealI.KraalBolt
UnrealI.MercRocket
UnrealI.QueenProjectile
UnrealI.RazorBlade
UnrealI.WarlordRocket




------------------------------
---Giving monsters weapons----
------------------------------

Same as above but in this case you can choose the weapons for some of the monsters that carry weapons (including the Evol). 

First you have to set the adjust Monsters adjustsettings to true, for a tentacle it is pTentacleAdjustSettings true
for a Skaarjwarrior
pSkaarjWarriorAdjustSettings True.... etc etc etc

Again you MUST include the package name. You cant just write rifle, it must be the full package name.
eg UnrealI.Rifle, AKcoop2.karimea, AKcoop2.skaarjrazor, UnrealShare.Stinger etc etc etc

If you use a modded weapon the mod must be in your serverpackages. 
serverpackages=mymod

examples:
pSkaarjSniperWeapontype UnrealI.Rifle
pSkaarjSniperWeapontype AKcoop2.karimea
pSkaarjSniperWeapontype mymod.mymoddedgunsname



example SkaarjSniper

pSkaarjSkaarjSniperAdjustSettings true
pSkaarjSniperGroundspeed 500
pSkaarjSniperHealth 200
pSkaarjSniperJumpz 505
pSkaarjSniperName SkaarjShotgunner
pSkaarjSniperWeapontype AKcoop2.Scattergun 

------------------------------
---Giving monsters a Texture--
------------------------------

Personally I prefer skins, however if you'd like to give your monster a new texture I made this simple.. You can choose from 30 textures (range from 0 - 29).. You can also choose the style


example

First you have to set pTentacleAddATexture to true AND pTentacleAdjustSettings to true

pTentacleAddATexture True
pTentacleAdjustSettings true
pTentacleTextureNumber 5
pTentacleStyle STY_Normal


example 2

Gives a ghost like appearance

pSkaarjWarriorAddATexture True
pSkaarjWarriorAdjustSettings True
pSkaarjWarriorTextureNumber 0
pSkaarjWarriorStyle STY_Normal



**********************
   NaliGod settings
**********************

The Naligod gives the player who touches it whatever items you place in it.. It never runs out and will continuously make packs time and time again..

Just a note of warning.. Don't place rebelskaarj or spitfire eggs in the naligod or you may go to your server at some stage and find 1000 rebels roaming around with 2000 spitfires in the air.. yeah well thats assuming you don't crash of course. Not to mention the lag.

A second warning is dont leave spaces in between the items. Inventory items should be placed in numerical order from top to bottom.. Failing this expect crashes.
  
You can place up to 25 items and or 20 guns in the naligod. 

You can't place in a razorjack or an automag, AKcoop replaces these with the new weapns. You also cant use a subclass of these guns.. The exception to this is the akimbomm (as its a favourite on many servers, I made an exception for this one) 

Also the ONLY way apart from summoning to get a Scattergun is to place it in the naligod, they aren't placed in the game by default.

You can also add in modded items and guns from your own mods or someone else's..If you use additional mods and want to place the guns or items in the naligod you MUST have the mod in your serverpackages if you're running a server..

If you edit the naligod on the fly, you'll have to change levels or restart the server for new settings to take effect.

Don't leave spaces and use the full name of the item eg..

for pickups

invclass[0] UnrealShare.Flare
invclass[1] UnrealShare.armor
invclass[2] UnrealI.Toxinsuit
invclass[3] AKcoop2.radiance
invclass[4] AKcoop2.tnt
invclass[5] AKcoop2.tnt
invclass[6] AKcoop2.tnt
invclass[7] AKcoop2.hover    
invclass[8] AKcoop2.airboots
invclass[9] UnrealShare.SCUBAGear 
invclass[10] AKcoop2.potion
invclass[11] mymod.mymoddedpickupsname

etc etc

for weapons

same as above.. FULL package names and must be placed in serverpackages if you want to place modded weapons from others mods in the naligod

Weaponclass[0] AKcoop2.karimea
Weaponclass[1] UnrealShare.Stinger
Weaponclass[2] UnrealShare.ASMD
Weaponclass[3] UnrealShare.Eightball
Weaponclass[4] UnrealI.FlakCannon
Weaponclass[5] AKcoop2.skaarjrazor
Weaponclass[6] UnrealI.GesBiorifle
Weaponclass[7] UnrealI.Rifle
Weaponclass[8] UnrealI.Minigun
Weaponclass[9] AKcoop2.scattergun
Weaponclass[10] mymod.mymoddedgunsname



blogNaligodItems False  Set to true will log in the serverlog what items the naligod gives to                            players. Handy if you need to debug why an item isn't appearing. 


AmmoAmountGiven 6000    Naligod also restores ammo to the ammount you set here.

NaliGod also restores health to 1000 Non configurable
-------------------------------------------------------------------------------


*****
Notes
*****

AKcoop is a lot more difficult than normal Unreal.. If you set the difficulty=3 to your server the Deathhunters and Evols etc are also much improved. Even on difficulty 1 Akcoop is much harder than normal unreal on difficulty 3. Its up to you to find the balance you like.
Version 2 allows you to tip the scales either way, boosting either items or monsters etc.

There shouldn't be any blank settings in AKcoop, each field should be completed with some value. If you dont know an items package name or projectile weapon etc.. Dont just try to guess, as this may cause you CRASHES. Use unrealed to look things up or ask someone who knows.

The Naligod doesnt need to be filled up with items, but is best if there's no blank or partially written entries between each item or weapon. (avoid these problems)
To avoid crashes dont leave spaces and place an item in slot 2 then one in slot 5 for example this will cause you to CRASH.. Place items in numeriacal order from top to bottom..

Avoid editing the ini files with a text editor, with so many settings you'll soon make a mistake.

AKcoop2 does Quite a lot and places MANY more monsters in the maps.. If your server is having troubles coping turn some of the features off (bookspawns etc etc)

The installer makes a backup of AKcoop2.ini and Naligod.ini in the folder AKcoop2 Backup, if you get into trouble copy these into your Unreal/system folder and overwrite the problems files.

In the end I couldnt decide what weapon to give the Evol, I thought about making it random, but then decided that admin might rather choose. Samain and gruel you cant change as i think these guns suit them.

I've tested this on my little 56k, 2 person server as best i can. To date I haven't had any problems. If its a little heavy on your server u may have to reduce the ammount of players. The mutator adds a lot more monsters in some maps and I cant predict how your server will handle it.
If having problems you may also be able to run it on difficulty 1 with a little more success.
You can also try turning some of the monsters off

The potion didnt get as much beta testing as id of liked. So may not be as stable as id of hoped for.. If you get unexplained crashes this is one item id switch off. Providing you dont have mistakes in your naligod settings or AKcoop settings..Try the defaults before you go to rush and turn it off.. It may be that the potion is just fine.

This package is extremely small for what you get. 

All though Ive tried to keep this small, I couldn't resist adding a few new monsters that required new sounds and skins, since the beta versions it has somewhat blown it out a bit.. But oh well needed a few new toys :))

Skins for Gruel samain and Evol come from The House of Style.. As the site is no lonnger there I dont know who to thank. ( but thanks anyway, great job as always )
Sounds courtesy of Internet free public domain.

This package has taken me some time to do..Please do not change it, or alter it in any shape or form.

Cheers

Asgard
http://ammo.at/napali

  