Closed gionko closed 3 years ago
That's due to the .pk3 files (demo + pak1-8) not having all of the textures from the retail version of Quake III Arena. Not really an issue with the docker container. The same issue exists with Quake3/ioQuake3 using the demo files. The XCSV Texture pack fixes some, but not all of these. I've been working on a missing texture pack for a while now. Not quite complete yet.
any updates on these?
A possible temporary solution would be to download the following file and put in baseq3
http://download.tuxfamily.org/openarena/files/pk3/q3a2oa/z-q3a2oa-textures-v4-080.pk3
Rename it to aaaa-q3a2oa-textures-v4-080.pk3 so it gets loaded first and the textures can be overridden.
The textures aren't pretty, but, you shouldn't get the missing texture lines.
This is only needed client side unless you want users to download it from your server.
I'm still working on my texture pack, and will eventually have a git repo. I am redoing them as Vector graphics so that the textures can be released in higher resolution versions. The goal is to be able to play Q3maps from places like LVLworld without any of the Quake III Arena pk3s. This will take a while.
Technically the real fix would to use the retail version of Quake III Arena pak0.pk3 on the client.
Edit: Course it can't be distributed via the content server legally.
Better/Newer version of the q3a2oa texture pack: http://web.archive.org/web/20161121135926/http://oa.goquake.com/servers/z-gpl-q3a2oa-textures-v5.pk3 . It has some actual textures in there now, although not complete.
Name it a-gpl-q3a2oa-textures-v5.pk3
in baseq3
.
Course any/all of these pk3's will need to be added to the content server.
There is also a lot of missing content like sounds that need to be added for additional maps.
A possible temporary solution would be to download the following file and put in
baseq3
http://download.tuxfamily.org/openarena/files/pk3/q3a2oa/z-q3a2oa-textures-v4-080.pk3 Rename it to aaaa-q3a2oa-textures-v4-080.pk3 so it gets loaded first and the textures can be overridden. The textures aren't pretty, but, you shouldn't get the missing texture lines. This is only needed client side unless you want users to download it from your server.I'm still working on my texture pack, and will eventually have a git repo. I am redoing them as Vector graphics so that the textures can be released in higher resolution versions. The goal is to be able to play Q3maps from places like LVLworld without any of the Quake III Arena pk3s. This will take a while.
this solution not work.
Better/Newer version of the q3a2oa texture pack: http://web.archive.org/web/20161121135926/http://oa.goquake.com/servers/z-gpl-q3a2oa-textures-v5.pk3 . It has some actual textures in there now, although not complete. Name it
a-gpl-q3a2oa-textures-v5.pk3
inbaseq3
.Course any/all of these pk3's will need to be added to the content server.
This solution does not work because the repack of textures (assets) via repack.js is not performed.
https://github.com/gionko/content.quakejs.com <--- the solution for posterity
This solution does not work because the repack of textures (assets) via repack.js is not performed.
That's true, you will need to use repack.js to "convert" it. (I'm getting the different Git repos for Quake 3 mixed up. and been using a standard Quake3 client server lately)
https://github.com/gionko/content.quakejs.com <--- the solution for posterity
Can you explain how this fixes the issue? At a quick look, It appears that it's just the contents of contents.quakejs.com
. I didn't dig into the contents of the pk3s. Guessing you used repack.js with the files, but would like more info for myself and for future reference for others that may come across this issue.
Any updates on this?
some map (like all "pro-..." map) missing texture in game.