Here is how to install revemu on windows, i.e. make it no-steam. Technically this needs to be done once by the guy who releases TF2V for the next version, so that the game will be standalone and run out-of-the-box. But anyone can do it. I have shit upload speed.
What you need:
-
Source SDK Base 2013 Multiplayer from steam. ( Just in case: https://mega.nz/#!AuJgSL6Z!9TatZzJMuSVXUKyRWXbCYq4CWQIUaD-NPmMVCeGIzbo or https://mega.nz/#!BqISUDRB!AINJuuTt4dV4tSuiPwH_ws6u8VsaGzri-grpfGF2aLM
Hash: 3bb2e73-d2d220-698-8376cd-1abbcfa-6781-0ad7f3e )
-
TF2V from OP.
-
Revemu package: https://mega.nz/#!IrJHyJiK!-U9fLMW4hTgCFBaYh9xPIWWjx-TmjNXy-C3O09UDjd4
In case the link goes down, here is the original source: http://bir3yk.net/forum/topic_179/. Gonna need full package from 27.04.2016. Then an update from 20.01.2017, it's a single dll, goes into game root.
Start by placing tf2vintage folder in Source SDK Base 2013 Multiplayer, instead of sourcemods. Now Source SDK Base 2013 Multiplayer can be renamed to anything and placed anywhere, I will be calling it game root.
Optional: fire up the game to make sure everything works by creating hl2.exe shortcut and adding -game tf2vintage. See first pic. You won't need that shortcut after this, you can delete it later.
Extract revemu to game root. Second pic is how it should look like.
Shut down steam and fire TF2V.exe.
That's it, make sure everything works.
You can look through rev.ini.
But here are the most important things:
ProcName=hl2.exe -novid -noborder -game tf2vintage -steam -silent /help
Your startup parameters. I added -novid (skips into movies) and -noborder (borderless in windowed more, makes no difference in fullscreen). More details: https://developer.valvesoftware.com/wiki/Command_Line_Options.
PlayerName=Anonymous
Self explanatory, Everything should work as expected. Only no-steam servers will show up in server browser. They also need to have no-steam in sv_tags, if I'm not mistaken.
Hopefully I didn't fuck up. I won't have time to test linux client anywhere soon, so somebody else should do it. Ask here for any advice. Linux revemu: http://bir3yk.net/forum/topic_180/.