More Awesome Than You!
Welcome,
Guest
. Please
login
or
register
.
2024 November 25, 11:06:06
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
SUPPORT THE MUNICIPALITY!
Have you destroyed a paysite today?
"Jelenedra" is the new "gay".
All Lythdans are stupid and suck!
DEATH TO ALL STUPID HAIRY-BELLIED NESSES!
All Kewians are stupid and suck! Accept no Kewian-based substitutes!
Clearly, BlueSoup has failed us! You must not! BlueSoup has a fat head!
Hobbsee has a
scrawny pencil neck.
Rohina the Ugly Butted is a Horny Turkey
540287
Posts in
18067
Topics by
6545
Members
Latest Member:
cincinancy
More Awesome Than You!
TS2: Burnination
Peasantry
The Compressorizer! Mass DBPF Compressing Program
0 Members and 2 Chinese Bots are viewing this topic.
« previous
next »
Pages:
[
1
]
2
3
...
7
Author
Topic: The Compressorizer! Mass DBPF Compressing Program (Read 140319 times)
jfade
Obtuse Oaf
Posts: 904
Esteemed Senator Emeritus
The Compressorizer! Mass DBPF Compressing Program
«
on:
2007 May 08, 01:26:55 »
The Whaterizor?
The Compressorizer! (It eats your sims for breakfast!) It's a little utility I made that shells out to the nifty little dbpf-recompress program that
benrg
made and uploaded to Bowels of Trogdor
here
. Full credit to him for the awesome compression utility, I just made a pretty friendly, but ugly, interface to connect with it and make it easier for you to compress all your package files to a much smaller size!
But... Why?
There's no reason to not compress your files. EA/Maxis does and SimPE can (sometimes) but there was no easy way to do it, until now that is. With my tests, I compressed 73 MB of files to 37 MB. That's pretty much 50% smaller right there. Those of you with massive downloads folders will probably see even more benefit as this will help you make room for even more downloads!
OK, I'm Interested Now. Where do I start?
You'll need Microsoft's .NET Framework, version 1.1. This was written in C#.NET, and the source code will be released under GPL once I'm satisfied that it works properly. Since this is a debug version, it has all kinds of extra debug files with it, so the final version will be even smaller as it won't have those files along for the ride. Just extract the files to a folder somewhere, and start TheCompressorizer.exe. From there, it should be pretty self explanatory.
Important Stuff
As always, since this program's in beta, you'll want to BACK UP YOUR FILES before using it, especially since this program will change just about everything internally in a file that you point it at. Let me know about any problems by posting here, but I don't expect there to be any. It seems to work really well.
As it is now is pretty much the final product, though I will consider any suggestions about changes to the UI.
Enjoy!
Download:
http://www.djssims.com/index.php?category=21
Screenshot:
http://temp.djssims.com/beta/compressorizerscreen.jpg
Edit: Forgot the file links, heh.
Edit 2: The program has been officially released, get that version instead.
«
Last Edit: 2007 May 26, 17:44:51 by jfade
»
Logged
Nifty Sims hacks and programs at:
DJS Sims
syberspunk
Heretic
Terrible Twerp
Posts: 2365
ISTJ - what a crazy random happenstance
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #1 on:
2007 May 08, 01:45:21 »
Does compressing actually benefit you and reduce your loading times? I thought the game still has to take time to uncompress files again in memory, no?
Oh... and thanks (to both you and benrg), this is great!
Ste
Logged
I'm a homosexual, and I want to marry a fireman.
Jack, I swear...
Assmittens: Do Want
jfade
Obtuse Oaf
Posts: 904
Esteemed Senator Emeritus
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #2 on:
2007 May 08, 01:55:14 »
Not actually sure if it has an impact on loading times, but if all the EA files are compressed, I don't see why we shouldn't have our downloads compressed. *Shrug*
I'd be interested to see the results though if someone did a benchmark type test on things and found out what impact, if any, compressed files have versus normal files.
Logged
Nifty Sims hacks and programs at:
DJS Sims
dizzy
Souped!
Posts: 1572
unplugged
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #3 on:
2007 May 08, 05:27:51 »
Works in Linux (Mono v1.2.3) though it doesn't look that great and of course the process fails (it doesn't try to open the exe in Wine after all).
Logged
Readability counts.
-
Have you destroyed a costly operating system today?
-
Copyright Must Be Destroyed!
-
Ex veritate veritas
jrd
Terrible Twerp
Posts: 2498
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #4 on:
2007 May 08, 07:39:44 »
Is this safe for textures? Many textures, if compressed in SimPE, result in corrupt packages.
Logged
jrd
Terrible Twerp
Posts: 2498
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #5 on:
2007 May 08, 20:16:51 »
Seems safe for textures!
Before: 1036MB
After: 489MB
------------------ -
Delta: 547MB
Very impressive.
A possible side-effect... my game loads significantly faster. I haven't made any configuration changes other than using this compresser, and it saved at least 2 minutes off the startup time.
----
If you're still taking feature requests: clear list would be nice (remove all files from list).
And an auto-focus, that if selecting a file, its before and after are highlighted to see the compression of any specific file.
----
Also, while "recursive" is the correct term, labelling it "scan subdirectories" may be more clear for all users.
«
Last Edit: 2007 May 08, 20:43:18 by Jordi
»
Logged
aqualectrix
Blathering Buffoon
Posts: 80
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #6 on:
2007 May 08, 20:57:10 »
Eh, the pherverstool and SimPE both use recursive. I'd imagine most people using any sort of tool are used to that terminology at this point.
Anyway, if one were really attempting to accomodate the less-knowledgeable, one would have to use "subfolders" -- because your typical Windows user is not going to think in terms of directories.
Logged
Hecubus
Nitwitted Nuisance
Posts: 882
That's Numberwang!
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #7 on:
2007 May 08, 21:14:33 »
How would this work on other package files, such as those in the lot catalog or neighborhoods? Or is that borrowing trouble?
Logged
Cheezserver Fund: 27-Sep:
$2518
We made out goal - WOOT!
I think one of the things that keeps a person sane is healthy skepticism about what you believe. Every now and then enjoy a conversation with an inner voice that says, "You're full of shit again." —Stewart Brand
jrd
Terrible Twerp
Posts: 2498
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #8 on:
2007 May 08, 21:19:13 »
Seems to compress them without issues.
I wouldn't run it on the install folders though.
«
Last Edit: 2007 May 12, 07:22:16 by Jordi
»
Logged
Ambular
Cheese Nazi
Stupid Schlemiel
Posts: 1936
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #9 on:
2007 May 08, 22:47:09 »
The fellow who first posted the library jfade used for this said that it knocked 100 MB off his base-game installation and everything seemed to work fine. That said, if you want to experiment with the base files, back everything up first!
jfade, it screwed something of mine up, but then I tried to do over 2 gigs at once, and also I know there were a couple of files I had that didn't like being compressed in SimPE and made things crash. I'll try it again tonight, incrementally, and see if it works better that way.
Logged
Nihil curo de ista tua stulta superstitione.
My Sims 2 Stuff @
MTS
|
Populate My City
jrd
Terrible Twerp
Posts: 2498
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #10 on:
2007 May 09, 07:02:06 »
Compressing base game install folders seems to work without problems, although I won't be surprised if I can't install the future Seasons patch 2 now. Shaved off about 75MB from a TS2+everything install.
Logged
Gwendolyne
Asinine Airhead
Posts: 6
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #11 on:
2007 May 10, 18:27:45 »
Seems to work fine for me. Only tested it with my objects, yet. I noticed one file was compressed from 5000 kb to about 500. I only wish I knew which file. Can't you make that files list a little bigger so that I can see the filenames? Now I will go and test my loading time
Logged
Ambular
Cheese Nazi
Stupid Schlemiel
Posts: 1936
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #12 on:
2007 May 10, 18:42:11 »
Quote from: Gwendolyne on 2007 May 10, 18:27:45
Can't you make that files list a little bigger so that I can see the filenames?
I second that request--a resizeable window for the filenames would be awesome! (Better yet, one that lists only the filename with the folder path displayed separately at the top, rather than the entire path of every file.) Also, a "Stop compressing" button would not go amiss.
It seems to be working fine though. Got most of my files compressed now, one folder at a time, and the game runs without a hitch; I'll finish up the rest as soon as I can and post a final report.
Logged
Nihil curo de ista tua stulta superstitione.
My Sims 2 Stuff @
MTS
|
Populate My City
Baronetess
Lorelei
Grammar Police
Posts: 6512
I like pie. A cake is fine, too.
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #13 on:
2007 May 11, 19:42:43 »
This is VERY shiny!
So, if a babygeek such as m'self wished to try this on, say, her Sims2 DL folder, the best way to do it would be to
1. backup DL folder (to external drive, or, at the bare minimum, b/up the folder(s) I am about to compress)
2. run Magic Ensquishifier tool
3. attempt to load Sims 2
4. lather, rinse, repeat until all folders in DL folder are de-embiggened?
Yes, no, "don't touch it, it is too shiny for the likes of you"?
Logged
Super INTJ.
MATY's Big Cat.
LOLcult.
Pescado:
Like the ancient Egyptians, the Internet worships cats.
Ambular
Cheese Nazi
Stupid Schlemiel
Posts: 1936
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #14 on:
2007 May 11, 20:50:00 »
Quote from: Lorelei on 2007 May 11, 19:42:43
This is VERY shiny!
So, if a babygeek such as m'self wished to try this on, say, her Sims2 DL folder, the best way to do it would be to
1. backup DL folder (to external drive, or, at the bare minimum, b/up the folder(s) I am about to compress)
2. run Magic Ensquishifier tool
3. attempt to load Sims 2
4. lather, rinse, repeat until all folders in DL folder are de-embiggened?
That's about the size of it.
ETA: Probably a good idea to delete the groups.cache file from your EA Games/The Sims 2 folder before you run the game for the first time, too.
Oh, jfade, one other small thing that would be really nice is if the directory listing in the Add Files to List dialogue would remember the last folder you ensquishified...
Logged
Nihil curo de ista tua stulta superstitione.
My Sims 2 Stuff @
MTS
|
Populate My City
Li'l Brudder
The Quitter
Stupid Schlemiel
Posts: 1612
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #15 on:
2007 May 12, 02:51:06 »
I just compressed the DL folder itself. All the contents were squishinated.
Logged
Ambular
Cheese Nazi
Stupid Schlemiel
Posts: 1936
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #16 on:
2007 May 12, 02:57:15 »
Quote from: Li'l Brudder on 2007 May 12, 02:51:06
I just compressed the DL folder itself. All the contents were squishinated.
Well, that seems to work well for some people, not so much for others. I just recommend folder by folder because that's what worked for me. :p
Logged
Nihil curo de ista tua stulta superstitione.
My Sims 2 Stuff @
MTS
|
Populate My City
Li'l Brudder
The Quitter
Stupid Schlemiel
Posts: 1612
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #17 on:
2007 May 12, 03:00:11 »
And I for mine. :-P
Logged
jfade
Obtuse Oaf
Posts: 904
Esteemed Senator Emeritus
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #18 on:
2007 May 12, 03:21:54 »
Quote
If you're still taking feature requests: clear list would be nice (remove all files from list).
And an auto-focus, that if selecting a file, its before and after are highlighted to see the compression of any specific file.
Quote
I only wish I knew which file. Can't you make that files list a little bigger so that I can see the filenames?
Quote
Oh, jfade, one other small thing that would be really nice is if the directory listing in the Add Files to List dialogue would remember the last folder you ensquishified...
Working on all those features now.
Thanks for the feedback so far!
Logged
Nifty Sims hacks and programs at:
DJS Sims
Baronetess
Lorelei
Grammar Police
Posts: 6512
I like pie. A cake is fine, too.
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #19 on:
2007 May 12, 07:09:17 »
Quote from: AmberDiceless on 2007 May 12, 02:57:15
Quote from: Li'l Brudder on 2007 May 12, 02:51:06
I just compressed the DL folder itself. All the contents were squishinated.
Well, that seems to work well for some people, not so much for others. I just recommend folder by folder because that's what worked for me. :p
Mine's at 13G, so I think I'd be courting trouble.
This won't cause other tools to fail, such as SimCat / S2PCleanInstall / S2HDetect, right? I can't see how it would, but if the ensquishinator is altering files....
Logged
Super INTJ.
MATY's Big Cat.
LOLcult.
Pescado:
Like the ancient Egyptians, the Internet worships cats.
SaraMK
Nefarious!
Terrible Twerp
Posts: 2038
Playing again.
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #20 on:
2007 May 12, 07:30:35 »
One of my files went from 2775 to 45. I fear for this file....
I'm now going to see if compressing a huge Downloads folder (19,570 files, 6.13 GB) will do anything to loading times.
Logged
Fail.
jrd
Terrible Twerp
Posts: 2498
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #21 on:
2007 May 12, 07:35:05 »
SaraMK - look closer. The numbers do not scroll right, the left column is one more down than the right (or was it the other way? Anyway they're not in sync).
Load times definitely are affected by this tool. I went from ~6 minutes to less than 2.
Logged
SaraMK
Nefarious!
Terrible Twerp
Posts: 2038
Playing again.
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #22 on:
2007 May 12, 07:36:53 »
That was the only file I had in a subfolder, so it definitely went down to 45 as long as the program is reporting correctly.
Logged
Fail.
jrd
Terrible Twerp
Posts: 2498
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #23 on:
2007 May 12, 07:49:42 »
Huh, weird. But possible... I had one file that went down from over 2000 to less than 100 as well. It was riddled with text based resources and nothing compressed (text compresses really well). The file definitely works still.
It is a property set overrider I have for my own use, which I never compressed because it is too large to do so in SimPE (took more than 20 minutes before it completely hung, so I left it be). The compressorizer took far less time (about 90s or so).
Logged
Gwill
Terrible Twerp
Posts: 2162
Re: The Compressorizer! Mass DBPF Compressing Program
«
Reply #24 on:
2007 May 12, 12:23:56 »
I'm very frightened of this, but I'm going to give it a try.
Logged
Dibs on Darth Telligent!
INTJ bordering on P
Want to know where babies come from?
Pages:
[
1
]
2
3
...
7
« previous
next »
Jump to:
Please select a destination:
-----------------------------
TS4: The Pee-ening
-----------------------------
=> Insert Amusing Name Here
=> Facts and Strategery
-----------------------------
TS3/TSM: The Pudding
-----------------------------
=> The World Of Pudding
=> Facts & Strategery
=> Pudding Factory
===> World of Puddings
===> Pudding Plots
-----------------------------
TS2: Burnination
-----------------------------
=> The Podium
===> Oops! You Broke It!
=> The War Room
=> Planet K 20X6
===> Building Contest of Awesomeness
=> Peasantry
===> Taster's Choice
-----------------------------
The Bowels of Trogdor
-----------------------------
=> The Small Intestines of Trogdor
=> The Large Intestines of Trogdor
-----------------------------
Awesomeware
-----------------------------
=> TS4 Stuff
=> Armoire of Invincibility
===> AwesomeMod!
=> The Armory
===> Playsets & Toys
===> The Scrapyard
-----------------------------
Darcyland
-----------------------------
=> Lord Darcy Investigates
-----------------------------
Ye Olde Simmes 2 Archives: Dead Creators
-----------------------------
=> Ye Olde Crammyboye Archives
=> Ye Olde Syberspunke Archives
-----------------------------
Serious Business
-----------------------------
===> Spore Discussions
Loading...