Jump to content

1 Screenshot

About This File

A relatively simple mod that takes a vanilla armor and transforms it to other more 'appealing' versions. This is a continuation of Sluttify Armor, which I've since lost access to, and like a power user's version of Keep it breezy. This is a lesson in the perils of temporary email addresses. Note that the json format I used in SluttifyArmor has considerably changed, so old transform maps will not work.

 

Overview:

Managing armors is hard. I wanted a way to have BD's Armor Replacer Standalone (and/or Ghaan's Revealing Armor and/or Remodeled Armors and/or TaWoBA remastered) alongside non-skimpy versions, but the standalone versions do not always inject into the leveled lists. Rather than duplicating the leveled list for all of the vanilla armors with BD/G3B variants, I thought it would be nice to have a way to make my armor skimpy as needed. So I made a simple spell that does that - irreversibly of course. You tore it up and there's no bringing it back.

 

Currently, all it does is take a JSON map of the non-skimpy version of your Cuirass (slot 32) to a skimpy version and apply it.

 

There is basic support for armor being transformed when opening chests/various containers. There are no safe zones. Any chest. Any time. Anywhere. The mod doesn't remember which containers you have opened, so repeatedly opening the same chest will greatly increase your chances of the armor transforming.

 

IMPORTANT NOTE:

This mod now spawns a local http server on port 8000 for communication with the game and the transformation gui. This is 100% harmless, but windows might complain. If you don't want to mess with the GUI (though you should, it's neat), then you can disable this functionality by setting 'bEnabled = 0' in 'skse/plugins/transform armor/transformutils.ini'

 

Installation and running:

  1. Download and extract using your method of choice.
  2. Install your desired armor sets. Note that there are updates for the most recent BD pinned in the forum comments on nexus that you should use if using BD > 1.3.
  3. If only using TaWoBA or only the two standalone versions of replacers, then you need to swap out the appropriate json file from 'data/skse/plugins/transform armors/alt_transforms' into 'data/skse/plugins/transform armors/'. The mod can load multiple transforms and merge them. If you don't have the intermediate ones, you shouldn't use the default (which is Vanilla->G3B/BD->TaWoBA). I.e. if you have ghaan and B3d, then only copy Vanilla-B3D.json and Vanilla-BD.json and delete the default. If you have G3B or BD and TaWoBA, keep the default, it will probably do what you want. If you only have TaWoBA, just use the Vanilla-bikini.json.
  4. Cast your new lesser power, 'Transform Armor' while wearing an appropriate armor ('Leather Armor' is always a good test).

 

Defining your own maps (or trialing armors/outfits):

I prototyped a basic GUI. It should be considered alpha, but my work with it has been relatively stable. I've caught most of the main issues I think. You can get it in the download section here. You can create/equip try out transforms straightforwardly. Consider it a more considerably powerful (external) version of AddItemMenu but just for wearables

 

  1. Download and Open GUI
  2. Launch game (preferably in windowed mode while allowing it to run in the background)
    Skyrim.ini:
    [General]
    bAlwaysActive=1

    SkyrimPrefs.ini:
    [Display]
    bFull Screen=0
  3. Go into the Transform MCM and use the "Dump armors" functionality. In your skyrim root directory, it should make a file 'TransformUtils_Armors_Dump.json'
  4. File->Open Armor Dump -> that file
  5. File->Open Transform file -> skse/plugins/transform armor/mapofchoicetostartwith.json
  6. Play around. Save often. Armors on the left are draggable to outfits or as sources on the right. most things have a right click context menu to equip/delete/etc
  7. Copy results to 'skse/plugins/transform armor/'. You should probably only have one map file in this directory! The mod attempts to merge them, which is likely not what you want.

 

Source code:

 

Short term todo:

  1. Flesh out more armor transforms

 

Medium term todo:

  1. Make build for SE (currently only AE)
  2. Add copy/paste to GUI
  3. Do some graph analysis to ease making/merging large amounts of armor data
  4. Add Book of UUNP (see point 3...)
  5. Attach to other mod events (suggestions welcome)

 

Long term ideas:

  1. Whatever your or my heart desires ❤️
  2. Add support for non-32 slots (more of an organizational problem than a technical one)

Edited by MaidVee
Fix bug in my json generation script. Add UUNP. WAY WAY WAY MORE TRANSFORMS NOW


What's New in Version 0.2.0

Released

  • Main mod
    • Extend sources to allow default enchanted items
    • Add various extra metadata to dump functionality (enchanted, keywords)
    • Enable http server functionality on port 8000 (for interaction with GUI, or python directly if you're feeling fun)
      • disable by setting "bEnabled = 0" in skse/transform armor/transformutils.ini
    • Add default support for the old school Remodeled Armor
  • GUI
    • Add a basic utility to visualize, equip, and create transform maps
    • Can equip items/outfits if the game is running (otherwise the app will hang briefly and return)
    • Supports filtering sources/keywords/names
    • Still needs some quality-of-life improvements (copy/paste outfits, multiple select), but is useful enough already
    • Consider it beta (as the rest of this mod). Save your transforms often!

×
×
  • Create New...