CEC Resource
🟡 Updated this year⚠️ Install Order · 5 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 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