Vincent P. Ellis | 23 Mar 23:19 2014

Managing pull requests

There are lot's of PR's piling up on ioquake3's GitHub page: https://github.com/ioquake/ioq3/pulls
 
Some of them are crap, some of them are useful and a few are pure gold. Why isn't there a discussion on this list, or on GitHub itself, about each PR? And why isn't anyone accepting or rejecting them? People are trying to contribute, but end up just being ignored.


Vincent Ellis
C/C++ Technician
vincent-jjFNsPSvq+iXDw4h08c5KA@public.gmane.org
El Paso, TX
<div><span><span>There are lot's of PR's piling up on ioquake3's GitHub page:&nbsp;https://github.com/ioquake/ioq3/pulls<div>&nbsp;</div>
<div>Some of them are crap, some of them are useful and a few are pure gold. Why isn't there a discussion on this list, or on GitHub itself, about each PR? And why isn't anyone accepting or rejecting them? People are trying to contribute, but end up just being ignored.</div>
<div>
<br><br><span><span>Vincent&nbsp;Ellis<br>C/C++&nbsp;Technician<br>vincent@...<br>El&nbsp;Paso,&nbsp;TX</span></span>
</div></span></span></div>
Philip Herron | 9 Dec 13:09 2013
Picon

Standalone Games

Hey

I was hoping to ask how feasible is it to use your game engine to
develop standalone games not quake 3 client. Wondering could you
infact develop a strategy game for example with this?

Or how feasible would be it or maybe i should look else where?

--Phil
Vincent P. Ellis | 26 Nov 13:06 2013

Custom TTF fonts in GUI

I've read a little bit about the TTF support in ioquake, but i'm curious about using TTF fonts in the UI code. Right now, it's only using bitmapped fonts. Is there an easy way of replacing those, or is it too cumbersome?

Vincent Ellis
C/C++ Technician
vincent <at> linuxmail.org
El Paso, TX
<div><span><span>I've read a little bit about the TTF support in ioquake, but i'm curious about using TTF fonts in the UI code. Right now, it's only using bitmapped fonts. Is there an easy way of replacing those, or is it too cumbersome?<br><br><span><span>Vincent&nbsp;Ellis<br>C/C++&nbsp;Technician<br>vincent <at> linuxmail.org<br>El&nbsp;Paso,&nbsp;TX</span></span></span></span></div>
Vincent P. Ellis | 25 Nov 22:27 2013

CFG files inside baseq3

Why there are so many .cfg files with bot names in baseq3? What's their purpose?
 
Vincent Ellis
C/C++ Technician
vincent-jjFNsPSvq+iXDw4h08c5KA@public.gmane.org
El Paso, TX
<div><span><span><div>
<div><span><span><span><span>Why there are so many .cfg files with bot names in baseq3? What's their purpose?</span></span></span></span></div>
<div>&nbsp;</div>
<div><span><span><span><span><span><span>Vincent&nbsp;Ellis<br>C/C++&nbsp;Technician<br>vincent@...<br>El&nbsp;Paso,&nbsp;TX</span></span></span></span></span></span></div>
</div></span></span></div>
Vincent P. Ellis | 25 Nov 19:02 2013

Standalone based on TA

Using ioquake3, how can we create a standalone game based on TA? Which configuration has to be done?

Vincent Ellis
C/C++ Technician
vincent-jjFNsPSvq+iXDw4h08c5KA@public.gmane.org
El Paso, TX
<div><span><span><div><span><span>Using ioquake3, how can we create a standalone game based on TA? Which configuration has to be done?<br><br><span><span>Vincent&nbsp;Ellis<br>C/C++&nbsp;Technician<br>vincent@...<br>El&nbsp;Paso,&nbsp;TX</span></span></span></span></div></span></span></div>
Dominic Fandrey | 9 Sep 11:22 2013
Picon

Unescaped glop pattern character in sed expression

The * in the sed expression is likely to be interpreted by the shell
and should be escaped.

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 
diff -r 2ada1d090a6f Makefile
--- a/Makefile	Sun Sep 08 21:59:58 2013 -0500
+++ b/Makefile	Mon Sep 09 11:21:03 2013 +0200
 <at>  <at>  -4,7 +4,7  <at>  <at> 
 # GNU Make required
 #

-COMPILE_PLATFORM=$(shell uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'|sed -e 's/\//_/g')
+COMPILE_PLATFORM=$(shell uname|sed -e 's/_.*//'|tr '[:upper:]' '[:lower:]'|sed -e 's/\//_/g')

 COMPILE_ARCH=$(shell uname -m | sed -e s/i.86/x86/)

diff -r 2ada1d090a6f Makefile
--- a/Makefile	Sun Sep 08 21:59:58 2013 -0500
+++ b/Makefile	Mon Sep 09 11:21:03 2013 +0200
 <at>  <at>  -4,7 +4,7  <at>  <at> 
 # GNU Make required
 #

-COMPILE_PLATFORM=$(shell uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'|sed -e 's/\//_/g')
+COMPILE_PLATFORM=$(shell uname|sed -e 's/_.*//'|tr '[:upper:]' '[:lower:]'|sed -e 's/\//_/g')

 COMPILE_ARCH=$(shell uname -m | sed -e s/i.86/x86/)

Dominic Fandrey | 9 Sep 11:20 2013
Picon

Why does TOOLS_CC not default to CC?

Is there a good reason for this? I'd expect TOOLS_CC = $(CC) would be
a reasonable default. Or at least TOOLS_CC = cc, which is guaranteed
to exist, unlike gcc, the current default (and not available on
FreeBSD-10).

--

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 
Dominic Fandrey | 9 Sep 11:04 2013
Picon

Makefile fixes for FreeBSD

Fix CFLAGS for OpenAL and cURL.

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 
diff -r 27359e57fd46 Makefile
--- a/Makefile	Thu Jul 25 10:23:54 2013 +0200
+++ b/Makefile	Mon Sep 09 11:02:53 2013 +0200
 <at>  <at>  -665,14 +665,16  <at>  <at> 

   # optional features/libraries
   ifeq ($(USE_OPENAL),1)
-    ifeq ($(USE_OPENAL_DLOPEN),1)
-      CLIENT_LIBS += $(THREAD_LIBS) -lopenal
+    CLIENT_LIBS += $(THREAD_LIBS) $(OPENAL_LIBS)
+    ifneq ($(USE_LOCAL_HEADERS),1)
+      CLIENT_CFLAGS += $(OPENAL_CFLAGS)
     endif
   endif

   ifeq ($(USE_CURL),1)
-    ifeq ($(USE_CURL_DLOPEN),1)
-      CLIENT_LIBS += -lcurl
+    CLIENT_LIBS += $(CURL_LIBS)
+    ifneq ($(USE_LOCAL_HEADERS),1)
+      CLIENT_CFLAGS += $(CURL_CFLAGS)
     endif
   endif

diff -r 27359e57fd46 Makefile
--- a/Makefile	Thu Jul 25 10:23:54 2013 +0200
+++ b/Makefile	Mon Sep 09 11:02:53 2013 +0200
 <at>  <at>  -665,14 +665,16  <at>  <at> 

   # optional features/libraries
   ifeq ($(USE_OPENAL),1)
-    ifeq ($(USE_OPENAL_DLOPEN),1)
-      CLIENT_LIBS += $(THREAD_LIBS) -lopenal
+    CLIENT_LIBS += $(THREAD_LIBS) $(OPENAL_LIBS)
+    ifneq ($(USE_LOCAL_HEADERS),1)
+      CLIENT_CFLAGS += $(OPENAL_CFLAGS)
     endif
   endif

   ifeq ($(USE_CURL),1)
-    ifeq ($(USE_CURL_DLOPEN),1)
-      CLIENT_LIBS += -lcurl
+    CLIENT_LIBS += $(CURL_LIBS)
+    ifneq ($(USE_LOCAL_HEADERS),1)
+      CLIENT_CFLAGS += $(CURL_CFLAGS)
     endif
   endif

YuGiOhJCJ Mailing-List | 5 Aug 13:18 2013
Picon

Unable to create directory "/root/.q3a", error is Permission denied(13)

Hello,

When I am running the ioquake3 1.36 server on linux at booting, I don't want to run it as the "root" user
because it is not safe.
I prefer to use an "ioq3" user dedicated to this task.
This is what happened when I run the server as the "ioq3" user using sudo as "root":
# sudo -u ioq3 /usr/games/quake3/ioq3ded.i386 +exec yugiohjcj.config
ioq3 1.36 linux-i386 Sep 23 2012
----- FS_Startup -----
Unable to create directory "/root/.q3a", error is Permission denied(13)

Filesystem call made without initialization

recursive error after: Filesystem call made without initialization

...

recursive error after: Filesystem call made without initialization

Segmentation fault

We can see that the program wants to write into the "/root" directory.
The "ioq3" user has not the permission to write to this directory.
What is the best strategy to correct this behavior ?

Thank you.
Best regards.
Joerg Dietrich | 4 Aug 12:41 2013
Picon

Missing libSDL64.dll in Win64 Angst builds

I am trying out the x86_64 Angst build for Windows 64bit.
Normally you would copy the new files over to the
folder of a regular installation.
As there is no regular 64bit version of ioquake3
I used a 32bit installation. But it is missing the libSDL64.dll.
After a extensive search I found code/libs/win64/libSDL64.dll.a .
By removing the trailing .a from the filename I could use it
in the game. Could you please include the libSDL64.dll
in this specific Angst build?

Joerg
Dominic Fandrey | 17 Jul 07:32 2013
Picon

UrbanTerror 4.2 qvm errors

Ioq3 from GIT doesn't parse the Urban Terror 4.2 .qvm files. I thought
they'd broken compatibility. But they claim those were tested with vanilla Q3,
so I suppose this needs some looking into:

http://www.urbanterror.info/forums/topic/31094-source-code-for-other-systems/

I can use their branch of ioq3, but at a glance it looks pretty dated
to me. E.g. the OpenGL2 renderer seems to be missing and the freebsd
section of the Makefile …

Regards

--

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 
_______________________________________________
ioquake3 mailing list
ioquake3 <at> lists.ioquake.org
http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org
By sending this message I agree to love ioquake3 and libsdl.

Gmane