============================ Open Jedi Project Change Log ============================ This file stores all the information about what has changed from release version to release version for OJP. ======================== 0000 - Table of Contents ======================== 0000..................Table of Contents 0001..................Basic 0002..................Enhanced 0003..................Vehicles 0004..................Skins ============ 0001 - Basic ============ Version 0.0.5b4: New Features: BugFix 7 - fixed serious issue with siege capture items (misc_siege_item) getting stuck in walls and then floating up. Admin System: - Auto Team Balancer: This admin feature allows the server to automatically scan for team imbalance every 30 seconds. If an imbalance is found, the newest player on the larger team will be switched to the other team. - Vote Control: Admins can now select which vote items they want players to be able to vote on. Improvements: Admin System: - The vote command ("/vote") and the yes/no menu options now apply to both team votes and general votes. In terms of priority, team votes are voted on before general votes. Version 0.0.5: New Features: Admin System: - Auto TK (team killers) kick/ban admin cvars (g_autoKickTKSpammers/g_autoBanTKSpammers) with auto warning system. - Expanded IP Banlist: The IP banlist now uses an externally stored file (banip.txt) to ban certain IP addresses from the server. You can use incomplete IPs (IE 192.246.40) to ban entire subnets. Use the standard commands addip, removeip, and listip to use this feature. - Client IPs are now recorded to the game log whenever a client connects. This is so admins can easily ban troublemakers after the fact. - Team Kicking: You can now kick members of your own team using the voting menu while in team gametypes. Use g_allowTeamVote to toggle. Asteroids Code - All the Asteroids Mod code has been ported to OJP. You can now use Asteroids' maps without problems. Bug Fix 2 - Fixes a major issue with the animation timer calculation in MP. The animation timers are now calculated correctly and this should help with animations that play in Force Rage, Force Speed, or at odd saber animation speeds. Bug Fix 3 - Fixes bug in the fall damage code that causes client number 0 to always take Jedi style fall damage even when not meeting any of the Jedi style requirements. Bug Fix 4 - Fixes an issue with Linux servers and RandFloat. It was causing all sorts of weird issues. Bug Fix 5 - Fixed minor bug with saber clash effect logic. Bug Fix 6 - Twi'lek "skirts" 3 and 4 are now twosided (added z_newstuff.shader) Bot Tweaks: - Bots in honorable duel acceptance mode (bot_honorableduelacceptance 1) now require you to fully holster your saber before accepting a saber challenge. - Add Bot menu commands added to vchat menu, so the addbot menu is now availible in all team gamemodes. - Bot AI FPS Cvar: You can now control how often (in fps) the Bot AI is processed by using the bot_fps cvar. NOTE: The Bot AI can't be done faster than the current server fps (sv_fps). - Bots can now move thru all areas that players can. - Cleared up the strafe code a bit to reduce CPU useage. - Changed the default settings for both "bot_wp_distconnect" and "bot_wp_visconnect to off. - Removed some redundent code. Dismemberment Enhancements - Players can now have more than one limb lopped off at a time and explosive attacks now blow players to pieces. Note: This doesn't work for bodies after the player has respawned. Extra Vehicle Implementation - specifically for VH_WALKER vehicles. Allows Droideka vehicles. See OJP_vehicles.txt for more details. Holocron Gametype Update: - Added holocron points for all JKA FFA maps in the form of an external file. - Added holocron commands "!addholocron", "!saveholocrons" and "!spawnholocron" while in bot_wp_edit mode. - Added holocron point hpf files from AOTCTC for compatability. Holstered Weapons - You can now see the weapons you're carrying (but not using) holstered on your player's body. Note: This feature currently requires that you to specially prepare your model for this feature. Match Warm Ups - You can now set a warm up period before the beginning of all non-duel gametypes. You can find options for this in the create server menu under the advanced tab. Also see OJP_cvars.txt for details on the cvars that control the warm ups. More Weapon Disable Options - You can now disable any weapon in the game in any combination except for having all weapons (including melee) disabled. This is controled by the weapondisable cvars (g_weaponDisable and g_duelWeaponDisable). Ammo now correctly disappears when the weapons for that ammo type are disabled. You now have menu options for Melee Only, Sabers & Melee Only, and No Explosives. More Vehicles - The game code has been changed to up the vehicle limit from 16 to 64 different vehicle files. This means you can have 64 different types of vehicle models (You can spawn up to 128 vehicles total.) Note: Different vehicle skins count against the vehicle model total. In addition, the vehicle weapon limit has been raised from 16 to 64. RGB Sabers - The creator of the very well known RGB sabers for JK2, Tchouky, has exclusively given OJP his RGB sabers code for JKA. It's been greatly improved over his JK2 version and now supports a black cored saber, RGB sabers, "Pimp" sabers (a saber that randomly shifts colors), a powerful RGB saber scripting system (so you can have your saber shift colors to your liking), full bot support for the system, and easy to use menus. For those that don't know what RGB Sabers are, it simply means that you can choose your saber color from over 16 million unique colors (by using a 24 bit RGB scale). True View - True View is a realistic first person view for all weapons (including melee mode) that allows you to play the game from inside your character. Roll and you'll see your body roll. Look down and you'll see your feet. True View adds multiple options to the game so be sure to check the cvar list and readme for details on how to get the most from True View. Various Code Tweaks: - Fixed a bug with debug compiles that caused the animation parsing function to display a minor error whenever it processed the ROOT animation. Various Map Tweaks: - All basejka Duel Maps are now availible as FFA maps. Duel maps are great for a low number of players or against bots. Various Server Tweaks: - g_saberdamagescale is now a server info cvar. This means you can now use third party server browsers, like the All Seeing Eye, to create filters useing this cvar. Improvements: Old JK2 Gametypes - The create server menus now only show maps that support the selected gametype. In addition, the various gametype options now display for the correct gametypes. Added "team" (team ffa) map type to .arena file options. I've added a fix to the map selector function to prevent the asteroid maps from being used in FFA mode. More Force Disable Options: - Force Powerup items are no longer disabled for partial force setups. - Fixed menu overlapping problem in the advanced options of the create a server menu. Various UI Tweaks: - Server filter names for OJP Basic and OJP Enhanced now display correctly. - Siege is now a selectable gametype in the Solo (quickgame) game setup menus. More UI Tweaks: SP MENUS ADDED to SETUP/ADVANCED MENU -Wireframe - r_showtris -Game speed - timescale (5 presets--very slow, slow, normal, fast, very fast) -Saber Anim Speed - g_saberanimspeed (5 presets--very slow, slow, normal, fast, very fast) -Pick Up Sabers - g_saberPickuppableDroppedSabers -Kung-Fu Style Melee - g_debugmelee -"Hovering" health bars (bars above each character - cg_debughealthbars -Saber Realism - g_sabermorerealistic ADDED TO SETUP/OPTIONS MENU -Crosshair size - small/med/large -crosshair 1-8 ADDED TO CONTROLS/OTHER -zoom -- zoom goggles (primary fire zooms in, secondary zooms out, cannot fire) INCLUDED -Update to missionfailed.menu (now has Quit Game as an option) -Melee added to ingameweaponselect.menu (no icon -- just automatically loads for new missions) MP MENUS ADDED to SETUP/ADVANCED MENU -Lagometer - cg_lagometer -- DONE -Framerate - cg_drawFPS -- DONE ADDED TO SETUP/OPTIONS MENU -Crosshair size - small/med/large -- DONE -crosshair 1-8 -- DONE Players can have the ADVANCED SP cvars stay the way they want if they copy/paste this to the bottom of their jaconfig.cfg: seta r_showtris "0" seta g_saberanimspeed "1" seta g_saberPickuppableDroppedSabers "0" seta cg_debugHealthBars "0" seta g_sabermorerealistic "0" seta g_debugmelee "0" bind z "zoom" Players can have the Lagometer ADVANCED MP cvar stay the way they want if they copy/paste this to the bottom of their jampconfig.cfg: seta cg_lagometer "0" New Cvars/commands: g_autoKickTKSpammers 0 - Kicks a player after this many team kills. 0 = no limit. g_autoBanTKSpammers 0 - Auto IP bans TKs after this many team kills. 0 = no limit. g_allowGametypeVote - Allow Gametype voting g_AllowMapVote - Allow map change votes g_AllowKickVote - Allow kick votes. Note: This does not apply to the Team Kicking mentioned above. Version 0.0.4: New mod configuration: OJP Basic now operates as a /GameData style mod. This means that you'll now have to load the mod using the Setup->Mods menu. Be sure to delete your old OJP Basic files. New Features: Ambient Player Sounds - Players now have the ability to setup two fully customizable ambient sounds (Vader's resporator breathing, sensor ping, breathing, whatever you want) See ojp_readme.txt and ojp_animevents.txt for details. Animevents System Overhaul - animevent.cfg files are now fully functional. In addition, all players can use per-model animevent.cfg files to customize their character's animation linked sounds/effects. See OJP_readme.txt and OJP_animevents.txt for details. Duel Taunts in all Gametypes - You can now use all the duel emotes in all gametypes. Old JK2 Gametypes - Reintroduces the old JK2 gametypes Holocron FFA, Jedi Master, and Capture the Ysalimari. More Force Disable Options - You can now set "Jump Only" and "Neutrals Only" for the Force Disable (now called "Force Powers") option. Realistic Saber Menu Settings - Added menu option to SP to allow you to turn on different levels of saber damage realism. Various UI Tweaks: - The map loading screen is now less vague about the server's disabled Force Powers setting. It also now has support for the More Force Disable Options feature. - Server filters for OJP Basic and OJP Enhanced. Improvements: RGB Character Color Menu Options - Added the option to use float values to set the player color. Improved Bot Routing - Improved bot routing added for mp/duel6. Version 0.0.3: New Features: RGB Character Color Menu Options - Added a submenu that allows you to pick any color for your character's color with simple slide bars. Hidden Lannik Racto Skin - Made the Lannik Racto skin selectable in the MP skins menu. Also created icon for said skin. Improvements: Improved Bot Routing - Improved bot routing added for mp/duel8. Various Bot Tweaks - The Lannik Racto bot now uses the correct model and icon. Version 0.0.2: New Features: Improved Bot Routing - The bot routing for the mp/duel3 and mp/ffa5 maps has been redone and improved. SP Dual/Staff Menu - The starting SP saber selection menu has been altered to allow you to select the dual sabers or the saber staff from the beginning of the game. In addition, you can now select a red blade in SP. Various Bot Tweaks: - The Luke bot now uses the skywalker saber (single_skywalker) that is included in the game. - Chewie now speaks in Wookie. Various Menu Tweaks: - Shadow options are now in both SP and MP. Projected shadows are now an option. - Light Flare option in the MP ingame More video Options menu. - Dynamic Glow option in the MP ingame More video Options menu. Improvements: Hidden JKA Saber Hilts - The hilts now show up in the SP saber menu. Hidden Hoth Skins - Moved to the Skins Pack to cut down on Basic's file size. Version 0.0.1: New Features: Bug Fix 001 - Animation.cfg fix for BOTH_WALKBACK2 Fixes an animation bug seen when walking backwards with an ignited single saber in single player by correcting the number of frames. Hidden JKA Saber Hilts - Adds to multiplayer the Retribution (Desann's), the Skywalker (Luke Skywalker's Saber), and the Stinger (default Reborn's) saber hilts. These hilts come with the game but are by default hidden from use. Hoth Custom Player Clothing - Added the ability to select the Hoth clothes for all the built-in player classes. You can also now select the color of Hoth outfit. =============== 0002 - Enhanced =============== Version 0.0.2 New Features: Animation System: - New Animation Flag: SETANIM_FLAG_PACE - Acts like a SETANIM_FLAG_RESTART flag, but only restarts if the same animation is over (animation timer ran out). Force Fall - If you have any level of force jump you can use force fall by pressing and holding the jump button as you descend. The higher level force jump you have the slower the use of force power and the faster you slow down. Ledge Grab - Players can now grab ledges and shimmy right/left, pull up, or drop. Ledge grabs occur when you're in the air near a ledge and either face towards it or press the movement keys in the direction of the ledge. While on Ledge: Forward = Climb up onto the ledge. Backward = Let go of ledge. Right/Left = Shimmy Right/Left Version 0.0.1: New Cvars/commands: ojp_sabermelee 1 - Controls the behavior of pressing the saber weapon button when the saber is already selected and turned on. See Melee System Overhaul /togglesaber - Toggles the saber blade when player has the saber selected. New Features: Melee Overhaul - Radically changed the melee combat behavior. Melee combat is now useable by all players in all gamemodes without cheats and includes working headlocks (Grapple + None). See OJP_readme.txt for details. =============== 0003 - Vehicles =============== Version 0.0.4: Droideka Snowspeeder Version 0.0.3: Sith Speeder Version 0.0.2: Stap Version 0.0.1: Eopie ============ 0004 - Skins ============ Version 0.0.2: Holstered Weapon support for the Kyle model. Version 0.0.1: Improvements: Hidden Hoth Skins - Moved from the Basic Distribution to cut down on Basic's file size.