Jump to content

OpenJediProject V1.2 Fixed by FJA 1.2 Fixed

   (10 reviews)

13 Screenshots

About This File

*** Jedi Knight: Jedi Academy ***


TITLE: OJP (Open Jedi Project) 1.2
AUTHOR: OJP Team, with some modifications by French Jedi Academy Clan


OJP Team :
E-MAIL: razorace@hotmail.com
WEBSITE: http://www.moddb.com/mods/open-jedi-project-enhanced


French Jedi Academy (FJA) :
WEBSITES :http://french-jedi-academy.forumactif.org (BftR-OJP development)


*** New OJP Coop Fix ***


New OJP coop fix here : fix more coop maps :



Source Code of OJP


*** Description ***


- New saber system : choose between 7 saber styles.
- Realistic duels : fight like in the movies
- New dodge and mishap fight system
- New XP system : choose powers, weapons and items, and gain more XP by killing players.
- Some Solo missions can be played in multi with other players
- see OJP saber manual for more details
- in duels : ALWAYS WALK because you won't be able to parry hits if you run.


- This version is entirely compatible with original OJP 1.2. People with one version can join servers of the other version without problems.




- Put the "ojpenhanced" folder in your gamedata directory (not in base). Clic on Play_OJPenhanced to launch the mod.
- Put the "ojp_mapassets.pk3" in your "Gamedata/ojpenhanced" folder to fix coop mission bugs (server side)
- Put the "z_ojp_legacyHUD.pk3" in your Gamedata/ojpenhanced" folder to change the HUD.


- Mettez le dossier "ojpenhanced" dans votre dossier Gamedata (pas dans base).
Placez également le fichier Play_OJPEnhanced.bat dans votre dossier Gamedata et créez un raccourci de celui-ci sur votre bureau.
- Mettez aussi le fichiers "ojp_mapassets.pk3" pour corriger les bugs des missions solos.
- Vous pouvez également mettre "z_ojp_legacyHUD.pk3" dans votre dossier "Gamedata/ojpenhanced" pour modifier le HUD.




- Remove the "ojpenhanced" folder from your gamedata directory.


- Retirez le dossier "ojpenhanced" de votre dossier Gamedata.




- Correction of some bugs.
Fix of some animations in animations.cfg.
Add a "Movie Saber Style" line to the Setup Menu, to change style of blade.
Fix spanish language crahs : before, the game crashed when you select spanish language.
Fix mouse droid dead crash : the mouse npc made the server crash when it was attacked by a player. The mouse was replaced by a R5.
Colours of Ep1, Ep2 and Ep3 blade style are now the good (Movie Saber Style) : no more black blade bug.
Increase life of Chewbacca npc because he often die in t1_sour coop map.
Add realistics saber sounds from movies
Droïds were now quasi immortal because they sometimes made the server crash when they were killed in Coop.
X-wing droïd were removed because of a collision bug with the X-wing.
Kneel emote was replaced by Meditate emote.
Melee stance was replace by standard stance.
Add a "Weapons First Person Style" in "Setup"=>"Advanced" to change between a base (2D) and an OJP (3D) weapons first person display.
Fix some npc files
Add tusken staff (tskn) and fix tusken npc file. People with standard OJP 1.2 will see kyle saber.
Saber_droid npc (and saber_droid_training) were replaced by shadowtrooper npc, because original saber_droid make clients crash
Fixed all menus (profil, controls, setup and saber) which were in basejka style or bugged. I respected original ojp menu style for all this menus.


- Correction de quelques bugs.
Correction des animations buggées dans le animations.cfg.
Ajout d'une ligne "Movie Saber Style" dans le menu "Config" pour changer le style de la lame.
Correction du bug qui faisait crasher le jeu quand la langue Espagnol était choisie dans le menu de config.
Le droide souris a été remplacé par un R5 afin de ne plus faire crasher le serveur quand il est tué.
Les couleurs des styles de lame Ep1, Ep2 et Ep3 sont désormais bonnes : les lames ne sont plus teintées de noir.
La vie du npc Chewie a été augmentée car il mourrait souvent tout seul dans la mission t1_sour pour d'obscures raisons.
Ajout de sons réalistes pour les combats au sabre.
Les droïdes ont été rendus quasi immortels car ils faisaient parfois crasher le serveur lorsqu'ils étaient tués en mode Coop.
Le droïde du X-wing a été retiré car il tremblait à cause d'un bug de collision dû à OJP.
La position d'agenouillement a été remplacée par la méditation originale.
La position de mêlée avec les poings levés a été remplacée par celle avec les bras le long du corps.
Ajout d'une ligne "Weapons First Person Style" dans le menu "Config" pour choisir entre la vue OJP (model 3D) et la vue base (image 2D) pour les armes en 1ère personne.
Correction de certains fichiers npc
Ajout du baton des hommes des sables et correction du fichier npc des tuskens. Les joueurs avec la version normale d'OJP verront les tuskens avec le sabre laser de Kyle.
Les npcs saber_droid et saber_droid_training ont été remplacés par des shadowtroopers parce qu'ils faisaient crasher les clients.
Tous les menus (profil, commandes, config et sabre) ont été mis au style ojp (car ils étaient au style basejka) et les bugs de menu ont été corrigés. J'ai respecté le style de menu original de ojp.




*** FIXED MAPS ***


Put the "ojp_mapassets.pk3" in your "Gamedata/ojpenhanced" folder. I make two separate files because JKHUB doesn't accept more than 50Mo per file.
I fixed these coop maps which didn't work correctly, and i fixed ends of these levels (the game froze on an ending screen in place of run next map)
Now the game should run properly these maps with "seta g_autoMapCycle 1" (some maps can bug with g_automapcycle 0 at the restart)


*** Credits ***
- OJP Team for the mod
- French Jedi Academy clan for some fixed bugs.




Manual, written by Proteus, from the original ojp manual.



Manuel OJP


Hello everyone, I am Proteus

Important Notes


1. Dodge Points (DP) are indicated by the purple meter, referred to as your dodge or block meter. It will go down very fast if you don't Parry-Block most of the hits on you. When your defenses are down from a stumble, knock-down are a saberless hit, you will dodge the hit matrix style and lose double DP.


2. Mishap Points (MP) are indicated by the empty meter that fills up as you hit your opponent, referred to as your mishap (or off-balance) meter. It goes up faster if your opponent Parry-Blocks you a lot. The more MP you have, the more vulnerable you are to kicks, stumbling, and being knocked-down or disarmed.


3. You lose Force Points (FP) by swinging. At 10 FP or less, you swing and move very slowly and are completely vulnerable to a lunge.


4. As a rule of thumb, walk at least 3/4ths of the time during a fight because you lose double DP for hits on you if you run and it is fatal to be struck by your opponent while you are jumping. Running and hitting someone will do double DP damage to them, but if you get hit while swinging or from behind, it will kill you instantly.


5. Comboing on your swings is often the key to winning a fight, but do it strategically because you can still be beaten (or win) with pure defensive playing.


6. Kicks are available in all styles and take advantage of your opponent's current MP level or when they are at critical DP. It will cause a knock-down when your opponent's MP is near full or if they are at critical DP, a stumble at around ½ MP, or get absorbed by a back flip when they are low. Holding Alt-Attack when getting kicked will block or reduce your mishap effect at any mishap level.


7. You will notice that you may occasionally get paused in the middle of combat where you can not move. This is usually due to your MP becoming full and you were Parry-Blocked or Riposted. You will be slow-bounced at 1/3+ MP, heavy-bounced at 2/3+ MP or critical DP, and stumble or become disarmed or knocked-down at 9/10 MP. More info and visual references on these are in the official manual.


8. There are now a total of 7 styles to choose from at full saber attack points in single saber. You can also do lunge and Yellow "Death from Above" (DFA) in any single saber style and a Red DFA in both Purple and Red styles (Purple style looks different in its DFA though).




Parry block (this is the most important technique): Hold the directional key to move into whatever side your getting hit on. A and D for side hits, S for high swings (up-down swings) and W for lunge and low hits. This move lessens hit damage on you greatly. If your opponents balance/mishap meter is very high, they my maxout their mishap meter and fall down or lose their saber.


Startfake: tap attack. This fakes people out and is important for reposites


Attack Feint (attack fake): hold attack and alt attack with a directional key (basically like doing a kata except you are doing a normal swing with it). This does more damage than a normal swing, puts your opponent into a saberlock in which you win automatically, and it cashes in on where ever your opponents mishap meter is.


Reposite (attack parry): hold attack while you parry block a swing. This only works if your already in a preblock for the incoming swing or you are in the startfake animation. This move causes a saberlock in which you win and automatically causes a slowbounce on them unless they are high on the mishap meter (where they will do whatever their level makes them do)


Disarm (conversion): If you hit your opponents saber in a heavybounce, they will get disarmed.


Superbreaks: Hold attack at the end of a saberlock where you win. This will kill them instantly , but this only works if your opponent's DP is low. Otherwise, you will get slowbounced for trying it.


Important General Knowledge




Before getting in to the step-by-step instructions, it is important to cover several basic aspects to this new saber system. Without knowledge of the key changes here, you will be confused about what is happening to you in the combat, so it is very important to keep these in mind. The important changes include the following:


• Regular swings require holding down the Attack button for at least half the swing, otherwise you will perform a Start-Fake.


• All swings of the saber drain your Force Points (FP) depending on the type of swing. When you have 10 FP or lower, your swings will slow down greatly. This helps to prevent too much swinging and button mashing, promoting skill and swordsmanship and making for a better duel.


• The Dodge Points (DP) meter, which is the purple meter adjacent to your Force Points meter, drains as you absorb hits in different amounts, depending on the hit. Most of the time, it just acts as a block meter; however, if you are hit while you are stunned, disarmed, or knocked down, the dodge meter will cause you to perform an automatic matrix-style dodge, which will drain your DP more than a regular hit. When the DP meter flashes red, that means you have maybe one or two more hits until you are unable to block or dodge which can be fatal. Attack-Fakes, which are further explained in the step-by step section, can be fatal to a person who is in the DP red zone. It is important to note that your DP has no effect while you are jumping, so getting hit during a jump is also usually fatal.


• This newest version of Enhanced has added a "Mishap Meter" that displays your Mishap Points (MP) which are a measurement of how balanced or off-balanced you are. This meter controls whether or not you have a mishap from regular parries or Attack-Fakes. Your MP level increases as you swing, and decreases as you parry. At 40%, parries and Attack-Fakes on you will cause slow-bounces and your MP meter will decrease to zero. At 66%, parries and Attack-Fakes on you will cause heavy-bounces and your MP will decrease by 25% or to the next level down. When your meter is maxed out, you will have a mishap and your meter will reset to zero. The slow-bounces, heavy-bounces and mishaps will be explained in more detail later.


• Running is penalized during saber combat by making you lose double DP when you get hit and causing a much higher mishap probability. Hitting an opponent with a running swing will do one more DP damage; However, if you get hit while running and swinging, or if you are hit from behind while running, it will kill you instantly. Due to this factor, it is generally a better tactic to walk when swinging at a saberist and to use extra care when running in the vicinity of a saberist opponent. This is to add to the cinematic realism of the revise saber system and to just keep it mostly toe to toe.


• Crouching is penalized by not being able to parry while in a crouch. This is to prevent "crouching spam" that was discovered during beta play testing.


• There is only a very slight difference in the speeds at which all the saber styles move and the swings are all indefinitely chainable (even red stance).




Parrying is the most important technique to master. It prevents you from losing too much DP and increases your opponents mishap meter. Parrying costs only 1/3 the normal amount of DP required to block a saber attack which means it is the "block" of this game more or less. You can usually parry even while swinging except for maybe at the peak for your swing (this knowledge is essential to winning duels). Most parries do a knock-away animation (or one-handed block) when performed correctly. The normal blocks just do normal block animations. Your opponent will bounce more slowly once you parry him and stop him from comboing also look at the DP meter to distinguish the DP damages.


Step 1: Watch the angle at which your opponent's swing. Determine whether it is a high swing, coming from the side, or a lunge, but also watch the angle at which it is about to hit you.


Step 2: Use your forward, left, back and right keys ("W", "A", "S", and "D") to move into the swing. It is important to remember that the direction for high swings is inverted from what you might expect, i.e. you parry high swings by pressing the back key ("S"). Side swings are parried by moving into the swings with the side buttons ("A" and "D"). Lunges or low swings can be parried by pressing forward ("W").


Note: The parry is determined based on where you get hit. For example, if you get hit lower on your body with a high diagonal swing, the proper parry direction would be to move to that side.


If you performed the parry successfully, your opponent's attack will be knocked-away and you will lose minimal DP. Visually, you will do a one-handed block and your opponent will bounce slowly. If your opponent's mishap meter was near full, they might max out and fall over or lose their saber.


Running Swings


Just as it sounds - just run and swing. These swings are the true power hits of this mod aside from the DFAs because they do more than the normal amount of DP damage, however these are very dangerous because if you are hit while running and swinging or are hit from behind while running with a saber, it will kill you instantly. Sneaking these hits in can be very beneficial, but they are easy to counter since you can just wave your saber at a running opponent and their running swing will most likely get them killed.


Block-to-Swing / Swing-to-Swing Transitions


This technique allows you to bounce out of your block into a swing faster than you usually would, or allows you to combo easier in different directions when your attack bounces off an opponent's saber. It is a very effective way of countering or making a follow-up attack after you have blocked or made an unsuccessful attack.


Step 1: Watch for a saber block or a bounce hit off an opponent. If your opponent parries you, you'll bounce slowly and will not be able to do the transition.


Step 2: Hold the Attack button and press a different movement direction than you blocked or swung in. Alternatively, just keep holding the Attack button and what ever direction your were holding before and it will automatically switch.


If your transition was successful, you will usually get the first hit and force a block by your opponent. If used correctly, you can chain several of these swings and do a lot of DP damage on your opponent.


Attack Fakes


Attack Fakes are a very useful technique that allows you to fake a swing in one direction and hit in another. The Attack Fake causes one-third more damage than the regular swing, however there is also a cost of 1 FP for each change of direction you do in the faking. This technique has been upgraded in OJP v0.1.0. Now if you hit your opponent with this move without being parried, you both will be forced into a very fast saber-lock animation in which you automatically win. If you get hit while trying an Attack Fake, the Attack Fake you do will be cancelled. The Attack Fake causes 25% more damage than a normal swing and can take advantage of your opponent's current MP level.


Step 1: Look for an appropriate situation to use an attack feint. Until you are comfortable with the timing of this technique, it is generally recommended to use this technique starting at a distance in order to avoid getting hit in the process.


Step 2: While pressing and holding Attack and Alt-Attack, use the directional keys to change direction of the swing. By default, the Attack Fakes will usually change directions at a 90 degree angle unless you press in a different direction. The blur of your saber's core will be longer then normal if you successfully do the Attack Fake.


Note: There are versions of sabers that use MB2's saber trail code floating around the OJP community. If you use one of these sabers, you will not be able to see the longer trail.


Try to hit your opponent with the Attack Fake at any location that their saber is not guarding, or where you are least likely to be parried. As with any swing, watch your opponent's movements and plan carefully where you want to hit. For example, if you hit high and they are moving backward, you will be automatically parried. It is also good to transition into another swing if you can in order to continue the attack and do more damage. You will know if you have successfully hit your opponent without being parried if you see both of you go into a quick saber-lock animation in which you win automatically (this is more for visual effect than anything). If you suspect that your opponent is in the DP red zone, hold the attack button until the end of the saber lock and you will deliver a fatal or near fatal hit (this is the Superbreak which will be described later - use with caution as if they are not in the DP red zone, you will be slow-bounced for trying it, leaving you open to a counter attack).


Start Fakes


These are occasionally referred to as wind up fakes or basic fakes. Start Fakes are a lot more straight-forward than Attack Fakes, but still useful in many ways. They cost no FP to use.


Step 1: Look for the right situation to use the Start Fake. Attack fakes have many uses depending on your personal preference. You can use them to fake out an opponent, disguise a parry (which can be done during the fake), and even block a swing for no DP cost if you move your saber in front of the opponent's swing (this is a very hard technique to do, but it also causes a little DP damage on your opponent at very close range).


Step 2: Tap the attack button and press the directional button for the desired Start Fake, or simply let go of the attack button during a windup or transition.


Step 3: Watch your opponent's reaction to the fake and plan your next move based on that reaction.


Ripostes/Attack Parries


A new move in this version of Enhanced is the Riposte or Attack Parry and uses the Start Fake as its aid. This will do exactly what all parries did in the previous version of Enhanced which is cause a slow bounce. This parry, however, does not completely rely on the mishap meter, causing a slow-bounce at any low point on the mishap meter, or a heavy bounce at higher points on the mishap meter (usually 66% or higher) or at critical DP.


Step 1: Watch where and when your opponents saber is about to hit you.


Step 2: Hold the proper parry direction as per regular parry and tap attack just as your opponents saber is about to hit you (sometimes taping it at the same time works to). You must be in a pre-block animation or a Start Fake animation for it to work, but you cannot be holding attack at the time of hit.


If performed properly, your opponent will go into a slow-bounce or heavy bounce.




Kicking in OJP Enhanced is more structured than it was in base Jedi Academy. It is available with all styles, but only works in certain situations in order to avoid over usage. Any other instances using the kick other than ones listed below will result the opponent absorbing the kick with a low level back flip - just like the movies! The effects of kicking someone are measured by your opponent's current MP level. The higher their MP, the more effective the kick will be on them. Also keep in mind that getting hit by your opponents saber while attempting a kick does more damage to you and you can not parry their swing.


Step 1: Observe whether or not if your opponent is either in a slow bounce, heavy bounce, a stun, has his back to you, or you think he might be higher on his mishap bar or critical DP. These are the only situations where kicking will knock your opponent down or make them stumble.


Step 2: Execute the kick by pressing alternate attack and the directional button towards your opponent.


When executed correctly, your opponent will fall over or stumble. This opens them up to being slashed at on the ground for a large DP loss. Using lunge or ground stab is especially useful and damaging in this situation.


Note: If your opponent's mishap bar is less then about 1/3 of the way up, they will absorb the kick with a back flip


Slow Bounce Conversions


These are the hardest to perform, yet one of the coolest and most rewarding features in OJP Enhanced. It is a way to cause disarm mishaps before they could normally be caused (sadly, they may not always happen if your ping is really high). These also require your opponent to be in a heavy bounce.


Step 1: Observe if your opponent is in a more dynamic slow bounce animation. This happens when you Riposte your opponent at critical DP or a high MP. Their saber and arm will be extended further away from and more perpendicular to their body than normal.


Step 2: Hit your opponent's saber before the animation ends. This is very difficult to do in most cases. The best way to do this is to use a straight downward chop. Faster styles have a speed benefit at doing this as well as the ability to cause these slow bounces on opponents with slightly higher DP than the other styles are allowed.


When performed correctly, your opponent will enter a mishap, becoming disarmed, at which time you may follow up with a very damaging attack of your preference.




This is essentially the OJP "finishing move". It requires the use of a move that causes a saber-lock, whether it be an Attack Fake, Attack Parry, or just a random lock. It only works if you are the person who initiated the lock and if your opponent is in the red zone of their DP meter (or has very little left). If both of these conditions are met, you will do the old saber-lock break animation and it will chop your opponent in half! (...usually)


Step 1: Try to determine whether or not your opponent is low on DP. If you hear the grinding nose of him losing HP, that is a good indication.


Step 2: Find a way to do a winning saber-lock on your opponent and hold the attack button to the end of the saber-lock.


Important note: If you try and Superbreak your opponent and they do not have low DP, you yourself will be slow-bounced!





*** Training Videos from Proteus ***


Video d'essai


Video 1


Video 2


Video 3


User Feedback

Recommended Comments

There exist an other version : OJRP, which was developped by JK-RP clan :

Forum : http://w11.zetaboards.com/jkrp/topic/10287986/1/

Download : https://drive.google.com/file/d/0B4Xbj09jZQUaWnlaZGFvSHJobDg/view?usp=sharing



This mod is a modified OJP, and adds :

- admin system based on ClanMod

- Emotes based on ClanMod

- Teleportation

- alteration of saber system

- RP-Chat System, based on distance (say, shout, low, radio, OOC)

- and others things.


This version IS NOT compatible with classic OJP 1.2. People with one version will crash if they join a server of the other version.

OJRP often crash when fighting NPCs.




OJRP FJA : https://drive.google.com/file/d/0B4Xbj09jZQUaeC1PMU05Q2F5eVk/view?usp=sharing

This link is the OJRP mod with FJA fix. Just OJP FJA with OJRP dlls.

Smoo likes this
Link to comment

Also @Clan FJA, when I play Coop, and play on the Tusken level. On the lever that's inside the Jawa ship, where the fire bursts from the gas pipes... when I switch the lever it crashes for me, mentioning a portal error negative reference of some sort. :) Also, when I finish a level, the whole game crashes. Can you fix please? I love what you did. Please continue - and let us know about any updates!

Link to comment

eh... I tested and already fixed t1_surprise (tusken mission) and the interruptor. I have no problem with this level.


I think that you use zzzz_CustomOJP.pk3 from StrikerFelix.

Remove it from your ojpenhanced folder because it re-adds some bugs I fixed, particularly with maps and RGB saber.


About RGB saber, you must choose "RGB" as color, then click on "RGB custom" to access the RGB.


I could fix more coops maps, but it is a lot of work and tests, and there is not enough people who play on OJP today.

Making other updates is not in my projects, but

If there will be a new consequent community on OJP, i could work again on OJP.

Link to comment

New animations don't work in Multiplayer. (Like the backwards kick or the clinging to walls animation) But they work fine on single-player/Non-Dedicated Server.


Nevermind! I managed to fix it. All I had to do was to put the "ojp_enhancedstuff.pk3" file in my Base folder as well, and now it works :D

Link to comment

I kind don't understand if this mod automatically block or if have a button to block,I also only can choose 3 styles I play it in single player,also mess with cinematic content very strange

Link to comment

Maybe multiplayer,I don't notice much difference on SP,you can have saber realism stuff but the combat don't look like movies I don't notice it,is realistic on terms of if you get hit you die.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...