I got access to the Linux Beta quite some while ago, and I've been using it to play TF2 ever since. While there's still a few weird bugs, it runs a lot better than it does on Windows (full 60 on highest settings instead of 30-50 on low settings). One problem I have, though, is that PREC is not wrking anymore.
PREC only comes with a DLL, which is a proprietary format for Windows - Linux , and Mac too, can't load it. I do have the required utilities to compile it into a Shared Object for Linux and Mac, but Orange's site is down, so I have no idea where I could ask for the source code. Does anyone have any pointers for me, or will I have to try to remake it so I can get it to work outside on Windows?
I got access to the Linux Beta quite some while ago, and I've been using it to play TF2 ever since. While there's still a few weird bugs, it runs a lot better than it does on Windows (full 60 on highest settings instead of 30-50 on low settings). One problem I have, though, is that PREC is not wrking anymore.
PREC only comes with a DLL, which is a proprietary format for Windows - Linux , and Mac too, can't load it. I do have the required utilities to compile it into a Shared Object for Linux and Mac, but Orange's site is down, so I have no idea where I could ask for the source code. Does anyone have any pointers for me, or will I have to try to remake it so I can get it to work outside on Windows?
The creator of the ETF2L thread links to here: http://steamcommunity.com/id/orangeua/
The creator of the ETF2L thread links to here: http://steamcommunity.com/id/orangeua/
I don't think he will provide the source code. Also the harder part will be getting Valve to answer your email asking them to sign your plugin.
AnAkIn or Casual are usually pretty helpful and knowledgeable about such matters.
I don't think he will provide the source code. Also the harder part will be getting Valve to answer your email asking them to sign your plugin.
AnAkIn or Casual are usually pretty helpful and knowledgeable about such matters.
find a decompiler huehuehuehue
find a decompiler huehuehuehue
if you do actually get it together, please add a makefile so there's the option to compile it yourself
if you do actually get it together, please add a makefile so there's the option to compile it yourself
SuyoI do have the required utilities to compile it into a Shared Object for Linux and Mac, but Orange's site is down,
Would you mind explaining what you need exactly or writing a guide? I was considering messing around with Casual's openplugin for Mac / Linux but I got stalled in figuring out the build environment.
I have the hld2sdk-ob from alliedmods and a few other random things but wasn't sure how to put it together.
[quote=Suyo]
I do have the required utilities to compile it into a Shared Object for Linux and Mac, but Orange's site is down,[/quote]
Would you mind explaining what you need exactly or writing a guide? I was considering messing around with Casual's openplugin for Mac / Linux but I got stalled in figuring out the build environment.
I have the hld2sdk-ob from alliedmods and a few other random things but wasn't sure how to put it together.
I can whip up something simple... if you'll test it, that is.
I can whip up something simple... if you'll test it, that is.
MitsThe creator of the ETF2L thread links to here: http://steamcommunity.com/id/orangeua/
Alright, I've added him. I'll try to ask him next time I get on my PC.
noplsWould you mind explaining what you need exactly or writing a guide? I was considering messing around with Casual's openplugin for Mac / Linux but I got stalled in figuring out the build environment.
I have the hld2sdk-ob from alliedmods and a few other random things but wasn't sure how to put it together.
You need gcc-4.2. Also, here's some links which might help:
https://developer.valvesoftware.com/wiki/Server_plugins#Compiling
http://www.forceflow.be/2009/01/24/compiling-source-sdk-under-linux/
SizzlingCalamariI can whip up something simple... if you'll test it, that is.
Yep, I could do that.
[quote=Mits]The creator of the ETF2L thread links to here: http://steamcommunity.com/id/orangeua/[/quote]Alright, I've added him. I'll try to ask him next time I get on my PC.
[quote=nopls]Would you mind explaining what you need exactly or writing a guide? I was considering messing around with Casual's openplugin for Mac / Linux but I got stalled in figuring out the build environment.
I have the hld2sdk-ob from alliedmods and a few other random things but wasn't sure how to put it together.[/quote]You need gcc-4.2. Also, here's some links which might help:
https://developer.valvesoftware.com/wiki/Server_plugins#Compiling
http://www.forceflow.be/2009/01/24/compiling-source-sdk-under-linux/
[quote=SizzlingCalamari]I can whip up something simple... if you'll test it, that is.[/quote]Yep, I could do that.
SizzlingCalamari, I can also help you test this plugin. I would help with the code, but I don't have a copy of VisualStudio.
SizzlingCalamari, I can also help you test this plugin. I would help with the code, but I don't have a copy of VisualStudio.
atomic-penguinSizzlingCalamari, I can also help you test this plugin. I would help with the code, but I don't have a copy of VisualStudio.
http://www.microsoft.com/visualstudio/eng/downloads
VS 2010 C++ Express
[quote=atomic-penguin]SizzlingCalamari, I can also help you test this plugin. I would help with the code, but I don't have a copy of VisualStudio.[/quote]
http://www.microsoft.com/visualstudio/eng/downloads
VS 2010 C++ Express
I wonder what is needed other than the hl2sdk-ob-valve sdk from alliedmodders to compile an extension?
I wonder what is needed other than the hl2sdk-ob-valve sdk from alliedmodders to compile an extension?
atomic-penguinI wonder what is needed other than the hl2sdk-ob-valve sdk from alliedmodders to compile an extension?
All that's required is the hl2sdk, well just bits of it. For the bare minimum, you need just a few specific headers which is enough information to create the plugin object.
As for making a useful plugin, that requires much more work.
Edit: There is a sample plugin project for visual studio inside the sdk if you were wondering. Also, there is information on the Valve Developer Wiki on how to modify and compile it.
[quote=atomic-penguin]I wonder what is needed other than the hl2sdk-ob-valve sdk from alliedmodders to compile an extension?[/quote]
All that's required is the hl2sdk, well just bits of it. For the bare minimum, you need just a few specific headers which is enough information to create the plugin object.
As for making a useful plugin, that requires much more work.
Edit: There is a sample plugin project for visual studio inside the sdk if you were wondering. Also, there is information on the Valve Developer Wiki on how to modify and compile it.