» TeamX (����� ������)«


����� TeamX » English Forum » another question about critters.lst

������� �� �����
<< ����. ����. >>
������������ �������� ���� ����

 
pythagoras
������������

�����������: ���. 2003

�����: 8 ���������

I am having problems figuring out how to read correctly the critters.lst file in the arts folder.
Let's take an example :
I read from a map file (arvillag.map) the critter with an lst-index of 64, which i look up in the arts\critters\critters.lst file and find the corresponding filename :
nmwarr,11,1
I understand that the "nmwarr" part is the beginning of the filename to which i must add the suffix1, suffix2 and extension suffix which i can make up from the id1, id2, id3 i retrieved from the FRM PID.
But what are the numbers "11,1" in the lst file ?
I have read the FRM-PID document by Anchorite but as my russian is not good i am not sure i understand it very well and might have missed something important about these numbers.
Maybe there's someone here that is familiar with this and who can help me ?

----
pythagoras

����������: 14:58 - 27 ���., 2003
Wasteland Ghost
��������� ���� ����������

������: ������, ������
�����������: ���. 2002

�����: 2251 ���������

OK... Let's try to translate ;)

FRM file name format:
RootSuffix1Suffix2.frExtSuffix

FRM PID format (32 bits):
31 - not used
30 - 28 (3 bits) - ID3
27 - 24 (4 bits) - Object Type
23 - 16 (8 bits) - ID2
15 - 12 (4 bits) - ID1
11 - 0 (12 bits) - index (*.lst)

If ID2 = 0x1B or 0x1D or 0x1E or 0x37 or 0x39 or 0x3A or 0x21 or 0x40 index in lst-file changes to the first number, following the Root. In your example index will change from 64 to 11.

����������: 15:34 - 27 ���., 2003
pythagoras
������������

�����������: ���. 2003

�����: 8 ���������

Thanks for the info, Wasteland .
But I still don't understand what "index will change from 64 to 11" means. Which index ?

PS : you can call me hard-headed if you want .

----
pythagoras


(��������������(�) pythagoras - 18:06 - 27 ���., 2003)

����������: 16:07 - 27 ���., 2003
Wasteland Ghost
��������� ���� ����������

������: ������, ������
�����������: ���. 2002

�����: 2251 ���������

And you can call me poor english speaker :).

I'm talking about index of the FRM-file in the critters.lst. In some caces, indicated by values of ID2, this index changes and current FRM changes to new FRM with a new index in lst file.
For example:
hfcmbt,11,1 - combat armor
If you loot at the line 11, the first number reffering to, you'll see that:
hmjmps,11,1 - jumpsuit (suit of the hero character)
And mos of the human FRM referring to this line.

����������: 11:26 - 28 ���., 2003
Perceptron
���������

������: Ivanovo
�����������: ��� 2003

�����: 502 ���������

I.e. if any FRM for this critter is absent, this FRM will be taken from another critter (usually from HMJMPS - he has most of all FRMs). This is the meaning of "11" number.

-----
Into The New Year - With A New Vision!
������������ �� ��������, �������� �� ��������, ������� �� ��������, FAQ �� ��������, "�������", fallmods-tutor.

����������: 21:46 - 13 ���., 2003
Jochua
������������

�����������: ���� 2003

�����: 162 ���������

11 - it is the index on FRM in critters.lst which contains the image of the scheme of a body for sniper-mode shooting (all human characters refer on same FRM where there is a scheme of a human body). Excuse for bad English: (

-----
������� ������� ��������

����������: 17:06 - 13 ���., 2004
pythagoras
������������

�����������: ���. 2003

�����: 8 ���������

Ok. I figured it out finally .
Thanks to everyone for answering...
...and please don't excuse yourselves for your english, you speak it better than i do !

---
Pythagoras
http://www.isometrix.org - isometric programming resources
http://www.isometrix.org/pipmapper - a FO map converter for IanOut.

����������: 22:14 - 13 ���., 2004
 

������� �� �����
<< ����. ����. >>
������������ �������� ���� ����


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com