0 of 0

File information

Last updated

Original upload

Created by

Maxsu

Uploaded by

maxsu2017

Virus scan

Safe to use

Tags for this mod

About this mod

SKSE plugin that introduced modern action game combat pathing AI into skyrim.

Requirements
Permissions and credits


Issue Descriptions:

The melee combat pathing AI of vanilla skyrim was only designed for the skating attack mechanism, It used a single generic AI data for all types of enemies in game, which caused the lacking of diversity and extending, thus it now fail to match those modern action game moveset that introduced by MCO or any other modern action game framework.

Therefore, Combat Pathing Revolution (refer as CPR) is created to fill in this missing piece of the puzzle.




Mod Features:

CPR introduces a dynamic and highly customizable AI pathing framwork for melee combat, It allows modern action moveset designers to apply specialized pathing AI data for his moveset, to make skyrim npcs moving in combat as those in modern action games. There are four types of AI moving behavior that CPR allow for customize:
  • Advance: decided how AI perform when approaching it combat target.
  • Backoff: decided how AI perform when short distance retreating from it combat target.
  • Circle: decided how AI perform when circling it combat target.
  • Fallback: decided how AI perform when long distance retreating from it combat target.

If you are mod authors/ moveset designers and want to learn more, check this doc, You can also join my discord for discussion.





Demo Video:


Relation with MCO, SCAR:
  • MCO: Behavior framework that brought modern action game animations into skyrim.
  • SCAR: AI framework that teached npcs how to utilize the attack animations from MCO or other modern combat framework.
  • CPR: AI framework that teached npcs how to pathing in combat when using those modern action game moveset.



To Install:

Requirements:

Install the requirements, then install the mod itself with mod manager.



Compatibility:

Compatible with:
Any AI overhaul mods that not touching the game engine level native codes (not SKSE plugins) , Including "Wait Your Turn - Enemy Circling Behaviour".
CPR is not doing the same things as "Wait Your Turn".

Incompatible with:
  • Fenix Combat AI : This mod reconstructed the entire AI behavior tree so it would overwrite everything CPR had changed and would cause CTD if using together.


source codes

Credit:
  • Fenix for shared me the source codes from his combat AI.
  • Dropkicker for helped wrote the assembly hook codes.
  • Dtry for shared me the source codes from payload interpreter.
  • WillamWang for made the header image.
  • Duffb, chaos for helped me tesing the plugin during early development.