This is a quick guide if you are interested in quickly maxing affinity with all your companions for perks. Valentine, Strong, Curie, and, to some extent, Hancock are the hardest companions to max affinity due to having no repeatable action on their affinity list.
All of these methods require you to follow this pattern:
- Perform listed action
- Load the Quicksave
- Repeat and profit
The quicksaves seem to be required to get the message ‘Person liked/loved that’ each time.
- Paladin Danse/Codsworth/Preston/X6-88: Grab a gun with a scope and remove the scope and put it back on at a weapons bench. (Note: You can’t reach max affinity with Danse without completing a certain quest first.) Tip: If multiple companions are waiting at a settlement, you can have them all boost affinity at the same time by using a weapons bench in the settlement they are waiting.
- MacCready: Go to a store and steal one item. Goodneighbor warehouses are great for this. (Note: MacCready has personal quests that must be completed to reach max affinity.)
- Deacon/Piper/Cait: Go to any location with a safe attached to a computer. Pick the safe, leave an item inside, and use the computer to lock it again. (Ex. locations: Super Duper Mart, the Mayor’s Office, Hubris Comic’s display case)
- Hancock: Use and get addicted to chems. Note: This is not as easily repeatable as the ones above.
Original Link – Continuation of discussion