So the right way to do it is this:

- add -fxo in SED preferences
- run script one time, exit right away
- replace .fx with .fxo in all your scripts
- copy all .fxo files from the project root to the appropriate subfolders
- before starting again make sure to remove -fxo from SED preferences unless you want to read many many weird warnings
- if you need to change a shader replace .fxo with .fx in all your scripts
- repeat all the steps above

- cry because of the non existent workflow