Partially rewrote README

This commit is contained in:
Tony Bark 2025-04-28 07:51:19 -04:00
parent dd7651b6ce
commit 0211960e9a
2 changed files with 26 additions and 12 deletions

View file

@ -2,6 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<Version>0.3.101</Version>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

View file

@ -1,13 +1,32 @@
# 👥 PersonaForge
PersonaForge is intended to help you generate a personality for The Sims 2. It is intended to be clean, simple, portable and safe. Basically, if NASA wrote game tools.
PersonaForge is a lightweight personality generator for The Sims 2. It balances randomness with user choice without complexity.
## 🛠 Features
It helps if you want to:
- Have a specific Sim but arent sure how to fairly distribute leftover points.
- Need a fast, balance, but natural personality without min-maxing the hell out of them
- Are just tired of flying blind
* [ ] User Input
* [x] JSON Export
* [x] Archetypes
* [ ] CLI Arguments (long term)
## 💡 Why This Exists
With Sims 3 and later, creating personalities is as simple as selecting a trait. Sims 2 doesnt have traits in the same way later installments do. You had to figure out what kind of Sim you wanted based on certain qualities and points you had to spend. Even if you knew what you wanted, you didnt know how to spend the rest. This was created to solve that.
## 🛣️ Project Roadmap
| Phase | Goal | Status |
| --- | --- | --- |
| v0.1 | Core random point generator (working) | ✅ |
| v0.2 | PersonalityProfile class + JSON export | ✅ |
| v0.3 | Archetypes with weighted biases | 🔜 |
| v0.4 | Profile import/load from JSON | 🔜 |
| v1.0 | Stable "Release" version with documentation | 🔜 |
## 🧩 Tech Stack
- .NET 8.0
- C# (focused on clarity, safety, minimalism)
- System.Text.Json for serialization (no external libraries)
- Pure backend logic (no UI planned)
## 🗓️ Update Cycle
@ -34,12 +53,6 @@ PersonaForge is intended to help you generate a personality for The Sims 2. It i
* [ ] Maintenance Mode (Dependency-only updates)
* [ ] Archived (No active work planned)
## 📓 Project Notes
### 🔍 Background
With Sims 3 and later, creating personalities is as simple as selecting a trait. Sims 2 doesnt have traits in the same way later installments do. You had to figure out what kind of Sim you wanted based on certain qualities and points you had to spend. Even if you knew what you wanted, you didnt know how to spend the rest. This was created to solve that.
## 📄 License
I hereby waive this project under the public domain — see the LICENSE file for full text.