Jump to content

It appears I somehow managed to separate the magical effect durations from the timescale...


Recommended Posts

Posted

Hey, this is my first post here. I've been lurking for a while and developing a highly perverted sexlab mod on the side.

Anyway, I'm not sure if that mod I'm developing is the one that fucked up my skyrim installation (I actually doubt it, so far it's very light on scripts) but somehow I managed to separate the magical effect duration from the timescale...

 

You know how 1 real-time second = 20 in-game seconds when timescale is set to 20 (default)? Well, my timescale in the game is untouched, but any magical effect placed on me (or any NPC) ignores it. Simple example: If I wait 1 hour in-game (which still takes 3 real-time minutes), the duration remaining on any magical effect will go down by 3 minutes (3 real-time minutes = 1 in-game hour...), whether I use the wait functionality or literally stand in place for 1 in-game hour. It ruins the balance of the base game (talos' blessing lasts over 6 in-game days), ruins mods (specifically mine, since I'm using a harmless 1 day long cloak spell to make a cooldown on a branch of dialogue) and is generally a pain in the arse. Can you imagine how long it would take to become a vampire with this thing? You could sit on your arse for an in-game week before going to a shop to buy a cure disease potion.

 

I disabled all mods in MO, validated skyrim data, validated CK data, reinstalled SKSE and the problem is still there. To me, this defies all logic...

Does anyone have any idea what could have possibly caused this? Any help would be appreciated.

Posted

You could start with posting your load order. I'm pretty sure that your issue is caused by a mod - or by diabling/installing/updating a mod mid-playthrough. If you start a new game without any mods active, is this issue still there?

Posted

If you start a new game without any mods active, is this issue still there?

 

Yeah, I disabled all mods and tried with a fresh character. Then I validated Skyrim and Creation Kit installations through steam and reinstalled SKSE. The issue is still here... :(

 

EDIT: Here's the load order

 

 

# This file was automatically generated by Mod Organizer.

Skyrim.esm

Update.esm

Unofficial Skyrim Patch.esp

Dawnguard.esm

Unofficial Dawnguard Patch.esp

HearthFires.esm

Unofficial Hearthfire Patch.esp

Dragonborn.esm

Unofficial Dragonborn Patch.esp

Wyrmstooth.esp

ApachiiHairMales.esm

ZaZAnimationPack.esm

SexLab.esm

ClimatesOfTamriel.esm

ApachiiHairFemales.esm

Schlongs of Skyrim - Core.esm

ApachiiHair.esm

Devious Devices - Assets.esm

daymoyl.esm

ETaC - RESOURCES.esm

RaceCompatibility.esm

SPIKE.esm

SexLabAroused.esm

Devious Devices - Integration.esm

Devious Devices - Expansion.esm

hdtHighHeel.esm

HighResTexturePack01.esp

HighResTexturePack02.esp

HighResTexturePack03.esp

Chesko_WearableLantern.esp

SOS - VectorPlexus Muscular Addon.esp

Craftable_Hair_groin.esp

GagSFX.esp

GagSFXDragonborn.esp

RaceMenu.esp

EpisodeParallax.esp

ClimatesOfTamriel-Dragonborn-Patch.esp

ClimatesOfTamriel-Sound.esp

Run For Your Lives.esp

Brawl Bugs CE.esp

ELFX - Exteriors.esp

Gatti6Branwen.esp

DPnTrielekMix.esp

SlaveTats.esp

RingsOfPower.esp

FA Guard Helmet.esp

Dual Wield Parrying_SKSE.esp

Auto Unequip Ammo.esp

ClimatesOfTamriel-Nights-Level-4.esp

DD - Interactions.esp

NewmillerElvenSniper.esp

RaceCompatibilityUSKPOverride.esp

Sextreme-BND_Series.esp

Gatti2Misogi.esp

SexLab-AmorousAdventures.esp

dD - Enhanced Blood Main.esp

EnhancedBlood-ImprovedCombatSounds.esp

ElderOutfit.esp

EnhancedLightsandFX.esp

ELFX - Dawnguard.esp

SkyRe_Main.esp

Immersive Weapons.esp

Cloaks - Dawnguard.esp

ETaC - Falkreath.esp

ELFX - Dragonborn.esp

SkyRe_EnemyScaling.esp

FNISspells.esp

GagSFXHearthfires.esp

MoreNastyCritters.esp

Remodeled Armor - Vanilla Replacer - Dawnguard.esp

ETaC - Dawnstar.esp

3DNPC.esp

ETaC - Morthal.esp

ETaC - Rorikstead.esp

ETaC - Riverwood.esp

ETaC - Dragon Bridge.esp

ETaC - Dragon Bridge South.esp

ETaC - Kynesgrove.esp

Brows.esp

GagSFXDawnguard.esp

Devious Devices - For the Masses II.esp

LoversVictim.esp

ClimatesOfTamriel-Dawnguard-Patch.esp

NusbieVoices.esp

RaceMenuPlugin.esp

Remodeled Armor - Vanilla Replacer - Dragonborn.esp

Remodeled Armor - Vanilla Replacer.esp

SOS - VectorPlexus Regular Addon.esp

SPTDiverseGuardsSkyrim.esp

Schlongs of Skyrim.esp

Schwertleite Set.esp

SuccubusCBBE3GiftByNausicaa.esp

SexLab Submit.esp

submitdd_ff.esp

submitdd_ff_exp.esp

SexLabNudeCreatures.esp

SexLabNudeCreaturesDG.esp

SexLabNudeCreaturesDB.esp

Sextreme-All.esp

SkyFalls + SkyMills Wyrmstooth.esp

SkyUI.esp

AchieveThat.esp

SkyrimBound.esp

The Ningheim.esp

Unique Uniques.esp

Unique Uniques - Craftable Dragonbane.esp

sanguinesDebauchery.esp

SkyTEST-RealisticAnimals&Predators.esp

ETaC - Ivarstead.esp

Remove Interior Fog V2 - Full Version.esp

SkyFalls + SkyMills + DG + DB.esp

ETaC - Darkwater Crossing.esp

RealShelter.esp

SkyFalls Dragonborn Small waterfalls.esp

Immersive Dragonborn.esp

RealShelter_ETCPatch.esp

SkyRe_EncounterZones.esp

SexLab_DibellaCult.esp

SexLab Trainers.esp

Captured Dreams.esp

WetandCold.esp

WetandCold - Ashes.esp

better_torches.esp

hydra_slavegirls.esp

ETaC - Dawnstar HF Patch.esp

Inconsequential NPCs.esp

Cloaks.esp

Devious Cidhna.esp

SkyRe_Dreamcloth.esp

ethereal_elven_overhaul.esp

AliciaPainSlut.esp

Point The Way.esp

hothtrooper44_ArmorCompilation.esp

1nivWICCloaks.esp

1nivWICSkyCloaksPatch.esp

DD FtM - Cloaks patch.esp

Magecraft.esp

SkyRe_Survivalism.esp

xazPrisonOverhaul.esp

animal_mansion.esp

Dog Fix.esp

SkyRe_StandingStones.esp

Chesko_Frostfall.esp

SkyRe_Races.esp

SkyRe_EnemyAI.esp

AesirArmor.esp

CompanionArissa.esp

Immersive Battles.esp

AngrimApprentice.esp

Sneak Tools.esp

Sneak Tools Vanilla Masks.esp

Sneak Tools Vanilla Hoods.esp

HentaiCreatures.esp

Immersive Travelers.esp

Immersive Patrols.esp

sextoys-calyps-2.esp

CD - Calyps Sextoys addon.esp

SexLabDefeat.esp

Immersive Mercenaries.esp

LoversComfort.esp

Darklilith.esp

EbonyDragoon.esp

Immersive Dawnguard.esp

DeviouslyHelpless.esp

The Ningheim - Followers.esp

Immersive Werewolves.esp

Immersive Brigands.esp

SkyRe_Perk_Tomes.esp

Devious Deviants.esp

SkyRe_Combat.esp

Apocalypse - The Spell Package.esp

MF_RadiantProstitution.esp

Apocalypse - SkyRe Compatibility Patch.esp

Immersive Factions.esp

ACE BYOG.esp

zenet_GagQuest.esp

Alternate Start - Live Another Life.esp

ReProccer.esp

LostDaughter.esp

 

 

Posted

Well, my only suggestion I can give you is this: Disable all mods, delete everything in your scripts folder (but make a backup) and start a new game after that. If this issue still persists, I think there is some dark magic at work and you should call an exorcist or something.

 

The reason for deleting the scripts folder is that if you have a loose script that replaces one that is stored inside the games BSA files, this one will get loaded instead the one in the BSA.

 

Also, when did this happen? After you installed some new mods? After you started working on your own mod...?

Posted

Well, my only suggestion I can give you is this: Disable all mods, delete everything in your scripts folder (but make a backup) and start a new game after that. If this issue still persists, I think there is some dark magic at work and you should call an exorcist or something.

 

Just did removed all scripts and disabled all mods. The game was completely vanilla as far as I know and it's still there...

 

Also, when did this happen? After you installed some new mods? After you started working on your own mod...?

 

I've no idea. It's not the kind of problem you notice right away - the magical effects are applied and work. I can only tell you when I noticed it for the first time - when trying to debug my mod. It applied a harmless spell to an actor for a set duration so that I can use ".hasSpellEffect()" on him/her to to create cooldown on a specific branch of dialogue. When I tested it, I noticed that the dialogue vanished when it was supposed to, but never reappeared. I then scripted the dialogue to also apply the effect on myself to see what's happening. I was surprised to see that the spell effect is indeed applied, and it's for the same duration I set it to be. Then after screwing around and wasting about a day of in-game time, I noticed the duration of the effect on me went down by not even an hour. I finally came to the conclusion that magical effects are calculated in real-time... but fuck me if I know why.

 

EDIT: Oh god, I'm about to sound really stupid but here it is - I believe this is how magical effects last in the vanilla game... Things like the vampire progression, well rested bonus etc. don't technically have a duration, they use a script which removes the effect after a certain amount of time passes in-game. I just never noticed that this is how it really works until I tried to make my own mod using a duration on a spell effect... So apparently the shrine blessings do actually last for over 6 in-game days.

 

I'm not sure if I'm stupid or bethesda is for implementing it like this but I believe you can consider the "issue" to be solved. Unless you try to apply a spell effect with a duration on yourself (easiest to find a shrine and use it ) and it turns out that I actually was right all along....

 

Posted

Take a look at the WICommentNaked quest.

Quest dialogue conditions. It uses a global variable to set a cooldown to dialogues.

 

Problem with this is that at a brief glance, it looks like it's a global cooldown on all NPC's. I'm trying to apply a cooldown which is handled separately between all NPC's - if I go down the dialogue branch on Ysolda, I will not be able to trigger that dialogue again for a few hours, but I still want to be able to trigger that dialogue on Saffir during these few hours.

 

Thanks for the suggestion though, I didn't know there is such a simple way of giving dialogues global cooldowns :shy:

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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