Jump to content

Recommended Posts

Posted (edited)

Swap Timer

View File

ANNOUNCEMENTS

 

!!!There are issues when you change your race into an argonian, khajit and orc!!!

(read in the known-bug section for a fix)

 

To ensure skills aren't lost upon changing race use ShowRacemenu Alternative (or similar) before loading your presets into the mods MCM!

 

Also, familiarity no longer affects transformation-rate. 

 

Also also i am not interested in expanding integration with this mod to any more mods at the moment.

 

 

BUGS


Make sure to install the newest version on a fresh save that hadn't had a previous version of this Mod installed

(or do it at your own risk. Idk how Skyrim how Skyrim handles residue data from uninstalled mods).

 

I got no clue how any of my mods behave in terms of being a vampire/werewolf, so be mindful of that.

 

Known bugs

Spoiler

-Wrong textures after loading a game saved in the swapped form

-Reapply your preset through racemenu or other means. Swapping races and/or skintone sometimes also helps.

 

-Animation-related bug when in animations while swapping 

Some animations may trigger a weird camera angle when the swap happens during them. Try using an interactible object to fix this.

 

-The ring to turn the mod on might be missing if you use mods that edit the stock trader have or it may overwrite such mods depending on load order.

-Just use the mcm to start the mod, the ring does basically the same as clicking the 'trigger manual start' button.

 

-Crash to desktops due to armor when a swap happens

-Check the 'unequip all before swap' option in the MCM in 'Options' 

 

SOS addon doesn't clear to None when changing sex

-a workaround seems to be to use the 'Genderbender'-mod and manually change/reset with a hotkey 

 

Swap is not triggering

-swaps can't be triggered under certain conditions like if the player is in combat, in dialogue, riding or in a sitting/sleeping animation to prevent glitches from happening.

 

* Orcs have no tusks on game-restart reload, !!safe-practice with argonians and khajiit!!

Khajiits and Argonians headpart may break if opening racemenu/loading a save after a game restart if you changed into them (while not initally being that race).

'Light'-reset the race of the character inside racemenu (preferably racemenualternative) by selecting another race, then switching back.

 

For orcs you can do this each time you restart skyrim and load your save:

-use the console with the '^'-key, click on the player so that somewhere the id '000014' appears, then type 'setrace nordrace', enter, then type in the race you would normally like 'setrace orcrace'

 

---

 

"As time changes, so will your form."

 

-Premise-

 

A mod inspired by True Form Curse from TheOrcInHeels and TGQM from MadAI777.

Also it is a bit in the vein of a 'mini' Project Proteus with only two presets to be set for the player that are faster to load.

 

I always wanted to create a progressing 'curse' where a player-character shifts dr.jekll&mr.hyde style between two forms, an 'original' self and a swap-form (that can be set in the MCM).

 

This 'curse' steadily progresses and has some random triggers yet you retrain the ability to 'fight' it. 

 

Originally this mod was just intended to be a genderswap mod, but it also supports options for changing between presets of the same sex and changing races including (as far as i am aware) custom ones.

 

 

-Starting the mod-

 

Set up your preset inside the MCM

(or don't, then it will just display a textbox when it is time to change)

 

Then equip the ring 'ring of the promised' that is sold by Lucan Valerius in Riverwood to start the loop of the mod.

 

 

-Progression-

 

There are three stats that determine swap frequency.

 

 

Transformation Progress

is how far you are along to change into the swapped form.

Once it hits 100, you change into your swap-preset.

 

Reversal Progress 

is the opposite, it dictates when your character changes back from their swapped form back to normal.

Same as above, once 100, a swap triggers.

 

Familiarity

represents the familiarity in the swapped form, slowly rises when swapped and slowly falls when non-swapped.

Does currently nothing but may be used later for some form of progression.

 

 

 

By default the reversal progress rate will decay each day by 30 until reaching 0 (be configured in the MCM).

 

The player has a chance to revert their form before the reversal process finishes by using the 'revert form'-spell.

It is added once reversal progress reaches 60 percent, but the player will loose all reversal progress if its casting fails (which is determined by chance).

 

Oh, and there is also a DISTR-file that distributes potions (with a ~1/100 chance for each NPC) which reduce familiarity by 10% and increase the reversal-rate.

Some are also sold at arcadias cauldron.

That tidbit got a bit lost due to changes in the modpage.

 

 

 -Old Progression (with the 'intended' option)(legacy, up to v5.1), only here for reference-

 

Spoiler

-Stage 1-

The time where you are 'swapped' increases from 23:00 to 1:00 by 2 hours each night (at midnight) until reaching 19:00 to 5:00.

Once it reaches this length, it will progress to the next stage. 

 

-Stage 2-

The length of the swapped phase is set to 19:00 to 5:00. There is now a base chance that you swap 2 hours earlier or 2 hours late (Event II).

This starts at 30% and increases by 5% each night until reaching 80%. 

Once 80% is reached, this stages Event switch off and the third 'stage' begins.

 

-Stage 3-

There is a chance to not trigger a swap back (Event III), starting at 35% and increasing by one until it reaches 100%. 

 

-Potions of Reversal-

Using the SPID, you can have small chance to find one of these potions on any NPC (About 1%).

The small variant slightly reduce your 'progress' through stage 2, the medium variant additionally reduces some of your 'progress' through stage 3.

 

 

-Ending the swaps-

 

Well, you can, but it will cost you dearly...

Spoiler

50.000 to be exact and that is without adjusting for inflation and taxes (the players speech skill).

Arcadia's Cauldron sells a potion of potent reversal that will 'end' the mod (turn it off when consumed).

It's kind of an interim goal until i come up with something better.

 

 

---

Requirements (hard)

Skyrim AE

SkyUI (v.5.1 or newer)

Racemenu (don't forget to activate RacemenuPlugin.esp!)

Console UtilSSE (so the seamless swap can be triggered)

 

Requirements (hard(?)/recommended)

Unoffical Skyrim Patch (otherwise there seems to be a problem for some people to load presets. Haven't tested it yet)

 

Recommended

SPID and its dependencies (to distribute the potions of reversal in the DISTR-file)

Gyno (for buffs/de-buffs if you are going for a gender-swap-based play-through. Kind of cool if combined with a difficulty overhaul mod imo)

Masculine or Feminine Animations - DAR - OAR, can be used to make a male character use feminine animations at 80% transformation-progress. 'Install' the ...conditions_STF6_3_1.zip folder in this download section after the aforementioned mod. 

 ShowRacemenu Alternative for setting up presets in the MCM

---

-Add-ons-

 

SwapTimer - Being Female + Sexlab /Patch

Swap Timer - Fashions /Add-on (Prototype)

SwapTimer - Morphs /Add-on

Swap Timer - Skill Progression /Add-on

 

---

-Context-

 

I just want to make a mod where the player character changes their model on a timer (mainly for genderswap purposes) and can influence the frequency of the shifts and changes through potions/magic.

 

The intention of this mod is to affect the players first ~16 ingame days from the point of starting the mod.

The swaps are more of a thing running in the background while doing other quests and the player is made sporadically aware of their body changing rather than it being the center of attention.

 

Originally i planned to create a fully-fledged quest-mod around this feature, but it might take some time until i get to it.

 

I hope everything is working fine on your side!

Thanks for feedback/comments/help so far! :D

 

Updates forward (v8.2.0) will be more irregular since this is a spare-time project and i am kinda in an on-off relation with Skyrim. Need a bit of a break.

 

 

---

-Permissions-

 

Eh. Give credit if you think its deserved.

I am a sign, not a cop.

Worst thing i can do about it anyways is to make rude remarks if my stuff gets copied 1:1 without credit.

 

---

 

Features-That-Are-Probably-Next-List (no promises):

 

-add additional options to influence rates (like a transformation-rate decay/rise)

-add more options to make reversal/transformation gain more 'fuzzy' in order to make the swaps more unpredictable

-reimplement a form of 'progression'

-re-add lost features

-add a manual lock-function/override slider

-add an option to automatically 'save' your current preset to the origin/swap slot before a swap is fired

-add a new, optional system that makes the swap cycle through a 'sleeping', an 'active/rising' and a 'plateau' state. The durations of those will be influenced through external factors (like potion consumption, moonphase, ...) 

 

---

Changelog (legacy)

Spoiler

7.4.1 Hotfix

-Closed a potential bug where changing the console to another object would make the sex-swap not work properly

-Somehow broke the particle effect (probably due to the function to stall swaps). Will work on restoring it with the next full version

-Probably fixed the issue where without toggling racechange the loaded preset would have wrong colors

 

7.4.0 (fresh install needed)

-added an option to apply names to the player based on the names they had when saving the preset into swaptimer

-added a function that suspends swaps when within 500 units close to a playable-race actor in 'options'. may still be unreliable at this stage.

 

7.3.0 (fresh install needed)

-Added support for changing race when doing a same-sex swap (be careful if you change things up) 

-Changed the MCM, collected all value-related things into one page

-the haraven-start now only checks for its conditions if the option is enabled, probably improving performance by a minuscule amount.

-disabled the experimental hair+skincolor function for now. it may come back some day.

 

7.2.1

-Forgot to include the scripts for the reversal potion so they work. i am shmart. 

 

7.2.0

-Edited the instant and the other reversal potions script

-instant reversal will now temporarily overwrite locks. Be mindful that they will be added back after swapping back.

-Arcadia sells now one potion of instant swap and reversal each time the shop refreshes (if not overwritten by another mod)  

 


  • Submitter
  • Submitted
    08/16/25
  • Category
  • Requirements
    SkyUI
    Racemenu
    ConsoleUtils
    (SPID)
  • Regular Edition Compatible
    No
  • Install Instructions

    Install this like any other Mod.

    The Mod starts dormant, don't forget to toggle it on in the menu!

     

 

Edited by Coding_Onion
messed up the link to the file again. Corrected that. I'm learning.
Posted

Usually swapping genders with racemenu mid-playthrough will give you a male head and female body which obviously don't align. Does this mod actually give you a female head model? Or does it even swap your racemenu gender?

Posted
1 hour ago, MentallyUmStable said:

Usually swapping genders with racemenu mid-playthrough will give you a male head and female body which obviously don't align. Does this mod actually give you a female head model? Or does it even swap your racemenu gender?

Uhm, the method i am using right now is to 'manually' open race menu and the player has to toggle the gender-slider and apply their preset each time (which is tbh a bit of a chore).

I am using this method quite regularly and as far as i know it really hasn't glitched out on me yet -

What you are describing sounds a lot like the sexchange console-command (which is also used by true form curse if i remember correctly) which is inherently broken. (funnily enough i think the mod 'proteus' somehow fixes it for its use through a .dll).

Posted
10 hours ago, sercher.max said:

I really support the final idea mentioned in the description.
I wish you great success and hope to see this mod soon!

Thanks! 

Posted
12 hours ago, mcnv said:

have you looked into children of lilith? the mod manages to auto swap between presets although there was a few bugs in it.

Okay, so i think they are doing some stuff with the mod racemenu, but i got no clue how external libraries work in papyrus.

Might be a bit of a dumb question, but from where is a file imported if there is a 'import CharGen' for example?

Posted

As mentioned above, I really love the idea of this mod. Not big on genderswap but I'd really love being able to swap between races in some way. I thought it'd have to be done as a transformation.

Posted
15 hours ago, Faythsdream said:

As mentioned above, I really love the idea of this mod. Not big on genderswap but I'd really love being able to swap between races in some way. I thought it'd have to be done as a transformation.

Glad you like the idea :D

Just curious, what would an ideal version of this mod do for you? A seamless change of the character model between races?

Posted (edited)

True Form Curse timers never worked for me so I am doing what it does via scripts but I'd love if your code could call a specific script based on your sex and a time.

 

The script way it make a character in racemeu, get into the game then run "skee preset-save male" to make male preset which it will put in SKSE/Plugins/Chargen/Exported.  This command  crashes a lot but exporting it via racemenu always gave me blue face.  

 

Now do the same for a female character.

 

Then I made two files in the skyrim data dir, sexm.txt and sexf.txt with the following in it for the female, just adjust for the male.

 

prid 14
sexchange
skee preset-load female

 

Now in game you can just type in bat sexf or bat sexm and it will change the sex and change your character to look like the one you exported.  

 

Not the best way and I'd rather a forced event. 

 

 

Edited by Zanallyth
Posted (edited)
12 hours ago, Zanallyth said:

True Form Curse timers never worked for me so I am doing what it does via scripts but I'd love if your code could call a specific script based on your sex and a time.

 

The script way it make a character in racemeu, get into the game then run "skee preset-load male" to make male preset which it will put in SKSE/Plugins/Chargen/Exported.  This command  crashes a lot but exporting it via racemenu always gave me blue face.  

 

Now do the same for a female character.

 

Then I made two files in the skyrim data dir, sexm.txt and sexf.txt with the following in it for the female, just adjust for the male.

 

prid 14
sexchange
skee preset-load female

 

Now in game you can just type in bat sexf or bat sexm and it will change the sex and change your character to look like the one you exported.  

 

Not the best way and I'd rather a forced event. 

 

 

Can try it out. If i remember correctly 'sexchange' had this issue that the head doesn't change, but if reloading a preset fixes that, it might be a good alternative. 

May add console-Util as a requirement if it works.

Edited by usr1234567
Posted
13 hours ago, Zanallyth said:

True Form Curse timers never worked for me so I am doing what it does via scripts but I'd love if your code could call a specific script based on your sex and a time.

 

The script way it make a character in racemeu, get into the game then run "skee preset-load male" to make male preset which it will put in SKSE/Plugins/Chargen/Exported.  This command  crashes a lot but exporting it via racemenu always gave me blue face.  

 

Now do the same for a female character.

 

Then I made two files in the skyrim data dir, sexm.txt and sexf.txt with the following in it for the female, just adjust for the male.

 

prid 14
sexchange
skee preset-load female

 

Now in game you can just type in bat sexf or bat sexm and it will change the sex and change your character to look like the one you exported.  

 

Not the best way and I'd rather a forced event. 

 

 

Wait- it works. huh. I thought i have tried it in the past. Neat. :D

 

I really hope it is stable though- maybe i should put up a warning, that

1) changing back using the showracemenu will mess up textures

2) i got no clue how mods that change the players texture will interact with this and/or if loading a savegame may mess something up.

 

But thank you very much, this is actually what I've wanted all along :D

Going to implement a pipeline so you can save your current preset through the mod.

Posted
2 hours ago, usr1234567 said:

Wait- it works. huh. I thought i have tried it in the past. Neat. :D

 

I really hope it is stable though- maybe i should put up a warning, that

1) changing back using the showracemenu will mess up textures

2) i got no clue how mods that change the players texture will interact with this and/or if loading a savegame may mess something up.

 

But thank you very much, this is actually what I've wanted all along :D

Going to implement a pipeline so you can save your current preset through the mod.

Awesome.  Seems pretty stable to me once it is in sync.  Only issue would be if you are a male and run the male script, it would change your body to a female but try to load the male head and you will look like a mutant, but your mod would handle that.  My original post had a type-o but looks like you knew that, skee preset-load male should have been skee preset-save male when saving your preset, with the load in the change script.  So anyone else following, save your preset with the save, in the script do the load.  

 

Posted
22 minutes ago, Zanallyth said:

Awesome.  Seems pretty stable to me once it is in sync.  Only issue would be if you are a male and run the male script, it would change your body to a female but try to load the male head and you will look like a mutant, but your mod would handle that.  My original post had a type-o but looks like you knew that, skee preset-load male should have been skee preset-save male when saving your preset, with the load in the change script.  So anyone else following, save your preset with the save, in the script do the load.  

 

So i implemented the method you said in my script and it seems to work, apart from head/body discoloration (easy fixable by using racemenu and doing some other applications).

I'll mark this function as 'experimental' for now.

i didn't use any bats though- do you also have a seam around the characters neck with you method? 

Posted

The genderbend option combined with the timer feature seems to have a natural application to a Dr. Jekyl/Ms. Hyde approach. Looking forward to what you come up with.

I've never tried the mod, but Project Proteus (available at Nexus Mods) makes claims that it allows users to play more than one character in the same playthrough. I wonder if it could be used, after a tweak or two or three, to achieve the effects you're trying to get?

 

Posted
31 minutes ago, ArgyleSmith said:

The genderbend option combined with the timer feature seems to have a natural application to a Dr. Jekyl/Ms. Hyde approach. Looking forward to what you come up with.

I've never tried the mod, but Project Proteus (available at Nexus Mods) makes claims that it allows users to play more than one character in the same playthrough. I wonder if it could be used, after a tweak or two or three, to achieve the effects you're trying to get?

 

Have it on my radar, but i need to install all dependancies of proteus to compile my code (as far as i know) in order to use its functions, so it's a bit of an undertaking.

My game seems also to crash if i try to call their dll-functions directly? Maybe i am missing some fundamental knowledge on how to use CreationKit, i kinda skipped the tutorials.

Definitely on my list to look into it once i have more skill and knowledge.

Posted (edited)
2 hours ago, usr1234567 said:

So i implemented the method you said in my script and it seems to work, apart from head/body discoloration (easy fixable by using racemenu and doing some other applications).

I'll mark this function as 'experimental' for now.

i didn't use any bats though- do you also have a seam around the characters neck with you method? 

 

I got around the discolored face via two ways.  

 

When I made the Nord male, it set the skin tone to #2 by default, however when I made the female it set it to skintone 0.  By making the skin tone the exact color I used on the male, I no longer had a discolored head. 

 

I haven't looked too hard to forcing the color change but I am guessing you can modify the values in the jslot file.

 

For the purple head, you need a textture that matches the name of that skin tone.  

 

Example: 
\SKSE\Plugins\CharGen\Exported\male.jslot needs a \textures\CharGen\Exported\male.dds

 

Seam, no, i do not have one.

 

Edited by Zanallyth
Posted
2 hours ago, Zanallyth said:

 

I got around the discolored face via two ways.  

 

When I made the Nord male, it set the skin tone to #2 by default, however when I made the female it set it to skintone 0.  By making the skin tone the exact color I used on the male, I no longer had a discolored head. 

 

I haven't looked too hard to forcing the color change but I am guessing you can modify the values in the jslot file.

 

For the purple head, you need a textture that matches the name of that skin tone.  

 

Example: 
\SKSE\Plugins\CharGen\Exported\male.jslot needs a \textures\CharGen\Exported\male.dds

 

Seam, no, i do not have one.

 

So, is everything working in the mod on your end? Should i take you into the credits of helping out with the mod? :D

Posted
28 minutes ago, usr1234567 said:

So, is everything working in the mod on your end? Should i take you into the credits of helping out with the mod? :D

Sorry, got busy and haven't tested the new one yet.  I'll do that in a few.  No credit needed, what I told you mostly came from others from different sources and different times.

Posted (edited)
1 hour ago, usr1234567 said:

So, is everything working in the mod on your end? Should i take you into the credits of helping out with the mod? :D

Edit, I hit my non-esl mod limit when I added yours so time to bash a few to make more room.  

 

I only started this run a bit ago to test out another mod so I can anew.  The  other mod just added was yps-ImmersiveFashion and you code worked great and immediately automatically changed my character to a female, then yps remove her hair and weird things started happening, so think it is yps and that is probably normal for a female character.  I removed yours and see if any difference when I change via script but expect it to be the same.  I would not say yours and it are incompatible, but that mod will also change your sex by forcing a showracemenu popup and start a quest, so  thinking anytime you change sex kicks that off.

 

 

Edited by Zanallyth
Posted
34 minutes ago, Zanallyth said:

Sorry, got busy and haven't tested the new one yet.  I'll do that in a few.  No credit needed, what I told you mostly came from others from different sources and different times.

Yeah, thanks to you i now got the seamless swap i was hoping for to implement (though the texture stuff from the sexchange command always has me anxious, but skyrim seems to be 'fixing' itself on game restart anyways).

Thanks a lot!

Posted (edited)
1 hour ago, usr1234567 said:

Yeah, thanks to you i now got the seamless swap i was hoping for to implement (though the texture stuff from the sexchange command always has me anxious, but skyrim seems to be 'fixing' itself on game restart anyways).

Thanks a lot!

I really like how you did the export for the male and female chargens.  I can see myself using it just for that sometimes, export out, rename, etc.  Would be cool if you can set up more than just the two and have it random go between a few of them.

 

Seems to also work with YPS.  Never used that one before and it likes to take over hair growth so it make my character bald as soon as I sexchanged, so not your mod,

Edited by Zanallyth
Posted

Does the preset saving also keeps overlays? On form change?

Does it keep NiNodes changes too? 

 

Because if (overlay) works, I can finally use it in place of Corruption transformation. 

And if NiNodes save, I may be finally able to do the 'onahole' curse transformation. 

Posted
48 minutes ago, Loki15kun said:

Does the preset saving also keeps overlays? On form change?

Does it keep NiNodes changes too? 

 

Because if (overlay) works, I can finally use it in place of Corruption transformation. 

And if NiNodes save, I may be finally able to do the 'onahole' curse transformation. 

uh. haven't done anything with nioverride yet, same with overlays-

so i would say i am not really qualified to give an answer, but i'd wager no, if that's a technical problem that has persisted, because i doubt applying a preset over sexswap is really a novel solution in itself (even though i haven't thought of it)^^'

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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