Ill give that one a go Chris.
Printable View
OK I updated that for you guys, I haven't tested it but unless he also put the version check back, this fix should work.
http://www.filefront.com/14951037/Fi...ing%20SAPP.rar
it is using the 1.08 strings so make sure you replace yours with the ones I included.
Thanks.
Sapp gives you a warning that it's not supported for the version but it seems to work.
Edit: Client is older then the server. Joined with 1.09, and the dedi showed up on the list. So, I don't know what's wrong. Maybe it's sapp overriding the version number?
No it isn't in SAPP.dll. It was changed to match 1.09. The only file you have that is different than my functioning server is the haloceded.exe. Even though it has fooled gameservers into seeing it as a 1.09 server, when it checks the client version it is checking for 1.08. The version I have does not check the users version of halo on join. This enables you to run a 1.08 server executable and have it appear as 1.09 while using 1.08 strings. Also meaning it should be much easier to get OS, rec0,etc., etc. to work again. As far as I know doing it this way fixes all the shit that 1.09 broke while allowing everyone to play.
Tried again with sapp not on by default and client was newer then the server. It could be from me not changing my strings to the 1.08 ones. That may be the problem.
Just tried again, with the old strings, client is older. It's not sapp doing it, it's the exe. Look around in the Hex editor and see if it has the version number in it. I don't get why it's not working.
Yeah man, I dont know, it is working fine on my server. 209.246.170.33:2302 if you want to check for yourself. Only difference in the two is I know for sure Brandini patched his to remove the version check of people joining. that is why I decided to go with his exe to begin with. Once I add the nocdkey check back ill give you that exe.