Star Wars Jedi: Survivor

File information

Last updated

Original upload

Created by

AlexPo

Uploaded by

AlexPo21

Virus scan

Safe to use

Tags for this mod

About this mod

A fully featured NPC spawner. Create your own battles and share them with other players.

Requirements
Permissions and credits
AI Spawner
Create your own challenges, add more enemies to levels, take part in big battles or watch them unfold.

Features
  • Spawn AI characters
  • Free Camera mode
  • AI Awake / Sleep
  • Faction selection
  • Spawn customizable Grid, Circle or Scatter
  • Respawn on timer/death options
  • Spawned AI List
  • Create shareable spawn Presets
  • Import Presets created by other players
  • Automatically load Presets as you play the game
  • Hide Player and change faction

Installation
Extract the content of the zip file in /SwGame/Content/Paks/LogicMods/

If you don't have a LogicMods folder, you likely don't have UE4SS.
A) Download here: UE4SS_Xinput_v2.5.2.zip
OR
B) Install Outfit Manager which includes ready to use UE4SS

If you choose option A:
  • Place the UE4SS files in /SwGame/Binaries/Win64/
  • Open UE4SS-settings.ini and disable GuiConsoleEnabled = 0
  • Open /Win64/Mods/mods.txt and enable BPModLoaderMod : 1
  • Create LogicMods folder in Paks folder
  • Place the AISpawner files in LogicMods folder

Usage
Press N to open the menu. You can change this key in the Settings tab.
Spacebar to spawn the last AI you spawned.
In Free Cam mode:
  • WASD to move
  • Q-E up and down
  • Shift to go faster
  • Alt to go slower

Creating Presets
In the Presets tab you'll find text fields and a Create button. When a preset is saved, every AI listed in the List tab gets saved with its initial spawn location, its faction, its sleep state and its respawn options.
An important option for Presets is the World Space toggle:
  • If you create a preset that is placed precisely for a specific location in the world, then enable World Space. The preset will only be spawn-able when the player is in the correct Region. This is good for presets that aim to add more enemies to levels, or create battles using a specific environment.
    Your position in the world is relevant, the preset will be assigned to the Planet - Region - Area Number that is currently displayed under the button.
  • When the World Space toggle is off (default), then the position of the characters will be saved relative to the spawn location (in front of Cal, or the Free Cam blue cursor), so make sure you are correctly positioned when clicking the Create button. Local Space presets are reusable anywhere in the game.
Once you've filled out the text fields, made sure the List contains only AI you wish to include, the WorldSpace toggle is correctly set and you're properly positioned, you can click the Create button.
The preset will be saved as AISP_YourPresetName.sav in your save games folder C:\Users\Alex\Saved Games\Respawn\JediSurvivor\.
The AIS_Global.sav keeps track of the known AISP and your AI Spawner settings.

Overwriting Presets
If you enter the name of a preset that already exists, the Create button will turn into an Overwrite button. If you click that, the preset will be overwritten by your current settings, AI List, position, as if you're creating a new preset. If the preset to be overwritten is spawn, this can be used as a way to edit it.

Importing Presets
At the bottom of the Presets tab there is a text field starting with AISP_. You've downloaded a preset from someone else, you place the .sav file in your save games folder. In-game, you type the name of the file (without .sav) and when it is found, the Import button will be enabled and you can click it.

Forgetting Presets
If you type the name of a preset that is already in the list, the Import button will become a Forget button. Clicking that will remove the preset from the list (and from AIS_Global), but it won't delete the .sav file itself, you can only do that manually. Deleting AISP_ files manually also causes the preset to not display in the list, but it doesn't remove its name from AIS_Global, meaning if you put back the file with the same name, it will be found.

Tips
  • To spawn bigger characters you might need to disable NavMesh or go in Free Cam mod to place yourself higher from the ground.
  • You can click the number next to any value slider to enter a number that is above its range.
  • To not be targeted by enemies, set your player faction to Fauna Ambient
  • If you want to keep free camera when closing the menu, there's an option for that in the Settings tab.
  • The way the Auto spawn preset system works, a preset can only be spawned once until you move to a different Region. You can make it so the reset happens when moving to a different Area Index (which can be as small as a room).
  • Don't move while spawning non-world space presets.

Known Issues
  • Some AIs do not behave like they should, not engaging in combat, dying after spawn or other kinds of weirdness.
  • Not every AI work on every planet, I don't have every planet unlocked so idk the specifics.
  • When spending some time in free camera mode or going to far, Cal's lightsaber can disappear.
  • Game Hud seems to randomly disappear, idk why


Thanks
Thanks to everyone on discord who kindly tested this mod ♥