Skip to content
Alexey edited this page Nov 27, 2024 · 19 revisions

Creation Kit Platform Extended

MSBuild GitHub top language GitHub last commit (branch) GitHub License GitHub repo size GitHub Downloads (all assets, latest release)

CKPE a shared source powerful platform makes numerous fixes and improvements to the Creation Kit editor from Bethesda, includes editor support for games such as Skyrim Special Edition, Fallout 4, Starfield, is a successor to the SSE CKFixes, SSE CKFixes Update, FO4 CKFixes projects, also Unicode patch for SSE CK 1.5.73 which started it all for the author of perchik71.

CKPE Loader page
CKPE Plugins page
CKPE FAQ page

Brief

Creation Kit Platform Extended

The important thing that CKPE adds and fixes:
✅ Fast file loading
✅ Interception of warning messages in the log
✅ Unicode support
✅ Multiple UI Fix and etc
✅ Dark theme
✅ Create master files and open them as plugins
✅ Opening plugins as master files if they are in dependencies
✅ Filtering by active forms and cell
✅ Filtering mods in the Data dialog
✅ Many other fixes are also from the author of @Nukem9

At the moment, the platform supports CK version:
Version State Version State Version State
Skyrim SE Fallout 4 Starfield
1.5.3.0 Deprecated 1.10.162.0 Active 1.13.61.0 Deprecated
1.5.73.0 Active 1.10.943.1 Deprecated 1.14.70.0 Deprecated
1.6.438.0 Deprecated 1.10.982.3 Active 1.14.74.0 Active
1.6.1130.0 Active
1.6.1378.1 Active
Status platform Status platform Status platform
Stable Stable Stable
Marked as deprecated, means that there will be nothing new for these versions, is not recommended to use these versions, they may not be stable.

Settings

For hide errors, create a file CreationKitPlatformExtendedMessagesBlacklist.txt.
IMPORTANT: Errors should be copied from the mod's Log window and one error is one line. The file must be in ANSI encoding.

CreationKitPlatformExtended.ini is main file with the settings, be sure to read.

For experienced users, you can exclude patches from the installation, create a file CreationKitPlatformExtendedFilter.txt.
Each new line of patch name, name of patches can be viewed in your log file CreationKitPlatformExtended.log or CreationKitPlatformExtended<Num>.log.

Important

You can get CTD if you exclude an important patch, there are also patches dependent on other patches, CKPE will not allow them to be installed.

Unicode

ONLY SURROGATE: Support for English and native languages without special characters. For understanding, the application uses the ancient ANSI type string representation. The idea is to feed the text already in your native encoding. When loading .esp, .esl, .esm files all strings are translated from UTF-8 to WinCP, and when saved back. WinCP is the current encoding in your operating system.

Important

In Win10 or newer, in the language settings, there is now an option to work with UTF-8, you need to turn it off otherwise there will be only ?.

Support

For questions, consider using Nexus Mods mod pages, or Reddit, or Collective Modding Discord Server in the -mod-creations-talk channel.
For bug reports and feature requests, please use GitHub issues for this project.

Security

CKPE based on a Windows vulnerability related to fake with winhttp system library, contains export links to the original functions, however, operating system must be on the C drive, under no circumstances should you replace the system file. If you have an antivirus installed, you must specify the folder with the installed CKPE as an exception, or add CKPE files as a trust files. There is no malicious code here, you can compile it yourself, study the code yourself, take me word for it or leave.

Contributing

This project welcomes contributions and suggestions. Contributions require you to agree to a GPLv3 license. For details, visit CKPE License.

Credits

Thanks to Nukem9 for SSE CKFixes many of his developments and found signatures are used in this project.
Thanks to adzm for custom menu what I have long wanted to do myself.
Thanks to yak3d for contribution and development of workflow.

Clone this wiki locally