CEC Resource

⭐ ⭐ (151 endorsements) 📥 5,804 downloads 📌 v1.0.8 📅 5/15/2026
🟡 Updated this year

By PaulMixMod · Utilities

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 7/5/2026 📅 Created: 5/15/2026
⚠️ Install Order · 5 steps
1🛠️ SKSE64 — Skyrim Script Extender 64 Download ↗
2🔧 USSEP — Unofficial Skyrim Special Edition Patch Download ↗
3🖥️ SkyUI — SkyUI (MCM framework) Download ↗
4🧩 Address Library — Address Library for SKSE Plugins Download ↗
5🔧 SSE Engine Fixes — SSE Engine Fixes Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 2.6% endorsement rate — high engagement, a strong quality signal
  • 🏆 #13 of 26 Utilities mods in this game by downloads

📋 About This Mod

Resource files & API for my mods.

,且您的裝置不需要任何模組,請忽略此頁面。

這是我根據自己在開發SKSE模組時常用的函數來整理的API。 (也許它不太實用?)

如果您有興趣,請隨意使用。

(模組作者只需要.dll和.h文件,其他文件僅供參考)

目前可用的API功能。

// Actor value

virtual float GetAttrbute(int type, RE::Actor actor) noexcept = 0;

virtual float GetBaseAttrbute(int type, RE::Actor actor) noexcept = 0;

virtual APIResult CalculateAttrbute(int type, RE::Actor actor, float modav) noexcept = 0; //  modav: Negative values mean subtraction; positive values mean addition.

virtual APIResult CalculateAttrbutePercent(int type, RE::Actor actor, float percent) noexcept = 0;  //  percent ( -100~100) : Negative values mean subtraction; positive values mean addition.

// file check

virtual bool HasPlugin(const char pluginName) noexcept = 0; // ESP name  eq : CEC.esp

virtual bool FileExists(const std::filesystem::path path) noexcept = 0;

// eq : const std::filesystem::path path =  R"(Data\SKSE\Plugins\ActorValueData\CEC_AVG.toml)";

virtual bool isBFCOUser() noexcept = 0; // check is BFCO user

// attack speed

virtual bool isPowerAttacking(RE::Actor actor) noexcept = 0;

virtual float GetAttackSpeed(RE::Actor actor) noexcept = 0;

virtual APIResult AttackSpeedBuff(RE::Actor actor, float buff) noexcept = 0;  // set attack speed to  (current speed buff )

virtual APIResult SetAttackSpeedFixed(RE::Actor actor, float buff) noexcept = 0;  // set attack speed to buff

virtual bool isActorHumanLike(RE::Actor actor) noexcept = 0;  // Races not use human skeletons will be excluded.

virtual bool isBoss(RE::Actor actor) noexcept = 0; // actor is BOSS (keyword: isBOSS)

virtual bool isElite(RE::Actor actor) noexcept = 0; // actor is Elite  (keyword: isElite)

virtual bool IsEquippedShield(RE::Actor actor) noexcept = 0;

virtual bool IsAttackerInVictimFrontCone(RE::Actor victim, RE::Actor attacker, float Degree = 150.f) noexcept = 0;

virtual bool SetGhost(RE::Actor actor, bool isGhost) noexcept = 0; // Similar to Iframe

// eq : RE::BGSSoundDescriptorForm SoundName = dataHandler->LookupForm<RE::BGSSoundDescriptorForm>(0x881, pluginName);

virtual APIResult PlaydSound(RE::Actor actor, RE::BGSSoundDescriptorForm SoundName, float Volume = 9. 0f) noexcept = 0;

📊 Mod Details

Game
Skyrim Mods
Author
PaulMixMod
Version
1.0.8
Downloads
5,804
Endorsements
151
Category
Utilities
Created
5/15/2026
Updated
7/5/2026

🔧 How to Install Skyrim Mods

Download from Nexus.

📖 Full step-by-step install guide for Skyrim →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim commands, item IDs, and more.

Keep browsing — more Skyrim mods await

📋 All Skyrim Mods 🏆 Top 25 📂 More Utilities 👤 More by PaulMixMod 🔎 Similar Mods 🌐 Best Utilities (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods