Skyrim Special Edition
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
Description:
Make Them Slow or Fast, an SKSE plugin allowing precise adjustments to speed and gravity of All Aimed, Fire and Forget type Magic Spells.

Features:
  • 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 Ammunition 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.(new in version 1.0.0.3).
  • Now it's possible to repatch all spells by key press(by default Numpad 4).(new in version 1.0.0.3).
  • Now it's also possible to revert speed and gravity all valid spells back to their original values by key press(default Numpad 6).(new in 1.0.0.3)
  • 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.(new in 1.0.0.3)


Requirements:


Installation:
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).

Details of Make_Them_Slow_or_Fast.json file :
Spoiler:  
Show
{
  "Logging": {
    "LogLevel": "info"
  },
  "Aimed": {
    "Enable": true,
    "Fire and Forget": {
      "Change Speed": {
        "Enable": true,
        "Speed": 1000.0
      },
      "Limit Speed": {
        "Enable": false,
        "Min": 10.0,
        "Max": 1000.0
      },
      "Change Gravity": {
        "Enable": false,
        "Gravity": 1.0
      },
      "Limit Gravity": {
        "Enable": false,
        "Min": 0.0,
        "Max": 3.0
      }
    }
  },
  "Key for repatching spells": 75,
  "Key for Reseting spells": 77
}

"Key for repatching spells" corresponds to Numpad 4 by default.(repatches all spells)

"Key for Reseting spells" corresponds to Numpad 6 by default.(restores original values)

Refer to this website for the numbers they relate to.

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



"Key for repatching spells" corresponds to Numpad 4 by default.(repatches all spells)

"Key for Reseting spells" corresponds to Numpad 6 by default.(restores original values)

Everything else is self explanatory.

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

Exclusions:
this is the structure of a exclusion file(must be a json file).
Spoiler:  
Show

{
    "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.


Questions or Contributions:
Got questions or want to contribute? Reach out or explore the source code on GitHub.
I'D like ideas of how i might be able to make this mod better. So ideas are welcome.

Known Issues:
None that i know of

Credits: