I am playing the PS4 version of the game, and have completed most of the main quest. I play a lawful character, so I'd have a hard time increasing MacCready's affinity through my normal playthrough.
Is there a quick way to increase his affinity? I'm interested in his perk but don't want to hang around with him for too long. The "exploits" of stealing and quicksaving no longer work after the patches.
Note I'm not interested in general answers ("He likes when you ask for more caps", "He likes when you are rude"), but concrete steps (e.g. "This re-playable mission allows you to pass two checks that will make him like you" or "Building several of these objects will boost his affinity").