0 of 0

File information

Last updated

Original upload

Created by

JudahL

Uploaded by

Noname365

Virus scan

Safe to use

About this mod

Make Them Slow or Fast - A Magic spell Patcher is a SKSE Plugin originally designed to adjust speed of Magic spells to play well with Dodge Mods.
Enables you to Change the Speed of All Aimed type,Fire and Forget Spells.

Requirements
Permissions and credits
Changelogs

Make Them Slow or Fast, an SKSE plugin allowing precise adjustments to speed and gravity of All Aimed, Fire and Forget type Magic Spells.


  • Fine-tune speed and gravity of All Aimed,Fire and Forget type Magic Spells.
  • Limit spell speed and gravity.
  • Adjustable settings via the included JSON file.
  • Exclude specific Spell records(implemented in version 1.0.0.2).
  • Now added support for Excluding entire mod files(i.e., esp, esl, and esm).(new in version 1.0.0.3).
  • Now added support to set speed, gravity, limit gravity and limit speed individually(implemented in version 1.0.0.3).
  • Now you can make spells emulate parabolic motion by changing spell gravity.(An Idea).
  • Now it's possible to repatch all spells by key press(by default Numpad 4).(in version 1.0.0.3).No longer Supported in this format
  • Now it's also possible to revert speed and gravity all valid spells back to their original values by key press(default Numpad 6).(in 1.0.0.3)No longer Supported in this format
  • Now also setup another log file in "Data/SKSE/Plugins/Make Them Slow or Fast/" that logs all changes you make using the above two mentioned features.(in 1.0.0.3)No longer Supported
  • Now the plugin will notify you if there is an error by Pop up(Irrespective of whether you have SKSE Menu Installed)
  • Added a new log level: "off" which essentially stops any logging that the SKSE Plugin will do(This doesn't affect the SKSE Menu Framework's menu Logging Feature Exclusive of this mod)
  • In Exclusion's menu of SKSE Menu Framework, spellis shown in <Spell Name>,<PluginName>|<FormID> format if the spell has a name
  • Randomize Speed of Spells to bring a unique challenge everytime you start the game
  • Benchmarks time taken in the logs
  • Repatching and reverting changes are now done in SKSE Menu Framework






1. Download Make Them Slow or Fast from Download's Section.
2. Install using your mod manager.
3. Personalize settings through the included JSON file(Don't Forget this step).


{
  "Logging": {
    "LogLevel": "info"
  },
  "User Details": {
    "Username": "User"
  },
  "Aimed": {
    "Enable": true,
    "Fire and Forget": {
      "Change Speed": {
        "Enable": true,
        "Speed": 1000.0
      },
      "Limit Speed": {
        "Enable": false,
        "Min": 10.0,
        "Max": 1000.0
      },
      "Randomize Speed": {
        "Enable": true,
        "Min": 3000.0,
        "Max": 12000.0
      },
      "Change Gravity": {
        "Enable": false,
        "Gravity": 1.0
      },
      "Limit Gravity": {
        "Enable": false,
        "Min": 0.0,
        "Max": 3.0
      }
    }
  }
}


The Part below is only for your name to appear in the logging system implemented when using SKSE Menu Framework
"User Details": {
"Username": "User" \*Replace "User" with a name of your choice*\
},



  • "trace" : Detailed logging for debugging purposes. logs every log statement
  • "debug" : Additional debugging information
  • "info" : Standard information on the plugin's operation (Default setting)
  • "warn" : Warnings about potential issues
  • "err" : Error messages
  • "critical" : Critical errors that may impact functionality
  • "off": Essentially stops all logging activities

Here, "trace" is useless as it's not used. "debug" or "info" is usually enough.


Built with CommonLibSSE-NG, so should be compatable with SE, AE.and GOG. 


this is the structure of a exclusion file(must be a json file).

{
    "SPELL FormID to Exclude": [
"Skyrim.esm|0x01C789",
"blah.esp|0x000800",
"blah.esl|0x000802",
"blah.esm|0x000803"
    ],
    "SPELL File(s) to Exclude":[
"blah.esp",
"blah.esl",
       "blah.esm"
    ]
}


use JSON Lint: JSON Online Validator and Formatter to validate your json files.

The FormID and esp name convention used is "modname.esp|formid".

The name of the .json file can be anything. multiple files are also OK.

The plugin will automatically read all files if they exist in your "Data/SKSE/Plugins/Make Them Slow or Fast/" Directory.

I'll put this file up as a Optional File for those who need it.

use xEdit Script for SkyPatcher xEdit Script for getting the FormID's.Works perfectly for my needs.



Got Questions? Reach out to me in the comments or in GroundAura's Discord Server and @Judah to summon me or DM me. I usually Check both discord or nexus regularly so I'll notice.

I'd like ideas of how i might be able to make this mod better. So ideas are welcome.

Want to Contribute? Explore the source code on GitHub.


None that i know of