mirror of
https://github.com/tonytins/cstdotnet.git
synced 2026-02-10 12:14:47 -05:00
Added the new CSTNet.slnx solution file and updated the README to mention the deprecation of the .sln solution type in favor of .slnx. Also fixed minor formatting issues in the README.
1.7 KiB
1.7 KiB
🔠 CST.NET
CST.NET is a library for parsing Maxis' key-value pair format. It can be used in conjunction with your own custom frameworks, or the original UIText APIs.
Caret-Separated Text (or CST) is a key-value pair format represented by digits or words as keys and the value as text enclosed between carets. (e.g. <key> ^<text>^) Any text which is not enclosed with carets is considered a comment and ignored. Neither strings nor comments may use the caret character.
🛠 Features
- Native support for Sims Online's
.cstfiles. - UIText Support
- Variable support
🗓️ Update Cycle
| Type | Frequency |
|---|---|
| Minor Update | Every 3–6 months |
| Patch Update | Monthly or as needed |
| Major Update | As needed |
🛡️ Support
- Active Support
- Limited Support (Security patches only)
- Maintenance Mode (Dependency-only updates)
- Archived (No active work planned)
🧰 Prerequisites
Before you begin, ensure you have the latest versions of the following installed:
📓 Project Notes
- This all began as a "what if?" What if I could make my own? So, I did. First from a Jupyter notebook and then a full-fledged project that technically has a support cycle.
- While this project is technically feature complete, it is not a full drop-in replacement as it lacks variable (
%[digit]) parsing. - I'm deprecating the
.slnsolution type in favour of.slnxgoing forward. It'll be removed sometime in the future.
📄 License
I license this project under BSD-3-Clause license — see the LICENSE file for full text.