A problem with automated installers is that they can barf horribly when being applied over an already-hacked system. For example, a hack I'm working on at the moment has this instruction:
Code:
FIND
????????????????
'cansetthreadvisibility' => 524288
????????????????
REPLACE WITH
????????????????
'cansetthreadvisibility' => 524288,
'canpostvbookieevent' => 1048576,
'canbet' => 2097152
????????????????
That's great, unless a previous hack has been installed with its own permission specified for 1048576. At least with a human being reviewing changes as they are made, they can cater for this if they know what they're doing. I wouldn't be confident of writing something that could cope with this sort of thing automatically though.