More Awesome Than You!
Welcome, Guest. Please login or register.
2024 November 21, 16:06:55

Login with username, password and session length
Search:     Advanced search
540287 Posts in 18067 Topics by 6545 Members
Latest Member: cincinancy
* Home Help Search Login Register
+  More Awesome Than You!
|-+  TS2: Burnination
| |-+  Peasantry
| | |-+  Nuke the "download patcher" controller!
0 Members and 1 Chinese Bot are viewing this topic. « previous next »
Pages: [1] THANKS THIS IS GREAT Print
Author Topic: Nuke the "download patcher" controller!  (Read 16268 times)
Argon
Juvenile Jackass
**
Posts: 456


What Would Brian Kinney Do?


View Profile WWW
Nuke the "download patcher" controller!
« on: 2008 October 09, 21:11:46 »
THANKS THIS IS GREAT

Instead of actually updating any of the downloads EAxis decided to use something called the "download patcher" controller to update the object size and for sale flags on objects from the Holiday Party Pack (christmas 05), the alienware pc, cupid statue, and giant scissors. This controller runs a lua script every time it loads, so no matter what you set these flags to they would always be reverted.

This is a very stupid way of doing things, so I decided someone needed to update the objects and nuke the controller. All of the objects are using the values assigned by the script.

To install:
Copy argon_nukedownloadpatcher.package into your downloads folder
Copy the other files to either your downloads folder or your latest EP's Bin folder

The following objects are affected:
Computer - Branded - Alienware (Havelock's didn't use the globals pie menu?? also removed animations since they're all included in FT and AL now, also adds missing CT reference)
Sculpture - Cupid (removed junk, enabled dropped "Pine For..." interactions)
Run With Sissors (removed duplicate animations, and re-added missing animations that got removed when EAxis updated for OFB; requires UNI)
Holiday - Box - Noisemakers
Holiday - Box - Poppers   
Holiday - Box - Sparklers
Holiday - Dancing - Snowman
Holiday - Fireworks
Holiday - Lump O' Coal
Holiday - Plant - Poinsetta
Holiday - Sculpture - Gingerbread House
Holiday - Sculpture - Holiday Candle
Holiday - Sculpture - Nutcracker Floor
Holiday - Sculpture - Nutcracker Table
Holiday - Sculpture - Presents
Holiday - Sculpture - Santa Statue
Holiday - Sculpture - Small Holiday Tree
Holiday - Sculpture - Wreath
Kinara
Menorah
Sculpture - Cornucopia
Snow Man - Base    (now not affected by snow)
Snow Man - Hat
Snow Man - Head (now not affected by snow)
Snow Man - Middle  (now not affected by snow)
Stuffed Animal - Teddy Bear Bunny

* argon_nukethedownloadpatcher.7z (283.5 KB - downloaded 2214 times.)
« Last Edit: 2008 October 09, 21:23:48 by Argon » Logged

Desktop: Intel Core 2 Duo 3.0 GHz, 3GB RAM, Nvidia Ge-Force GTS 450 1GB, Sound Blaster X-Fi Titanium, WSXGA+ (1680x1050), Windows 7 Pro x64

Laptop: Sony VAIO VPCYB15KX, AMD Dual-Core E-350 1.60 GHz, 4GB RAM, AMD Radeon HD 6310, WXGA (1366x768), Windows 7 Pro x86
Ambular
Cheese Nazi
Stupid Schlemiel
****
Posts: 1936



View Profile WWW
Re: Nuke the "download patcher" controller!
« Reply #1 on: 2008 October 10, 02:18:17 »
THANKS THIS IS GREAT

Clarification, please: is this download patcher controller a part of AL?  Also, what in-game effect do these updates have on the objects in question, and will the changes still be made if the object's filename has been changed?
Logged

Nihil curo de ista tua stulta superstitione.
My Sims 2 Stuff @  MTS | Populate My City
Argon
Juvenile Jackass
**
Posts: 456


What Would Brian Kinney Do?


View Profile WWW
Re: Nuke the "download patcher" controller!
« Reply #2 on: 2008 October 10, 19:02:58 »
THANKS THIS IS GREAT

It's been present since one of the base game patches. I think they changed the behavs to use a lua script sometime around Pets but I can't be certain, I've only tested with AL.

Functionally it's adding OFB shelves compatibility which is the same as what the controller does but in a more efficient way; you'll be using less cpu cycles in the background (and maybe slight improvement in stuff like set to next because there will be one less object) because the controller will no longer be loaded or needed.

ETA: I have no lua coding background but I saw references to GUIDs, so I'm guessing filename doesn't matter, they'll still get changed unless you disable the controller.
Logged

Desktop: Intel Core 2 Duo 3.0 GHz, 3GB RAM, Nvidia Ge-Force GTS 450 1GB, Sound Blaster X-Fi Titanium, WSXGA+ (1680x1050), Windows 7 Pro x64

Laptop: Sony VAIO VPCYB15KX, AMD Dual-Core E-350 1.60 GHz, 4GB RAM, AMD Radeon HD 6310, WXGA (1366x768), Windows 7 Pro x86
Ambular
Cheese Nazi
Stupid Schlemiel
****
Posts: 1936



View Profile WWW
Re: Nuke the "download patcher" controller!
« Reply #3 on: 2008 October 10, 19:20:37 »
THANKS THIS IS GREAT

It's been present since one of the base game patches. I think they changed the behavs to use a lua script sometime around Pets but I can't be certain, I've only tested with AL.

Functionally it's adding OFB shelves compatibility which is the same as what the controller does but in a more efficient way; you'll be using less cpu cycles in the background (and maybe slight improvement in stuff like set to next because there will be one less object) because the controller will no longer be loaded or needed.

ETA: I have no lua coding background but I saw references to GUIDs, so I'm guessing filename doesn't matter, they'll still get changed unless you disable the controller.

Okay, so it doesn't actually change the file itself, it just changes how it runs in the game?  Huh.  Thanks for the explanation.
Logged

Nihil curo de ista tua stulta superstitione.
My Sims 2 Stuff @  MTS | Populate My City
Richief
Dimwitted Dunce
*
Posts: 192


Eye-Popping!


View Profile
Re: Nuke the "download patcher" controller!
« Reply #4 on: 2008 October 10, 22:07:59 »
THANKS THIS IS GREAT

This may be a stupid question but how is this supposed enable "Pine For" interaction, remove duplicate animations and fix other stuff if the package only contains a "Function - Init" and some OBJDs ? What am I missing Huh ?

Everything is clear now, error was mine. I downloaded and extracted file on "Documents" where I keep almost everything, as I only expected to see somehting like "argon-nukedownloadpatcher" I didn't notice the other packages (alienWare, Cupid, RunWithScissors)...
« Last Edit: 2008 October 15, 22:30:49 by Richief » Logged
Argon
Juvenile Jackass
**
Posts: 456


What Would Brian Kinney Do?


View Profile WWW
Re: Nuke the "download patcher" controller!
« Reply #5 on: 2008 October 12, 07:10:47 »
THANKS THIS IS GREAT

Alienware, RunWithSissors, and SculptureCupid are separate files and not included in the Holiday Party Pack from 2005. argon_HPPupdate.package affects only those files that need updating from the HPP, and it's the only file which has only inits and objds.

SculptureCupid.package (the valentines cupid table sculpture) has the entire object included, since it's not already in the game files but is affected by the controller, has all the needed modifications for enabling "Pine For...". The animations are removed because they long longer exist in the package (ie. two copies of the same thing being loaded twice from different files).
Logged

Desktop: Intel Core 2 Duo 3.0 GHz, 3GB RAM, Nvidia Ge-Force GTS 450 1GB, Sound Blaster X-Fi Titanium, WSXGA+ (1680x1050), Windows 7 Pro x64

Laptop: Sony VAIO VPCYB15KX, AMD Dual-Core E-350 1.60 GHz, 4GB RAM, AMD Radeon HD 6310, WXGA (1366x768), Windows 7 Pro x86
maxon
Obtuse Oaf
***
Posts: 929

Unrepentant Inteenimator User - Kitten Killer.


View Profile
Re: Nuke the "download patcher" controller!
« Reply #6 on: 2008 October 12, 14:58:22 »
THANKS THIS IS GREAT

Just to clarify for my sake - and I realise this might be dumb.  Are you saying the Cupid, Scissors and Alienware are replacement files for those objects?  And, therefore, do I need to remove the files I do have from my Downloads folder?  I'm assuming yes but want to check.  My version of the alienware file is already a fix - can't remember now what for but probably to enable some later EP features.  I'd guess, being the modder you are, that you have this part of it sorted anyway.
Logged

Inteen for AL, yay!
Insanity Prelude
Juvenile Jackass
**
Posts: 488


View Profile
Re: Nuke the "download patcher" controller!
« Reply #7 on: 2008 November 13, 03:14:36 »
THANKS THIS IS GREAT

So, does this controller run even if you don't have any of the affected objects? (Seems like a stupid thing EAxis would do.)
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.03 seconds with 18 queries.