Auto Outfit Randomizer 2.2.0

A Mod for Stellar Blade
Auto Outfit Randomizer Mod Preview Image
  • demo-ezgif.com-optimize-2.gif
    demo-ezgif.com-optimize-2.gif
    4.8 MB · Views: 95
TWO VERSIONS — INSTALL ONLY ONE

AUTO PRESET RANDOMIZER
Rotates the full LOOKS (presets) you save in CNS, and can even dress EVE for combat, swimming, and fishing. Explained in detail below.

AUTO OUTFIT RANDOMIZER
Just rotates the individual outfits you FAVORITE (body suit only).


AUTO PRESET RANDOMIZER
In CNS you can build a complete look for EVE and save the whole combination as a PRESET.
Auto Preset Randomizer rotates those presets for you automatically. Make a handful
of looks you love, then just play, EVE swaps into a different full preset every
time you change areas, respawn, or rest at a camp
. Never the same one twice in a
row.


QUICK START
1. Open CNS in-game (press N).
2. Build a look you like and save it as a preset. Do this for at least TWO looks (one preset = nothing to rotate to).
3. Close the menu and play. EVE now changes looks on her own.

To add or remove looks later, just save or delete presets in CNS. No restart needed.


THE STANDOUT FEATURE: EVE DRESSES FOR THE MOMENT
On top of the normal random rotation, EVE can automatically change into the right
kind of look for what she's doing, and change right back when she's done. Each
activity has its own COLLECTION of looks, and the mod pulls a RANDOM one from it:

- COMBAT ... a fight starts → a RANDOM look from your COMBAT collection
- WATER ... swimming or diving → a RANDOM look from your WATER collection
- FISHING ... the moment she equips the rod → a RANDOM look from your FISHING collection

So if you save several combat looks, you won't see the same one every fight — she
picks a fresh one at random, just like the normal rotation does for everyday looks.
When the moment passes (fight over, out of the water, rod put away), she returns to
whatever she was wearing before.


HOW IT WORKS
Think of it as sorting clothes into labeled drawers. The mod reads the START of
each preset's name and files it
:
- A preset whose name starts with "combat" goes in the COMBAT drawer.
- A preset whose name starts with "swim" goes in the WATER drawer.
- A preset whose name starts with "fish" goes in the FISHING drawer.
- Everything else stays in your EVERYDAY drawer — the looks used for the normal
random rotation.

When a fight starts, EVE opens the combat drawer and grabs a RANDOM look from it.
Same for water and fishing. Put several presets in a drawer and you get variety;
put one and she'll wear that one. (Capital letters don't matter: "Combat",
"combat", and "COMBAT" all count.)


HOW TO USE IT
It's enabled out of the box. All you do is save presets in CNS with names that
start with the activity word:

"combat 01", "combat 02" → go in the combat drawer
"swim" → goes in the water drawer
"fish cozy", "fish pro" → go in the fishing drawer

That's it. The next time EVE fights, swims, or fishes, she puts on a random look
from that drawer on her own. Don't have any presets in a drawer yet? That activity
simply does nothing until you make one.


LINGER AFTER AN ACTIVITY
By default EVE keeps an activity look for a few seconds after the activity ends, then
changes back to her everyday look. You can retune these (milliseconds; 0 = instant)
in config.lua:
Code:
stateExitDelayMs = {
     combat = 5000,   -- keep the combat look 5s after a fight
     swim   = 5000,   -- keep the swim look 5s after leaving the water
     fish   = 2000,   -- keep the fishing look 2s after stowing the rod
}

Re-entering any activity during the wait cancels the change-back (so the swim delay
also smooths bobbing in and out of the water). A loading screen, respawn, or camp
rest always lands you in an everyday look.

A REAL EXAMPLE
Say you save these presets in CNS:
- Everyday looks: "Casual", "Street", "Night Out", "Beach Day"
- Combat looks: "combat heavy", "combat agile"
- Water look: "swim"
- Fishing looks: "fish cozy", "fish pro"

Here's what a play session looks like, hands-off:
1. You load into a new region -> EVE wears a random EVERYDAY look, say STREET.
2. Enemies ambush you -> she grabs a random COMBAT look, COMBAT AGILE.
3. The fight ends -> she goes back to STREET.
4. You dive into a lake -> she changes into SWIM (the water drawer).
5. You climb out and grab the rod-> a random FISHING look, FISH PRO.
6. You stow the rod -> back to STREET.
7. You fast-travel to a new area -> a fresh random everyday look, NIGHT OUT.


GOOD TO KNOW ABOUT ACTIVITY LOOKS
- TWO SEPARATE WARDROBES. A preset in a drawer (combat/swim/fish) is reserved for
that activity — it will NEVER appear in the normal random rotation. So name your
everyday looks anything that does NOT start with combat, swim, or fish. (If every
preset you own starts with one of those words, the normal rotation has nothing to
pick — keep a few everyday looks.)
- AS MANY AS YOU LIKE per drawer. One "swim" look or ten "combat ..." looks —
your call. More = more variety, since the mod picks at random.
- IT ALWAYS CHANGES BACK. Leaving an activity restores the look you had before it.
- CHECK WHAT THE MOD SEES: press Ctrl+Shift+G in-game and it lists which presets
landed in each drawer and what's in your everyday pool — handy if something
isn't matching.



PREFER SOMETHING SIMPLER? AUTO OUTFIT RANDOMIZER
If you don't build full custom looks and just want EVE's OUTFIT (body suit) to keep
changing, including base-game outfits, grab the Outfit version instead.

1. Press N to open CNS, press F to FAVORITE each outfit you want in the rotation
(mix base-game and modded freely). Star at least TWO.
2. Play. EVE swaps into a random favorite on every area change, respawn, and camp rest.
3. To change the rotation, just toggle favorites in CNS, picked up immediately.




REQUIREMENTS (both versions)
You need these two mods installed and working first:
- UE4SS for Stellar Blade — required to run any Lua-based mod.
- CNS – Custom Nanosuit System — provides the menu and equip system this mod drives.



HOW TO INSTALL
1. On the Download page, grab ONE ZIP: AutoPresetRandomizer.zip OR
AutoOutfitRandomizer.zip.
2. Find your game's Win64 folder: right-click Stellar Blade in Steam → Manage →
Browse local files → open SB\Binaries\Win64\.
3. Extract the ZIP into that Win64\ folder. The ue4ss\ folder inside merges with
your UE4SS install. After extracting, this file should exist:
Preset: SB\Binaries\Win64\ue4ss\Mods\AutoPresetRandomizer\Scripts\main.lua
Outfit: SB\Binaries\Win64\ue4ss\Mods\AutoOutfitRandomizer\Scripts\main.lua
4. Enable it: open SB\Binaries\Win64\ue4ss\Mods\mods.txt in Notepad and add the
matching line near the top:
Preset: AutoPresetRandomizer : 1
Outfit: AutoOutfitRandomizer : 1
5. Launch the game.



GOOD TO KNOW
- You can force a new random "EVERYDAY" suit pressing Alt+C
- Resting at a camp swaps the look (on by default). Don't want it? Set
randomizeOnCamp = false in the config file.
- Same-area camp-to-camp fast-travel does NOT trigger a swap — only resting,
region travel, and area transitions count. (Unfortunately its a limitation I couldn't workaround)
- Don't run both versions at once.



TROUBLESHOOTING
- Nothing changes: make sure you have at least TWO saved presets (Preset) or
favorites (Outfit). One = nothing to rotate to.
- Look changes then reverts to your saved one: raise postLoadDelayMs from 3000 to
5000 in the config file (config.lua for Preset, favorites.lua for Outfit).
- Mod does nothing at all: confirm the " : 1" line is in mods.txt, CNS works
(press N), and you don't have the OTHER version also enabled.
- An activity look won't trigger: press Ctrl+Shift+G — it shows whether EVE was
found, which presets landed in each drawer, and your everyday pool. Make sure
your preset names START WITH combat, swim, or fish.
- Random rotation stopped after adding activity presets: your everyday drawer is
empty — every preset starts with an activity word. Add a preset named without
combat / swim / fish.


OPTIONAL
Edit the config file (Scripts\config.lua for Preset, Scripts\favorites.lua for Outfit):
Code:
randomizeOnCamp = true -- also swap when you rest at a camp
cooldownMs = 5000 -- min ms between swaps
postLoadDelayMs = 3000 -- ms after a loading screen before the swap
campDelayMs = 1500 -- ms after resting before the camp swap

Defaults work well for most setups, only touch these if you see flicker or your
look reverts.



HOW TO UNINSTALL
1. Open SB\Binaries\Win64\ue4ss\Mods\mods.txt, remove your " : 1" line (or change
1 to 0).
2. Delete the mod folder (...\Mods\AutoPresetRandomizer\ or
...\Mods\AutoOutfitRandomizer\).
12.8 KB
Log in or sign up to download
Uploaded by
HozukiSatowa
Downloads
123
Views
2,414
First release
Last update
Platform
PC 
Version
2.2.0
Total Size
12.8 KB
Rating
5.00 star(s) 1 ratings

Uploaded by

  • 123
  • 2,414

Ratings

5.00 star(s) 1 ratings

Latest updates

  1. Smarter, fairer outfit shuffling

    **Smarter, fairer outfit shuffling** Fixes a bug where the mod wasn't triggering on death.
  2. Fixes a bug where changing areas or fast-traveling sometimes didn't swap EVE's preset

    Fixes a bug where changing areas or fast-traveling sometimes didn't swap EVE's preset (Most...
  3. LINGER AFTER AN ACTIVITY

    By default EVE keeps an activity look for a few seconds after the activity ends, then changes...

Teitanblood21

Members
Members
May 28, 2026
0
1
I can confirm that it works as intended. I haven't died yet, so I can't verify that, but outfits change normally when changing regions, going through loading screens and when loading a save when booting the game up. Which is great, since this mod solves the most fundamental problem I have with games such as this and I only wish such practice was the norm for more games. Thank you very much.
 

HozukiSatowa

Modder
Modder
Members
Dec 7, 2025
0
5
I can confirm that it works as intended. I haven't died yet, so I can't verify that, but outfits change normally when changing regions, going through loading screens and when loading a save when booting the game up. Which is great, since this mod solves the most fundamental problem I have with games such as this and I only wish such practice was the norm for more games. Thank you very much.
Thank you so much for your kind words!
Yesssssss! I think exactly like you! This practice should be the norm for games!!!!
 

Flector69

Members
Members
Jun 2, 2025
0
1
I had to change the numbers to 4000/4000 to make it work the best but sometime the manual key wont trigger a new outfit until i restart the game and then it might work.

Other than that this mod do make the game more enjoyable even with the issues i have.
 

FireRed71

Members
Members
Jun 20, 2025
0
18
I wished so long for a mod that can automatically change outfits when entering water so thank you very much.

Just need a visual effect like in Enemies strip Eve to make the transition when changing outfits smoother and this mod will be pretty much perfect.
 

Flector69

Members
Members
Jun 2, 2025
0
1
Tried the Preset and its last version but when im in combat or just having the weapon out i get constant stuttering and the outfit isnt changing.


When the sword is out the console show a few of: [AutoPresetRandomizer] scanCnsPresets: GetNanosuitPresetNames failed (CNS still initialising?)

this show too when starting the game [AutoPresetRandomizer] No CNS presets known. Open the N menu and save at least one EVE preset.


I do have a few presets made to test the mod and they work fine when selecting in the CNS menu.

Any idea to help on that issue?

Edit: After doing some trial error with fresh install i found this mod No photo mod Copyright https://www.nexusmods.com/stellarblade/mods/240?tab=description
Seem to be the one doing the issue even if it they are unrelated in their use.

The mod is working fine so far and if i dont do another Edit then it mean everything working.

Edit2: I had to remove 3 out of 5 mods that went into the logic mods otherwise it would say it cannot find a preset

Animation Tool (ATOOL) - First-person MOD - No Photo Mode Copyright​


They are the 3 that were causing problem.

Now with all my mods back other than a few that went into the logicmods folder the game run fine and the preset randoms work great other than once in a while starting the game it show no presets known but restarting the game fix it.

Edit3: After a few hours of not being at the computer and now wanting to play, the console keep showing No presets found no matter how many time i restart the game.

Deleted the remaining mods into the logicmods folder and now it work again but it might break again without doing anything in a few hours again.
 
Last edited:

warblgarbl

Members
Members
Apr 28, 2026
0
1
Look at new release Auto Preset Randomizer (read the updated mod description)
I think you might like it!
Yeah, and there's even more than I expected. The combat/swim/fish transitions cause an unfortunate stutter, but I imagine there isn't much you can do about that. Either way, this is great.
 

warblgarbl

Members
Members
Apr 28, 2026
0
1
Tried the Preset and its last version but when im in combat or just having the weapon out i get constant stuttering and the outfit isnt changing.
I'm having similar issues. It works most of the time on initial loading of a save, but can sometimes break right away. It always seems to break on map transitions. Loading into any new region, level, etc. breaks it. The mod is still active in some capacity because there's still an extended stutter when using the ALT+C manual cycle hotkey, even though it still doesn't work.
 
Last edited:

Flector69

Members
Members
Jun 2, 2025
0
1
I'm having similar issues. It works most of the time on initial loading of a save, but can sometimes break right away. It always seems to break on map transitions. Loading into any new region, level, etc. breaks it. The mod is still active in some capacity because there's still an extended stutter when using the ALT+C manual cycle hotkey, even though it still doesn't work.
I hadnt this problem anymore since i got rid of all of the mods that went into the logicmods folder. You may need a fresh install if it did not change anything and not touch the logicmods folder.