TITLE 			:  Na Tian Wan Sang Yi Jian Ni (Dark Force Mod v.24)

== File Details ==

Category		: Jedi Academy Multiplayer Mod
Release Date		: 03 November, 2006	
Requirement 		: Jedi Academy Patch 1.01
Developer		: Henry Christianto
Website			: www.geocities.co.jp/rie_fukada
Email			: rie_fukada@yahoo.co.jp

== Development Credits ==
	
Microsoft Corporation	: Program used, Microsoft Visual C++.NET 2005

== Installation ==

1. Delete the previous dark force mod if you installing one.
2. Put the henry.pk3 file in your \Program Files\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\base folder.

== Troubleshooting ==

1. If you do not see the message "Reading Mod..." when starting the game, ensure that the file 
   "henry.pk3" is located in your installation's "GameData\base" folder.
2. If the game crash when starting, ensure that you already install the Jedi Academy Patch 1.01
3. If any feature listed in this readme file are not working, clean up your base folder from 
   any other mod to remove interference. (this mod only compatible with original game assets)
 
== MOD Description ==

1. Author Note about DFM v.24
This project were too big as i working alone, i was planned to stop the update after v.23 but there is some bug 
i need to remove with this update. Okay here is list of bug fixed by this update :
-Fixed bug that disallow activating cloak device (inventory item)
-Fixed bug that makes corpse talking when being pushed (with force push)
-Fixed bug that not giving you a free sentry gun (while other inventory gotten directly when spawn)
-Fixed force lightning electrocuted death-throw effect (duel master windu vs palpatine style effect)
-Updated previous feature, please read the feature description for details.
Again, hopefully this will be the dark force mod last update, im tired, it just a game anyway, right?
 
Thanks for using dark force mod.

2. Introduction
Dark force mod offers you advanced game cheat and additional game feature such as new weapon, command, 
bot, npc, and etc. (see the complete feature list below)
Originally this is mod was created for game testing and debugging purpose for myself. 
It's name (dark force) indicated an advantage of being dark jedi (yet even depends on your skill)
With dark force mod, player are able to mastery both the Light and Dark Side of the Force and combine them
in one profile. (using force selection menu)
Cheats are most of the highlighted feature, by giving player ability to bost their force to level 4, and several
unarguably powerfull weapon and command.
An extraordinary swordsman, is the experiences that player will get. (foremost battlemaster againts bot and npc)

== Feature Description ==

Because this is a big mod, i will explain dark force mod feature per category :

--------------------------------------------------------
Spawn Precahce
--------------------------------------------------------

Dark force mod divide its feature for 3 kind of entity : human, bot and npc.
Of course human will get lots of thing since this is cheat mod.

Player (human only) get all weapon + inventory when spawn. 
Player (human only) get 255 force/health/armor
Player (human only) get 25% bigger playermodel
Bot only get 4 default weapon : saber, pistol, tusken rifle, noghri stick.
NPC only get 1 weapon as described at their npc data. if their weapon pulled out by force push, they will get melee.

--------------------------------------------------------
Modified Inventory
--------------------------------------------------------

Inventory item was intended for siege game, but you can use it in normal game using this mod,
since all the item are given for free at spawn. (human only)

Classified Item :

A. Jetpack -> rocket backpack
This item has been modified to flying as fast and smoother as singleplayer game,
having unlimited fuel, plus adding boba_fett jetpack sound + animation.
The movement command still the same with some modification :
To start jetpack : jump up and then press button use
To fly around : press arrow button at any direction
To fly up : press jump
To fly down : press crouch 
To stop jetpack : press button use again

NOTE : if you don't want jetpack model at your back, you can remove it using command "jetpack"
Open the cheat console and type "jetpack" 
Remember, this command only remove the model, it doesn't remove the actual jetpack entity.
You can still fly without the jetpack model, makes you looks like a bird creature. 

B. Cloak -> invicible shader
This item has been modified to have unlimited battery.

C. Binoculars -> lighting google
This item has been modified to have deeper zooming.

D. E-Web -> Portable machine gun
This item has been modified its effect and adding more blast power.

E. Sentry-Gun ->automated machine gun
This item has been modified to has longer life time : 1 minutes

F. Seeker-Drone ->cycling blaster
This item has been modified to has longer life time : 40 seconds

G. Force-Shield ->armored wall
This item has been modified to has longer life time : 30 seconds
 
H. Small Bacta ->mini portable health dispenser
This item replenish 25 point of health

I. Big Bacta ->big portable health dispenser
This item replenish 50 point of health


--------------------------------------------------------
Dark force mod force Rules
--------------------------------------------------------

a. FP_HEAL, 
Definition : healing after injury
Force cost : must have at least 50 force power
Requirement : hands free (not in force movement), not being electrocuted,
cannot move while healing (for lv.1), not in attacking movement (for lv.1-2)
Duration : N/A
Range : N/A
Differential :
-level 1, healing 25 point
-level 2, healing 35 point 
-level 3, healing 45 point
-level 4, healing 55 point

b. FP_LEVITATION, 
Definition : make tremendous vertical leap
Force cost : 5 point
Requirement : must be start in ground
Duration : N/A
Range : N/A
Differential :
-level 1, jump 1 meter
-level 2, jump 2 meter
-level 3, jump 4 meter
-level 4, jump 100 meter, can jump in air, and free force usage.

c. FP_SPEED, 
Definition : speeds up moving
Force cost : 50 point
Requirement : N/A
Duration : 10 seconds for all level
Range : N/A
Differential :
-level 1, 125 % faster
-level 2, 150 % faster
-level 3, 175 % faster
-level 4, 200 % faster

d. FP_PUSH, 
Definition : push objects away and defend from missile and grip
Force cost : 15 point
Requirement : hands free
Duration : N/A
Range : lv. 1-3 = 5 meter, lv 4 : 10 meter 
Differential :
-level 1, only push at targeting object
-level 2, push back multiple enemies or objects in a limited arc
-level 3, push back multiple enemies with enough force to do damage
-level 4, push long distance powerfull throw to splat enemies to the ground

e. FP_PULL, 
Definition : pull specific world objects
Force cost : 15 point
Requirement : hands free
Duration : N/A
Range : lv. 1-3 = 5 meter, lv 4 : 10 meter 
Differential :
-level 1, pull certain levers and objects in the targeting reticle
-level 2, can pull the weapon out of the hands of an enemy
-level 3, can pull multiple enemies and their weapons
-level 4, can pull opponent's lightsaber away 

f. FP_TELEPATHY, 
Definition : confuse and/or misdirect attention
Force cost : 20 point
Requirement : non quad enemy
Duration : N/A
Range : lv. 1-4 = 5 meter
Differential :
-level 1, confuse one enemy for 5 seconds
-level 2, confuse multiple enemy for 10 seconds
-level 3, confuse multiple enemy for 15 seconds
-level 4, confuse multiple enemy for 20 seconds

g. FP_GRIP, 
Definition : choke or constrict the organs of a living being.
Force cost : 25 point
Requirement : N/A
Duration : N/A
Range : lv. 1-3 = 5 meter, lv 4 : 50 meter 
Differential :
-level 1, grip and hold one enemy immobile, and do damage 1/half second
-level 2, grip and lift enemy off the ground and do damage 2/half second
-level 3, grip, lift and move enemy anywhere and do damage 3/half second
-level 4, can catch enemy from distance, and do damage 3/quarter second

h. FP_LIGHTNING, 
Definition : electrocuted enemies,destroy trip mine, detpack or sentry gun
Force cost : 25 point
Requirement : N/A
Duration : N/A
Range : lv. 1-4 = 5 meter, lv 4 : 10 meter 
Differential :
-level 1, launches a single bolt that doing instant damage
-level 2, sustained forward attack
-level 3, large forward arc, can do two handed lightning
-level 4, can do flame thrower with two handed, and crush enemies body.

i. FP_RAGE,  
Definition :
Protection against damage, and increase speed in attack(50%) and moves(75%) 
at the expense of health. Wielder cannot die (health stays at 1)
At 10 second rage recovery : fire 50% slower, and move 30% slower
Force cost : 50 point
Requirement : must have at least 25 health 
Duration : 10 seconds raging & rage recovery
Range : lv. 1-3 = 5 meter, lv 4 : 10 meter 
Differential :
-level 1, protect againts 30% damage
-level 2, protect againts 40% damage
-level 3, protect againts 50% damage
-level 4, protect againts 60% damage

j. FP_PROTECT, 
Definition : 
decrease damage from physical and energy and projectile based attacks, 
but NOT from force based attacks.
Force cost : 30 point
Requirement : N/A
Duration : 20 seconds
Range : N/A
Differential :
-level 1, 30% Damage blocked
-level 2, 40% Damage blocked
-level 3, 50% Damage blocked
-level 4, 60% Damage blocked

k. FP_ABSORB, 
Definition : absorb dark force power, mindtrick, force push and pull
Force cost : 30 point
Requirement : N/A
Duration : 20 seconds
Range : N/A
Differential :
Its works depends on the difference level of attacker and target force power
when the attacker dark force level has same level with the target absorb power, the target get no ill effects,
however on lower absorb level the target will take some damage depends on the differences level.

l. FP_TEAM_HEAL,//no changes
m. FP_TEAM_FORCE,//no changes

n. FP_DRAIN, 
Definition : 
drain enemies force power or health, it will first drain force power that enemies has, 
and it will drain life when enemy has empty force power.
Force cost : 30 point
Requirement : N/A
Duration : N/A
Range : N/A
Differential :
-level 1, drain 2 point of force on targeting enemy
-level 2, drain 3 point of force on targeting enemy
-level 3, drain 4 point of force from multiple enemy
-level 4, drain 4 point of force faster than level 3

o. FP_SEE, 
Definition : see enemies aura behind any solids wall
Force cost : 20 point
Requirement : N/A
Duration : lv.1 =5 sec, lv.2=10 sec, lv.3=15 sec, lv.4=20 sec.
Range : N/A
Differential : 
-level 1, sense at short range for more clear object
-level 2, sense at medium range through the wall
-level 3, sense at long range through the wall, auto dodge sniper
-level 4, sense at through the wall, auto dodge sniper and disable enemy distraction (mind-trick)

p. FP_SABER_OFFENSE, 
Definition : adjust the power of saber attack
Force cost : 30 point (for kata attack)
Requirement : wield saber.
Duration : N/A
Range : N/A
Differential : 
-level 1, fast style
-level 2, fast, medium style
-level 3, additional staff, dual, tavion, desann style (for single saber)
-level 4, additional staff, dual, tavion, desann style (for single saber) + unlimited kata chain

q. FP_SABER_DEFENSE, 
Definition : block other saber projectile
Force cost : N/A
Requirement : wield saber
Duration : N/A
Range : N/A
Differential : 
Higher level you have, more chance to winning the saber lock/parry

r. FP_SABERTHROW, 
Definition : throw a lightsaber and use it as a missile weapon
Force cost : 20 point
Requirement : N/A
Duration : N/A
Range : unlimited
Differential :
-level 1, flies straight from the player and returns
-level 2, can exert control over the flying lightsaber as it arcs out
-level 3, steer the saber into the crosshair point faster
-level 4, doing multiple damage and longer radius

--------------------------------------------------------
Force Selection Menu
--------------------------------------------------------

1. Both Side (Dark & Light) can be selected at force selection screen
No more need cheats or quad mode to get both dark & light force ability.
Just like singleplayer game, you are free to choose any dark and light force and mix them in one profile.
Just go to your profile->force selection menu.
First you will see the light side selection, choose any light force you want, and then click to the dark side
selection, and pick any dark force you want and then click apply.
Originally when we change the side, our previous side will be cleared, but don't worry with this mod, any dark
and light force you have choose are still remain exist. 
The force powers cost is just like singleplayer, one point for each force upgrade.
Amount of available point is depend on your force mastery level you choose :

FORCE MASTERY INITIATE		24 point		
FORCE MASTERY PADAWAN		27 point		
FORCE MASTERY JEDI		30 point		
FORCE MASTERY JEDI GUARDIAN	33 point		
FORCE MASTERY JEDI ADEPT	36 point		
FORCE MASTERY JEDI KNIGHT	39 point //default game setting		
FORCE MASTERY JEDI MASTER	42 point		

--------------------------------------------------------
Modified Power-Ups
--------------------------------------------------------

1. Quad Mode (new power-ups)
To activate it, type in the console : "quad"
This powerups will gain your force power to level 4.
In Quad mode, if you using weapon melee and press attack, you will release fire missile.
Bind some button for quick access, example : type "bind F3 quad" to have F3 button as quad command.

2. Battle Suit (new power-ups)
To activate it, type in the console : "battlesuit"
This powerups work like shield, protecting you from blaster, you will be magnetically protected and will deflect
any kind of blaster attack (except for explosive weapon), it will also reduce falling damage and etc.
This powerups can gives you air when swimming inside the water.
Bind some button for quick access, example : type "bind F4 battlesuit" to have F4 button as battlesuit command.

3. Ysalimari -> force resistant
This item makes you can't use force againts enemy, but your enemy can't use force againts you.
To get it with cheat command, type "give item_ysalimari"
Duration : 25 second.

4. Force Boon -> force booster
This item makes your force regenerate faster than normal.
To get it with cheat command, type "give item_force_boon"
Duration : 25 second.

5. Force enlighten light -> light force maximizer
This item selectable for people in light side, it maximize all the light force they have to level 3.
To get it with cheat command, type "give tem_force_enlighten_light"
Duration : 25 second.

6. Force enlighten dark -> dark force maximizer
This item selectable for people in light side, it maximize all the light force they have to level 3.
To get it with cheat command, type "give item_force_enlighten_dark"
Duration : 25 second.

--------------------------------------------------------
Modified Non-Saber Weapon
--------------------------------------------------------

A. Noghri Stick (new weapon taken from singleplayer game)
ammo : powercell
power: equal to bowcaster
attack : 1st - single poison-smoke, 2nd - charging up to 5 smoke
special : poisoned death effect, small damage but it's a poison smoke that cannot be 
absorbed by armor, but you can always push the smoke projectile using force push. 

B. Tusken Raider Rifle (new weapon taken from singleplayer game)
ammo : metallic bolt
power: equal to disruptor
attack : 1st - single blast, 2nd - overcharged blast
special : heavy missile

C. Nuclear Bomb / Laser Gun (re-designed bryar-pistol)
attack : 
1st - electric laser, 2nd - high explosive frag bomb with rocket lock
This weapon intended to kill monster such as wampa and rancor, handy also to destroy wall on siege maps.
This thing is too absurdly powerful, so it will be fair-play not to use it for combat againts human.

D. Heavy Melee (re-designed melee)
This was for siege combat (chewbacca fist), but now you will get it in normal game. 
Heavy melee is a claw-punch weapon that does dismemberment and can destroy wall on siege.
This heavy melee replace the normal melee you got (became a melee-claw).

1. Normal attack:
a. Fast punch (press BUTTON_ATTACK)
b. Kick:
-press BUTTON_ALT_ATTACK + forward/back/right/left to kick in direction
-press BUTTON_ALT_ATTACK only to do turning kick	

2. Special attack:
a. Grab and punch 
   Press kata (BUTTON_ATTACK+BUTTON_ALT_ATTACK) with moving forward
b. Grab and throw
   Press kata only without moving forward/backward
c. Knee throw 
   Press kata with moving backward

E. Concussion Blast
The concussion rifle now has powerful damage to dismember your enemies body.

F. Detpack Detonator
This detonator does dismember any victim that killed by the explosion.

G. Kick attack with non-melee
You can do kick attack just like when using melee.
If you holding blaster or any kind of weapon press BUTTON_USE + BUTTON_ATTACK to do the kick.
 
--------------------------------------------------------
Modified Saber Weapon
--------------------------------------------------------

1. New Sword :
a. Sword of Earth
A sith sword with special knockback slam attack and new effect.
This sword can be used in singleplayer game, type "saber sword" at the console to get it.
b. Mightiness Scepter
A scepter model sword, does knockback attack and have special effect.
c. Sword of Female
This sword intendeded for kate walker bot, it has greater damage and knockback power.

2. New Saber :
a. Saber of Ice
A single saber with double length and radius. This saber keep spinning and doing damage in the way back of saber throw.
Active in water and have special effect for block and hit and have parry bonus (stronger in saber lock/block duel) 
b. Saber of Wind
Long blade staff saber with Desann single blade style.
You can have two of this at the same time because this saber is putted in category of saber single and saber dual. 

3. Bonus Saber (from singleplayer game):
a. Katarn :  kyle's saber ->strongest in locking and parrying
b. Skywalker : luke's saber ->strongest in breakparry and disarming
c. Retribution : desann's saber ->longest saber length and radius
d. Stinger : tavion's saber ->spinning in saberthrow return and speed up movement

--------------------------------------------------------
Saber attack
--------------------------------------------------------

1.New kick attack button
To do kick attack with single/dual/staff/blaster or any kind weapon, you must pressing BUTTON_USE + BUTTON_ATTACK
Because single and dual saber now can do kick attack, to make it balance, we decide that staff saber 
can be throwed using BUTTON_ALT_ATTACK just like when using single or dual saber

2. New Dual Saber Kata.
When you have dual saber, you will get 3 kata moves:
a. Alora Saber Spin Throw (throw both of your saber)
   -> press forward + kata(BUTTON_ATTACK+BUTTON_ALT_ATTACK)
b. Original Dual Saber Protect
   This moves is the original dual daber kata.  
   -> press kata(BUTTON_ATTACK+BUTTON_ALT_ATTACK) only without moving forward/backward.
c. Alora Saber Spin Slash (Dual saber slash)
   -> press backward button + kata(BUTTON_ATTACK+BUTTON_ALT_ATTACK) 

3. Kata with running/jumping.
You can do kata moves while moving or even jumping. 

4. Seven saber style for saber offense level 3 with single saber.
All player will now gain force level 7 for saber offense level 3, this is means if you have only one saber,
and saber offense level 3 you get 7 styles from fast->medium->strong->desann->tavion->dual->staff

5. Faster saber throw
Saber throw attack will moving faster like singleplayer game, and keep moving even touch the wall.

6. You can switch to 3rd person camera when using saber. 

7. Bonus right hand chopped-off animation. If your saber cut off enemies right hand.

--------------------------------------------------------
Command
--------------------------------------------------------

Cheats is always enabled. (no need devmap command again)

# Cheat Command: 
"\undying" 	= toggle undying mode on/off (this cheat makes you take damage down to 1, but never die)
"\god" 		= toggle god mode on/off
"\notarget"	= toggle notarget on/off
"\give force" 	= maximize force power.
"\jetpack"	= toggle showing jetpack model on/off
"\battlesuit"   = toggle your battlesuit on/off.
"\quad"		= toggle to expand your dark force to level 4.
"\g_debugdamage 1" = shows amount of damage taken by each client. (type "g_debugdamage 0" to turn it off)
"\giveother <client_index_number> <given item/weapon>" = give another player whatever we want.
"\status" = to see all available client index number. Use this first before command "giveother"

* giveother command usage :
first type "status" to see all client index. You can see list from index 0 to N-1 (N is amount of player connected)
index 0 is human and index > 0 is bot so if you want to give something to bot number 1 :
Example = "giveother 1 weapon_concussion_rifle" (means give bot with index number of 1 a concussion weapon)
But if you type "giveother 0 weapon_concussion_rifle" it means giving yourself a concussion weapon
Here is list of item classname entity that you can use with give or giveother command :

item_seeker			weapon_stun_baton		ammo_thermal
item_shield			weapon_melee			ammo_tripmine
item_medpac			weapon_saber			ammo_detpack
item_medpac_big			weapon_blaster_pistol		weapon_thermal
item_binoculars			weapon_concussion_rifle		weapon_trip_mine
item_sentry_gun			weapon_bryar_pistol		weapon_det_pack	
item_jetpack			weapon_blaster			ammo_blaster
item_healthdisp			weapon_disruptor		ammo_powercell
item_ammodisp			weapon_bowcaster		ammo_metallic_bolts
item_eweb_holdable		weapon_repeater			ammo_all
item_cloak			weapon_demp2			force
item_force_enlighten_light	weapon_flechette
item_force_enlighten_dark	weapon_rocket_launcher
item_force_boon			weapon_noghri_stick
item_ysalimari			weapon_tusken_rifle

Important command :
g_fraglimit : decide how many kills to win the game.
capturelimit : how many amount of flag need to win the game (for capture the flag game type)
timelimit : how many minutes the game duration.
cg_drawtimer 1 : draw a digital clock on the screen.
cg_drawTeamOverlay 1 : draw team status (for TFFA/CTF gametype)

Advanced Cheat:
a. God, undying and quad mode can protect you from falling to death, swimming in the lava and etc. 
   Type "devmap t3_rift" to enter the deadly singleplayer maps, there you can test out god/undying mode
   by jumping down over the cliff and look around how its looks like down there :-)
   Type "dir maps" to show complete map list (use pageup / pagedown button to scroll up/down)
   To show only multiplayer map list, type "dir maps/mp"
   To access multiplayer map, type "devmap mp/<map_name>. For example type "devmap mp/ffa1"
b. Notarget can makes bot and npc ignore you. Makes you become a referee in a bot battle.
c. Undying mode works just like SP, its giving you 1000 health, 1000 armor and 1000 force
   also give you ne hit kill cheat (10 times more damage, either in force or weapon attack)
   NOTE : the amount of force meter might not shown 1000, this bug is unresolveable yet, 
   however the force meter does not affect the actual amount of 1000 force powers you have.

--------------------------------------------------------
Bot and NPC
--------------------------------------------------------

1. New BOT configuration
All Bot are now deffered by their force mastery level :
Sith Master : kate walker
Jedi Master : twilek, zabrak
Jedi Knight : luke, kyle, desann, tavion
Jedi Adept : jedi trainer, corran horn, vil and dasariah Kothos
Jedi Guardian : morgan, reborn, rosh, alora
Jedi : raltharan, jedi, keldor, henry, romeo, cultist, shadow
Padawan : chewie, galak, reelo, jan, wedge, boba 
Initiate : imperial officer/worker/saboteur, rax, gran, rodian, trandoshan, weequay, tusken, merc, racto, noghri
Uninitiate : storm/snow/swamptrooper, stormpilot, ugnaught, chiss, lando, bespincop, jawa, rebel
2.Bot can do kata and kick attack like human player
3.If you activating cloak or notarget cheat command then all bot will ignore you same as npc.
4.New NPC : Nico_Collard, usefull for trap killer, has undying and quad mode. 
  type "npc spawn nico_collard" to spawn it.
5.If you spawn any non-enemy npc like kyle, luke, and etc. they will following you like in singleplayer.

--------------------------------------------------------
Miscellanous 
--------------------------------------------------------

A. Global
1.Saber dismemberment is 100% (cutting of any body part)
2.Armor is auto-recharge when take damage. (human only)
3.Bot need 30 second before respawn again after death (to prevent them spawn suddenly)
4.Enable taunt, bow and meditate at all game type.
5.Player will do automatic taunt voice in the battle.
6.Powerfull vehicle configuration for both singleplayer and multiplayer (eg. longer turbo, big armor)
7.Player not forced to use blue/red skin when playing team game. You can choose this skin manually.
8.Adding singleplayer force effect and animation. (eg. meditation heal, rage smoke)
9.No falling to death for human, because you get free jetpack to flying up again when falling.
10.Multiple power in once, you can use lightning+drain+grip or use absorb+protect+rage at the same time.  

B. Scoring Rules
Suicide, friendly killer, or killed by npc are not tolerated :

* Free for all (FFA)/team FFA(TFFA)
Kill an enemy = +1
Killing yourself, teammate or killed by NPC=-1
Killed by world (elevator crush, ground, etc.) =-2

* Capture the flag (CTF)
fraggin each enemy								+1
fraggin someone while either you or your target are near your flag carrier	+2
fraggin someone who has recently hurt your flag carrier				+3	
fraggin someone while either you or your target are near your flag		+4	
awarded for returning a flag that causes a capture to happen almost immediately	+5	
award for fragging a flag carrier if a capture happens almost immediately	+6
what you get for recovery							+7
what you get for picking up enemy flag						+8
what you get for fragging enemy flag carrier					+9
what your team gets for capture							+10
what you get for capture							+20
Killing yourself, teammate or killed by NPC					-2
Killed by world (crushed by elevator, splatted to the ground, etc.)		-4

--------------------------------------------------------
AUTHOR NOTE
--------------------------------------------------------

You can only ask question about this mod by email at : rie_fukada@yahoo.co.jp 
Thank you for using dark-force mod. 

*************************
@@@ Henry Christianto @@@
*************************