Walker: Milestone 4, selectable Equipment, more Characters, Non-Player Characters
|
@ -1,340 +0,0 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
|
@ -155,7 +155,10 @@
|
|||
<character>0</character>
|
||||
<gender>0</gender>
|
||||
<outfit>0</outfit>
|
||||
|
||||
<hair>1</hair>
|
||||
<headgear>0</headgear>
|
||||
<eyewear>0</eyewear>
|
||||
<tools>0</tools>
|
||||
<outside type="bool">false</outside>
|
||||
<walking type="int">0</walking>
|
||||
<walking-momentum type="bool">false</walking-momentum>
|
||||
|
@ -269,6 +272,13 @@
|
|||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>walk.theme_dialog.toggle()</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Select Equipment</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>walk.equip_dialog.toggle()</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
|
|
BIN
Aircraft/Generic/Human/Models/Effects/blaze.png
Normal file
After Width: | Height: | Size: 65 KiB |
114
Aircraft/Generic/Human/Models/Effects/flare-particle.xml
Normal file
|
@ -0,0 +1,114 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>fire</name>
|
||||
<type>normal</type>
|
||||
<texture>blaze.png</texture>
|
||||
<emissive>truee</emissive>
|
||||
<lighting>false</lighting>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
<!--<pitch-deg>90</pitch-deg>-->
|
||||
</offsets>
|
||||
<!--
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/sim/ai/control/A4/ignition</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
-->
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>15</theta-min-deg>
|
||||
<theta-max-deg>90</theta-max-deg>
|
||||
<phi-min-deg>0.0</phi-min-deg>
|
||||
<phi-max-deg>360.0</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>10</value>
|
||||
<spread>2.5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>0</x-min-deg-sec>
|
||||
<y-min-deg-sec>0</y-min-deg-sec>
|
||||
<z-min-deg-sec>0</z-min-deg-sec>
|
||||
<x-max-deg-sec>0</x-max-deg-sec>
|
||||
<y-max-deg-sec>0</y-max-deg-sec>
|
||||
<z-max-deg-sec>0</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>50</value>
|
||||
<spread>1</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>1</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.8</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>1.0</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.9</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.6</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.6</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.4</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.1</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>1.6</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.1</mass-kg>
|
||||
<radius-m>0.1</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
|
||||
</PropertyList>
|
114
Aircraft/Generic/Human/Models/Effects/flare-particle2.xml
Normal file
|
@ -0,0 +1,114 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>fire</name>
|
||||
<type>normal</type>
|
||||
<texture>spark.png</texture>
|
||||
<emissive>truee</emissive>
|
||||
<lighting>false</lighting>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
<!--<pitch-deg>90</pitch-deg>-->
|
||||
</offsets>
|
||||
<!--
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/sim/ai/control/A4/ignition</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
-->
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>15</theta-min-deg>
|
||||
<theta-max-deg>90</theta-max-deg>
|
||||
<phi-min-deg>0.0</phi-min-deg>
|
||||
<phi-max-deg>360.0</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>10</value>
|
||||
<spread>2.5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>0</x-min-deg-sec>
|
||||
<y-min-deg-sec>0</y-min-deg-sec>
|
||||
<z-min-deg-sec>0</z-min-deg-sec>
|
||||
<x-max-deg-sec>0</x-max-deg-sec>
|
||||
<y-max-deg-sec>0</y-max-deg-sec>
|
||||
<z-max-deg-sec>0</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>8</value>
|
||||
<spread>1</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>1</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.5</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.5</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.8</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>8.0</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.9</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.2</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.2</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.4</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.1</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>1.6</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.1</mass-kg>
|
||||
<radius-m>0.1</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
|
||||
</PropertyList>
|
30
Aircraft/Generic/Human/Models/Effects/flare.xml
Normal file
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
|
||||
<submodel>
|
||||
<name>flare</name>
|
||||
<model>Aircraft/Generic/Human/Models/Effects/flare-particle.xml</model>
|
||||
|
||||
<trigger>sim/model/flare</trigger>
|
||||
|
||||
<speed>250.0</speed>
|
||||
<repeat>true</repeat>
|
||||
<delay>30.0</delay>
|
||||
<count>-1</count>
|
||||
<x-offset>0</x-offset>
|
||||
<y-offset>0</y-offset>
|
||||
<z-offset>0</z-offset>
|
||||
<yaw-offset>0.0</yaw-offset>
|
||||
<pitch-offset>85</pitch-offset>
|
||||
<life>5.0</life>
|
||||
<wind>false</wind>
|
||||
<weight>0.1069</weight>
|
||||
<cd>0.4</cd>
|
||||
<eda>0.00136354</eda>
|
||||
<expiry>true</expiry>
|
||||
<submodel-path>Aircraft/Generic/Human/Models/Effects/flare2.xml</submodel-path>
|
||||
</submodel>
|
||||
|
||||
</PropertyList>
|
29
Aircraft/Generic/Human/Models/Effects/flare2.xml
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
|
||||
<submodel>
|
||||
<name>flare</name>
|
||||
<model>Aircraft/Generic/Human/Models/Effects/flare-particle2.xml</model>
|
||||
|
||||
<trigger>sim/model/flare</trigger>
|
||||
|
||||
<speed>0.0</speed>
|
||||
<repeat>true</repeat>
|
||||
|
||||
<count>1</count>
|
||||
<x-offset>0</x-offset>
|
||||
<y-offset>0</y-offset>
|
||||
<z-offset>0</z-offset>
|
||||
<yaw-offset>0.0</yaw-offset>
|
||||
<pitch-offset>60</pitch-offset>
|
||||
<life>19.0</life>
|
||||
<wind>false</wind>
|
||||
<weight>0.1069</weight>
|
||||
<cd>0.4</cd>
|
||||
<eda>0.00136354</eda>
|
||||
<buoyancy>28</buoyancy>
|
||||
</submodel>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Generic/Human/Models/Effects/spark.png
Normal file
After Width: | Height: | Size: 193 KiB |
75
Aircraft/Generic/Human/Models/Poses/bored.xml
Normal file
|
@ -0,0 +1,75 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<name type="string">bored</name>
|
||||
<loop-enabled type="bool">true</loop-enabled>
|
||||
<loop-to type="int">0</loop-to>
|
||||
<trigger-upon type="string">Disabled</trigger-upon>
|
||||
<position>
|
||||
<name type="string"></name>
|
||||
<rest-sec type="double">0</rest-sec>
|
||||
<transit-sec type="double">1</transit-sec>
|
||||
<limb>
|
||||
<y-deg type="double">11.0959</y-deg>
|
||||
<z-m type="double">0</z-m>
|
||||
</limb>
|
||||
<limb n="1">
|
||||
<y-deg type="double">-24.375</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="2">
|
||||
<y-deg type="double">12.4445</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="3">
|
||||
<x-deg type="double">-84.0625</x-deg>
|
||||
<y-deg type="double">-43.4483</y-deg>
|
||||
<z-deg type="double">21.9528</z-deg>
|
||||
</limb>
|
||||
<limb n="4">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">81.2102</z-deg>
|
||||
</limb>
|
||||
<limb n="5">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="6">
|
||||
<x-deg type="double">-80</x-deg>
|
||||
<y-deg type="double">56.25</y-deg>
|
||||
<z-deg type="double">15.4151</z-deg>
|
||||
</limb>
|
||||
<limb n="7">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">66.879</z-deg>
|
||||
</limb>
|
||||
<limb n="8">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="9">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">10.2414</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="10">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="11">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="12">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">6.51724</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="13">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="14">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
</position>
|
||||
</PropertyList>
|
142
Aircraft/Generic/Human/Models/Poses/help.xml
Normal file
|
@ -0,0 +1,142 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<name type="string">help</name>
|
||||
<loop-enabled type="bool">true</loop-enabled>
|
||||
<loop-to type="int">0</loop-to>
|
||||
<trigger-upon type="string">Disabled</trigger-upon>
|
||||
<position>
|
||||
<name type="string">armsup</name>
|
||||
<rest-sec type="double">0</rest-sec>
|
||||
<transit-sec type="double">2</transit-sec>
|
||||
<limb>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-m type="double">0</z-m>
|
||||
</limb>
|
||||
<limb n="1">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="2">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="3">
|
||||
<x-deg type="double">-40.9375</x-deg>
|
||||
<y-deg type="double">78.75</y-deg>
|
||||
<z-deg type="double">-106</z-deg>
|
||||
</limb>
|
||||
<limb n="4">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="5">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="6">
|
||||
<x-deg type="double">-45.625</x-deg>
|
||||
<y-deg type="double">-90.3879</y-deg>
|
||||
<z-deg type="double">-104.132</z-deg>
|
||||
</limb>
|
||||
<limb n="7">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="8">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="9">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="10">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="11">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="12">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="13">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="14">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
</position>
|
||||
<position n="1">
|
||||
<name type="string">armsup</name>
|
||||
<rest-sec type="double">0</rest-sec>
|
||||
<transit-sec type="double">2</transit-sec>
|
||||
<limb>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-m type="double">0</z-m>
|
||||
</limb>
|
||||
<limb n="1">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="2">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="3">
|
||||
<x-deg type="double">-85</x-deg>
|
||||
<y-deg type="double">85.5145</y-deg>
|
||||
<z-deg type="double">-20.0755</z-deg>
|
||||
</limb>
|
||||
<limb n="4">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="5">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="6">
|
||||
<x-deg type="double">-85</x-deg>
|
||||
<y-deg type="double">-96.7015</y-deg>
|
||||
<z-deg type="double">-14.4717</z-deg>
|
||||
</limb>
|
||||
<limb n="7">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="8">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="9">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="10">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="11">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="12">
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="13">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="14">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
</position>
|
||||
</PropertyList>
|
75
Aircraft/Generic/Human/Models/Poses/threat_gun.xml
Normal file
|
@ -0,0 +1,75 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<name type="string">threat_gun</name>
|
||||
<loop-enabled type="bool">true</loop-enabled>
|
||||
<loop-to type="int">0</loop-to>
|
||||
<trigger-upon type="string">Disabled</trigger-upon>
|
||||
<position>
|
||||
<name type="string">1</name>
|
||||
<rest-sec type="double">0</rest-sec>
|
||||
<transit-sec type="double">1</transit-sec>
|
||||
<limb>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-m type="double">-0.0573282</z-m>
|
||||
</limb>
|
||||
<limb n="1">
|
||||
<y-deg type="double">-6.5625</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="2">
|
||||
<y-deg type="double">8.66666</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="3">
|
||||
<x-deg type="double">-85</x-deg>
|
||||
<y-deg type="double">-15.5172</y-deg>
|
||||
<z-deg type="double">-98.5283</z-deg>
|
||||
</limb>
|
||||
<limb n="4">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="5">
|
||||
<x-deg type="double">13.8095</x-deg>
|
||||
<y-deg type="double">3.6</y-deg>
|
||||
<hand-pose type="double">2</hand-pose>
|
||||
</limb>
|
||||
<limb n="6">
|
||||
<x-deg type="double">-80</x-deg>
|
||||
<y-deg type="double">8.53448</y-deg>
|
||||
<z-deg type="double">-97.5943</z-deg>
|
||||
</limb>
|
||||
<limb n="7">
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">2.86624</z-deg>
|
||||
</limb>
|
||||
<limb n="8">
|
||||
<x-deg type="double">-4.28572</x-deg>
|
||||
<y-deg type="double">-30</y-deg>
|
||||
<hand-pose type="double">0</hand-pose>
|
||||
</limb>
|
||||
<limb n="9">
|
||||
<x-deg type="double">-10.7609</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="10">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="11">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="12">
|
||||
<x-deg type="double">-15.6522</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="13">
|
||||
<y-deg type="double">0.210526</y-deg>
|
||||
</limb>
|
||||
<limb n="14">
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
</position>
|
||||
</PropertyList>
|
14
Aircraft/Generic/Human/Models/Themes/Caleb_default.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<theme-name>Caleb Default</theme-name>
|
||||
<character>1</character>
|
||||
<gender>0</gender>
|
||||
<outfit>4</outfit>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
14
Aircraft/Generic/Human/Models/Themes/Marty.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<theme-name>Marty the Mechanic</theme-name>
|
||||
<character>2</character>
|
||||
<gender>0</gender>
|
||||
<outfit>3</outfit>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Generic/Human/Models/caleb-2.png
Normal file
After Width: | Height: | Size: 52 KiB |
10504
Aircraft/Generic/Human/Models/caleb.ac
Normal file
11
Aircraft/Generic/Human/Models/caleb.xml
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>caleb.ac</path>
|
||||
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
|
||||
</PropertyList>
|
|
@ -16,7 +16,53 @@
|
|||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/male-copilot.xml</path>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/crew/pilot[1]/character</character>
|
||||
<outfit>sim/model/crew/pilot[1]/outfit</outfit>
|
||||
<headgear>sim/model/crew/pilot[1]/headgear</headgear>
|
||||
<no-head-view-name>Copilot View</no-head-view-name>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/crew/pilot[1]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/crew/pilot[1]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/crew/pilot[1]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/crew/pilot[1]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/crew/pilot[1]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/crew/pilot[1]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/crew/pilot[1]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/crew/pilot[1]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/crew/pilot[1]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/crew/pilot[1]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/crew/pilot[1]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/crew/pilot[1]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/crew/pilot[1]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/crew/pilot[1]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/crew/pilot[1]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/crew/pilot[1]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/crew/pilot[1]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/crew/pilot[1]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/crew/pilot[1]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/crew/pilot[1]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/crew/pilot[1]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/crew/pilot[1]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/crew/pilot[1]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/crew/pilot[1]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/crew/pilot[1]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/crew/pilot[1]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/crew/pilot[1]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/crew/pilot[1]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/crew/pilot[1]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/crew/pilot[1]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
|
@ -32,7 +78,98 @@
|
|||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/female-copilot.xml</path>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/crew/pilot[1]/character</character>
|
||||
<outfit>sim/model/crew/pilot[1]/outfit</outfit>
|
||||
<headgear>sim/model/crew/pilot[1]/headgear</headgear>
|
||||
<eyewear>sim/model/crew/pilot[1]/eyewear</eyewear>
|
||||
<no-head-view-name>Copilot View</no-head-view-name>
|
||||
<hair>sim/model/crew/pilot[1]/hair</hair>
|
||||
<toolr>sim/model/crew/pilot[1]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/crew/pilot[1]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/crew/pilot[1]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/crew/pilot[1]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/crew/pilot[1]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/crew/pilot[1]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/crew/pilot[1]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/crew/pilot[1]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/crew/pilot[1]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/crew/pilot[1]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/crew/pilot[1]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/crew/pilot[1]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/crew/pilot[1]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/crew/pilot[1]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/crew/pilot[1]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/crew/pilot[1]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/crew/pilot[1]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/crew/pilot[1]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/crew/pilot[1]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/crew/pilot[1]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/crew/pilot[1]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/crew/pilot[1]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/crew/pilot[1]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/crew/pilot[1]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/crew/pilot[1]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/crew/pilot[1]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/crew/pilot[1]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/crew/pilot[1]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/crew/pilot[1]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/crew/pilot[1]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/crew/pilot[1]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
|
|
4774
Aircraft/Generic/Human/Models/equipment/50helmet.ac
Normal file
3676
Aircraft/Generic/Human/Models/equipment/50oxymask.ac
Normal file
13
Aircraft/Generic/Human/Models/equipment/50oxymask.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>50oxymask.ac</path>
|
||||
<offsets>
|
||||
|
||||
<z-m>0.0</z-m>
|
||||
</offsets>
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
13
Aircraft/Generic/Human/Models/equipment/Themes/50helmet.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<equipment-name>Headgear 1950s Helmet</equipment-name>
|
||||
<headgear>3</headgear>
|
||||
<hair>2</hair>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
12
Aircraft/Generic/Human/Models/equipment/Themes/50oxymask.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<equipment-name>Mask 1950s Oxygen Mask</equipment-name>
|
||||
<mask>1</mask>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
13
Aircraft/Generic/Human/Models/equipment/Themes/caleb-hat.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<equipment-name>Headgear Western Hat</equipment-name>
|
||||
<headgear>2</headgear>
|
||||
<hair>2</hair>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
13
Aircraft/Generic/Human/Models/equipment/Themes/headset.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<equipment-name>Headgear Headset</equipment-name>
|
||||
<headgear>1</headgear>
|
||||
<hair>1</hair>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
15
Aircraft/Generic/Human/Models/equipment/Themes/none.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<equipment-name>no Equipment</equipment-name>
|
||||
<headgear>0</headgear>
|
||||
<eyewear>0</eyewear>
|
||||
<mask>0</mask>
|
||||
<hair>1</hair>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
12
Aircraft/Generic/Human/Models/equipment/Themes/shades.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<walker>
|
||||
<equipment-name>Eyewear Shades</equipment-name>
|
||||
<eyewear>1</eyewear>
|
||||
</walker>
|
||||
|
||||
</sim>
|
||||
|
||||
</PropertyList>
|
1000
Aircraft/Generic/Human/Models/equipment/caleb-hat.ac
Normal file
BIN
Aircraft/Generic/Human/Models/equipment/headgear50.png
Normal file
After Width: | Height: | Size: 343 KiB |
|
@ -5,7 +5,7 @@ MATERIAL "headset1.001" rgb 0.154561 0.255806 0.091282 amb 1 1 1 emis 0 0 0 spec
|
|||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "head"
|
||||
name "head1"
|
||||
loc 0.01018 0.583425 0.000533
|
||||
data 8
|
||||
head.003
|
||||
|
|
BIN
Aircraft/Generic/Human/Models/equipment/oxyhose.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
11
Aircraft/Generic/Human/Models/equipment/shades.xml
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>shades01.ac</path>
|
||||
|
||||
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
|
@ -1,6 +1,6 @@
|
|||
AC3Db
|
||||
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
|
||||
MATERIAL "shades" rgb 0.1 0.1 0.1 amb 1 1 1 emis 0 0 0 spec 1 1 1 shi 64 trans 0
|
||||
MATERIAL "DefaultWhite" rgb 0.1 0.1 0.1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
|
||||
MATERIAL "shades" rgb 0.1 0.1 0.1 amb 0.1 0.1 0.1 emis 0 0 0 spec 1 1 1 shi 254 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
|
@ -53,301 +53,298 @@ numvert 42
|
|||
-0.100959 0.083003 0.065546
|
||||
-0.100959 0.083003 -0.065546
|
||||
numsurf 46
|
||||
65546
|
||||
-0.100959 0.083003 -0.065546
|
||||
numsurf 46
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.49202606082 0.525646626949
|
||||
4 0.492262691259 0.448522388935
|
||||
5 0.554275631905 0.448712706566
|
||||
1 0.55403894186 0.525836884975
|
||||
0 0 0
|
||||
4 0 0
|
||||
5 0 0
|
||||
1 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
1 0.684139728546 0.439742267132
|
||||
5 0.684371292591 0.515219271183
|
||||
6 0.665432572365 0.515277564526
|
||||
2 0.665200829506 0.439800322056
|
||||
1 0 0
|
||||
5 0 0
|
||||
6 0 0
|
||||
2 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
2 0.08696667105 0.525823295116
|
||||
6 0.087203212082 0.448698997498
|
||||
7 0.149225324392 0.448889255524
|
||||
3 0.148988604546 0.526013612747
|
||||
2 0 0
|
||||
6 0 0
|
||||
7 0 0
|
||||
3 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
4 0.722051262856 0.659502446651
|
||||
0 0.72181481123 0.736626625061
|
||||
3 0.702876150608 0.736568510532
|
||||
7 0.703112781048 0.659444332123
|
||||
4 0 0
|
||||
0 0 0
|
||||
3 0 0
|
||||
7 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
7 0.149225324392 0.448889255524
|
||||
6 0.087203212082 0.448698997498
|
||||
9 0.051227040589 0.085987627506
|
||||
8 0.092210002244 0.014864772558
|
||||
7 0 0
|
||||
6 0 0
|
||||
9 0 0
|
||||
8 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
6 0.665432572365 0.515277564526
|
||||
5 0.684371292591 0.515219271183
|
||||
10 0.615001618862 0.878155589104
|
||||
9 0.600000083447 0.87820148468
|
||||
6 0 0
|
||||
5 0 0
|
||||
10 0 0
|
||||
9 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
5 0.554275631905 0.448712706566
|
||||
4 0.492262691259 0.448522388935
|
||||
11 0.554829597473 0.014864772558
|
||||
10 0.595382928848 0.086237818003
|
||||
5 0 0
|
||||
4 0 0
|
||||
11 0 0
|
||||
10 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
11 0.617158591747 0.939501523972
|
||||
8 0.598219454288 0.939559459686
|
||||
9 0.600000083447 0.87820148468
|
||||
10 0.615001618862 0.878155589104
|
||||
11 0 0
|
||||
8 0 0
|
||||
9 0 0
|
||||
10 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
2 0.08696667105 0.525823295116
|
||||
3 0.148988604546 0.526013612747
|
||||
12 0.089311636984 0.959679961205
|
||||
13 0.048765666783 0.888307094574
|
||||
2 0 0
|
||||
3 0 0
|
||||
12 0 0
|
||||
13 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.49202606082 0.525646626949
|
||||
1 0.55403894186 0.525836884975
|
||||
14 0.592921793461 0.888557195663
|
||||
15 0.551930844784 0.959679961205
|
||||
0 0 0
|
||||
1 0 0
|
||||
14 0 0
|
||||
15 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
1 0.684139728546 0.439742267132
|
||||
2 0.665200829506 0.439800322056
|
||||
13 0.597591400146 0.093017041683
|
||||
14 0.61259251833 0.092970997095
|
||||
1 0 0
|
||||
2 0 0
|
||||
13 0 0
|
||||
14 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
13 0.597591400146 0.093017041683
|
||||
12 0.595382869244 0.014922976494
|
||||
15 0.614321947098 0.014864772558
|
||||
14 0.61259251833 0.092970997095
|
||||
13 0 0
|
||||
12 0 0
|
||||
15 0 0
|
||||
14 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.49202606082 0.525646626949
|
||||
15 0.551930844784 0.959679961205
|
||||
16 0.32263225317 0.900566458702
|
||||
19 0.342674762011 0.559641957283
|
||||
0 0 0
|
||||
15 0 0
|
||||
16 0 0
|
||||
19 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
3 0.70321136713 0.505374491215
|
||||
0 0.722051262856 0.506240546703
|
||||
19 0.721962630749 0.659444332123
|
||||
18 0.706562519073 0.658736348152
|
||||
3 0 0
|
||||
0 0 0
|
||||
19 0 0
|
||||
18 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
18 0.795041024685 0.731467425823
|
||||
19 0.780212819576 0.735915839672
|
||||
16 0.780476272106 0.379838824272
|
||||
17 0.795304596424 0.375390350819
|
||||
18 0 0
|
||||
19 0 0
|
||||
16 0 0
|
||||
17 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
11 0.554829597473 0.014864772558
|
||||
4 0.492262691259 0.448522388935
|
||||
23 0.343122810125 0.413611233234
|
||||
20 0.325172483921 0.072570294142
|
||||
11 0 0
|
||||
4 0 0
|
||||
23 0 0
|
||||
20 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
4 0.684371292591 0.506240487099
|
||||
7 0.70321136713 0.505374491215
|
||||
22 0.69986051321 0.658736288548
|
||||
23 0.684460043907 0.659444332123
|
||||
4 0 0
|
||||
7 0 0
|
||||
22 0 0
|
||||
23 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
23 0.795304715633 0.375390291214
|
||||
22 0.780476391315 0.37094181776
|
||||
21 0.780212819576 0.014864772558
|
||||
20 0.795041143894 0.019313216209
|
||||
23 0 0
|
||||
22 0 0
|
||||
21 0 0
|
||||
20 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
24 0.746810853481 0.681331813335
|
||||
16 0.761329472065 0.50537443161
|
||||
15 0.761212289333 0.743318319321
|
||||
24 0 0
|
||||
16 0 0
|
||||
15 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
12 0.702876150608 0.66552644968
|
||||
24 0.685191631317 0.724416017532
|
||||
15 0.685023725033 0.659444332123
|
||||
12 0 0
|
||||
24 0 0
|
||||
15 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
24 0.810113132 0.375390350819
|
||||
17 0.810610592365 0.552764296532
|
||||
16 0.795304596424 0.550922989845
|
||||
24 0 0
|
||||
17 0 0
|
||||
16 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
24 0.145607709885 0.930647730827
|
||||
3 0.148988604546 0.526013612747
|
||||
18 0.297799289227 0.56092363596
|
||||
24 0 0
|
||||
3 0 0
|
||||
18 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
17 0.320092111826 0.90197789669
|
||||
24 0.145607709885 0.930647730827
|
||||
18 0.297799289227 0.56092363596
|
||||
17 0 0
|
||||
24 0 0
|
||||
18 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
24 0.145607709885 0.930647730827
|
||||
12 0.089311636984 0.959679961205
|
||||
3 0.148988604546 0.526013612747
|
||||
24 0 0
|
||||
12 0 0
|
||||
3 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
25 0.732292115688 0.567360818386
|
||||
11 0.74669355154 0.50537443161
|
||||
20 0.746810853481 0.743318319321
|
||||
25 0 0
|
||||
11 0 0
|
||||
20 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
21 0.761329472065 0.682748317719
|
||||
25 0.761826813221 0.50537443161
|
||||
20 0.77663564682 0.680906951427
|
||||
21 0 0
|
||||
25 0 0
|
||||
20 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
25 0.779014408588 0.747719764709
|
||||
8 0.761329472065 0.688830137253
|
||||
11 0.779182076454 0.682748317719
|
||||
25 0 0
|
||||
8 0 0
|
||||
11 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
25 0.148326903582 0.044242084026
|
||||
22 0.298247337341 0.414892792702
|
||||
7 0.149225324392 0.448889255524
|
||||
25 0 0
|
||||
22 0 0
|
||||
7 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
8 0.092210002244 0.014864772558
|
||||
25 0.148326903582 0.044242084026
|
||||
7 0.149225324392 0.448889255524
|
||||
8 0 0
|
||||
25 0 0
|
||||
7 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
25 0.148326903582 0.044242084026
|
||||
21 0.32263225317 0.073981791735
|
||||
22 0.298247337341 0.414892792702
|
||||
25 0 0
|
||||
21 0 0
|
||||
22 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
24 0.048765666783 0.014864772558
|
||||
34 0.048765666783 0.014864772558
|
||||
12 0.048765666783 0.014864772558
|
||||
24 0 0
|
||||
34 0 0
|
||||
12 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
34 0.048765666783 0.014864772558
|
||||
26 0.048765666783 0.014864772558
|
||||
27 0.048765666783 0.014864772558
|
||||
34 0 0
|
||||
26 0 0
|
||||
27 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
28 0.048765666783 0.014864772558
|
||||
35 0.048765666783 0.014864772558
|
||||
29 0.048765666783 0.014864772558
|
||||
28 0 0
|
||||
35 0 0
|
||||
29 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
35 0.048765666783 0.014864772558
|
||||
25 0.048765666783 0.014864772558
|
||||
8 0.048765666783 0.014864772558
|
||||
35 0 0
|
||||
25 0 0
|
||||
8 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
26 0.732292115688 0.50537443161
|
||||
36 0.733175098896 0.347129285336
|
||||
27 0.780212819576 0.503170490265
|
||||
26 0 0
|
||||
36 0 0
|
||||
27 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
36 0.733175098896 0.347129285336
|
||||
31 0.733371376991 0.014864772558
|
||||
30 0.764537632465 0.016358613968
|
||||
36 0 0
|
||||
31 0 0
|
||||
30 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
32 0.731212258339 0.014864772558
|
||||
37 0.731409072876 0.347129404545
|
||||
33 0.700046002865 0.016358554363
|
||||
32 0 0
|
||||
37 0 0
|
||||
33 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
37 0.731409072876 0.347129404545
|
||||
28 0.732292115688 0.505374491215
|
||||
29 0.684371292591 0.503170609474
|
||||
37 0 0
|
||||
28 0 0
|
||||
29 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
27 0.048765666783 0.014864772558
|
||||
38 0.048765666783 0.014864772558
|
||||
34 0.048765666783 0.014864772558
|
||||
27 0 0
|
||||
38 0 0
|
||||
34 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
38 0.048765666783 0.014864772558
|
||||
12 0.048765666783 0.014864772558
|
||||
34 0.048765666783 0.014864772558
|
||||
38 0 0
|
||||
12 0 0
|
||||
34 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
8 0.048765666783 0.014864772558
|
||||
39 0.048765666783 0.014864772558
|
||||
35 0.048765666783 0.014864772558
|
||||
8 0 0
|
||||
39 0 0
|
||||
35 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
39 0.048765666783 0.014864772558
|
||||
29 0.048765666783 0.014864772558
|
||||
35 0.048765666783 0.014864772558
|
||||
39 0 0
|
||||
29 0 0
|
||||
35 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
30 0.764537632465 0.016358613968
|
||||
40 0.771355509758 0.348071992397
|
||||
36 0.733175098896 0.347129285336
|
||||
30 0 0
|
||||
40 0 0
|
||||
36 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
40 0.771355509758 0.348071992397
|
||||
27 0.780212819576 0.503170490265
|
||||
36 0.733175098896 0.347129285336
|
||||
40 0 0
|
||||
27 0 0
|
||||
36 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
29 0.684371292591 0.503170609474
|
||||
41 0.693228423595 0.348071992397
|
||||
37 0.731409072876 0.347129404545
|
||||
29 0 0
|
||||
41 0 0
|
||||
37 0 0
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
41 0.693228423595 0.348071992397
|
||||
33 0.700046002865 0.016358554363
|
||||
37 0.731409072876 0.347129404545
|
||||
41 0 0
|
||||
33 0 0
|
||||
37 0 0
|
||||
kids 0
|
||||
|
|
BIN
Aircraft/Generic/Human/Models/equipment/strap.png
Normal file
After Width: | Height: | Size: 102 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 62 KiB |
9688
Aircraft/Generic/Human/Models/marty.ac
Normal file
11
Aircraft/Generic/Human/Models/marty.xml
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>marty.ac</path>
|
||||
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
|
||||
</PropertyList>
|
226
Aircraft/Generic/Human/Models/npc0.xml
Normal file
|
@ -0,0 +1,226 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<nasal>
|
||||
<load>
|
||||
|
||||
var theme_node = "sim/model/npc[0][0]";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Pilot-themes/Amelia_default.xml", theme_node);
|
||||
|
||||
var pose_node = "sim/model/npc[0][0]/pose";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Poses/help.xml", pose_node);
|
||||
|
||||
|
||||
|
||||
# id == loopid or return;
|
||||
|
||||
# settimer(func { loop(id) }, 0);
|
||||
# }
|
||||
# settimer(func { loop(loopid) }, 0);
|
||||
|
||||
</load>
|
||||
<unload>
|
||||
print ("bye");
|
||||
loopid += 1;
|
||||
</unload>
|
||||
</nasal>
|
||||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[0]/character</character>
|
||||
<outfit>sim/model/npc[0]/outfit</outfit>
|
||||
<headgear>sim/model/npc[0]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[0]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[0]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[0]/hair</hair>
|
||||
<toolr>sim/model/npc[0]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[0]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[0]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[0]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[0]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[0]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[0]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[0]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[0]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[0]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[0]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[0]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[0]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[0]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[0]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[0]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[0]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[0]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[0]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[0]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[0]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[0]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[0]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[0]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[0]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[0]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[0]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[0]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[0]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[0]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[0]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[0]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[0]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>male</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[0]/gender</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>male</object-name>
|
||||
<x-offset>1.1</x-offset>
|
||||
<y-offset>1.0</y-offset>
|
||||
<z-offset>0.9</z-offset>
|
||||
</animation>
|
||||
-->
|
||||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
|
||||
<overlay>
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[0]/character</character>
|
||||
<outfit>sim/model/npc[0]/outfit</outfit>
|
||||
<headgear>sim/model/npc[0]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[0]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[0]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[0]/hair</hair>
|
||||
<toolr>sim/model/npc[0]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[0]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[0]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[0]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[0]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[0]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[0]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[0]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[0]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[0]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[0]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[0]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[0]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[0]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[0]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[0]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[0]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[0]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[0]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[0]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[0]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[0]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[0]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[0]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[0]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[0]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[0]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[0]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[0]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[0]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[0]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[0]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[0]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>female</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[0]/gender</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>female</object-name>
|
||||
<x-offset>1.07</x-offset>
|
||||
<y-offset>1.082</y-offset>
|
||||
<z-offset>1.082</z-offset>
|
||||
</animation>
|
||||
|
||||
0.075 up
|
||||
0.0092 aft
|
||||
-->
|
||||
</PropertyList>
|
226
Aircraft/Generic/Human/Models/npc1.xml
Normal file
|
@ -0,0 +1,226 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<nasal>
|
||||
<load>
|
||||
|
||||
var theme_node = "sim/model/npc[1][0]";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Pilot-themes/Amelia_default.xml", theme_node);
|
||||
|
||||
var pose_node = "sim/model/npc[1][0]/pose";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Poses/help.xml", pose_node);
|
||||
|
||||
|
||||
|
||||
# id == loopid or return;
|
||||
|
||||
# settimer(func { loop(id) }, 0);
|
||||
# }
|
||||
# settimer(func { loop(loopid) }, 0);
|
||||
|
||||
</load>
|
||||
<unload>
|
||||
print ("bye");
|
||||
loopid += 1;
|
||||
</unload>
|
||||
</nasal>
|
||||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[1]/character</character>
|
||||
<outfit>sim/model/npc[1]/outfit</outfit>
|
||||
<headgear>sim/model/npc[1]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[1]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[1]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[1]/hair</hair>
|
||||
<toolr>sim/model/npc[1]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[1]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[1]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[1]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[1]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[1]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[1]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[1]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[1]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[1]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[1]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[1]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[1]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[1]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[1]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[1]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[1]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[1]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[1]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[1]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[1]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[1]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[1]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[1]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[1]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[1]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[1]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[1]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[1]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[1]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[1]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[1]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[1]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>male</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[1]/gender</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>male</object-name>
|
||||
<x-offset>1.1</x-offset>
|
||||
<y-offset>1.0</y-offset>
|
||||
<z-offset>0.9</z-offset>
|
||||
</animation>
|
||||
-->
|
||||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
|
||||
<overlay>
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[1]/character</character>
|
||||
<outfit>sim/model/npc[1]/outfit</outfit>
|
||||
<headgear>sim/model/npc[1]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[1]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[1]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[1]/hair</hair>
|
||||
<toolr>sim/model/npc[1]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[1]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[1]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[1]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[1]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[1]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[1]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[1]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[1]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[1]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[1]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[1]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[1]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[1]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[1]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[1]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[1]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[1]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[1]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[1]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[1]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[1]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[1]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[1]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[1]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[1]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[1]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[1]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[1]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[1]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[1]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[1]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[1]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>female</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[1]/gender</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>female</object-name>
|
||||
<x-offset>1.07</x-offset>
|
||||
<y-offset>1.082</y-offset>
|
||||
<z-offset>1.082</z-offset>
|
||||
</animation>
|
||||
|
||||
0.075 up
|
||||
0.0092 aft
|
||||
-->
|
||||
</PropertyList>
|
226
Aircraft/Generic/Human/Models/npc2.xml
Normal file
|
@ -0,0 +1,226 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<nasal>
|
||||
<load>
|
||||
|
||||
var theme_node = "sim/model/npc[2][0]";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Pilot-themes/Amelia_default.xml", theme_node);
|
||||
|
||||
var pose_node = "sim/model/npc[2][0]/pose";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Poses/help.xml", pose_node);
|
||||
|
||||
|
||||
|
||||
# id == loopid or return;
|
||||
|
||||
# settimer(func { loop(id) }, 0);
|
||||
# }
|
||||
# settimer(func { loop(loopid) }, 0);
|
||||
|
||||
</load>
|
||||
<unload>
|
||||
print ("bye");
|
||||
loopid += 1;
|
||||
</unload>
|
||||
</nasal>
|
||||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[2]/character</character>
|
||||
<outfit>sim/model/npc[2]/outfit</outfit>
|
||||
<headgear>sim/model/npc[2]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[2]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[2]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[2]/hair</hair>
|
||||
<toolr>sim/model/npc[2]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[2]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[2]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[2]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[2]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[2]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[2]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[2]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[2]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[2]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[2]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[2]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[2]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[2]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[2]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[2]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[2]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[2]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[2]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[2]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[2]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[2]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[2]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[2]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[2]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[2]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[2]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[2]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[2]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[2]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[2]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[2]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[2]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>male</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[2]/gender</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>male</object-name>
|
||||
<x-offset>1.1</x-offset>
|
||||
<y-offset>1.0</y-offset>
|
||||
<z-offset>0.9</z-offset>
|
||||
</animation>
|
||||
-->
|
||||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
|
||||
<overlay>
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[2]/character</character>
|
||||
<outfit>sim/model/npc[2]/outfit</outfit>
|
||||
<headgear>sim/model/npc[2]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[2]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[2]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[2]/hair</hair>
|
||||
<toolr>sim/model/npc[2]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[2]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[2]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[2]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[2]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[2]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[2]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[2]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[2]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[2]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[2]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[2]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[2]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[2]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[2]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[2]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[2]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[2]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[2]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[2]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[2]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[2]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[2]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[2]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[2]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[2]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[2]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[2]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[2]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[2]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[2]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[2]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[2]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>female</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[2]/gender</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>female</object-name>
|
||||
<x-offset>1.07</x-offset>
|
||||
<y-offset>1.082</y-offset>
|
||||
<z-offset>1.082</z-offset>
|
||||
</animation>
|
||||
|
||||
0.075 up
|
||||
0.0092 aft
|
||||
-->
|
||||
</PropertyList>
|
226
Aircraft/Generic/Human/Models/npc3.xml
Normal file
|
@ -0,0 +1,226 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<nasal>
|
||||
<load>
|
||||
|
||||
var theme_node = "sim/model/npc[3][0]";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Pilot-themes/Amelia_default.xml", theme_node);
|
||||
|
||||
var pose_node = "sim/model/npc[3][0]/pose";
|
||||
io.read_properties("Aircraft/Generic/Human/Models/Poses/help.xml", pose_node);
|
||||
|
||||
|
||||
|
||||
# id == loopid or return;
|
||||
|
||||
# settimer(func { loop(id) }, 0);
|
||||
# }
|
||||
# settimer(func { loop(loopid) }, 0);
|
||||
|
||||
</load>
|
||||
<unload>
|
||||
print ("bye");
|
||||
loopid += 1;
|
||||
</unload>
|
||||
</nasal>
|
||||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[3]/character</character>
|
||||
<outfit>sim/model/npc[3]/outfit</outfit>
|
||||
<headgear>sim/model/npc[3]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[3]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[3]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[3]/hair</hair>
|
||||
<toolr>sim/model/npc[3]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[3]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[3]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[3]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[3]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[3]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[3]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[3]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[3]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[3]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[3]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[3]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[3]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[3]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[3]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[3]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[3]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[3]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[3]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[3]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[3]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[3]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[3]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[3]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[3]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[3]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[3]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[3]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[3]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[3]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[3]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[3]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[3]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>male</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[3]/gender</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>male</object-name>
|
||||
<x-offset>1.1</x-offset>
|
||||
<y-offset>1.0</y-offset>
|
||||
<z-offset>0.9</z-offset>
|
||||
</animation>
|
||||
-->
|
||||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
|
||||
<overlay>
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/npc[3]/character</character>
|
||||
<outfit>sim/model/npc[3]/outfit</outfit>
|
||||
<headgear>sim/model/npc[3]/headgear</headgear>
|
||||
<eyewear>sim/model/npc[3]/eyewear</eyewear>
|
||||
<mask>sim/model/npc[3]/mask</mask>
|
||||
<no-head-view-name>0</no-head-view-name>
|
||||
|
||||
<hair>sim/model/npc[3]/hair</hair>
|
||||
<toolr>sim/model/npc[3]/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/npc[3]/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/npc[3]/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/npc[3]/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/npc[3]/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/npc[3]/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/npc[3]/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/npc[3]/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/npc[3]/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/npc[3]/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/npc[3]/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/npc[3]/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/npc[3]/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/npc[3]/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/npc[3]/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/npc[3]/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/npc[3]/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/npc[3]/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/npc[3]/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/npc[3]/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/npc[3]/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/npc[3]/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/npc[3]/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/npc[3]/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/npc[3]/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/npc[3]/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/npc[3]/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/npc[3]/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/npc[3]/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/npc[3]/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/npc[3]/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/npc[3]/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/npc[3]/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>female</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/npc[3]/gender</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>female</object-name>
|
||||
<x-offset>1.07</x-offset>
|
||||
<y-offset>1.082</y-offset>
|
||||
<z-offset>1.082</z-offset>
|
||||
</animation>
|
||||
|
||||
0.075 up
|
||||
0.0092 aft
|
||||
-->
|
||||
</PropertyList>
|
BIN
Aircraft/Generic/Human/Models/outfit/caleb-1.png
Normal file
After Width: | Height: | Size: 1.9 MiB |
BIN
Aircraft/Generic/Human/Models/outfit/caleb-3.png
Normal file
After Width: | Height: | Size: 218 KiB |
74012
Aircraft/Generic/Human/Models/outfit/coat-m.ac
Normal file
9
Aircraft/Generic/Human/Models/outfit/coat-m.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>coat-m.ac</path>
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
73220
Aircraft/Generic/Human/Models/outfit/dirtysuit.ac
Normal file
BIN
Aircraft/Generic/Human/Models/outfit/dirtysuit.png
Normal file
After Width: | Height: | Size: 2 MiB |
9
Aircraft/Generic/Human/Models/outfit/dirtysuit.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>dirtysuit.ac</path>
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
|
@ -16,7 +16,53 @@
|
|||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/male-pilot.xml</path>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/crew/pilot/character</character>
|
||||
<outfit>sim/model/crew/pilot/outfit</outfit>
|
||||
<headgear>sim/model/crew/pilot/headgear</headgear>
|
||||
<no-head-view-name>Cockpit View</no-head-view-name>
|
||||
</appearence-props>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/crew/pilot/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/crew/pilot/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/crew/pilot/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/crew/pilot/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/crew/pilot/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/crew/pilot/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/crew/pilot/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/crew/pilot/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/crew/pilot/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/crew/pilot/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/crew/pilot/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/crew/pilot/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/crew/pilot/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/crew/pilot/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/crew/pilot/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/crew/pilot/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/crew/pilot/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/crew/pilot/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/crew/pilot/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/crew/pilot/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/crew/pilot/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/crew/pilot/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/crew/pilot/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/crew/pilot/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/crew/pilot/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/crew/pilot/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/crew/pilot/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/crew/pilot/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/crew/pilot/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/crew/pilot/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
|
@ -32,7 +78,98 @@
|
|||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/female-pilot.xml</path>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
<overlay>
|
||||
|
||||
<appearence-props>
|
||||
<character>sim/model/crew/pilot/character</character>
|
||||
<outfit>sim/model/crew/pilot/outfit</outfit>
|
||||
<headgear>sim/model/crew/pilot/headgear</headgear>
|
||||
<eyewear>sim/model/crew/pilot/eyewear</eyewear>
|
||||
<no-head-view-name>Cockpit View</no-head-view-name>
|
||||
<hair>sim/model/crew/pilot/hair</hair>
|
||||
<toolr>sim/model/crew/pilot/toolr</toolr>
|
||||
</appearence-props>
|
||||
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
<pivot-props>
|
||||
<hip-rotate>sim/model/crew/pilot/pose/position/limb[0]/y-deg</hip-rotate>
|
||||
<hip-translate>sim/model/crew/pilot/pose/position/limb[0]/z-m</hip-translate>
|
||||
<chest-y>sim/model/crew/pilot/pose/position/limb[1]/y-deg</chest-y>
|
||||
<chest-z>sim/model/crew/pilot/pose/position/limb[1]/z-deg</chest-z>
|
||||
<head-y>sim/model/crew/pilot/pose/position/limb[2]/y-deg</head-y>
|
||||
<head-z>sim/model/crew/pilot/pose/position/limb[2]/z-deg</head-z>
|
||||
<arm1R-x>sim/model/crew/pilot/pose/position/limb[3]/x-deg</arm1R-x>
|
||||
<arm1R-y>sim/model/crew/pilot/pose/position/limb[3]/y-deg</arm1R-y>
|
||||
<arm1R-z>sim/model/crew/pilot/pose/position/limb[3]/z-deg</arm1R-z>
|
||||
<arm2R-y>sim/model/crew/pilot/pose/position/limb[4]/y-deg</arm2R-y>
|
||||
<arm2R-z>sim/model/crew/pilot/pose/position/limb[4]/z-deg</arm2R-z>
|
||||
<handR-x>sim/model/crew/pilot/pose/position/limb[5]/x-deg</handR-x>
|
||||
<handR-y>sim/model/crew/pilot/pose/position/limb[5]/y-deg</handR-y>
|
||||
<handR-num>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</handR-num>
|
||||
<arm1L-x>sim/model/crew/pilot/pose/position/limb[6]/x-deg</arm1L-x>
|
||||
<arm1L-y>sim/model/crew/pilot/pose/position/limb[6]/y-deg</arm1L-y>
|
||||
<arm1L-z>sim/model/crew/pilot/pose/position/limb[6]/z-deg</arm1L-z>
|
||||
<arm2L-y>sim/model/crew/pilot/pose/position/limb[7]/y-deg</arm2L-y>
|
||||
<arm2L-z>sim/model/crew/pilot/pose/position/limb[7]/z-deg</arm2L-z>
|
||||
<handL-x>sim/model/crew/pilot/pose/position/limb[8]/x-deg</handL-x>
|
||||
<handL-y>sim/model/crew/pilot/pose/position/limb[8]/y-deg</handL-y>
|
||||
<handL-num>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</handL-num>
|
||||
<leg1R-x>sim/model/crew/pilot/pose/position/limb[9]/x-deg</leg1R-x>
|
||||
<leg1R-y>sim/model/crew/pilot/pose/position/limb[9]/y-deg</leg1R-y>
|
||||
<leg1R-z>sim/model/crew/pilot/pose/position/limb[9]/z-deg</leg1R-z>
|
||||
<leg2R-y>sim/model/crew/pilot/pose/position/limb[10]/y-deg</leg2R-y>
|
||||
<footR-y>sim/model/crew/pilot/pose/position/limb[11]/y-deg</footR-y>
|
||||
<leg1L-x>sim/model/crew/pilot/pose/position/limb[12]/x-deg</leg1L-x>
|
||||
<leg1L-y>sim/model/crew/pilot/pose/position/limb[12]/y-deg</leg1L-y>
|
||||
<leg1L-z>sim/model/crew/pilot/pose/position/limb[12]/z-deg</leg1L-z>
|
||||
<leg2L-y>sim/model/crew/pilot/pose/position/limb[13]/y-deg</leg2L-y>
|
||||
<footL-y>sim/model/crew/pilot/pose/position/limb[14]/y-deg</footL-y>
|
||||
</pivot-props>
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
|
|
1116
Aircraft/Generic/Human/Models/walker-inc.xml
Normal file
|
@ -2,6 +2,7 @@
|
|||
|
||||
|
||||
<PropertyList>
|
||||
<!--
|
||||
<nasal>
|
||||
<load>
|
||||
update.add("Aircraft/Generic/Human/Models/Themes", "sim/multiplay/generic/string[10]");
|
||||
|
@ -10,11 +11,11 @@
|
|||
livery_update.stop();
|
||||
</unload>
|
||||
</nasal>
|
||||
|
||||
-->
|
||||
|
||||
<model>
|
||||
<name>male</name>
|
||||
<path>Aircraft/Generic/Human/Models/male.xml</path>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
</model>
|
||||
|
||||
<animation>
|
||||
|
@ -28,10 +29,69 @@
|
|||
</condition>
|
||||
</animation>
|
||||
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>male</object-name>
|
||||
<x-offset>1.1</x-offset>
|
||||
<y-offset>1.0</y-offset>
|
||||
<z-offset>0.9</z-offset>
|
||||
</animation>
|
||||
-->
|
||||
|
||||
<model>
|
||||
<name>female</name>
|
||||
<path>Aircraft/Generic/Human/Models/female.xml</path>
|
||||
<path>Aircraft/Generic/Human/Models/walker-inc.xml</path>
|
||||
|
||||
<overlay>
|
||||
<models>
|
||||
<char0-path>Aircraft/Generic/Human/Models/amelia.xml</char0-path>
|
||||
<char1-path>Aircraft/Generic/Human/Models/amelia.xml</char1-path>
|
||||
<char2-path>Aircraft/Generic/Human/Models/amelia.xml</char2-path>
|
||||
<outfit0>Aircraft/Generic/Human/Models/outfit/default-f.xml</outfit0>
|
||||
<outfit1>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</outfit1>
|
||||
<outfit2>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit2>
|
||||
<outfit3>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</outfit3>
|
||||
</models>
|
||||
|
||||
<limbs>
|
||||
<chest-x>-0.0112992</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1676192</chest-z>
|
||||
<head-x>0.0250915</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.577579</head-z>
|
||||
<shoulder-x>0.0322284</shoulder-x>
|
||||
<shoulder-y-l>-0.152689</shoulder-y-l>
|
||||
<shoulder-y-r>0.152689</shoulder-y-r>
|
||||
<shoulder-z>0.496473</shoulder-z>
|
||||
<elbow-x>0.0544844</elbow-x>
|
||||
<elbow-y-l>-0.439449</elbow-y-l>
|
||||
<elbow-y-r>0.439449</elbow-y-r>
|
||||
<elbow-z>0.492835</elbow-z>
|
||||
<hand-x>0.0327848</hand-x>
|
||||
<hand-y-l>-0.685121</hand-y-l>
|
||||
<hand-y-r>0.685121</hand-y-r>
|
||||
<hand-z>0.487592</hand-z>
|
||||
<leg-x>-0.0364763</leg-x>
|
||||
<leg-y-l>-0.0527938</leg-y-l>
|
||||
<leg-y-r>0.0527938</leg-y-r>
|
||||
<leg-z>-0.0216712</leg-z>
|
||||
<knee-x>0.00578977</knee-x>
|
||||
<knee-y-r>0.0886923</knee-y-r>
|
||||
<knee-y-l>-0.0886923</knee-y-l>
|
||||
<knee-z>-0.377503</knee-z>
|
||||
<foot-x>0.0806138</foot-x>
|
||||
<foot-y-l>-0.110317</foot-y-l>
|
||||
<foot-y-r>0.110317</foot-y-r>
|
||||
<foot-z>-0.872164</foot-z>
|
||||
</limbs>
|
||||
|
||||
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>female</object-name>
|
||||
|
@ -42,13 +102,16 @@
|
|||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<!--
|
||||
<animation>
|
||||
<type>scale</type>
|
||||
<object-name>female</object-name>
|
||||
<x-offset>1.05</x-offset>
|
||||
<y-offset>1.05</y-offset>
|
||||
<z-offset>1.05</z-offset>
|
||||
<x-offset>1.07</x-offset>
|
||||
<y-offset>1.082</y-offset>
|
||||
<z-offset>1.082</z-offset>
|
||||
</animation>
|
||||
|
||||
|
||||
0.075 up
|
||||
0.0092 aft
|
||||
-->
|
||||
</PropertyList>
|
||||
|
|
|
@ -266,33 +266,42 @@ var main_loop = func {
|
|||
settimer(main_loop, 0.01)
|
||||
}
|
||||
|
||||
var walker_model = {
|
||||
add: func {
|
||||
if (getprop("sim/model/crew/walker/visible")) {
|
||||
if (getprop("logging/walker-position")) {
|
||||
print("walker_model.add");
|
||||
}
|
||||
props.globals.getNode("models/model/path", 1);
|
||||
props.globals.getNode("models/model/longitude-deg-prop", 1);
|
||||
props.globals.getNode("models/model/latitude-deg-prop", 1);
|
||||
props.globals.getNode("models/model/elevation-ft-prop", 1);
|
||||
props.globals.getNode("models/model/heading-deg-prop", 1);
|
||||
|
||||
setprop ("models/model/path", "Aircraft/Generic/Human/Models/walker.xml");
|
||||
setprop ("models/model/longitude-deg-prop", "sim/walker/longitude-deg");
|
||||
setprop ("models/model/latitude-deg-prop", "sim/walker/latitude-deg");
|
||||
setprop ("models/model/elevation-ft-prop", "sim/walker/altitude-ft");
|
||||
setprop ("models/model/heading-deg-prop", "sim/walker/model-heading-deg");
|
||||
props.globals.getNode("models/model/load", 1);
|
||||
}
|
||||
},
|
||||
remove: func {
|
||||
if (getprop("logging/walker-position")) {
|
||||
print("walker_model.remove");
|
||||
}
|
||||
props.globals.getNode("models", 1).removeChild("model", 0);
|
||||
walker_model.reset_fall();
|
||||
},
|
||||
var walker_model = {
|
||||
index: 0,
|
||||
add: func {
|
||||
if (getprop("sim/model/crew/walker/visible")) {
|
||||
if (getprop("logging/walker-position")) {
|
||||
print("walker_model.add");
|
||||
}
|
||||
var manager = props.globals.getNode("/models", 1);
|
||||
var i = 0;
|
||||
for (; 1; i += 1)
|
||||
if (manager.getChild("model", i, 0) == nil)
|
||||
break;
|
||||
|
||||
props.globals.getNode("models/model[" ~ i ~ "]/path", 1);
|
||||
props.globals.getNode("models/model[" ~ i ~ "]/longitude-deg-prop", 1);
|
||||
props.globals.getNode("models/model[" ~ i ~ "]/latitude-deg-prop", 1);
|
||||
props.globals.getNode("models/model[" ~ i ~ "]/elevation-ft-prop", 1);
|
||||
props.globals.getNode("models/model[" ~ i ~ "]/heading-deg-prop", 1);
|
||||
|
||||
setprop ("models/model[" ~ i ~ "]/path", "Aircraft/Generic/Human/Models/walker.xml");
|
||||
setprop ("models/model[" ~ i ~ "]/longitude-deg-prop", "sim/walker/longitude-deg");
|
||||
setprop ("models/model[" ~ i ~ "]/latitude-deg-prop", "sim/walker/latitude-deg");
|
||||
setprop ("models/model[" ~ i ~ "]/elevation-ft-prop", "sim/walker/altitude-ft");
|
||||
setprop ("models/model[" ~ i ~ "]/heading-deg-prop", "sim/walker/model-heading-deg");
|
||||
props.globals.getNode("models/model[" ~ i ~ "]/load", 1);
|
||||
me.index = i;
|
||||
}
|
||||
},
|
||||
remove: func {
|
||||
if (getprop("logging/walker-position")) {
|
||||
print("walker_model.remove");
|
||||
}
|
||||
props.globals.getNode("/models", 1).removeChild("model", me.index);
|
||||
walker_model.reset_fall();
|
||||
},
|
||||
|
||||
reset_fall: func {
|
||||
falling = 0;
|
||||
walk_factor = 1.0;
|
||||
|
@ -830,4 +839,5 @@ var init_common = func {
|
|||
settimer(init_common,0);
|
||||
|
||||
var theme_dialog = gui.OverlaySelector.new("Select Theme", "Aircraft/Generic/Human/Models/Themes", "sim/walker/theme-name", nil, "sim/multiplay/generic/string[10]");
|
||||
var equip_dialog = gui.OverlaySelector.new("Select Equipment", "Aircraft/Generic/Human/Models/equipment/Themes", "sim/walker/equipment-name", nil, "sim/multiplay/generic/string[11]");
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ var trigger_falling_node = props.globals.getNode("sim/model/walker[1]/animate/tr
|
|||
var trigger_landing_node = props.globals.getNode("sim/model/walker[1]/animate/triggers/landing", 1);
|
||||
var trigger_open_parachute_node = props.globals.getNode("sim/model/walker[1]/animate/triggers/open-parachute", 1);
|
||||
var trigger_crashing_node = props.globals.getNode("sim/model/walker[1]/animate/triggers/crashing", 1);
|
||||
var trigger_free1_node = props.globals.getNode("sim/model/walker[1]/animate/triggers/free1", 1);
|
||||
var seq_node_now = nil;
|
||||
var content_modified_node = props.globals.getNode("sim/gui/dialogs/position-modified", 1);
|
||||
var walker_dialog1 = nil;
|
||||
|
@ -28,8 +29,8 @@ var position_count = 0;
|
|||
var anim_enabled = 0;
|
||||
var anim_running = -1;
|
||||
var triggers_enabled = 1;
|
||||
var triggers_list = [0, 0, 0, 0, 0, 0, 0, 0];
|
||||
var triggers_names = ["standing","walking","running","backwards","falling","open-parachute","landing","crashing"];
|
||||
var triggers_list = [0, 0, 0, 0, 0, 0, 0, 0, 0];
|
||||
var triggers_names = ["standing","walking","running","backwards","falling","open-parachute","landing","crashing","free1"];
|
||||
var triggers_abbrev = ["S","W","R","B","F","P","L","C"];
|
||||
var log_priority = getprop("sim/logging/priority");
|
||||
var log_level = 0;
|
||||
|
@ -1846,6 +1847,7 @@ var animate = {
|
|||
combo.prop().getNode("value[6]", 1).setValue("Open-Parachute");
|
||||
combo.prop().getNode("value[7]", 1).setValue("Landing");
|
||||
combo.prop().getNode("value[8]", 1).setValue("Crashing");
|
||||
combo.prop().getNode("value[9]", 1).setValue("free1");
|
||||
combo.prop().getNode("binding[0]/command", 1).setValue("dialog-apply");
|
||||
combo.prop().getNode("binding[1]/command", 1).setValue("property-assign");
|
||||
combo.prop().getNode("binding[1]/property", 1).setValue("sim/gui/dialogs/position-modified");
|
||||
|
@ -2023,6 +2025,9 @@ var animate_update = func (seq_node) {
|
|||
walker1_node.getNode("limb[4]", 1).getNode("z-deg", 1).setValue(interpolate_limb(from_node.getNode("limb[4]", 1).getNode("z-deg", 1).getValue(), to_node.getNode("limb[4]", 1).getNode("z-deg", 1).getValue(), move_percent));
|
||||
walker1_node.getNode("limb[5]", 1).getNode("x-deg", 1).setValue(interpolate_limb(from_node.getNode("limb[5]", 1).getNode("x-deg", 1).getValue(), to_node.getNode("limb[5]", 1).getNode("x-deg", 1).getValue(), move_percent));
|
||||
walker1_node.getNode("limb[5]", 1).getNode("y-deg", 1).setValue(interpolate_limb(from_node.getNode("limb[5]", 1).getNode("y-deg", 1).getValue(), to_node.getNode("limb[5]", 1).getNode("y-deg", 1).getValue(), move_percent));
|
||||
|
||||
# walker1_node.getNode("limb[5]", 1).getNode("hand-pose", 1).setValue(interpolate_limb(from_node.getNode("limb[5]", 1).getNode("y-deg", 1).getValue(), to_node.getNode("limb[5]", 1).getNode("hand-pose", 1).getValue(), move_percent));
|
||||
|
||||
walker1_node.getNode("limb[6]", 1).getNode("x-deg", 1).setValue(interpolate_limb(from_node.getNode("limb[6]", 1).getNode("x-deg", 1).getValue(), to_node.getNode("limb[6]", 1).getNode("x-deg", 1).getValue(), move_percent));
|
||||
walker1_node.getNode("limb[6]", 1).getNode("y-deg", 1).setValue(interpolate_limb(from_node.getNode("limb[6]", 1).getNode("y-deg", 1).getValue(), to_node.getNode("limb[6]", 1).getNode("y-deg", 1).getValue(), move_percent));
|
||||
walker1_node.getNode("limb[6]", 1).getNode("z-deg", 1).setValue(interpolate_limb(from_node.getNode("limb[6]", 1).getNode("z-deg", 1).getValue(), to_node.getNode("limb[6]", 1).getNode("z-deg", 1).getValue(), move_percent));
|
||||
|
@ -2269,6 +2274,19 @@ var discover_triggers = func (verbose) {
|
|||
bluebird.popupTip2("Trigger crashing set to position ("~trigger_crashing_node.getValue()~")",5);
|
||||
gui.popupTip("Ignoring duplicate trigger ("~i~") for crashing",6);
|
||||
}
|
||||
} elsif (t == "free1") {
|
||||
if (triggers_list[8] == 0) {
|
||||
trigger_free1_node.setValue(int(i));
|
||||
if (verbose and log_level > 0) {
|
||||
print (" found trigger: loading animation free1 to position ",i);
|
||||
}
|
||||
triggers_list[8] = 1;
|
||||
trig_c += 32;
|
||||
} else {
|
||||
print (" ignoring duplicate trigger (",i,") free1");
|
||||
bluebird.popupTip2("Trigger free1 set to position ("~trigger_open_parachute_node.getValue()~")",5);
|
||||
gui.popupTip("Ignoring duplicate trigger ("~i~") free1",6);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (var i = 0; i <= 7; i += 1) {
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
Portable animated Walker 3D Model for FlightGear.
|
||||
|
||||
http://www.flightgear-de.net
|
||||
|
||||
This Model is released under the Terms of the GPL V2.
|
||||
|
||||
To add the Walker to your Aircraft
|
||||
simly replace the <PropertyList> Entry at the top of your -set file with this:
|
||||
|
||||
<PropertyList include="Aircraft/Human/Include/walker-include.xml">
|
||||
|
||||
This includes all Properties for the Walker, Key Bindings and a Menubar Entry.
|
||||
The Keys "a", "A" and "s" have their normal Binding when not in Walk View or
|
||||
Walker Orbit View.
|
||||
|
||||
To have a custom Exit Point add the following Properties to the <model> section
|
||||
in your Aircrafts -set file:
|
||||
|
||||
<map>
|
||||
<default_exit>
|
||||
<x-offset-m type ="float">1</x-offset-m>
|
||||
<y-offset-m type ="float">3</y-offset-m>
|
||||
</default_exit>
|
||||
</map>
|
||||
|
||||
This specifies where the Walker Model appears.
|
||||
|
||||
Special Thanks go to Stewart Andreason (http://www.seahorsecorral.org) who created
|
||||
the Walker Animation System.
|