Sponsors |
|
|
 |
|
11-06-2011, 02:59 PM
|
#11 (permalink)
|
|
Axe Man
USER INFO »
Posts: 17
Reputation:
Join Date: Oct 2011
Currently: Offline
|
256 Color mode
MH Could you please add a 256 color (or lookalike) mode that makes directq look exactly like software quake? i hate how in 16bit+ gl/d3d there is no real darkness it has an "surfaces with light shun onto" look rather than software quakes rough style where everything seems to be one picture and it has real darkness plus the limited lightmap shades make everything look more detailed in 256 color software
hard to explain but obvious if you compare the two. i dont know if this is possible but would be great
|
|
|
|
11-06-2011, 03:03 PM
|
#12 (permalink)
|
|
Axe Man
USER INFO »
Posts: 17
Reputation:
Join Date: Oct 2011
Currently: Offline
|
it should never display any other color than the ones specified in the original palette.lmp (directq doesnt make use of the palette.lmp in pak0.pak at all which can lead to problems with mods btw)
|
|
|
|
11-06-2011, 06:32 PM
|
#13 (permalink)
|
|
An Elemental Force
USER INFO »
Posts: 1,342
Reputation:
Join Date: Jan 2008
Currently: Offline
|
It does actually load palette.lmp, but the code is hidden in the WAD loader. Doesn't touch colormap.lmp though. (There is also a hard-coded Q2 palette in the texture loader for .wal files, which may lead to some confusion.)
Doing an exact software-Quake-alike is possible but it's a lot of work and would need a total rewrite of some code. What you're actually talking about here is megatexture, which software Quake's surface cache is the direct ancestor of. The way it would work is to create a really big texture, then eval the colours to draw from colormap.lmp (using the exact same surface cache code as software Quake uses) and write them into the really big texture. It would have all of the benefits and drawbacks of megatexture, of course.
__________________
Farewell, friend. I was a thousand times more evil than thou!
|
|
|
|
11-06-2011, 07:42 PM
|
#14 (permalink)
|
|
Axe Man
USER INFO »
Posts: 17
Reputation:
Join Date: Oct 2011
Currently: Offline
|
Ah, i see interesting with the megatextures though. maybe in the future
As for the palette.lmp: when i exchange it with a custom palette directq color is not affected just looks the same
how can i make directq use a custom palette ? (the one from pak0.pak i exchanged)
i have no difficulties getting the custom palette to work in fitz,gl and software/winquake
|
|
|
|
11-06-2011, 07:53 PM
|
#15 (permalink)
|
|
Chthon
USER INFO »
Posts: 878
Reputation:
Join Date: Feb 2006
Currently: Offline
|
is there a changelog?
__________________
quake.crctf.com - CRCTF
cax.crctf.com - CAX
|
|
|
|
11-07-2011, 11:34 AM
|
#16 (permalink)
|
|
An Elemental Force
USER INFO »
Posts: 1,342
Reputation:
Join Date: Jan 2008
Currently: Offline
|
Just tested it with a custom palette myself; it worked fine.
Can you describe how you're replacing the palette in more detail? Is it in the filesystem, in a pak file, etc? There is a difference in how DirectQ handles files here that may be the cause. Also - are you using a different game dir or putting it in ID1?
Otherwise the palette loader just goes through the exact same file loader as anything else in the game, so if you can load any file you can load a palette.
Is there a changelog? Not for a long time - I've been remiss in keeping one. Most changes are just documented as they happen on my blog.
__________________
Farewell, friend. I was a thousand times more evil than thou!
|
|
|
|
11-07-2011, 02:44 PM
|
#17 (permalink)
|
|
Axe Man
USER INFO »
Posts: 17
Reputation:
Join Date: Oct 2011
Currently: Offline
|
Palette mod
To exchange the palette i create a palette.lmp from a jasc format .pal file with palette converter v1.2 for quake (old dos tool but works fine) i then open pak0.pak in ID1 with pak explorer,delete the file before pasting in my new one (pak allows same name files so it needs to be deleted first)
then i start winquake,gl quake or whatever and see the colors changed to the new palette but when i start directq it just looks as if i didnt replace it
edit: tried adding it to a new pak in a folder used with -game but it doesnt work with directq either
Last edited by VGAce; 11-07-2011 at 03:10 PM..
|
|
|
|
11-07-2011, 04:09 PM
|
#18 (permalink)
|
|
An Elemental Force
USER INFO »
Posts: 1,342
Reputation:
Join Date: Jan 2008
Currently: Offline
|
Just did that and it worked.
Did you take a copy of your old pak file first? DirectQ is able to load pak files with any name (not just the pak-.pak naming convention) but loads pak0.pak to pak9.pak first, then the rest in alphabetical order. If you've got a "Copy of pak0.pak" in there it will load that and the palette in it will take priority.
Also double-check that you definitely don't have a "gfx" folder under ID1 with a file called "palette.lmp" in it.
__________________
Farewell, friend. I was a thousand times more evil than thou!
|
|
|
|
11-07-2011, 04:41 PM
|
#19 (permalink)
|
|
Axe Man
USER INFO »
Posts: 17
Reputation:
Join Date: Oct 2011
Currently: Offline
|
Ha! thanks. that was it, i made a backup of the pak before i inserted the new palette and it was loaded by directq so the changes didnt take effect
|
|
|
|
11-07-2011, 05:03 PM
|
#20 (permalink)
|
|
An Elemental Force
USER INFO »
Posts: 1,342
Reputation:
Join Date: Jan 2008
Currently: Offline
|
Originally Posted by VGAce
Ha! thanks. that was it, i made a backup of the pak before i inserted the new palette and it was loaded by directq so the changes didnt take effect
Cool.
You want me to add a check for pak files beginning with "Copy of" before I load them? (I wonder is there a way of getting this text from Windows itself, so as to support multiple languages...)
__________________
Farewell, friend. I was a thousand times more evil than thou!
|
|
|
|
 |
|
|
Currently Active Users Viewing This Thread: 2 (1 members and 1 guests)
|
|
ATTACUE
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
All times are GMT -6. The time now is 06:22 AM.