Rat.code
#3716 posted by madfox on 2005/06/18 19:22:14
I made the rat.qc partly by observing the progs.dat from Malice, partly myself.
Just went on untill friqqc did.'t give errors.
Then Necros helped me with a part.
The model just sinks in the groundbrush, like
http://members.home.nl/gimli/rat00.jpg
I first thought the rat.mdl wasn't well placed.
But I think it has something to do with the rat.qc
It also has a bite function, but apparently something in the rat.qc went wrong.
I placed it as a file, maybe somebody can take a look at it?
http://members.home.nl/gimli/rat00.zip
thanks.
Phait
#3717 posted by aguirRe on 2005/06/19 03:09:47
You can't have more than four light styles (including ambient) on each face. Too many switchable lights in one area saturates this very quickly.
Also...
#3718 posted by metlslime on 2005/06/19 03:47:46
brighter lights reach farther, so they are more likely to overlap.
Just An Idea...
#3719 posted by Tron on 2005/06/19 06:40:39
Do you know any QC? If so it could be easier for you to simply make a new light style which is a single light which starts off bright and gradually fades.
No QC
#3720 posted by . on 2005/06/19 08:26:09
I have a grasp of programmming syntax and stuff carried over from some PHP'ing, but I'm too weak-minded and impatient to really pursue any coding, even QC (as easy as they say it is)
Dodgy Rat
#3721 posted by Mike Woodham on 2005/06/19 11:41:58
I have had a quick look at this rat problem and can see that no matter how you place the rat, he always 'lands' in the map with his paws 8 units below the surface.
I have compared the rat.qc with the dog.qc but cannot see anything obvious (yeah, OK, dogs are bigger than rats), so my question is - what determines the position of the lowest point of the model?
This line
setsize (self, '0 -8 -8', '08 08 16');
can adjust the position but I can only get the rat to 'land' lower. What is the realtionship between the two Z vector values? Also, is there a relationship between these figures and the '$origin' value?
Like MadFox, I am also trying to learn QC.
As always, any help you can give will be appreciated.
Ah, hold on. I have just "aligned" the ents.qc
/*QUAKED monster_rat (1 0 0) (-8 -8 -24) (8 8 40) Ambush
*/
the rat.qc entry
$origin 0 0 24
and the rat.qc entry
setsize (self, '-8 -8 -24', '08 08 40');
and the pretty little rat now sits on top of the floor correctly.
OK Madfox, all we've got to do now is figure out why the little bugger runs backwards and also why, when you shoot him, a corpse appears angled at 90 degrees and why the ghost of the rat continues to run backwards. But hey, we'll get there!!
They Come With Dozens
#3722 posted by madfox on 2005/06/19 12:10:19
I just realized it had to do something with the placing of the rat.mdl
I lifted the rat.mdl with the Quark4.07 model editor, and now it is also on its feet!
I also turned all the frames 180 degrees, and now it is running good.
http://members.home.nl/gimli/rat01.jpg
Great you found it that way Mike!
In the start rat.qc I changed
$frame squishb1
void() rat_stand1;
/*
===============================================
RAT CODE
into
$frame squishb1
void() rat_stand1;
void() rat_run1;
/*
===============================================
RAT CODE
You were right with the dog.qc
I was trying to compare something of the same origin. I know there were more tricks in the Malice convertion.
The rat could also jump and attack.
But I think that needs more knowhow of the Qc-options.
I always thought they just replaced the dog with the rat. But in Malice they come with dozens, without hitting the eddict-count!
Squeek
#3723 posted by madfox on 2005/06/19 13:45:18
I tried your changes to the rat.qc, and you are right. Only I can't see the mouse walking.
But the model is then placed on the excact 0 grid of the ground brush.
http://members.home.nl/gimli/rat02.jpg
I changed the rat.mdl in the download zip.
It now walks straight ahead, but there is always one I can't kill. Holy Mouse!
http://members.home.nl/gimli/rat02.jpg
Argh
#3724 posted by madfox on 2005/06/19 13:49:18
double picture, the last one is ment
http://members.home.nl/gimli/rat03.jpg
for seeing the change in height.
Final Rat
#3725 posted by madfox on 2005/06/20 19:05:25
I think the rat.qc is better now.
They can bite too, only sound gets stuck.
Just 12 mouses, but they're hard to fight.
http://members.home.nl/gimli/rat01.zip
Rats...
#3726 posted by necros on 2005/06/20 23:29:22
MadFox
#3727 posted by Kinn on 2005/06/21 00:27:59
Is the Malice QC source not available? I'm fairly sure that would be quite useful in this case :}
(I bet all the links to it would have gone dead years ago though :{ )
Cd Tracks
#3728 posted by Mike Woodham on 2005/06/21 02:56:05
Can I rip the CD tracks from the Quake1 CD and save them onto my hard drive and get the music in-game or do I always have to have the CD in the drive? If so, how?
CD Tracks - Depends If You Like Darkplaces....
#3729 posted by Preach on 2005/06/21 03:42:00
The more recent versions of darkplaces support replacement CD tracks for quake mods, by adding a file sound/cdtracks/trackxxx.wav or sound/cdtracks/trackxxx.ogg to your mod/base directory. xxx is the number of the track, so track004.wav would be the replacement for track 4.
However, if you
a) don't like darkplaces
b) don't like ogg
and/or
c) don't like huge .wav files that wipe out your disk space
then you're pretty much out of luck. I guess for the first one you could try to fiddle with the source code to add the relevant dpextention to your own favourite engine, but that's a lot of effort to save a bit of disk swapping.
Preach
#3730 posted by Mike Woodham on 2005/06/21 05:11:59
Thanks for the info. I am happy with .ogg, also happy with huge .wav files (I have obscene amounts of HD space) but unfortunately, FQ is my engine of choice.
Oh well, it seemed like a good idea at the time.
Good To Watch Your Cheese Bowl, Necros
#3731 posted by madfox on 2005/06/21 07:30:15
I already search years ago for the Malice qstats. Only Rogue and Hipnotronics give their
SOA.qc and DOE.qc for free.
Could be illigaly of me distributing these rat.mdl! They belong to the Malice convertion,
which is: strictly commercial.
But I like to learn something from the qc programming. That's why I am glad I've got these rats running. I am searching for it a long time now.
Now I am so far I've got them running, there is one thing left.
When I use a Path_corner on them I get blacked out with a :
callo 1446 (?]
ai.qc : ai_run
rat.qc : rat_run1
monsters.qc walkmonster_start_go
(no function)
stack overflow
host error : program error
Music
#3732 posted by bambuz on 2005/06/21 18:49:56
lol, of course, just start winamp on the background while playing?
alt-tab to switch songs if fitzquake doesn't support the mp3 menu (don't remember, probably not).
Texture Problem
#3733 posted by Ankh on 2005/06/22 09:16:48
I have some problems with light textures in my level. The textures look in-game like on the below pictures. They look better after brightening nearly lights, but I don't want too much light there. I have converted this texture with Texmex from ikbaseq3.wad. Maybe I have done it wrong. What do you think?
http://republika.pl/quake_1/light.jpg
http://republika.pl/quake_1/light_1.jpg
Fullbright Colours
#3734 posted by Tron on 2005/06/22 09:44:03
The problem there seems to be that when you converted you used the full quake1 colour palette rather than using a palette which had the fullbright colours taken out.
I haven't used Texmex but have a look if it has a palette with a name suggesting it has no fullbright colours in it.
(In original software quake and later fixed versions of glquake, the last few colours in the Quake palette will always appear at full brightness regardless of the light level)
TexMex And Fullbrights
#3735 posted by Mike Woodham on 2005/06/22 10:46:03
If it is a fullbrite issue then you can select the texture, right-click and choose Adjust Brightness, then click Remove Brites.
Don't forget to Save after you have finished adjusting the textures.
But
#3736 posted by bambuz on 2005/06/22 13:00:17
if you make light textures (like a lamp) you actually DO want to have the a single fullbright color patch in the place where the lamp glass is.
Water Lighting
#3737 posted by . on 2005/06/22 13:21:10
This reminds me... is there any way to turn off the "always-bright" factor of water, so that your lights will light only particular areas of the water?
More QC Help Needed
#3738 posted by Mike Woodham on 2005/06/22 13:39:10
I want to have certain monsters 'see' further. I know I can change their range in ai.qc but this then affects all monsters, which I do not want.
Can someone point me in the general direction of the best way to achieve this - ideally by setting a flag on the individual monsters. I may give them a slightly different skin so could use "if skin = 5 then monster can see further" inside the particular monster .qc.
I am not yet clear about the relationship between the monster's own .qc and the ai.qc where the ranging seems to take place.
These particular monsters are to be used as covering fire to pin the player down whilst other closer monsters gang up on him/her. Of course, the better players will survive, and will eventualy get close enough to kill-off the long range slayers. Think of it like snipers shooting from a long way off.
Any suggestions?
Bambuz
#3739 posted by Mike Woodham on 2005/06/22 13:56:13
You have a valid point about fullbrights.
But I would note a conundrum about the use of fullbrights:
1. on light textures, fullbrights would spoil a switchable light as it would still be seen even when the light was off
2. many years ago (22Nov1998 to be precice, and some 35 years after the death of JFK, coincidence or what?) I incurred the wrath of Shambler (and him still a teenager) because I had used a fullbright texture on a shootable button. The button was in a dark area of the map but was clearly visible because of the fullbrights being used. Unless, of course, you were using GLQuake (and he was) in which case, fullbrights were not fullbright and therefore became effectively invisible.
So, I guess you pays your money and you takes your choice.
Now, who do you think killed JFK?
#3740 posted by Kell on 2005/06/22 15:45:34
Ankh:
To remove fullbrights from a Q1 texture in TexMex, go to View -> Preferences -> Workspace -> [Color Conversion] and uncheck Use Full Brites. Fullbright texels will be converted to other colors when the image is imported.
The Adjust Brightness -> Remove Brites function doesn't work properly afaik.
Phait:
No
Bambuz:
Not if you want a switchable light style associated with that texture e.g. turning the light off completely.
Mike:
Lee Harvey Oswald
|