Development was delayed due to This
Jedi knight Plus is a game modification for Jedi Knight II: Jedi Outcast Multiplayer. The main goal of this mod is to reunite useful stuff and add custom features to the game environment, specially making players ideas come true adding new features as well porting some from other mods and games.
I started to code the first version of this mod in 2005. Back then it was a private mod and only few people had access. So as a personal task and due to some people request i decided to re-code the mod into a public version, just as a legacy.
- Mod Website: https://jkplus.github.io
- Mod Project: https://github.com/TriForceX/JediKnightPlus
- E-Mail: triforce@gznetwork.com
- Discord: TriForce#8785
The next list is all features from the original Jedi Knight Plus private mod (2005 & 2008 versions) which need to be ported into the new source code.
1. Server Side Features
Description: General server features (No client plugin required)
- Gameplay changer between 1.02, 1.03 and 1.04 no matter the server version
- Improved bots AI (Artificial intelligence)
- Custom bots actions (Enhanced bot_forGimmick)
- Custom weapon features (Damage, ammo speed, firing rate, etc...)
- Player accounts system (Save data such as kills, deaths, etc...)
- Ranking system (Based on player skills)
- Jetpack (Quake 3 & Jedi Academy style)
- Chat censor filters
- Chat protection
- Allow black color in player names
- Prevent duplicated player names
- Map teleports chat commands (Based on map X Y Z origin)
- Misc chat commands (Save & load pos, status, etc...)
- Custom server closed feature (Password required)
- Welcome message on client begin (MOTD)
- Server news messages displayed constantly
- Alternate dimensions (Private duel, guns only, race defrag, etc...)
- Custom ingame modes (Instant kill, survival, last man standing, etc...)
- Custom player private chat rooms
- Show damage plums on weapon hits
- Clan system (Tag protection, member role, etc...)
- Over 50 player emotes (Sit, kiss, surrender, etc...)
- Chat protect feature (Players can't kill during chat)
- Dual blade lightsaber gameplay (Fixed damages, custom combos, etc...)
- Items get affected by force physics (Push, pull, etc...)
- Custom per-gametype configuration files
- Multiple duel challenges
- Custom duel challenge modes (Full force, no force, etc...)
- Custom duel challenge start health and armor
- Duel stats feature (Health, armor and hits)
- Enable player chat and duel challenge ignore
- Enable chat in duel game type
- Custom call vote system (Custom control, vote results, etc...)
- Alternative slow-mo duel end feature (Custom timescale)
- Custom private duel distance
- Drop flag command for CTF & CTY game types
- Random client begin messages
- Custom client begin sound
- Force client plugin usage (Optional)
- Prevent player warping or lag scripts
- Server idle reset feature
- Custom map default music (For maps without background music)
- Improved custom map cycle
- Disable kill when player teleport or spawn inside another player
- Drivable vehicles (Tie Fighter, X-Wing, AT-ST, etc...)
- Custom melee weapon
- Portal gun (Experimental)
Description: Ingame server management features for administrators
- Custom user roles (Administrator, moderator, builder, etc...)
- Ingame player statistics (Banned, kicked, reports, scripters, etc...)
- Helpful commands for players (Teleport, weapons, force powers, etc...)
- Punish commands for players (Slay, silence, sleep, rename, lock, etc...)
- Ability to control bots actions (Fake chat, movements, emotes, etc...)
- Spawn unlimited items and weapons
- Private administrator chat room
- Team management (Lock, force, shuffle, etc...)
- Toggle mod bitvalue cvars
- Reload config stuff (Teleport chats, server news, etc...)
- Change any shader or texture
- Change map background music
- Force dimension
- Alternative status command (Whois)
- Pause mode to instantly stop everyone on the server during game
4. Map Modding Features
Description: Ingame maps modification tools
- Various map fixes (Including single player maps to be playable)
- New custom map entities and fixed some BaseJK entities
- Add models (GLM or MD3 format)
- Add effects (EFX format)
- Add any entity based on classname and parameters
- Add pre-made useful utilities (NPC spawner, message consoles, assister, etc...)
- Modify entities properties
- Delete entities
- Clone entities
- Save feature to get all changes automatically stored in a loadable file
- Support for defrag & race maps
5. Client Side Features
Description: Additional features using the clientside plugin
- Atmospheric effects (Rain, snow, etc...)
- Extra info for scoreboard (Kills, deaths, etc...)
- On-screen keyboard display (See key actions)
- Jedi Academy chat display mode (With chat history)
- Two chat icons (Jedi Outcast & Jedi Academy)
- Fixed 2D aspect ratio for non 4:3 screens
- Recommended client options pop-up for new players
- Fire lightsaber style, to add real fire effects to the lightsaber
- Jetpack 3D model (With linked effects)
- Special movements camera
- Show player labels on head
- Grapple hook feature
- Ingame clock showing the real time hours, minutes and seconds
- Ingame server list to join another server without disconnect
- Speed-o-meter to display player speed ingame and best record
- Strafe jumping helper/efficiency meter
- Custom lightsaber hilt support
- Enabled 3rd person damage blend
- Show player bounding hit boxes
- Two alternative huds (Jedi Academy and simple enhanced)
- Alternative FPS and server time style
- Alternative force points display on hud
- Display bacta indicator on belt (3D model)
- Display current weapon in back (3D model)
- Display race timer on race dimension
- Display player names above their head
- Enable custom item indicator on hud
- Enable push/pull force effect color to match with the color of lightsaber
- Enable the color for the second blade with dual blade lightsabers
- Custom saber trail speed/length
- Custom ingame duel challenge music
- Custom flag transparency (For CTF & CTY game type)
- Custom flag alignment (Experimental)
- Custom player hats
- Show player icons on scoreboard
- Server emotes menu for usage and binding
- Custom private duel end animation
- Toggle private duel glow
- Fixed force force rage recovery icon (Borderless)
- Enable first person lightsaber option on menus
- Enable first person turret chair view
- Enable more than 20 BaseJK hidden player skins
- Increased some limits on menus (Fov, camera range, name length, etc...)
- Macro scanning feature (anti script)
- Disruptor zoom walk and run enabled
- Many BaseJK language text updates
- Show server maps on callvote menus
Description: Some features available when cheats are enabled
- Free backstabs & DFA combos usage
- Use force grip on items
- NPC spawn like in single player game
The following people supported and helped me directly on this project.
- DeathSpike (Client plugin support)
- Lee Oates (Anti-script base code)
- Nerevar (Ingame effects, serverlist and santa hat)
- Kaiser / TVpath (General modding support)
- Rich Whitehouse (Melee weapon from Hydroball)
- NTxC / Reality~ (1.02 gameplay support)
- Tox Laximus (Bots AI support)
- McMonkey (Map modding support)
- JediDog~ (1.03 gameplay support)
- NewAge (Admin management support)
- Mr.Wonko (JK2 base improvements support)
- Xycaleth (Some LeagueMod tweaks)
- Daggolin (Coding support and gameplay fixes)
- Ouned / Twitch (Engine coding support)
- Kameleon (3D model draw angles fix)
- Fau (2D aspect ratio fix & SaberMod tweaks)
- Bucky (Some EternalJK2 tweaks)
- EternalCodes (Some EternalJK tweaks)
- Abrum (Pirate hat base model)
- BarryHit (Support and testing)
- Player (Support and testing)
- Flendo (Support and testing)
- Padaget (Some vVv mod tweaks)
- VideoP / Loda (Some JAPro tweaks)
- Noodle (User interface & modeling support)
- Smoo (Support and testing)
- QK-Lite / Effect.ve (General coding support)
- MVSDK / JK2MV (Gameplay changer and MVAPI)
- x[Dsk]x Clan and 1.03 community (Support and testing)
- =AJC= Clan and 1.04 community (Support and testing)
Here are some screenshots to give you an idea of how is this mod.
This is a demo video from a friend, is the old private mod demo (2008 version).