Title: xMod 2.7.0

Author: =X=Master HeX

Version: 2.7.0

Homepages: http://xmod2.cat5camp.com
	   http://x.fragism.com/forum/index.php?c=5

Special Thanks:
	Thanks Genso for your hard work on those .loc files! ;)
	Thanks Quakeman for the uber string utilities
	Thanks to my sweetheart for pulling me away from the computer every so often.
	Thanks to everyone who helped me beta test the mod
	Thanks everyone who trolls our forum and irc

Description: xMod 2 is a revolutionary mod for Jedi Knight: Jedi Academy. Combining unique user and admin commands with gameplay enhancements, all of which are optional, which puts the admin in the driver's seat. Designed from the ground up for Ravensoft's Jedi Academy, xMod 2 delivers a server admin with gameplay features to improve your gaming experience in Jedi Academy, as well as controls that suit any admin's needs.

Installation: Extract this archive so that the included xmod folder is a sibling of 'base' (ie. C:\ja\GameData\).  Then run your your server using +set fs_game xmod.  And you're all set!

Example of features:
- Fully versatile subadmin system so each admin can have their own password and access
...MD5 password encryption
...Over 30 subadmin commands
...Partial client name matching for all commands
- Bug fixes to make JKA what it should have been when it was released
...Saber damage fixes including DFAs and saber throw
...Level error fix system to block off high places
...Various lift fixes including damage and delay
- Quick chat commands and replacements
...#health, #armor, #force, and new #alert (for flag carriers)
...Easy private messages in say:: /hex sup man (says sup man to =X=Master HeX)
- FULL in game help system accessed by typing /help in the console on any xmod server
- Profanity filter with 5 modes to kick, warn, or remove profanity
- SQL Database engine built into the mod
...Supporting a topten, and real IP monitor (/sc aka)
- Advanced Duel support for both ffa and duel modes
...Auto emote before duels start
...Remaining health printout when a duel is won
...Starting and ending health settings
- Jedi Honor code enforcement
...Players can be immune to attacks after saber down for x seconds and they don't move
- New FreezeTag gamemode to be used with the CTF gametype
- Script Detection client with auto reporting
...Server can be set to boot or allow scripters
...Using this gives you a new CTF scoreboard!
- Cvars for Ammo amounts and Move Force Requirements
- In game server commands that work like forcetoggle for
...weapons, allowed votes, subadmin, and emotes

AND MUCH MORE documented at: http://xmod2.cat5camp.com

2.7.0
=======
- #alert added to alert teammates the flag carrier is in trouble
- Added 12 new emotes (/help emote on 2.7+ servers)
- New SQL database stat logging with ranking system and topten (/help gc on any xmod 2.7+ server)!
- 9 new subadmin commands including things like: summon, goto, aka, list (/help sc on any xmod 2.7+ server)
- New subadmin command that can be issued to change your password
- Cvar to fix lift delays that were introduced in JKA
- New auto emote system introduced for players with saber down (based off key words)
- Automatic emote at the start of duels (bow, gloat, etc) set via cvar
- Give your bot's pings via cvar!
- Rage tweak so it doesn't turn off when health is 1
- Fixed weapon toggles so they are the correct way
- Extended characters in names is now cvar'd instead of banned
- Ammo bugs fixed so the cvars function correctly
- Force bug when saber moves set to 0 force required/drained fixed
- Repaired kill mode 2 so the flag returns if you suicide
- Added a cvar to fix saber dmg trace so DFAs work again!
- Fixed a bug with showduelhealth for duel servers
- Repaired some issues with subadmin records not being able to be deleted
- Changed the way duel health is reported at the end of a duel so killtrackers work
- And much more...

2.6.0
=======
- Fixed issues with subadmins that would cause entries on file to be ignored
- Changed fix commands to record a position lower on the model to make things easier
- New vote disable cvar to enable or disable specific voting options
- Fixed the saber with no owner bug a bit more to delete sabers with no owner
- Enabled the g_dowarmup cvar again so it works like it did in jk2
- Players can no longer change their name when muted
- Added a cvar to allow the pickup of a weapon again & again to give you ammo
- Added a cvar to change the waittime after a duel
- All gun damage and velocity can be changed via cvar
- All ammo values can be changed via cvar
- Option to keep scores on teamchange or forceteam
- Fixed linux server push bug that causes rockets and stuff to go the wrong way (thanks: Andrew "Mushroom" Kerr)
- Increased vehicle limit server side
- Subadmins that issue an addfix command are given noclip, while they are spectator, to set the second origin
- New cvar to make the lifts no longer instant kill
- Cvar help system is now searchable via /help cvar <search> or alone for a full list
- Non-Default cvar connection message reordered to be more readable
- Mispelling auth now works just like auth (within reason)
- Subadmin system now ONLY file based - cvars no longer used
- Subadmin passwords are all MD5 encrypted and stored on file
- Subadmin calculator now under rcon x_admintoggle and can be used with the subadmin's created on file
- Other minor bug fixes and improvements... (curse you format!)

2.5.0
=======
- Subadmin rcon passthrough command available to admins
- Fixed a crash bug related to an honor code check
- Added a new admin.lst file where you can assign specific admins specific commands
- New x_say command to speak without the server tag in front of your name to a specific team or all players
- Added subadmin logging features
- Added rcon logging on dedicated servers
- Flipped x_weapontoggle so it displays the correct toggle state
- Admins now get a list of available commands when they auth or type an invalid command
- Fixed level fix commands so they actually save correctly
- Private tells don't take up all of your chat line any longer
- You may now log out of subadmin/authadmin
- Removeloc can now delete specific location marker slots
- flipkick mode 2 will allow you to front wall walk without timing your jump
- Subadmins may now look up a player's IP address
- Fixed a baseJA 'Saber has no owner' crash bug

2.4.0
=======
=Server
- The Subadmin command sc map will now function correctly
- You may now grant regular authed users subadmin powers via cvar
- Fixed ghoul2 saber throw issues making throw do the same damage each time
- Health and Armor now listed at the end of a duel in the duel gametype
- Health and Armor now listed at the end of a powerduel
- Updated server side reporting to the client mod
- Fixed an issue with the giveup emote that played an extra sound when returning your saber
- Server will now update the xmod clients if a cvar changes
- Fixed a bug related to debugmelee not being turned on client side
- Fix files can now be created and removed using subadmin commands
- Added Powerduel team locking
- New x_weapontoggle, x_duelweapontoggle, x_emotetoggle, x_subadmintoggle, x_authtoggle
- Fixed a crash issue with auto-kicking of bots
- Logging of all admin commands (temporary informational format)
- private admin and chat function via starting says with a *
- New rcon commands to grant/remove admin power
- Fixed up smart suicide mode 2 to record kills properly
- Repaired a crash issue with subadmin, gamecommands, and rcon commands
- Cleared up some emote errors
=Client 2.0
- cg_fov may now be set to a max of 120
- Updated the client to not require the server's flood protection to be disabled
- Fixed an issue with the client sending your admin password in chat
- Server settings are now updated if a cvar changes
- New CTF Gamemode scoreboard (others come in next version)

2.3.1
=======
- Emergency patch to repair a bug that will cause servers to crash

2.3.0
=======
=Server
- Fixed a bug with listing of banned and muted IPs
- Honor code enforcement now blocks gunfire and explosives
- Fixed a bug with session data being corrupted causing server crashes
- Clipped the port off of logged IPs
- Added message that displays health at the end of a duel
- Fixed up freezetag to work the way it should
- x_randteam no longer places spectators on a team
- Fixed a bug preventing subadmins from locking a specific team
- Script detection enforcement
- New delay kick that shows a centerscreen message before it kicks the client
- CTF stats are now logged via the server
- Cheaters are now logged via the server
- Help system updated with new cvars and commands
=Client
- Added a cvar to enable full color mouseover names
- Fixed event message name clipping and color errors
- Cvar system will adapt to xmod server settings
- Client will now auto auth on connect if a cvar is set


2.2.0
=======
- Saber down honor code enforcement which includes:
--- Saber down = peace enforcement cvars
--- Saber down = no force usage cvars (attack or no force at all)
- Removed abusive admin commands requested (thanks everyone who voted)
- Tweaked x_cprotect to now truly protect the admin from players
- Added cvars to control duel starting and ending health/shields and saber ignition
- Ability to jump on a players head without slipping off
- Ability to unlock the yellow dfa forced turn
- Added a 3 mode mute public chat cvar system
- Freeze Tag mode now available to xmod servers
- New help system introduced for clients and admins (/help)
- Corrected some errors in message targets
- Changed /x commands to /gc to prevent confusion
- Authing can now be done via /x auth, /gc auth, or /auth
- Ability to enable the single player pullstab move
- Ability to enable Jedi Outcast style no force requirements for moves
- Ability to turn off coup de grace ground moves
- Cvar'd all force costs for moves (including flipkick)
- Repaired flipkick so it can be totally disabled
- Added a team chat location system to add location markers in maps
- New Super Smart Suicide System (s2 suicide system)
- Added a roll enhancement cvar that makes roll feel more like the old version
- Added a cvar to allow you to speed/rage the old jo style
- New emote system (/emote)
- Added change name and csay to subadmin command list

For a full list of commands, cvars, and help visit our webpage or
type /help on any 2.2+ xmod server!

* Copyright / Permissions *
##############################################################

© 2003 LucasArts Entertainment Company LLC. 
© 2003 Lucasfilm Ltd. & TM or ® as indicated.
All rights reserved. Used under authorization.
LucasArts and the LucasArts logo are trademarks
of Lucasfilm Ltd.
© Raven Software LTD 2003, Activision
##############################################################