Jump to content

Warning : huge bug affecting level scaling in the creation kit


Question2

Recommended Posts

When you place an actor in a cell, you can set the level modifier under the "leveled actor" tab for each actor. This is SUPPOSED to use the "fleveledactormult" game settings, ranging from easy at 0.33 to very hard at 1.25. So at easy level, it is supposed to look at the player's level and spawn an actor 1/3rd of the player's level.

 

This level modifier does not work properly. It basically breaks leveled lists. I tested this by placing the "LvlDraugrAmbushMelee1HMale" actor (which leads to a leveled list) 4 times in a test cell (i used ctest after deleting everything in it). My level 30 character then teleported to the cell using the "coc ctest" console command.

 

(this is after i unticked "calculate from all levels <= PC's level" in the leveled list, to make it always spawn the actor closest to the player's level, and set the fleveledactormulteasy to 1.0 to use the player's full level)

 

What is supposed to happen : The game sees that my level is 30, and so spawns 4x level 30 draugrs from the leveled list.

 

What happened : The game spawned draugrs from level 1 to level 30, completely ignoring my game settings and the leveled list settings.

 

If i use the console to spawn the draugrs, it always spawns the level 30 version. If i set the draugrs in the cell to have a level modiefer of "none" instead of "easy", it always spawns the level 30 version.

 

Changing the "fleveledactormulteasy" to a very high number like 100 made no difference whatsoever. It was still spawning low level draugrs for a level 30 character. Setting "flevelscalingmult" to 10 (so it uses 10x your character's level) also made no difference whatsoever.

 

Essentially the game completely ignores the "calculate from all levels <= PC's level" setting in a leveled list if you have a "level modifier" set for an actor. So it will spawn anything ranging from level 1 to the maximum level possible.

 

This essentially breaks level scaling for every actor with a level modifier, which is the majority of actors in the game. The game will not care what your game settings or leveled list settings are and will just spawn anything ranging from level 1 to whatever your level is.

 

I am not sure if there is any way to work around this short of changing every single actor in the game to have a level modifier of none...which will not only take ages to modify every actor individually, but also cause compatability issues and will potentially prevent bosses from spawning with a higher level than the player.

Edited by Question2
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...