Pages: [1]
  Print  
Author Topic: windows binaries (2nd attempt)  (Read 13116 times)
mewse
Nub


Cakes 1
Posts: 12


« 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]
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #1 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)
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
mewse
Nub


Cakes 1
Posts: 12


« Reply #2 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.
Logged
mewse
Nub


Cakes 1
Posts: 12


« Reply #3 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.
Logged
ibrown
Nub


Cakes 0
Posts: 35


WWW
« Reply #4 on: December 16, 2005, 10:07:20 AM »

Why? The express edition is free and legal.

Ian
Logged
mewse
Nub


Cakes 1
Posts: 12


« Reply #5 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
Logged
mewse
Nub


Cakes 1
Posts: 12


« Reply #6 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 Sad
Logged
ibrown
Nub


Cakes 0
Posts: 35


WWW
« Reply #7 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
Logged
Pages: [1]
  Print  
 
Jump to: