Thats the thing IDK.
Well for the BC5 part yeah.
1. Get portal injector
2. ReDL BC5 or if you have it then dont.
4. put .dll into directory
5.do not push insert or turn on hacks until ingame
6. happy hacking!
PS: remember to repeat 3,4,5 when u restart or and shutdown computer and turn it back on. Exitting game and opening it up again wont affect it, only when u start computer.