The new pak only version is now available that does not require UE4SS. Should be working on all game versions (Steam, EA app, etc.). UE4SS version is also available in case some people prefer it.
To use the loader version, obviously, you have to install the loader first! If you're missing Config folder, it means you didn't install the loader or didn't do it right.
If you're having troubles with EA app version:
For EA app version of the game: make sure you claim the ownership of the game install folder (solution by kastex123).
If you are having troubles with UE4SS version of the mod:
If you're experiencing lags, go to UE4SS-settings.ini and disable GUI console, hot reload, etc - all the additional/debug features you don't need for just running mods. And on Mods\mods.txt you can also disable everything (turn 1 to 0).
All the issues related to crashes, etc, please, report to the UE4SS authors: RE-UE4SS github.
With DualSense + DSX, you can enable SteamInput to change Stance with L2 as Modifier since Survivor supports gamepad + KB input at the same time. (DSX: A 3rd party tool that adds resistance to adaptive trigger, so it acts as 2-stage buttons [half/full press] )
I use L2 as modifier and L2 + face buttons /R1/R2 to change stances, works wonderfully. L2 full press + following: ▣ = Dual Wield O = Double Blade X = Single R1 = Blaster R2 = CrossGuard △ = Stim
Steam Client Config Preview: steam://controllerconfig/1774580/2973193007 You can also find my config on Community tab with Dualsense connected (Require DSX & SteamInput enabled, so no haptic feature unfortunately)
DSX Free version: DualSenseX Github Link My DSX perference for L2 Trigger: Sem-auto gun, value: 6 ; 8 ; 1
could you set that modifier button to be the R1 "focus" button and put the stances on the dpad? L2 is supposed to be Force Pull, doesn't that get in the way?
Like I said the DSX tool adds resistance to the L2 trigger, so you can half press the trigger to perform Pull, and full press L2 turn it to a modifier. I also added R2+L2( full press ) to do crowd pull ability, so that if you press R2 then L2, modifier will not be triggered.
that sounds cool and all, and i might end up going that route, but is it possible to just have the R1 button do it since it's already a context-changing button or would that override its functionality in the game or something?
R1+ face buttons is focus abillies (Confuse; companion attacks), so you can't unless you-re talking about L2 + Dpad? edit: ok you meant R1+Dpad, sry I miss read. I can make one later this week for you but being able to change stances while not letting go the Left Stick is much more useful.
that would be sick, and I'd really appreciate it, but it's not necessary quite yet. I don't even have it on PC, I'm kinda trying to hold out for EA and Respawn to do it themselves before resorting to buying the game a second time, but I'm getting close to just doing it. and I think you're right that using the face buttons is better to keep your thumb on the stick, but I usually just claw over my index finger to switch the stances on dpad already so I'm used to it, and I don't think I want to manage the distance i'm pulling the trigger for it. I think you should make it though, I think a lot of people can benefit from as many ways we can make this work as we can and I really think just expanding the focus button to switch stances is what EA and Respawn should do and that can be a way of leading the change.
Good idea. I just made one. R1+Dpad = 2345. Dpad-Left = Single Stance. It should work with other controllers as well, I tested with dualsense and 8BitDo pro2. Click "show all layouts" first, otherwise the config won't show up
Edit: You can also open this link then click apply. (with controller connected) steam://controllerconfig/1774580/2973252300 Close the config window. Click [Controller Layout] under [Play] to confirm.
If your game is on EA pro, you need to add the game / EA app as non-Steam game and rename the shortcut to:1774580which is Survivor's game_ID on Steam, then you should find my config on SteamInput > Community Layout Tab. Though it would be less hassle to just use other software like reWASD to achieve the same thing.
so very true, please donate to r457 for this boon to our community! I don't have this on PC yet, but I'm happy to donate knowing this is here if worse comes to worst and EA/Respawn never patch the game
although now i'm thinking if you can set each one individually, i'd probably just have left and right be single and double, and then have R1+left as blaster R1+right is dual wield and R1+down crossguard. The cycling works best if it also sets that stance to that dpad button once you've cycled to it
no I am not using Dpad-Left for keybind 1, its still Dpad-Left and just equip the left stance chosen on Med Point which should be Single for this mod. I can't change Dpad Left/Right input since other gameplay like BD-1 Aim uses them.
The config seems to not compatible with your controller and "mis-match" bumpers and triggers. What controller are you using? To fix: Open Dpad on SteamInput and change the Mode Shift button to your bumper that uses Focus.
It's weird, cause at first I thought this was that issue you mentioned of bumper mismatch but my trigger buttons are definitely differentiated with my bumpers. Testing this in the game looks like the force pull and push commands have a combination b/w d-pad and r1, I'll check again if this is just default game settings.
Ah! I fixed it by rebinding my keys in-game, it showed the default triggers for the game keybinds but I just re-binded in case and that seemed to have fixed the issue.
For the authors, a DMC-like default controller mapping could be cool since from what I saw rb / lb / dpad looks to be device agnostic in the configs.
Example from my bindings made with steaminput: Left arrow is always single blade Double tap left arrow is always blaster Right arrow is always double bladed Double tap right arrow is always dual wield Double tap down arrow is crossguard
Please read my post: You can also open this link then click apply. (with controller connected) steam://controllerconfig/1774580/2973252300 Close the config window. Click [Controller Layout] under [Play] to confirm.
If your game is on EA pro, you need to add the game / EA app as non-Steam game and rename the shortcut to:1774580which is Survivor's game_ID on Steam, then you should find my config on SteamInput > Community Layout Tab. Though it would be less hassle to just use other software like reWASD to achieve the same thing.
If you're using a ds4 it's really easy to bind the extra stances to the touchpad with something like ds4windows without the need for modifiers which imo are a bit cumbersome to use while mid fight.
I would love to try those controller configurations but 1 to 5 on keyboard aren't doing anything. Arrows on controller works perfectly well though, so I think the mod is correctly installed. Keyboard stances are set to unbound in-game and there aren't any other actions using the numbers. Anyone has an idea how to fix that? (Sorry if my english is not perfect)
You probably don't have SteamInput enabled, check game Properties > Controller > Enable Playstation controller. If still doesn't work, add EA app as no-steam game > run EA app via Steam > launch the game from EA app. If you are talking about the xbox button layout, its normal because of SteamInput.
There is an even better solution. D-pad left is single saber and holding D-pad right changes context of the face buttons (e.g. x - crossguard, square - staff, circle - dual, triangle - pistol).
@CinematicSeriesGaming I agree that using the Focus/R1 button has its flaw with the random lock-on onto enemy/object so here you go - Dpad🡆 + △▣○x = 2345 steam://controllerconfig/1774580/2979050432 You can also find my config on Community tab with Dualsense connected. Click "show all layouts" if you are using other controllers
I was using this along with the bd1 fix and the Dpad🡆 + △▣○x = 2345 config. Worked great yesterday but now it doesn't work at all. I cannot swap between stances at all half the time, and when I can, pressing the dpad and then the buttons causes me to perform whatever action is normally assigned to that button and then swap saber styles. Super impractical in combat. Last night I managed to beat the final boss on grand master seamlessly swapping between stances and now it's all jilted...What happened?
Do you mean switching stance works but it triggers face button action sometimes? It is because face button is not released before Dpad-right button. Try the v2 config and see how it goes, I added slight delay on deactiviating the mode shift so accidental trigger is less likely with v2. Increase the delay if needed. (Dpad-right Action Set > Dpad-right (release press) setting > Fire Start Delay) steam://controllerconfig/1774580/2979050432
v2 have the mode shift delay set at 75 (75ms). You can set it higher at what you are comfortable with. Max is 1000ms Are you sure you are holding the D-pad right first then press the face button (2345)?
Not to sound like a rube but how do I do any of that? I can't figure where to apply the steam://controllerconfig links and in the controller config settings I can't find any community ones. It also looks a lot different then you're space in the pic
Made a controller config for reWASD for people that dont have it on steam use left on dpad for single stance and hold rb/r1 and use dpad for the other stances https://www.rewasd.com/community/config/93e28bc40ab15ce24110628d70dece0d
lb/l1 Version https://www.rewasd.com/community/config/b6b2438201fddaba46e3f0db9da6511a
Right DPAD Version use face buttons https://www.rewasd.com/community/config/e34067bb31f2b0a2a1ef8077d303a235
For information, it is possible to use your Steam Input config on SWJS on EA App : you need to download and install GloSI (Global (systemwide) Steam Input). Follow the instruction on the GloSI website, install LorKh4 controller layout (you may need to rename GloSI to "1774580" to find it, as he explain it up there), launch GloSI on Steam, then Jedi Survivor on the EA App, and voilà. Or you can do your own Steam Input profile.
Just wanted to add a little hint to your solution. If a DualShock 4 or DualSense is used, the four swipe directions on the touchpad can be used to trigger the hotkeys. The fifth and most important / often used stance can be kept at the left D-Pad. No more modifiers or wild button combinations needed for switching. At least for me that was the most practical solution to avoid confusion or mistakes in combat while also allowing to switch the stances during movement.
This also allowed me to deactivate the mods native cycle binding from the D-Pads in UserInput.ini, making them function completely normal again like in vanilla and not igniting the lightsaber when giving answers in dialogue or in an area where it shouldn't be possible to be drawn.
FYI, If you are using DS4windows + Dualsense, you can do touchpad swipe bindings and also keep native haptics & adaptive triggers.
Add JediSurvivor.exe in HidHide app
In DS4windows, uncheck "disable virtual controller" and
Unbind all buttons to avoid dual inputs (except touchpad of course)
With reWASD, go to Settings > Gamepad > uncheck "hide physical controller", and mute the native binding(on buttons for hotkeys) in the modeshift layer.
thank you so much, now i can use the D-pad AND the mod without steam input, keeping my dualsense shenanigans. Althout i did had to CHECK the "disable virual controller" option on my DS4windows profile as i have the game on Steam.
I'm having an issue where even when I configure the controller from Steam, Jedi Survivor doesn't seem to be loading my new inputs. It used to before and it still works with other games. But with JS currently, it's not. What am I supposed to do?
I already tested the solution in the reddit post and the original post and it still doesn't fix it. Steam Input will no longer work until EA fix their launcher.
Here’s what I did to get Jedi Survivor to be able to use my steam input controller config.
1) Add EA Desktop as a non-Steam game. 2) You’ll have to configure your Steam input controller layout settings / button inputs for EA Desktop (whether using LorKh4’s layout or your own). This is counter intuitive because every other game you would configure your controller with the game itself selected. Just make sure you select EA desktop instead of Jedi Survivor to configure your controller layout. 3) Make sure steam overlay is enabled. 4). Not sure if this is just me but I had to disable the Steam Input Desktop controller settings in Steam client under Steam > Settings > Controller > scroll down to the bottom to see Non-game controller layouts > then disable desktop layout. What was happening is that even though it was seeing my series X controller, it was using keyboard inputs on the buttons. Strange. 5) Launch EA Desktop from Steam. In the EA Desktop app, disable any automatic startup of EA Desktop and disable the EA overlay in the app settings. You need Steam to be the one to launch it. 6) Launch Jedi Survivor from the EA Desktop app, not Steam.
7) For me personally, I used LorKh4’s pastebin suggestion above to disable stance cycling on the D-pad left and right buttons and in steam input assigned blaster to long hold left, Double-bladed to long hold up, Dual Wield to long hold right, and cross guard to long hold down. It works great!!
I have the mod working on keyboard, but whenever i go to unbind the Dpad buttons it says they are locked and unable to be changed? how do i get around this so i can use this mod with the dpad?
How do I use focus mode on PC? Pressing Ctrl will summon a mount animal, but I cannot access the focus menu. If I missed something in the UserInput file, please let me know, but I cannot find any reference to focus mode.
Is there anyway this ini file can be better explained? I'm playing through EA play via game pass and the ini file tells me what each section is for but it feels like it's assumed that I have a proper understanding of what any of it actually means. All I want to do is edit the file so single press, double press, and hold inputs for dpad left and right go to whatever stance I assign them with one being sheath. Even if it's a simple update to the mod description showing some examples of how to edit for desired effects.
the specific configuration I had in mind was: Dpad left Inputs: single press = single blade, double press = blaster/blade, hold = crossguard Dpad right Inputs: single press = double-blade, double press = dual wield, hold = sheath
Any help would be greatly appreciated. This mod fixes one of Respawn's most glaring oversights and I want to be able to fully enjoy it.
Is there a way to customize which stances you'd like to swap through further? I really only want to swap through 3 different stances and not all 5 using a controller. I know I can just use 1-5 or that steaminput set up but it'd be nicer to just use the d-pad like normal.
I did the following but can't get it to work. Am I missing something?
1. Copied Lightsaber Stances folder to the Mods folder 2. Copied the User Input file into the Config folder 3. Unmapped the left and right dpad buttons
349 comments
To use the loader version, obviously, you have to install the loader first! If you're missing Config folder, it means you didn't install the loader or didn't do it right.
If you're having troubles with EA app version:
If you are having troubles with UE4SS version of the mod:
I use L2 as modifier and L2 + face buttons /R1/R2 to change stances, works wonderfully.
L2 full press + following:
▣ = Dual Wield
O = Double Blade
X = Single
R1 = Blaster
R2 = CrossGuard
△ = Stim
Steam Client Config Preview: steam://controllerconfig/1774580/2973193007
You can also find my config on Community tab with Dualsense connected
(Require DSX & SteamInput enabled, so no haptic feature unfortunately)
DSX Free version: DualSenseX Github Link
My DSX perference for L2 Trigger: Sem-auto gun, value: 6 ; 8 ; 1
edit: ok you meant R1+Dpad, sry I miss read.
I can make one later this week for you but being able to change stances while not letting go the Left Stick is much more useful.
R1+Dpad = 2345. Dpad-Left = Single Stance.
It should work with other controllers as well, I tested with dualsense and 8BitDo pro2.
Click "show all layouts" first, otherwise the config won't show up
Edit:
You can also open this link then click apply. (with controller connected)
steam://controllerconfig/1774580/2973252300
Close the config window. Click [Controller Layout] under [Play] to confirm.
If your game is on EA pro, you need to add the game / EA app as non-Steam game and rename the shortcut to:
1774580
which is Survivor's game_ID on Steam, then you should find my config on SteamInput > Community Layout Tab.Though it would be less hassle to just use other software like reWASD to achieve the same thing.
To fix: Open Dpad on SteamInput and change the Mode Shift button to your bumper that uses Focus.
Here's what I have so far, just regular left bumper and your modified right bumper with directional tracking.
Example from my bindings made with steaminput:
Left arrow is always single blade
Double tap left arrow is always blaster
Right arrow is always double bladed
Double tap right arrow is always dual wield
Double tap down arrow is crossguard
You can also open this link then click apply. (with controller connected)
steam://controllerconfig/1774580/2973252300
Close the config window. Click [Controller Layout] under [Play] to confirm.
If your game is on EA pro, you need to add the game / EA app as non-Steam game and rename the shortcut to:
1774580
which is Survivor's game_ID on Steam, then you should find my config on SteamInput > Community Layout Tab.Though it would be less hassle to just use other software like reWASD to achieve the same thing.
turn off emulation in the app, tho it does not matter when using steaminput
@OcelotTheDragon
You can change it easily by editing Dpad > Dpad Mode Shift > click the Gear button
If still doesn't work, add EA app as no-steam game > run EA app via Steam > launch the game from EA app.
If you are talking about the xbox button layout, its normal because of SteamInput.
I agree that using the Focus/R1 button has its flaw with the random lock-on onto enemy/object so here you go -
Dpad🡆 + △▣○x = 2345
steam://controllerconfig/1774580/2979050432
You can also find my config on Community tab with Dualsense connected.
Click "show all layouts" if you are using other controllers
steam://controllerconfig/1774580/2979050432
Are you sure you are holding the D-pad right first then press the face button (2345)?
https://www.rewasd.com/community/config/93e28bc40ab15ce24110628d70dece0d
lb/l1 Version
https://www.rewasd.com/community/config/b6b2438201fddaba46e3f0db9da6511a
Right DPAD Version use face buttons
https://www.rewasd.com/community/config/e34067bb31f2b0a2a1ef8077d303a235
Follow the instruction on the GloSI website, install LorKh4 controller layout (you may need to rename GloSI to "1774580" to find it, as he explain it up there), launch GloSI on Steam, then Jedi Survivor on the EA App, and voilà. Or you can do your own Steam Input profile.
Thanks a lot for the controller config.
This also allowed me to deactivate the mods native cycle binding from the D-Pads in UserInput.ini, making them function completely normal again like in vanilla and not igniting the lightsaber when giving answers in dialogue or in an area where it shouldn't be possible to be drawn.
With reWASD, go to Settings > Gamepad > uncheck "hide physical controller", and mute the native binding(on buttons for hotkeys) in the modeshift layer.
thank you so much, now i can use the D-pad AND the mod without steam input, keeping my dualsense shenanigans. Althout i did had to CHECK the "disable virual controller" option on my DS4windows profile as i have the game on Steam.
I already tested the solution in the reddit post and the original post and it still doesn't fix it. Steam Input will no longer work until EA fix their launcher.
1) Add EA Desktop as a non-Steam game.
2) You’ll have to configure your Steam input controller layout settings / button inputs for EA Desktop (whether using LorKh4’s layout or your own). This is counter intuitive because every other game you would configure your controller with the game itself selected. Just make sure you select EA desktop instead of Jedi Survivor to configure your controller layout.
3) Make sure steam overlay is enabled.
4). Not sure if this is just me but I had to disable the Steam Input Desktop controller settings in Steam client under Steam > Settings > Controller > scroll down to the bottom to see Non-game controller layouts > then disable desktop layout. What was happening is that even though it was seeing my series X controller, it was using keyboard inputs on the buttons. Strange.
5) Launch EA Desktop from Steam. In the EA Desktop app, disable any automatic startup of EA Desktop and disable the EA overlay in the app settings. You need Steam to be the one to launch it.
6) Launch Jedi Survivor from the EA Desktop app, not Steam.
7) For me personally, I used LorKh4’s pastebin suggestion above to disable stance cycling on the D-pad left and right buttons and in steam input assigned blaster to long hold left, Double-bladed to long hold up, Dual Wield to long hold right, and cross guard to long hold down. It works great!!
This is what worked for me.
the specific configuration I had in mind was:
Dpad left Inputs: single press = single blade, double press = blaster/blade, hold = crossguard
Dpad right Inputs: single press = double-blade, double press = dual wield, hold = sheath
Any help would be greatly appreciated. This mod fixes one of Respawn's most glaring oversights and I want to be able to fully enjoy it.
Am I missing something?
1. Copied Lightsaber Stances folder to the Mods folder
2. Copied the User Input file into the Config folder
3. Unmapped the left and right dpad buttons
This is the Steam version of the game