Discussion:
compile icculus for windows
Anders Storsveen
2005-03-18 18:45:25 UTC
Permalink
is it possible to compile icculus for windows? would be great to have the
same client there too, just in case.

Also I wonder if anyone know of any other quake2-projects that improve/fix
quake2, and what the differences are and why we aren't working together.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
Brendan Burns
2005-03-18 19:13:51 UTC
Permalink
There is windows code in the archive. Its possible that it will
compile. I don't think anyone has tried for a long long time...

I think a lot of the different projects have different goals. Making
Quake2 look like Doom3 for example. My goal in the icculus port is to
make quake2 as playable and secure on linux as possible. Much of
this is linux specific (e.g. sound, mouse, joystick, OpenGL ...) and
thus of little interest to the windows folks.

There's no reason why there isn't more "togetherness" its simply that
no one has ever expressed much interest. I've certainly taken security
fixes and what not from the various windows source bases and
incorporated them into the icculus source.

If you (or anyone) get the source to compile for windows please let me
know and feel free to send a patch if you needed to make any changes.

--brendan
Post by Anders Storsveen
is it possible to compile icculus for windows? would be great to have
the same client there too, just in case.
Also I wonder if anyone know of any other quake2-projects that
improve/fix quake2, and what the differences are and why we aren't
working together.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2377 bytes
Desc: not available
URL: <http://icculus.org/pipermail/quake2/attachments/20050318/974d60f8/attachment.bin>
Anders Storsveen
2005-03-18 21:04:44 UTC
Permalink
are there any other "competing" quake2-projects that only focus on
improving the client and bugfixing, not changing the features and stuff
(like the screenshot wich had reflective water is more of a improvment and
not a change, if it doesn't make it transparent that is)

On Fri, 18 Mar 2005 20:13:51 +0100, Brendan Burns
Post by Brendan Burns
There is windows code in the archive. Its possible that it will
compile. I don't think anyone has tried for a long long time...
I think a lot of the different projects have different goals. Making
Quake2 look like Doom3 for example. My goal in the icculus port is to
make quake2 as playable and secure on linux as possible. Much of
this is linux specific (e.g. sound, mouse, joystick, OpenGL ...) and
thus of little interest to the windows folks.
There's no reason why there isn't more "togetherness" its simply that
no one has ever expressed much interest. I've certainly taken security
fixes and what not from the various windows source bases and
incorporated them into the icculus source.
If you (or anyone) get the source to compile for windows please let me
know and feel free to send a patch if you needed to make any changes.
--brendan
Post by Anders Storsveen
is it possible to compile icculus for windows? would be great to have
the same client there too, just in case.
Also I wonder if anyone know of any other quake2-projects that
improve/fix quake2, and what the differences are and why we aren't
working together.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
Sigurdur Hannesson
2005-03-28 01:21:29 UTC
Permalink
I just checked out the source from the repository and built everything
with MS Visual C++ 7.1. Some changes are necessary, although they were
surprisingly few, I must admit.
For now, I'll only give you the modified sources archived (sorry,
patch fans!). Perhaps I'll do some diffs in the morning. :)

http://idle.iceware.net/q2files/quake2-cvs-2005-03-28-w32.zip (MD5:
dc04b5b4b8ebc0f3a244e1eab7454141)


On Fri, 18 Mar 2005 14:13:51 -0500, Brendan Burns
Post by Brendan Burns
If you (or anyone) get the source to compile for windows please let me
know and feel free to send a patch if you needed to make any changes.
--brendan
Post by Anders Storsveen
is it possible to compile icculus for windows? would be great to have
the same client there too, just in case.
Also I wonder if anyone know of any other quake2-projects that
improve/fix quake2, and what the differences are and why we aren't
working together.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
--
Regards,
Sigurdur Axel
Nelson Marques
2005-03-28 03:04:56 UTC
Permalink
It also builds with V C++ 6.0. Like I said before I am not a programmer,
but I do tried with 6.0 since I _presume_ it has better backwords
compatibility with systems running older version of windows. Only
ref_soft.dll appears to break with 88 errors (strange number, it means
something to some people).
Post by Sigurdur Hannesson
I just checked out the source from the repository and built everything
with MS Visual C++ 7.1. Some changes are necessary, although they were
surprisingly few, I must admit.
For now, I'll only give you the modified sources archived (sorry,
patch fans!). Perhaps I'll do some diffs in the morning. :)
dc04b5b4b8ebc0f3a244e1eab7454141)
On Fri, 18 Mar 2005 14:13:51 -0500, Brendan Burns
Post by Brendan Burns
If you (or anyone) get the source to compile for windows please let me
know and feel free to send a patch if you needed to make any changes.
--brendan
Post by Anders Storsveen
is it possible to compile icculus for windows? would be great to have
the same client there too, just in case.
Also I wonder if anyone know of any other quake2-projects that
improve/fix quake2, and what the differences are and why we aren't
working together.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
Sigurdur Hannesson
2005-03-28 13:51:27 UTC
Permalink
88 errors sounds close to what I got. It's probably because MASM isn't
succeeding in building the asm files.I added a custom build step to
all of the .asm files in the ref_soft project, but that's only in the
MSVC 7.1 project file. It builds just fine this way.

I have updated the ref_soft project files so the assembler does its
job for both MSVC 6 and 7 (all configurations). I updated the archive
I posted last night, but attached are only the modified project files.

http://idle.iceware.net/q2files/quake2-cvs-2005-03-28-w32.zip
Post by Nelson Marques
It also builds with V C++ 6.0. Like I said before I am not a programmer,
but I do tried with 6.0 since I _presume_ it has better backwords
compatibility with systems running older version of windows. Only
ref_soft.dll appears to break with 88 errors (strange number, it means
something to some people).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ref_soft-project.zip
Type: application/zip
Size: 4576 bytes
Desc: not available
URL: <http://icculus.org/pipermail/quake2/attachments/20050328/e5b968e7/attachment.zip>
Sigurdur Hannesson
2005-03-28 15:12:56 UTC
Permalink
I've just finished making the patches. The original CVS snapspot I put
in a directory called "original" (original, isn't it?), and my
modified source in "win32patch".
It's a unified diff, and running patch as follows works fine for me:

patch --unified -p1 < <diff.file>


On Mon, 28 Mar 2005 13:51:27 +0000, Sigurdur Hannesson
Post by Sigurdur Hannesson
88 errors sounds close to what I got. It's probably because MASM isn't
succeeding in building the asm files.I added a custom build step to
all of the .asm files in the ref_soft project, but that's only in the
MSVC 7.1 project file. It builds just fine this way.
I have updated the ref_soft project files so the assembler does its
job for both MSVC 6 and 7 (all configurations). I updated the archive
I posted last night, but attached are only the modified project files.
http://idle.iceware.net/q2files/quake2-cvs-2005-03-28-w32.zip
Post by Nelson Marques
It also builds with V C++ 6.0. Like I said before I am not a programmer,
but I do tried with 6.0 since I _presume_ it has better backwords
compatibility with systems running older version of windows. Only
ref_soft.dll appears to break with 88 errors (strange number, it means
something to some people).
--
Regards,
Sigurdur Axel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: q2icculus-diff-w32.zip
Type: application/zip
Size: 8193 bytes
Desc: not available
URL: <http://icculus.org/pipermail/quake2/attachments/20050328/668596f1/attachment.zip>
Nelson Marques
2005-03-28 03:24:27 UTC
Permalink
Sigurdur,

If you wanna add this icon to the resources, so that the ugly default
icon gets replaced, it goes in attach.
Dunno is if it will get striped off the email, so also here goes the link:

http://clientes.netvisao.pt/nmarques/q2_icon.zip

I saved it as 24bit PNG with transparency, if you want any other file
format, let me know.

Good work,
nmarques
Post by Sigurdur Hannesson
I just checked out the source from the repository and built everything
with MS Visual C++ 7.1. Some changes are necessary, although they were
surprisingly few, I must admit.
For now, I'll only give you the modified sources archived (sorry,
patch fans!). Perhaps I'll do some diffs in the morning. :)
dc04b5b4b8ebc0f3a244e1eab7454141)
On Fri, 18 Mar 2005 14:13:51 -0500, Brendan Burns
Post by Brendan Burns
If you (or anyone) get the source to compile for windows please let me
know and feel free to send a patch if you needed to make any changes.
--brendan
Post by Anders Storsveen
is it possible to compile icculus for windows? would be great to have
the same client there too, just in case.
Also I wonder if anyone know of any other quake2-projects that
improve/fix quake2, and what the differences are and why we aren't
working together.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: quake2.png
Type: image/png
Size: 2854 bytes
Desc: not available
URL: <Loading Image...>
Loading...