Cecil Libraries Package
This is the OFFICIAL Cecil Libraries Organization Package for the Cecil Libraries. Treat this package as a Dependency Package. The dlls will be added into both Patchers and Plugins folders of your Ins
Screenshots 8 screenshots
About this mod Author’s original text
Cecil Libraries Package
This package exists for the purpose of providing the Cecil Libraries Libraries as a Package to be utilized by mods. Namely mods by Stoat Games.
The following is a outlined list of all Libraries included in this package, their documentation, changelogs, and licensing. More up to date documentation will be found here:
The official version of this package is:
The /Cecil_Libraries_Organization/Cecil_Libraries_Package in that URL refers directly to the officially uploaded package, if you find a listed package that has any of the contents of this package elsewhere on the site, report it, than have us upload our package to the given community if it is not already there.
If you find any innaccuricies in this packages documentation let us know via Cecil.Libraries@gmail.com or Contact&Support@stoatgames.icu, and we'll update it. We are already aware of several bugs with deprecated functionality of Cecil.ANSI_Utils 2.0.0 that will be fixed with 3.0.0. Aim to use the non-deprecated ends of this library instead.
Also it is reccomended to use in corrolation with Stoat Games: ANSI Mod which will be posted shortly after this package goes live. This mod provided by Stoat Games enables Virtual Terminal Processing on Windows so that Cecil.ANSI_Utils will function correctly in BepInEx context. (It also enables UTF-8 Text Encoding in the Terminal after it starts in the Patchers phase.)
This package is Licensed under CLL-1.0.0 and SML-1.0.0
Cecil ANSI Utilities (v2.0.0)
Copyright 2025 Cecil Libraries Organization and the Founder(s) Chaosyr
- NUGET Package Link:
- Full Version Changelog:
- Support Discord:
FAQ's/Project Intro
What is Cecil Libraries?
Cecil Libraries are a group of libraries in which extend functionality to many API and provide utilities as a Pseudo-API for several necessity's.
Who is Cecil?
Both a Member of the Vessel Chaosyr, and the Mascot of our Libraries. Mascot wise she is as originally described by Chaosyr "10ft tall, raven, succubus, whom is Bi, Poly, and a Femboy". That's as far as we are with her at the moment, if more details arrive it will be on the Organizations main page, figured we'd fill in for the case anyone's wondering what the logo stems from.
What is this Library for?
This library is primarily for enabling the ability to utilize ANSI Color Codes on a much greater scope within the Console associated with most Console Apps. It also contains some functions for converting HSV/HSL, Gray and Hex Code into RGB. Note HSL/HSV rounding is slightly off somewhere by a point or two in present so it might not be perfect.
Library Documentation (Ansi Utils)
This will probably be easier to navigate through in the GitHub's Wiki, however this will just be as in depth as the Wiki will be, so everything you need will be within this very file, the Code is also fully commented if you wish to jump straight into coding. If any explanations are weaker than other let us know so we can fix it up!
The Color List's
These list's stem I believe all the way back to Chaosyr's AP Computer Science Principles Project when they were making a Book Displayer Console App of sorts.
First off the Most Useful tool for seeing how these work would be calling Displayer.DisplayListBased(), this will iterate through every Color List we have in this project in a really nice to look and understand at way. If you're too lazy to call it here's a few Screenshots.
Regular
Taken In Microsoft's Command Prompt
Taken In Microsoft's Command Prompt
Taken In Microsoft's Command Prompt
High Intensity
Taken In Microsoft's Command Prompt
Taken In Microsoft's Command Prompt
Taken In Microsoft's Command Prompt
Cal
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.