OpenArena Message Boards

OpenArena => General => Topic started by: mewse on December 15, 2005, 01:59:30 AM



Title: windows binaries (2nd attempt)
Post by: mewse on December 15, 2005, 01:59:30 AM
http://home.cc.umanitoba.ca/~umkiddel/openarena-binaries-02.zip

from the readme:

Hopefully these binaries and the accompanying source code will allow
OpenArena to function without any sort of CD key checking, network
authorization, or third-party game data restrictions.

The master server has been set to dpmaster.deathmask.net to avoid
using id Software's resources.

As the changes from the stock Quake 3 code are minimal, only the
affected files have been included in the archive.

Changes:

Version 0.2 - Dec 17, 2005
--
* Authorize server is now a null string in qcommon/qcommon.h
* Master server is now "dpmaster.deathmask.net" in qcommon/qcommon.h
* SV_GetChallenge() does not attempt to authorize if the auth server
  name is set to a null string in server/sv_client.c
* SV_Ban_f is disabled with no auth server in server/sv_ccmds.c
* SV_BanNum_f is disabled with no auth server in server/sv_ccmds.c
* CL_CheckForResend() no longer calls CL_RequestAuthorization()
  in client/cl_main.c


Version 0.1 - Dec 15, 2005
--
* Commented out calls to FS_SetRestrictions() in qcommon/files.c
* Modified CL_CDKeyValidate() in client/cl_main.c to always return true

[Edited on 12-17-2005 by mewse]


Title:
Post by: fromhell on December 15, 2005, 05:36:51 AM
Heh what did you use to compile this with? Whatever you're using, it's not making any messages appear at the top of the screen (only in the console)


Title:
Post by: mewse on December 15, 2005, 01:09:58 PM
hmm.. i'm using visual c++ 6.

that *is* weird. i just re-downloaded and re-compiled the vanilla source code and it's doing the same thing.


Title:
Post by: mewse on December 16, 2005, 02:40:58 AM
ok, i'm fairly sure it's a problem with VC6.

the notify area is drawn properly in debug mode, so i disabled code optimization in the release build but it still didn't work, so it might have to do with some code thats inside a #define _DEBUG_ or something, but it's not worth my time trying to actually fix it.

i'm pirating visual studio 2005 as we speak.

also, i noticed on quakesrc.org's forums the magical sv_strictauth var. once i get my new tools working i can probably put in that darkplaces master server and disable all communication with the auth server. doesn't seem like it will be difficult.


Title:
Post by: ibrown on December 16, 2005, 10:07:20 AM
Why? The express edition is free and legal.

Ian


Title:
Post by: mewse on December 16, 2005, 11:33:33 AM
i've read that executables compiled with the express edition require the .NET framework:

http://www.stevestreeting.com/?p=180


Title:
Post by: mewse on December 17, 2005, 09:54:03 AM
ok, i just made a new version with VC2005, i hope it works for everyone with no weirdness.

the exe is over a meg now, and upx can't pack it :(


Title:
Post by: ibrown on January 04, 2006, 03:19:29 AM
Quote
Originally posted by mewse
i've read that executables compiled with the express edition require the .NET framework:

http://www.stevestreeting.com/?p=180

It's not true - I've tested on a number of clean machines and .net is not required.
Actually, this is also clarified in steve's next blog post:
http://www.stevestreeting.com/?p=181

Information about how to re-distribute vs2005 express stuff is here:

http://blogs.msdn.com/nikolad/archive/2005/09/02/460368.aspx

Ian