Ticket #378 (closed task: fixed)
Opened 5 years ago
Last modified 7 months ago
add quake3
| Reported by: | scottmc | Owned by: | disreali |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | games-fps/quake3 | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Attachments
Change History
Changed 5 years ago by scottmc
- attachment quake3a-1.32b.bep added
comment:1 Changed 5 years ago by scottmc
A few notes on the preliminary .bep file:
Depend lines should be merged,
checksum can be found by running "md5sum quake3-1.32b-source.zip"
license must match the license names exactly as seen in /boot/system/data/licenses
copyright should include the year(s), not just the name.
comment:2 Changed 5 years ago by aldeck
ioquake svn-r1289 builds fine with the attached patch. Just tested with sdl and openal from http://ports-space.haiku-files.org/media-libs/[[BR]]
The problem is most likely with our SDL openGL implementation (iirc, it fails to aquire a lock and deadlocks on gl initialization).
ps: r1289 is the last rev before ipv6 code was added. Though one might want to look again at this ipv6 header dependency, iirc head revision can still use ipv4.
Changed 5 years ago by aldeck
- attachment ioquake-r1289-haiku.diff added
Changed 5 years ago by aldeck
- attachment ioquake-r1289-haiku.2.diff added
comment:3 Changed 3 years ago by jstressman
Updated the bep and patch to ioquake3 revision 2306 (the latest as of today).
On the latest Haiku nightlies you can install SDL 1.2.15 from ports (set as a requirement) and then quake3 and it will compile, install, and run once you add the appropriate pak files etc.
I've added a little note to the end of the install to echo a message to that effect.
There are some other little bits I think could use cleaning up maybe? For instance the build creates a "renderer_opengl1_BePC.so" file, but the game actually looks for "renderer_opengl1_i386.so" when run, so I just create a link to it as part of the install.
I've also only tested this on gcc2h. My build on bare metal ran just fine (although slow of course for the GL parts), but in vbox I'm getting KDLs when I exit the game. But the game itself ran fine for the normal game and for the Team Arena mission pack. I've added a ticket in Haiku's Trac for the KDL issue: https://dev.haiku-os.org/ticket/8870
Changed 3 years ago by jstressman
- attachment quake3-io2306.patch added
Changed 3 years ago by jstressman
- attachment quake3-io2306.bep added
comment:4 Changed 7 months ago by diver
- Resolution set to fixed
- Status changed from new to closed

preliminary .bep file from disreali