It's total * that the company which sold the games can't provide an easy way for its customers to play in offline normally. Back in 200x, we simply use the DVD rom to play offline, or with some sort of nocd crack. It's ridiculous the company won't even take up the responsibilty to solve this simple problem.
By chance, I found that Origin isn't required to be installed to play offline as long as we make a copy of this program before uninstalling it, then paste the folders at their original position after Origin is uninstalled.
Most importantly, the games need to know where the origin client path is. Each time Origin starts, the client path in 'Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Origin' should be updated automatically.
Copy the following folders before uninstalling Origin, then paste it back at its original location before uninstall
(1. ) UserName\AppData\Local\Origin
(2. ) UserName\AppData\Roaming\Origin
(3. ) C:\Program Files (x86)\Origin
(4. ) C:\ProgramData\Origin
The most important folder is the (3. ), which I tested many times that after pasting the right 'production.wad', I can play offline again with origin.