How to target steam machines?

enabling the steam online subsystem plugin seems to make my project a ‘code project’ and im no longer able to package for , [which is ironic, since i chose to work with steam because of steam os] so im curious if its possible to target steam machines in ue4, and if so, how? i was thinking id git the ue4 source, compile it on [another flavor] , import the project, and then maybe for some reason i would be able to do it [if i set it up proper] but this sounds like a lot of work considering i have no clue if it will have results, so i figured id ask if anyone knows a method that will work for sure. i realise this question was asked before but it was quite a while ago [ver 4.1] and i noticed that the cross-compile toolchain was changed in 4.14 so im hoping to get some updated information. cheers all thanks for reading.

for clarity im using the editor on a windows machine, i re-read this and realized that i had been a bit obscure, or maybe this was implicit but i dont want to force anyone to have to assume anything.

You should be able to compile for directly from VisualStudio

prior to enabling steam i had not needed visual studio to compile anything, it was required to be installed to package for win64 after that, however i have never used it personally [once it was installed the editor used it automatically, i suppose, as the project was packaged from the editor without issue after]. is there a simple guide somewhere for this? i can not even imagine what i would search for much less where.