Jump to content

12 Screenshots

About This File

NpcSP (1.1) is an incredibly detailed utility for JKA Singleplayer that allows the player to spawn, control, play as, or terminate any of base JKA's NPCs in real-time. The addon also allows you to edit your own character's preferences, such as team affiliation and whether other NPCs can target you. Using this tool, you can practically create your own missions and exciting combat scenarios. What will you do with NpcSP?

 

Function Overview
General

  • Over 100+ diverse NPCs available for selection
  • Utility displays team affiliation in the description text (Red: Enemy, Yellow: Neutral, and Green: Friendly)
  • The ability to collapse and expand NPC categories, for a cleaner screen
  • The ability to toggle NPC freezing
  • Notarget functionality for the player
  • A "Kill all NPCs" button, for easy usage
  • The ability to modify the player's team affiliation
  • Select the likelihood of NPC surrender (Unlikely, Moderate, Likely)
  • Set how long NPC corpses take to be removed
  • Noclip, for quick access
  • Display or hide NPC bounding boxes (just for fun)
  • Spawn your own custom NPCs by adding them to the custom registry! You can add up to 12, but only the number you want will be listed. For instance, you could select '5' and only 5 entries would show in the menu, rather than a "this entry is not used" error!


Spawning

  • BETA: Toggle whether or not friendly NPCs (rebels, etc) follow the player (Please note: This feature only works on CURRENTLY spawned NPCs and will NOT affect duplicates of one NPC. This feature will be improved on for future releases)
  • A random spawner (spawn a random NPC from a list of 50)
  • A random Jedi spawner (spawn a random Jedi NPC from the list of SP species)
  • A quick bind key to spawn multiple of your selected NPC on the fly
  • PLEASE NOTE: The game WILL crash to the main menu if you load too many unique models. I think you are allowed 50 distinct playermodels before it will crash. Keep this in mind as you spawn. This will include the NPCs spawned on the SP missions as well.
  • PLEASE NOTE: Vehicles kept in saved games will crash them!


Playermodel Selection

  • Clear Properties: This clears all force powers, weapons, and sabers of your player so when you select your desired playermodel, you will adopt all of their characteristics (avoids people like the stormtrooper from getting your inherited saber and force powers).


Controling

  • Exit NPC option allows you to exit your controlled NPC at any time
  • The NpcSP configuration menu stays open, allowing you to cycle through multiple NPCs
  • PLEASE NOTE: This command will only select the oldest NPC (for instance, if you spawn 5 stormtroopers, you can only control the first one you spawned)
  • PLEASE NOTE: The npc control code is rather bugged (can't really use force, and weapon selection and firing is really messed up) so use at your own risk!


NPC Killing

  • Kill NPCs by name


About Saved Games:
Please note that a lot of the commands and functionality of this utility are stored in short termed sequences, which are NOT saved with saved games. So, when you load a saved game, some of the commands and features may be mismatched. This is just the way the system works.

 


Installation
VERY IMPORTANT STEPS
Please uninstall all previous versions of NPCSP before attempting to install again.
1. Extract "NpcSP_v1.1.zip" to your gamedata/base folder
2. Edit "npcsp.cfg" with a basic text editor, such as notepad
3. Replace the first [KEY] with a valid keyboard key (such as z, 4 F6, etc). This will be the key you use to open the configuration menu. YOU DO NOT NEED TO KEEP THE BRACKETS. Just use "bind blah blah x" NOT "bind blah blah [x]"
4. Replace the second [KEY] with a valid keyboard key. This will be the key you use to quick spawn NPCs.
5. Save your changes
6. Boot up Single Player
7. When ingame, open the console
8. Type "exec npcsp" into the console and press ENTER
9. NpcSP has now been booted. In order to open the command center, press the first key you set in npcsp.cfg
10. (OPTIONAL) If you would like to add custom NPCs, navigate to gamedata/base/customNpcs/npcsp_custom_registry.cfg
11. (OPTIONAL) Follow the instructions in the .cfg to enable custom NPC spawning
12. (OPTIONAL) Follow the instructions on the respective customNpcs/npcsp_custom.npc files to complete the custom NPC entry

 

Copyright/License

  • You are free to use this utility to create any mission, artwork, or any other media WITHOUT crediting me (I'd love to see it, though! :D)
  • Please contact me if you wish to include this modification with your mod


This is just v1.1. I hope to include an "advanced mode" in v2, which will give you the player A LOT more control over the NPCs themselves. I just wanted to get this out there because development had stalled a bit. Please let me know of any bugs ASAP so I can fix them!

 

Version 2 Progress

THIS FILE IS NOT MADE, DISTRIBUTED, OR SUPPORTED BY ACTIVISION PUBLISHING, INC., RAVEN SOFTWARE, OR LUCASARTS ENTERTAINMENT COMPANY, LLC. ELEMENTS™ & © LUCASFILM LTD.™ & DISNEY, INC.™ AND/OR ITS LICENSORS. STAR WARS®, JEDI®, & JEDI KNIGHT® ARE REGISTERED TRADEMARKS OF LUCASFILM LTD™ AND WALT DISNEY, INC.™ STAR WARS®, JEDI®, & JEDI KNIGHT® ARE REGISTERED TRADEMARKS OF LUCASFILM LTD™ & DISNEY, INC.™


What's New in Version 1.1

Released

  • Fixed in 1.1:
  • -Fixed minor bug on page 2 where the NPC entries were using outdated code
  • -Fixed minor UI bug that glitched the description of the Prisoner NPC
  • Added in 1.1:
  • -Added custom NPC spawning. Simply open customNpcs/npcsp_custom_registry.cfg to get started
  • Please uninstall NpcSP v1, as 'NPCSP.cfg' has been updated (adds the custom spawning)
Darkish likes this

User Feedback

Recommended Comments



none100

Posted

la consola me dice que los keys que pongo no son validos :( ya intente con 4, z, b, o, ayudame hermano

3dswinner

Posted

I need help, when I try to edit the keys and save it, it opens a save thing, and when I click save, it tells me that the file already exists, when I click yes to replace it, it says "Access is denied". Help please?

Smoo

Posted

craps all over KoTF

Divine_Intervals

Posted

Maybe in the new "advanced options" menu that you plan to add, maybe you can add the ability to "set a path" for the npc's to walk along. As if they were out on patrol of some sort.

TicNoel501

Posted

I would like to know which keys are valid cause I entered some keys, it said to me : these 2 keys aren't valid. So I can't use them.

Do Not Ignore This likes this
Pickles256

Posted

This looks great! Does it work with modded npcs?

Do Not Ignore This

Posted

Please Do Not Ignore This The Mod Is Not Working It Said z and 4 Were Not Valid Really Need Help.

Do Not Ignore This

Posted

S

 

So sad
I dont get it to work...

 

Can anyone help me please?

 

sorry 4 my bad english.

 

Same With Mine it just wont work.

therfiles

Posted

S

 

Hey man, please check your personal inbox so we can discuss this in more detail! :)

Maksman

Posted

What was the update?

therfiles

Posted

What was the update?

 

Hey dude! Sorry - I made a minor update to the description since many people were having trouble with the binding process, and I really needed to clarify how it works. But I hope to have something to show for NpcSP V2 soon. All the mechanics I want in-game are built, but I need to do a lot more testing to get rid of some dumb bugs.

Auxillary VII

Posted

I am having trouble with using custom NPC's may someone message me instructions? thanks.

therfiles

Posted

Any chance this works on MP too?

 

Sorry man - there is no way. The way MP handles NPCs is completely different, so you can't use a lot of the commands. I suppose you can still spawn a bunch of NPCs, but they will be completely broken. Tell me what you think: go into MP, enable cheats (devmap a map), and spawn some NPCs. Tell me what you think of their behavior!

Adriwin

Posted

I really want to try out this mod but when I write "exec npcsp" in the console i get a "couldn't exec npcsp" message :( I'm sure I did everything right in the "installation process" (it's not that difficult :D) Can you somehow help me out? 

Gorc

Posted

Is there a way to get friendly npcs to fight other friendlies?

Awesome mod, however! Although it stops working when I restart the game which is annoying, but I can always take it out and drop it back in there for it to work again.

therfiles

Posted

Sadly, not in this version. In version 2 you can change their alignments, but work has stalled at the moment!

 

So glad you like it!! :) And yeah, sadly it requires exec'ing before each new game session.

Gorc likes this
Gorc

Posted

Ah, that's a shame :( 

But it would've been funny to see Kyle Katarn fighting Luke Skywalker :D

Gorc

Posted

I really want to try out this mod but when I write "exec npcsp" in the console i get a "couldn't exec npcsp" message :( I'm sure I did everything right in the "installation process" (it's not that difficult :D) Can you somehow help me out? 

Try typing "exec npcsp.cfg" instead, without the quotes of course.

Gorc

Posted

Sadly, not in this version. In version 2 you can change their alignments, but work has stalled at the moment!

 

So glad you like it!! :) And yeah, sadly it requires exec'ing before each new game session.

Is there a way to change there alignment using console commands? Sorry for coming back again and again.

SkywalkerFan01

Posted

Hello, would love a look at this mod, but I'm having trouble downloading it. Everytime I try to downloading it, I get Error 522 from Cloudflare. Thanks!

 

Edit: Fixed, just waited a few days and it worked.  :winkthumb:

RecklessJames

Posted

When it comes to custom NPCs, I actually figured out how to add more than 12. Just sayin'! ;)

That being said, this mod has been one of my favorites for quite awhile now! Good job!

therfiles likes this

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