All Projects → TriForceX → JediKnightPlus

TriForceX / JediKnightPlus

Licence: GPL-2.0 license
Game modification for Jedi Knight II: Jedi Outcast Multiplayer with useful stuff and custom features

Programming Languages

c
50402 projects - #5 most used programming language
HTML
75241 projects
SourcePawn
201 projects
assembly
5116 projects
CMake
9771 projects
Roff
2310 projects

Projects that are alternatives of or similar to JediKnightPlus

Openjk
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Stars: ✭ 1,641 (+8536.84%)
Mutual labels:  star-wars, jedi-outcast
IA-Imperial-Commander
This is a repository for concept and documentation of a companion app for FFG's Star Wars: Imperial Assault.
Stars: ✭ 16 (-15.79%)
Mutual labels:  star-wars
jedi-faker
Faker extension for Star Wars junkie
Stars: ✭ 15 (-21.05%)
Mutual labels:  star-wars
john-carmack-plan
An archive of John Carmack’s .plan files in readable markdown format
Stars: ✭ 113 (+494.74%)
Mutual labels:  quake-engine
Imperial-Assault-Skirmish-Map-Project
Maps for Imperial Assault skirmish scenarios: check missions or print for playmats
Stars: ✭ 69 (+263.16%)
Mutual labels:  star-wars
dark-mode-example
Simple and fun dark-mode detection. JavaScript with a user mode toggle.
Stars: ✭ 27 (+42.11%)
Mutual labels:  star-wars
Starwars.ios
This component implements transition animation to crumble view-controller into tiny pieces.
Stars: ✭ 3,685 (+19294.74%)
Mutual labels:  star-wars
may4
Celebrating Star Wars Day with some Forth code! May the Forth be with you!
Stars: ✭ 28 (+47.37%)
Mutual labels:  star-wars
StarWarsIntroCreator
A website to create your own Star Wars opening crawl.
Stars: ✭ 56 (+194.74%)
Mutual labels:  star-wars
tts
Table Top Simulator Mod for Star Wars: Legion
Stars: ✭ 32 (+68.42%)
Mutual labels:  star-wars
imperial-assault-data
An easy-to-use collection of data and images from the Imperial Assault Game by Fantasy Flight Games.
Stars: ✭ 16 (-15.79%)
Mutual labels:  star-wars
StarWarsArrays.jl
Arrays indexed as the order of Star Wars movies
Stars: ✭ 93 (+389.47%)
Mutual labels:  star-wars
SWLOR NWN
Star Wars: Legends of the Old Republic server code, a persistent world for Neverwinter Nights
Stars: ✭ 31 (+63.16%)
Mutual labels:  star-wars
tyrquake
Libretro port of Tyrquake (Quake 1 engine)
Stars: ✭ 28 (+47.37%)
Mutual labels:  quake-engine

Jedi Knight Plus

https://jkplus.github.io

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 and porting some from other mods and games.

version wiki discord stars issues license

Information

  • Mod configuration and download here
  • Read more information and guides at wiki here
  • See version changes history in the changelog here
  • Join the mod Discord chat server for more support here

About

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.

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. (Each completed task will be marked with a check)


Server Side

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)
  • Disable kill when player teleport or spawn inside another player
  • 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
  • Dueling players pass-through feature
  • Auto duel challenge feature
  • Auto player status tracking feature
  • 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
  • Improved custom map cycle
  • Drivable vehicles (Tie Fighter, X-Wing, AT-ST, etc...)
  • Custom melee weapon
  • Portal gun (Experimental)

Administration

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

Map Modding

Description: Ingame maps modification tools

  • Various map fixes (Including single player maps to be playable)
  • New custom map entities and fixed some BaseJK entities
  • Custom map default music (For maps without background music)
  • Support for defrag & race maps
  • 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...)
  • Create and modify entities
  • Delete entities
  • Clone entities
  • Scan entities
  • Save feature to get all changes automatically stored in a loadable file

Client Side

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
  • Speedometer to display different player speeds
  • 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
  • Smooth dueling players pass-through
  • Fixed 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

Cheats

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

Special Thanks

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)

Contact

Jedi Knight Plus Mod developed by Tr!Force
Work copyrighted (C) with holder attribution 2005 - 2021

Visit the mod page: https://jkplus.github.io

Feel free to write me if you got questions regarding the mod
E-Mail: [email protected]

License

This mod is based on MVSDK and is licensed under GPLv2 as free software. Some files in assets directory are modified assets from the original, non-free JK2 1.04 release and licensed under JK2 Editing Tools 2.0 EULA. As stated in the main description, most parts of this mod are from other mods and games, i tried to keep all credits on special thanks.

LCC 4.1 is Copyright (c) 1991-1998 by AT&T, Christopher W. Fraser and David R. Hanson, and available under a non-copyleft license. You can find it in code/tools/lcc/COPYRIGHT. LCC version bundled with this SDK comes from ioquake3 and it has been slightly modified by its developers.

Remaining parts of JK2 SDK GPL are licensed under GPLv2 as free software. Read LICENSE.txt and README-raven.txt to learn more. According to the license, among other things, you are obliged to distribute full source code of your mod alongside of it, or at least a written offer to ship it (eg a HTTP download link inside a .pk3 file). Moreover, any mod using patches from this repository must be released under GPLv2 or a compatible license.

Q3ASM is Copyright (c) id Software and ioquake3 developers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].