Jump to content

Jedi Academy turned 20 this year! We celebrated in a ton of different ways: mod contest, server event, podcast, etc. Thank you to all who have been a part of this game for the last two decades. Check out the anniversary content!

Read more

Welcome to JKHub

This community is dedicated to the games Star Wars: Jedi Outcast (2002) and Jedi Academy (2003). We host over 3,000 mods created by passionate fans around the world, and thousands of threads of people showcasing their works in progress and asking for assistance. From mods to art to troubleshooting help, we probably have it. If we don't, request or contribute!

Get started

This game turned 20 years old this year, and it is still one of the greatest Star Wars games of all time. If you're new or returning from a long hiatus, here are the basics of getting started with Star Wars Jedi Knight Jedi Academy in 2023.

Read more

How to edit your NPCs into wielding whatever weapon you want


@Bart gave me a good idea for this, so I thought to myself. Why not replace a rejected file that was too easy to make with this little tutorial.

So, with that. Let's go into Step 1.

Step 1. Open up your note editor of choice. For me it's Notepad. And in this example, we're gonna use "boba_fett.npc". Use the file corresponding to the NPC you want modified, obviously. You should extract the file and put it into a separate PK3 if the file resides in assets*.pk3 file. Refer to this tutorial if you don't know how to tinker with NPC files yet: 

Spoiler

boba_fett
{
    playerModel    boba_fett
    altFire        1
    weapon        WP_MELEE
    weapon        WP_DISRUPTOR
    weapon        WP_ROCKET_LAUNCHER
    weapon        WP_BLASTER
    FP_HEAL            0
    FP_LEVITATION    3
    FP_SPEED        0
    FP_PUSH            0
    FP_PULL            0
    FP_TELEPATHY    0
    FP_GRIP            0
    FP_LIGHTNING    0
    FP_SABERTHROW    0
    FP_SABER_DEFENSE    0
    FP_SABER_OFFENSE    0
    health        400
    headPitchRangeDown 30
    reactions        5
    aim                5
    move            5
    aggression        5
    evasion            5
    intelligence    5
    earshot            2048
    visrange        4096
    hfov            120
    vfov            100
    rank            captain
    playerTeam        TEAM_ENEMY
    enemyTeam        TEAM_PLAYER
    class            CLASS_BOBAFETT
    walkSpeed        80
    runSpeed        250
    snd                boba
    sndcombat        boba
    sndextra        boba
    yawspeed        180
}

 

Step 2 is where we remove "altFire 1" and rename this NPC.

Spoiler

boba_fett_saber
{
    playerModel    boba_fett
    weapon        WP_MELEE
    weapon        WP_DISRUPTOR
    weapon        WP_ROCKET_LAUNCHER
    weapon        WP_BLASTER
    FP_HEAL            0
    FP_LEVITATION    3
    FP_SPEED        0
    FP_PUSH            0
    FP_PULL            0
    FP_TELEPATHY    0
    FP_GRIP            0
    FP_LIGHTNING    0
    FP_SABERTHROW    0
    FP_SABER_DEFENSE    0
    FP_SABER_OFFENSE    0
    health        400
    headPitchRangeDown 30
    reactions        5
    aim                5
    move            5
    aggression        5
    evasion            5
    intelligence    5
    earshot            2048
    visrange        4096
    hfov            120
    vfov            100
    rank            captain
    playerTeam        TEAM_ENEMY
    enemyTeam        TEAM_PLAYER
    class            CLASS_BOBAFETT
    walkSpeed        80
    runSpeed        250
    snd                boba
    sndcombat        boba
    sndextra        boba
    yawspeed        180
}

 

Step 3 is where we insert the "WP_SABER" and the hilt you want, while adding in a selected color and a Saber Style. In the case of this tutorial, we are gonna use "dual_5" as our saber, "green" as our saber color, and "7" as our saber style.

 

Spoiler


boba_fett_saber
{
    playerModel    boba_fett
    weapon        WP_MELEE
    weapon        WP_DISRUPTOR
    weapon        WP_ROCKET_LAUNCHER
    weapon        WP_BLASTER
    weapon        WP_SABER
    saber        dual_5
    saberColor green
    saberStyle 7
    FP_HEAL            0
    FP_LEVITATION    3
    FP_SPEED        0
    FP_PUSH            0
    FP_PULL            0
    FP_TELEPATHY    0
    FP_GRIP            0
    FP_LIGHTNING    0
    FP_SABERTHROW    0
    FP_SABER_DEFENSE    0
    FP_SABER_OFFENSE    0
    health        400
    headPitchRangeDown 30
    reactions        5
    aim                5
    move            5
    aggression        5
    evasion            5
    intelligence    5
    earshot            2048
    visrange        4096
    hfov            120
    vfov            100
    rank            captain
    playerTeam        TEAM_ENEMY
    enemyTeam        TEAM_PLAYER
    class            CLASS_BOBAFETT
    walkSpeed        80
    runSpeed        250
    snd                boba
    sndcombat        boba
    sndextra        boba
    yawspeed        180
}

You may want to test this out in-game before you go about tinkering with your version.

Here's a screenshot to prove this is too easy.

 

shot2024-09-29_22-16-26.jpg.8d663677d00bb208bf72e6897060e5b0.jpg

 

I figured I'd do this instead of release the NPC file.

PierceDoughty likes this

User Feedback

Recommended Comments

SpeedyJDFox95

Posted

I think that even though it would be cool to give Boba Fett this kind of concept, it's just not fun to be opening those gates and going into a rabbit hole. So, I will, in a sense agree that these files shouldn't be released, only if it's with your own assets can it come to fruition. I hope you all understand coming from me.



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...