sixstepsaway / Sims-CC-Manager

A WIP Sims Mod Manager Sims 2-4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

enter image description here enter image description here enter image description here enter image description here

CURRENT STATUS

You can absolutely drop your packages in right now and check which game they're for. You'll have to build it from the Godot source though, no release yet.

ETA: Soon??? I want to play my game

Sims CC Manager

My first real C# project, at least the first one that's turned into something that works.

Now built in Godot 4.3.

An image of the WIP app as it is right now.

Premise

An app that searches through Sims .package files and gets some info:

  • The game version the package file is for.
  • Whether the file is broken.
  • The name of the package file.
  • What type of in-game item the package file has inside it.
  • Whether the item is an override.
  • If you have the mesh required by a recolor.

after that, you can decide which files you want enabled in your game and which you don't, and have separate profiles and instances for each.

Use Cases

  • You're a Sims youtuber. You play a private game sometimes too. Your YT profile will have Wonderful Whims and no adult content. Your private profile includes adult content and Wicked Whims.
  • You have a medieval challenge going and want to completely overhaul your game medieval style but want to keep your modern day Pleasantview saves intact.
  • You and your sister both play Sims on the same computer. You can have an instance for your own mods and an instance for hers and keep both totally separate. You can even keep your settings separate.
  • Your Sims 2 mods are named stupid things and you want to rename them all so you know what you're doing.
  • You want to organize all your CC according to time period or style.
  • You want to know which meshes don't have textures and vice versa and take those files out.
  • You want to manage Sims 2, Sims 3 and Sims 4 all in the same place.
  • You make CC or mods and need a clean environment to test your CC or mods out in, but don't want to lose your saves or usual set-up.
  • You want to be able to track which mods you've updated and which you haven't.

Current Capabilities

  • Searches recursively through a folder given to it and outputs a list of which packages are not for the game you're trying to run them in.
  • Displays that information so you can do something with it.
  • Functioning UI shows packages in your instance folder.
  • Gets Sims 2 package information!

Roadmap

  • Add right-click menu so you can flag mods as root mods etc
  • Add root capabilities lmao
  • Add folder and file associations (some mods are folders not individual files)
  • Add "rename from internal name", specifically for Sims 2 files, which was the whole point of this app to begin with...
  • Figure out how to edit packages so I can set up a "flag all for--" button. Example: flag all selected candles as off-grid.

License

This is my first C# project worth a damn, but if you see something that's useful to you, feel free to use it in your own, just don't claim it's all yours. Link back!

Acknowledgements

Thanks to the following, which I have been learning from:

About

A WIP Sims Mod Manager Sims 2-4


Languages

Language:C# 99.9%Language:Roff 0.1%