SimsPack Package Manager

zc456

Well-Known Member
SimsPack Package Installer_2016-03-05_00-12-36.png
A package manager is something The Sims 1 needed from the gecko after custom content continued to took off. The problem was it wasn't introduced until The Sims 2 that the franchise had one. Leaving TS1 players out of the loop especially when the Exchange disappeared until today! I'm introducing the SimsPack Package Manager and SimsPack library. At the moment, I havn't setup any tools to create SimsPack files but since it's based on ZIP, it's easy to setup. The new tool will makes it ideal redistribute files. The directory structure is simple:
- SciFiBedroom.SimsPack
-- Iff/SciFiBunkbed.iff
-- Walls/SciFiFloor.flr
-- Floors/SciFiWall.wll
Unfortunately, I can't release binaries yet until I fix an zip extraction error but I'll have it ready ASAP when it's done. As always, the source is up on my Github.

All that being said, I can't stress enough how much this an alpha. I mean, just look at that UI. When that bug is fixed, it'll be limited to only extracting IFF files as long as their in their in the "/iff" directory and extract location will be "SciFiBedroom.simpack/iff".

16/03/05
New version now includes a accurate version number. Versions are read as: Major.Minor.Build.Revision. Offline installer includes a snapshot of 1.0.5908.265 (show above).
 
Last edited:
It's ready! Fixed the bug and everything. At the moment, it doesn't do recursive extraction so it's limited to the root of each folder and it doesn't tell you when it's done for the moment. But I've added untested support for skins and removed the "iff" folder.
The difference between the online and offline is the online installer's shortcuts use the updater; offline's go straight to the package manager. Choice is based on how good your connection and data plan is.
 
Last edited:
Didn't they use .far for this? Can't remember if you can put walls and floors in the same far...

Pretty cool anyways, will have to give it a shot
 
All maxis downloadable content is in FAR, slice city was in FAR. I'm sure there are many more out there, assuming the content creators are competent enough.
 
Maxis aside, I haven't seen them used with a lot of content creators. I tried using far once with FAR Out Sims Complete but it crashed the game during the loading screen. I'll add support for the format into the package manager.
 
Pnz36wE.png
The days of using NSIS scripts for updates are finally coming to an end! I made a update library and reference application (based on this) that I'll be moving to it's own Git repo and add as a submodule. The library uses expands the Blue Rose update functionality with Self and Client updates. Self update portion is exactly what it says on the tin, thought it'll exit out of the application the moment it's done - use wisely, while the client version is meant for stuff like updating FreeSO for example.
 
Back
Top