[quake3-bugzilla] [Bug 4701] New: [patch] native game/ui code not loaded from all fs_searchpaths

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Fri Aug 13 14:31:30 EDT 2010


http://bugzilla.icculus.org/show_bug.cgi?id=4701

           Summary: [patch] native game/ui code not loaded from all
                    fs_searchpaths
           Product: ioquake3
           Version: SVN HEAD
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Platform
        AssignedTo: zakk at icculus.org
        ReportedBy: smcv-ioquake3 at pseudorandom.co.uk
         QAContact: quake3-bugzilla at icculus.org


Sys_LoadDll says:

      // TODO: use fs_searchpaths from files.c

I have a pair of patches to do so, by adding and using a new function
FS_FindDll; this means that DLLs will be loaded from all the same places we'd
look for PK3s.

I realise the normal recommendation is to use QVM bytecode, and this is indeed
the easiest way to run games that have QVMs, but compiling those requires
q3lcc, whose license doesn't meet distributions' free software license
policies. The distribution I'm personally interested in is Debian, but Ubuntu,
Fedora and Mandriva have very similar policies.

In the case of OpenArena, we had to choose between to dropping OpenArena from
Debian, or compiling the game logic to native code; we chose to use native
code.

As a side benefit, when native code is enabled, this patch avoids issuing a
Com_Printf warning saying "no such file or directory" for each search-path
location that *doesn't* contain a DLL.

-- 
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list