|
@ -0,0 +1,403 @@
|
|||
Attribution-NonCommercial-NoDerivatives 4.0 International
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
||||
does not provide legal services or legal advice. Distribution of
|
||||
Creative Commons public licenses does not create a lawyer-client or
|
||||
other relationship. Creative Commons makes its licenses and related
|
||||
information available on an "as-is" basis. Creative Commons gives no
|
||||
warranties regarding its licenses, any material licensed under their
|
||||
terms and conditions, or any related information. Creative Commons
|
||||
disclaims all liability for damages resulting from their use to the
|
||||
fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and
|
||||
conditions that creators and other rights holders may use to share
|
||||
original works of authorship and other material subject to copyright
|
||||
and certain other rights specified in the public license below. The
|
||||
following considerations are for informational purposes only, are not
|
||||
exhaustive, and do not form part of our licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are
|
||||
intended for use by those authorized to give the public
|
||||
permission to use material in ways otherwise restricted by
|
||||
copyright and certain other rights. Our licenses are
|
||||
irrevocable. Licensors should read and understand the terms
|
||||
and conditions of the license they choose before applying it.
|
||||
Licensors should also secure all rights necessary before
|
||||
applying our licenses so that the public can reuse the
|
||||
material as expected. Licensors should clearly mark any
|
||||
material not subject to the license. This includes other CC-
|
||||
licensed material, or material used under an exception or
|
||||
limitation to copyright. More considerations for licensors:
|
||||
wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public
|
||||
licenses, a licensor grants the public permission to use the
|
||||
licensed material under specified terms and conditions. If
|
||||
the licensor's permission is not necessary for any reason--for
|
||||
example, because of any applicable exception or limitation to
|
||||
copyright--then that use is not regulated by the license. Our
|
||||
licenses grant only permissions under copyright and certain
|
||||
other rights that a licensor has authority to grant. Use of
|
||||
the licensed material may still be restricted for other
|
||||
reasons, including because others have copyright or other
|
||||
rights in the material. A licensor may make special requests,
|
||||
such as asking that all changes be marked or described.
|
||||
Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More_considerations
|
||||
for the public:
|
||||
wiki.creativecommons.org/Considerations_for_licensees
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
|
||||
International Public License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree
|
||||
to be bound by the terms and conditions of this Creative Commons
|
||||
Attribution-NonCommercial-NoDerivatives 4.0 International Public
|
||||
License ("Public License"). To the extent this Public License may be
|
||||
interpreted as a contract, You are granted the Licensed Rights in
|
||||
consideration of Your acceptance of these terms and conditions, and the
|
||||
Licensor grants You such rights in consideration of benefits the
|
||||
Licensor receives from making the Licensed Material available under
|
||||
these terms and conditions.
|
||||
|
||||
|
||||
Section 1 -- Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar
|
||||
Rights that is derived from or based upon the Licensed Material
|
||||
and in which the Licensed Material is translated, altered,
|
||||
arranged, transformed, or otherwise modified in a manner requiring
|
||||
permission under the Copyright and Similar Rights held by the
|
||||
Licensor. For purposes of this Public License, where the Licensed
|
||||
Material is a musical work, performance, or sound recording,
|
||||
Adapted Material is always produced where the Licensed Material is
|
||||
synched in timed relation with a moving image.
|
||||
|
||||
b. Copyright and Similar Rights means copyright and/or similar rights
|
||||
closely related to copyright including, without limitation,
|
||||
performance, broadcast, sound recording, and Sui Generis Database
|
||||
Rights, without regard to how the rights are labeled or
|
||||
categorized. For purposes of this Public License, the rights
|
||||
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
||||
Rights.
|
||||
|
||||
c. Effective Technological Measures means those measures that, in the
|
||||
absence of proper authority, may not be circumvented under laws
|
||||
fulfilling obligations under Article 11 of the WIPO Copyright
|
||||
Treaty adopted on December 20, 1996, and/or similar international
|
||||
agreements.
|
||||
|
||||
d. Exceptions and Limitations means fair use, fair dealing, and/or
|
||||
any other exception or limitation to Copyright and Similar Rights
|
||||
that applies to Your use of the Licensed Material.
|
||||
|
||||
e. Licensed Material means the artistic or literary work, database,
|
||||
or other material to which the Licensor applied this Public
|
||||
License.
|
||||
|
||||
f. Licensed Rights means the rights granted to You subject to the
|
||||
terms and conditions of this Public License, which are limited to
|
||||
all Copyright and Similar Rights that apply to Your use of the
|
||||
Licensed Material and that the Licensor has authority to license.
|
||||
|
||||
g. Licensor means the individual(s) or entity(ies) granting rights
|
||||
under this Public License.
|
||||
|
||||
h. NonCommercial means not primarily intended for or directed towards
|
||||
commercial advantage or monetary compensation. For purposes of
|
||||
this Public License, the exchange of the Licensed Material for
|
||||
other material subject to Copyright and Similar Rights by digital
|
||||
file-sharing or similar means is NonCommercial provided there is
|
||||
no payment of monetary compensation in connection with the
|
||||
exchange.
|
||||
|
||||
i. Share means to provide material to the public by any means or
|
||||
process that requires permission under the Licensed Rights, such
|
||||
as reproduction, public display, public performance, distribution,
|
||||
dissemination, communication, or importation, and to make material
|
||||
available to the public including in ways that members of the
|
||||
public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
j. Sui Generis Database Rights means rights other than copyright
|
||||
resulting from Directive 96/9/EC of the European Parliament and of
|
||||
the Council of 11 March 1996 on the legal protection of databases,
|
||||
as amended and/or succeeded, as well as other essentially
|
||||
equivalent rights anywhere in the world.
|
||||
|
||||
k. You means the individual or entity exercising the Licensed Rights
|
||||
under this Public License. Your has a corresponding meaning.
|
||||
|
||||
|
||||
Section 2 -- Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License,
|
||||
the Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-sublicensable, non-exclusive, irrevocable license to
|
||||
exercise the Licensed Rights in the Licensed Material to:
|
||||
|
||||
a. reproduce and Share the Licensed Material, in whole or
|
||||
in part, for NonCommercial purposes only; and
|
||||
|
||||
b. produce and reproduce, but not Share, Adapted Material
|
||||
for NonCommercial purposes only.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where
|
||||
Exceptions and Limitations apply to Your use, this Public
|
||||
License does not apply, and You do not need to comply with
|
||||
its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section
|
||||
6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The
|
||||
Licensor authorizes You to exercise the Licensed Rights in
|
||||
all media and formats whether now known or hereafter created,
|
||||
and to make technical modifications necessary to do so. The
|
||||
Licensor waives and/or agrees not to assert any right or
|
||||
authority to forbid You from making technical modifications
|
||||
necessary to exercise the Licensed Rights, including
|
||||
technical modifications necessary to circumvent Effective
|
||||
Technological Measures. For purposes of this Public License,
|
||||
simply making modifications authorized by this Section 2(a)
|
||||
(4) never produces Adapted Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
a. Offer from the Licensor -- Licensed Material. Every
|
||||
recipient of the Licensed Material automatically
|
||||
receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this
|
||||
Public License.
|
||||
|
||||
b. No downstream restrictions. You may not offer or impose
|
||||
any additional or different terms or conditions on, or
|
||||
apply any Effective Technological Measures to, the
|
||||
Licensed Material if doing so restricts exercise of the
|
||||
Licensed Rights by any recipient of the Licensed
|
||||
Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or
|
||||
may be construed as permission to assert or imply that You
|
||||
are, or that Your use of the Licensed Material is, connected
|
||||
with, or sponsored, endorsed, or granted official status by,
|
||||
the Licensor or others designated to receive attribution as
|
||||
provided in Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not
|
||||
licensed under this Public License, nor are publicity,
|
||||
privacy, and/or other similar personality rights; however, to
|
||||
the extent possible, the Licensor waives and/or agrees not to
|
||||
assert any such rights held by the Licensor to the limited
|
||||
extent necessary to allow You to exercise the Licensed
|
||||
Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this
|
||||
Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to
|
||||
collect royalties from You for the exercise of the Licensed
|
||||
Rights, whether directly or through a collecting society
|
||||
under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly
|
||||
reserves any right to collect such royalties, including when
|
||||
the Licensed Material is used other than for NonCommercial
|
||||
purposes.
|
||||
|
||||
|
||||
Section 3 -- License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the
|
||||
following conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material, You must:
|
||||
|
||||
a. retain the following if it is supplied by the Licensor
|
||||
with the Licensed Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed
|
||||
Material and any others designated to receive
|
||||
attribution, in any reasonable manner requested by
|
||||
the Licensor (including by pseudonym if
|
||||
designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of
|
||||
warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the
|
||||
extent reasonably practicable;
|
||||
|
||||
b. indicate if You modified the Licensed Material and
|
||||
retain an indication of any previous modifications; and
|
||||
|
||||
c. indicate the Licensed Material is licensed under this
|
||||
Public License, and include the text of, or the URI or
|
||||
hyperlink to, this Public License.
|
||||
|
||||
For the avoidance of doubt, You do not have permission under
|
||||
this Public License to Share Adapted Material.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any
|
||||
reasonable manner based on the medium, means, and context in
|
||||
which You Share the Licensed Material. For example, it may be
|
||||
reasonable to satisfy the conditions by providing a URI or
|
||||
hyperlink to a resource that includes the required
|
||||
information.
|
||||
|
||||
3. If requested by the Licensor, You must remove any of the
|
||||
information required by Section 3(a)(1)(A) to the extent
|
||||
reasonably practicable.
|
||||
|
||||
|
||||
Section 4 -- Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that
|
||||
apply to Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
||||
to extract, reuse, reproduce, and Share all or a substantial
|
||||
portion of the contents of the database for NonCommercial purposes
|
||||
only and provided You do not Share Adapted Material;
|
||||
|
||||
b. if You include all or a substantial portion of the database
|
||||
contents in a database in which You have Sui Generis Database
|
||||
Rights, then the database in which You have Sui Generis Database
|
||||
Rights (but not its individual contents) is Adapted Material; and
|
||||
|
||||
c. You must comply with the conditions in Section 3(a) if You Share
|
||||
all or a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not
|
||||
replace Your obligations under this Public License where the Licensed
|
||||
Rights include other Copyright and Similar Rights.
|
||||
|
||||
|
||||
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
||||
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
||||
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
||||
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
||||
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
||||
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
||||
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
||||
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
||||
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
||||
|
||||
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
||||
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
||||
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
||||
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
||||
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
||||
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
||||
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided
|
||||
above shall be interpreted in a manner that, to the extent
|
||||
possible, most closely approximates an absolute disclaimer and
|
||||
waiver of all liability.
|
||||
|
||||
|
||||
Section 6 -- Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and
|
||||
Similar Rights licensed here. However, if You fail to comply with
|
||||
this Public License, then Your rights under this Public License
|
||||
terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under
|
||||
Section 6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided
|
||||
it is cured within 30 days of Your discovery of the
|
||||
violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
For the avoidance of doubt, this Section 6(b) does not affect any
|
||||
right the Licensor may have to seek remedies for Your violations
|
||||
of this Public License.
|
||||
|
||||
c. For the avoidance of doubt, the Licensor may also offer the
|
||||
Licensed Material under separate terms or conditions or stop
|
||||
distributing the Licensed Material at any time; however, doing so
|
||||
will not terminate this Public License.
|
||||
|
||||
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
||||
License.
|
||||
|
||||
|
||||
Section 7 -- Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different
|
||||
terms or conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the
|
||||
Licensed Material not stated herein are separate from and
|
||||
independent of the terms and conditions of this Public License.
|
||||
|
||||
|
||||
Section 8 -- Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and
|
||||
shall not be interpreted to, reduce, limit, restrict, or impose
|
||||
conditions on any use of the Licensed Material that could lawfully
|
||||
be made without permission under this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is
|
||||
deemed unenforceable, it shall be automatically reformed to the
|
||||
minimum extent necessary to make it enforceable. If the provision
|
||||
cannot be reformed, it shall be severed from this Public License
|
||||
without affecting the enforceability of the remaining terms and
|
||||
conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no
|
||||
failure to comply consented to unless expressly agreed to by the
|
||||
Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted
|
||||
as a limitation upon, or waiver of, any privileges and immunities
|
||||
that apply to the Licensor or You, including from the legal
|
||||
processes of any jurisdiction or authority.
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons is not a party to its public
|
||||
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
||||
its public licenses to material it publishes and in those instances
|
||||
will be considered the “Licensor.” The text of the Creative Commons
|
||||
public licenses is dedicated to the public domain under the CC0 Public
|
||||
Domain Dedication. Except for the limited purpose of indicating that
|
||||
material is shared under a Creative Commons public license or as
|
||||
otherwise permitted by the Creative Commons policies published at
|
||||
creativecommons.org/policies, Creative Commons does not authorize the
|
||||
use of the trademark "Creative Commons" or any other trademark or logo
|
||||
of Creative Commons without its prior written consent including,
|
||||
without limitation, in connection with any unauthorized modifications
|
||||
to any of its public licenses or any other arrangements,
|
||||
understandings, or agreements concerning use of licensed material. For
|
||||
the avoidance of doubt, this paragraph does not form part of the
|
||||
public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
|
||||
entityDef aas_types {
|
||||
"type1" "aas48"
|
||||
"type2" "aas96"
|
||||
"type3" "aas_drone"
|
||||
"type4" "aas_adrone"
|
||||
}
|
||||
|
||||
//
|
||||
// 48x48x96
|
||||
//
|
||||
entityDef aas48 {
|
||||
"mins" "-24 -24 0"
|
||||
"maxs" "24 24 82"
|
||||
"usePatches" "0"
|
||||
"writeBrushMap" "0"
|
||||
"playerFlood" "0"
|
||||
"allowSwimReachabilities" "0"
|
||||
"allowFlyReachabilities" "1"
|
||||
"fileExtension" "aas48"
|
||||
"gravity" "0 0 -1050"
|
||||
"maxStepHeight" "18"
|
||||
"maxBarrierHeight" "32"
|
||||
"maxWaterJumpHeight" "20"
|
||||
"maxFallHeight" "64"
|
||||
"minFloorCos" "0.6999999881"
|
||||
"tt_barrierJump" "100"
|
||||
"tt_startCrouching" "100"
|
||||
"tt_waterJump" "100"
|
||||
"tt_startWalkOffLedge" "100"
|
||||
}
|
||||
|
||||
//
|
||||
// 96x96x96
|
||||
//
|
||||
entityDef aas96 {
|
||||
"mins" "-47 -47 0"
|
||||
"maxs" "47 47 96"
|
||||
"usePatches" "0"
|
||||
"writeBrushMap" "0"
|
||||
"playerFlood" "0"
|
||||
"allowSwimReachabilities" "0"
|
||||
"allowFlyReachabilities" "0"
|
||||
"fileExtension" "aas96"
|
||||
"gravity" "0 0 -1050"
|
||||
"maxStepHeight" "18"
|
||||
"maxBarrierHeight" "32"
|
||||
"maxWaterJumpHeight" "20"
|
||||
"maxFallHeight" "64"
|
||||
"minFloorCos" "0.6999999881"
|
||||
"tt_barrierJump" "100"
|
||||
"tt_startCrouching" "100"
|
||||
"tt_waterJump" "100"
|
||||
"tt_startWalkOffLedge" "100"
|
||||
}
|
||||
|
||||
//
|
||||
// 96x96x96
|
||||
//
|
||||
entityDef aas_drone {
|
||||
"mins" "-32 -30 0"
|
||||
"maxs" "32 30 190"
|
||||
"usePatches" "0"
|
||||
"writeBrushMap" "0" // what is this for ??
|
||||
"playerFlood" "0"
|
||||
"allowSwimReachabilities" "0"
|
||||
"allowFlyReachabilities" "1"
|
||||
"fileExtension" "aas_drone"
|
||||
"gravity" "0 0 -1050"
|
||||
"maxStepHeight" "18"
|
||||
"maxBarrierHeight" "32"
|
||||
"maxWaterJumpHeight" "20"
|
||||
"maxFallHeight" "64"
|
||||
"minFloorCos" "0.6999999881"
|
||||
"tt_barrierJump" "100"
|
||||
"tt_startCrouching" "100"
|
||||
"tt_waterJump" "100"
|
||||
"tt_startWalkOffLedge" "100"
|
||||
}
|
||||
|
||||
entityDef aas_adrone {
|
||||
"mins" "-48 -64 0"
|
||||
"maxs" "48 64 72"
|
||||
"usePatches" "0"
|
||||
"writeBrushMap" "0" // what is this for ??
|
||||
"playerFlood" "0"
|
||||
"allowSwimReachabilities" "0"
|
||||
"allowFlyReachabilities" "1"
|
||||
"fileExtension" "aas_adrone"
|
||||
"gravity" "0 0 -1050"
|
||||
"maxStepHeight" "18"
|
||||
"maxBarrierHeight" "32"
|
||||
"maxWaterJumpHeight" "20"
|
||||
"maxFallHeight" "64"
|
||||
"minFloorCos" "0.6999999881"
|
||||
"tt_barrierJump" "100"
|
||||
"tt_startCrouching" "100"
|
||||
"tt_waterJump" "100"
|
||||
"tt_startWalkOffLedge" "100"
|
||||
}
|
|
@ -0,0 +1,98 @@
|
|||
/*==============================================================================
|
||||
WORLDSPAWN
|
||||
==============================================================================*/
|
||||
|
||||
entityDef worldspawn
|
||||
{
|
||||
"editor_color" "0 0 0"
|
||||
"editor_mins" "?"
|
||||
"editor_maxs" "?"
|
||||
|
||||
"editor_usage" "Map geometry entity, only one worldspawn entity is allowed per map"
|
||||
"editor_var music" "music"
|
||||
"editor_var gravity" "gravity"
|
||||
"editor_var no_stamina" "player can always run"
|
||||
"editor_var no_Weapons" "only first weapon and no attacks"
|
||||
|
||||
"spawnclass" "idWorldspawn"
|
||||
"gravity" "1000"
|
||||
"name" "world"
|
||||
}
|
||||
|
||||
/*==============================================================================
|
||||
LIGHT SOURCE
|
||||
==============================================================================*/
|
||||
|
||||
entityDef light
|
||||
{
|
||||
"editor_color" "0 1 0"
|
||||
"editor_mins" "-8 -8 -8"
|
||||
"editor_maxs" "8 8 8"
|
||||
"editor_rotatable" "1"
|
||||
"editor_displayFolder" "lights"
|
||||
|
||||
"editor_usage" "Light source. If health is set, light becomes breakable and turns off when shot."
|
||||
|
||||
"editor_material texture" "light shader to use."
|
||||
"editor_color color" "light color"
|
||||
"editor_var shaderParm3" "shader parm #3"
|
||||
"editor_var shaderParm4" "shader parm #4"
|
||||
"editor_var shaderParm5" "shader parm #5"
|
||||
"editor_var shaderParm6" "shader parm #6"
|
||||
"editor_var shaderParm7" "shader parm #7"
|
||||
"editor_var count" "this many times light must be triggered to toggle"
|
||||
"editor_var break" "break when triggered"
|
||||
"editor_model model" "model"
|
||||
"editor_model broken" "model if light is broken (default is model name with '_broken' suffix)"
|
||||
"editor_var hideModelOnBreak" "hide model when broke"
|
||||
"editor_var health" "how many damage to deal to become broken, 0 is invincible"
|
||||
"editor_var target" "trigger this entities when shot"
|
||||
"editor_var levels" "like count (this many times light must be triggered to toggle), but each trigger light will become dimmer by one level"
|
||||
"editor_var start_off" "start toggled off"
|
||||
"editor_var snd_broken" "sound shader to use if broken"
|
||||
"editor_var mtr_broken" "material to use if broken"
|
||||
"editor_color color_demonic" "demonic mode - color"
|
||||
"editor_material mat_demonic" "demonic mode - material"
|
||||
"editor_var leave_demonic_mat" "demonic mode - leave demonic material when effect expires (color is still reverted)"
|
||||
|
||||
"spawnclass" "idLight"
|
||||
|
||||
// defaults
|
||||
"health" "0"
|
||||
"levels" "1"
|
||||
"start_off" "0"
|
||||
"count" "1"
|
||||
"break" "0"
|
||||
}
|
||||
|
||||
/*==============================================================================
|
||||
SOUND SOURCE
|
||||
==============================================================================*/
|
||||
|
||||
entityDef speaker {
|
||||
"editor_color" "0 1 0"
|
||||
"editor_mins" "-8 -8 -8"
|
||||
"editor_maxs" "8 8 8"
|
||||
"editor_material" "textures/editor/speaker"
|
||||
|
||||
|
||||
"editor_usage" "Sound source. Use to add atmospheric sound effects on your map or add background music."
|
||||
|
||||
"editor_snd s_shader" "specify a sound file (.wav or .ogg) or a sound shader."
|
||||
"editor_snd snd_demonic" "reserved field (?)"
|
||||
"editor_var overlayDemonic" "to overlay sound with snd_demonic instead of replacing it, set this to 1."
|
||||
"editor_var s_waitfortrigger" "set to 1 to play the sound when triggered. 0 to play it on map load."
|
||||
"editor_var s_volume" "override sound shader volume level."
|
||||
"editor_var s_minDistance" "override sound shader minDistance."
|
||||
"editor_var s_maxDistance" "override sound shader maxDistance."
|
||||
"editor_var s_omni" "force sound to be omnidirectional."
|
||||
"editor_var s_looping" "force sound to loop continuously."
|
||||
"editor_var s_occlusion" "do not occlude this sound by portals"
|
||||
"editor_var s_global" "play sound at the same volume level across the map (no falloff at all)"
|
||||
"editor_var s_bgmusic" "flags this speaker as background music source to allow independent volume control via menu."
|
||||
"editor_var s_shakes" "when the sound is loud this entity makes the screen shake."
|
||||
"editor_var wait" "specifies seconds between triggerings when set > 0."
|
||||
"editor_var random" "every wait time will be random."
|
||||
|
||||
"spawnclass" "idSound"
|
||||
}
|
|
@ -0,0 +1,96 @@
|
|||
unbindall
|
||||
|
||||
// buggy third person view control
|
||||
seta g_vehicleZoomStep "15" // number of frames zoom takes
|
||||
seta g_vehicleMaxViewDist "400" // zoomed-out distance
|
||||
seta g_vehicleMinViewDist "230" // zoomed-in distance
|
||||
seta g_vehicleMaxViewHeight "85" // zoomed-out height
|
||||
seta g_vehicleMinViewHeight "50" // zoomed-in height
|
||||
|
||||
bind "TAB" "_impulse19" // show scoreboard
|
||||
|
||||
//Weapon Binds!
|
||||
|
||||
bind "1" "_impulse0" //melee
|
||||
bind "2" "_impulse1" //plasma hand weapons
|
||||
bind "3" "_impulse2" //shotguns
|
||||
bind "4" "_impulse3" //automatics
|
||||
bind "5" "_impulse4" //sniperish
|
||||
bind "6" "_impulse5" //explosives
|
||||
bind "7" "_impulse6" //space cannon
|
||||
|
||||
bind "MOUSE3" "_zoom" //weapon zoom
|
||||
bind "MWHEELDOWN" "_impulse14" //next weapon
|
||||
bind "MWHEELUP" "_impulse15" //prev weapon
|
||||
|
||||
bind UPARROW _forward
|
||||
bind DOWNARROW _back
|
||||
bind LEFTARROW _left
|
||||
bind RIGHTARROW _right
|
||||
|
||||
bind "w" "_forward"
|
||||
bind "a" "_moveleft"
|
||||
bind "s" "_back"
|
||||
bind "d" "_moveright"
|
||||
bind "SPACE" "_moveup"
|
||||
bind "c" "_movedown"
|
||||
bind "SHIFT" "_speed"
|
||||
bind "MOUSE1" "_attack"
|
||||
bind "MOUSE2" "_impulse23" // ALT-FIRE
|
||||
bind "MOUSE3" "_zoom"
|
||||
|
||||
bind "r" "_impulse13" // reload
|
||||
bind "t" "_impulse16" // toggle third-person view
|
||||
bind "v" "_impulse21" // third-person zoom view
|
||||
bind "e" "_use" // use / enter vehicle (used to be _impulse17)
|
||||
bind "f" "_impulse24" // flashlight
|
||||
bind "i" "_impulse28" // compass
|
||||
|
||||
seta r_fullscreen "0"
|
||||
seta sys_lang "english"
|
||||
seta in_kbd "english"
|
||||
seta r_renderer "best"
|
||||
seta r_brightness "1"
|
||||
seta r_gamma "1"
|
||||
seta com_purgeAll "0"
|
||||
seta com_product_lang_ext "1"
|
||||
seta com_guid ""
|
||||
|
||||
seta g_projectileLights "1"
|
||||
|
||||
// view kickback cvars
|
||||
seta g_dvFrequency "0.1"
|
||||
seta g_dvAmplitude "0.0001"
|
||||
seta g_dvTime "1"
|
||||
|
||||
seta g_showWeather "1" // Weather fx on/off
|
||||
seta g_skipViewEffects "0" // this is dangerous cvar as it disables Flash HUD (and perhaps PDA) in Storm Engine v2 (BFG based)
|
||||
|
||||
seta si_pure "0"
|
||||
|
||||
set com_skipIntroVideos "0" // allows intro video to be skippable
|
||||
set com_firstLaunchIntroVideos "1" // if 1, no video skipping allowed, if 0 - videos can be skipped
|
||||
set in_useJoystick "1"
|
||||
|
||||
set r_useHDR "1"
|
||||
|
||||
set screenshot_png_quality "8"
|
||||
set screenshot_png "1"
|
||||
|
||||
set r_shadowMapStaticShadowsDistance "100000000"
|
||||
set r_shadowMapQuality "4"
|
||||
set r_shadowMapMaxDistance "2900"
|
||||
set r_shadowMapSplits "4"
|
||||
set r_shadowMapSamples "4"
|
||||
set r_shadowMapBiasScale "0.0001"
|
||||
set r_shadowMapImageSize "2048"
|
||||
set r_useShadowMapping "1"
|
||||
|
||||
set r_glowIntensity "2.0"
|
||||
set r_glowHeight "360"
|
||||
set r_glowSingleViewportOptimized "1"
|
||||
set r_glowEnable "1"
|
||||
|
||||
set ui_name "Player"
|
||||
|
||||
set s_bgmusic_volume "0"
|
|
@ -0,0 +1,64 @@
|
|||
sett radiant_entityMode "0"
|
||||
sett radiant_QE4StyleWindows "0"
|
||||
sett radiant_TextureLock "1"
|
||||
sett radiant_RotateLock "1"
|
||||
sett radiant_LoadLast "1"
|
||||
sett radiant_LastProject "steelstorm2.qe4"
|
||||
sett radiant_LastMap ""
|
||||
sett radiant_RunBefore "1"
|
||||
sett radiant_NewFaceGrab "1"
|
||||
sett radiant_NewRightClick "1"
|
||||
sett radiant_NewVertex "1"
|
||||
sett radiant_Autosave "1"
|
||||
sett radiant_LoadLastMap "0"
|
||||
sett radiant_NewTextureWindowStuff "0"
|
||||
sett radiant_AutosaveMinutes "5"
|
||||
sett radiant_Snapshots "0"
|
||||
sett radiant_StatusPointSize "10"
|
||||
sett radiant_CamXYUpdate "1"
|
||||
sett radiant_NewLightStyle "1"
|
||||
sett radiant_MoveSpeed "400"
|
||||
sett radiant_AngleSpeed "300"
|
||||
sett radiant_CubicClipping "1"
|
||||
sett radiant_CubicScale "13"
|
||||
sett radiant_ALTEdgeDrag "0"
|
||||
sett radiant_UseTextureBar "0"
|
||||
sett radiant_QE4Paint "1"
|
||||
sett radiant_SnapT "0"
|
||||
sett radiant_XZVIS "0"
|
||||
sett radiant_YZVIS "0"
|
||||
sett radiant_ZVIS "1"
|
||||
sett radiant_SizePainting "0"
|
||||
sett radiant_WideToolBar "1"
|
||||
sett radiant_NoClamp "0"
|
||||
sett radiant_Rotation "45"
|
||||
sett radiant_HiColorTextures "1"
|
||||
sett radiant_ChaseMouse "1"
|
||||
sett radiant_EntityShow "0"
|
||||
sett radiant_TextureScale "50"
|
||||
sett radiant_TextureScrollbar "1"
|
||||
sett radiant_UseDisplayLists "1"
|
||||
sett radiant_SwitchClipKey "1"
|
||||
sett radiant_SelectWholeEntitiesKey "1"
|
||||
sett radiant_TextureQuality "6"
|
||||
sett radiant_UseGLLighting "0"
|
||||
sett radiant_LoadShaders "2"
|
||||
sett radiant_NoStipple "1"
|
||||
sett radiant_UndoLevels "63"
|
||||
sett radiant_RadiantMapPath ""
|
||||
sett radiant_ModelPath ""
|
||||
sett radiant_NewMapFormat "1"
|
||||
sett EntityPlacement "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A0000007B000000A301000056020000"
|
||||
sett radiant_InspectorsWindow "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11000000E7010000D2010000BD030000"
|
||||
sett radiant_InspectorDockedDialogs "6352"
|
||||
sett radiant_SavedInfo "CC010000776A00000000803F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803F0000803F0000803F0000403F0000403F0000403F0000003F0000003F0000003F0000803E0000803E0000803E00000000000000000000000000000000000000000000803F0000000000000000000000000000000000000000000000000000803F000000000000000000000000000000000000803F0000003F000000000000403F00000000000000000000000000010000201000000000803F000000000000000000000000000000000000000000000000"
|
||||
sett radiant_MainWindowPlace "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000007000000F4040000D9030000"
|
||||
sett radiant_xywindow "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF901000022000000DE04000082030000"
|
||||
sett radiant_xzwindow "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05000000190000008000000064000000"
|
||||
sett radiant_yzwindow "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05000000190000008000000064000000"
|
||||
sett radiant_camerawindow "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0200000022000000F7010000AA010000"
|
||||
sett radiant_zwindow "2C0000000000000001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7010000AC010000F701000082030000"
|
||||
sett radiant_texwindow "E36A7400C50000005B397000AEAA5E00"
|
||||
sett radiant_ZClipEnabled "00"
|
||||
sett radiant_ZClipTop "40000000"
|
||||
sett radiant_ZClipBottom "C0FFFFFF"
|
After Width: | Height: | Size: 108 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 3.5 MiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 108 KiB |
After Width: | Height: | Size: 175 KiB |
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,59 @@
|
|||
windowDef Desktop
|
||||
{
|
||||
rect 0, 0, 640, 480
|
||||
backcolor 0.2, 0.2, 0.2, 1
|
||||
|
||||
float lightsOn 1
|
||||
|
||||
windowDef Lights
|
||||
{
|
||||
rect 20, 20, 600, 60
|
||||
backcolor 1, 0, 0, 1
|
||||
text "Lights"
|
||||
textscale 0.8
|
||||
textalign 1
|
||||
|
||||
onAction
|
||||
{
|
||||
if ( "Desktop::lightsOn" == 1 )
|
||||
{
|
||||
set "cmd" "setkeyval light_1 _color '0 0 0'";
|
||||
set "Desktop::lightsOn" "0";
|
||||
set "cmd" "play vo_creepy_voice";
|
||||
}
|
||||
else
|
||||
{
|
||||
set "cmd" "setkeyval light_1 _color '1 1 1'";
|
||||
set "Desktop::lightsOn" "1";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
windowDef PlaySound
|
||||
{
|
||||
rect 20, 110, 600, 60
|
||||
backcolor 1, 0, 1, 1
|
||||
text "Play GUI sound"
|
||||
textscale 0.8
|
||||
textalign 1
|
||||
|
||||
onAction
|
||||
{
|
||||
set "cmd" "play vo_creepy_voice";
|
||||
}
|
||||
}
|
||||
|
||||
windowDef ToggleSpeaker
|
||||
{
|
||||
rect 20, 180, 600, 60
|
||||
backcolor 0, 0, 1, 1
|
||||
text "Toggle Music"
|
||||
textscale 0.8
|
||||
textalign 1
|
||||
|
||||
onAction
|
||||
{
|
||||
set "cmd" "runScript test_box_gui::toggle_speaker;";
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
bind "JOY1" "_moveup" // jump (A/X button)
|
||||
bind "JOY2" "" // (B/Circle button)
|
||||
bind "JOY3" "_impulse13" // reload (X/Square button)
|
||||
bind "JOY4" "_impulse17" // use (Y/Triangle button)
|
||||
bind "JOY5" "_impulse15" // weapPrev (L Shoulder)
|
||||
bind "JOY6" "_impulse14" // weapNext (R Shoulder)
|
||||
bind "JOY9" "" // Menu (Start button)
|
||||
bind "JOY10" "_impulse19" // PDA (Back/Select button)
|
||||
bind "JOY_DPAD_RIGHT" "_impulse0"
|
||||
bind "JOY_DPAD_LEFT" "_impulse12"
|
||||
bind "JOY_DPAD_UP" "_impulse7"
|
||||
bind "JOY_DPAD_DOWN" "_impulse10"
|
||||
bind "JOY_TRIGGER1" "_impulse16"
|
||||
bind "JOY_TRIGGER2" "_attack"
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
bind "JOY1" "_impulse17" // use (A/Triangle button)
|
||||
bind "JOY2" "" // (B/Circle button)
|
||||
bind "JOY3" "_impulse13" // reload (X/Square button)
|
||||
bind "JOY4" "_moveup" // jump (Y/X button)
|
||||
bind "JOY5" "_impulse15" // weapPrev (L Shoulder)
|
||||
bind "JOY6" "_impulse14" // weapNext (R Shoulder)
|
||||
bind "JOY9" "" // Menu (Start button)
|
||||
bind "JOY10" "_impulse19" // PDA (Back/Select button)
|
||||
bind "JOY_DPAD_RIGHT" "_impulse0"
|
||||
bind "JOY_DPAD_LEFT" "_impulse12"
|
||||
bind "JOY_DPAD_UP" "_impulse7"
|
||||
bind "JOY_DPAD_DOWN" "_impulse10"
|
||||
bind "JOY_TRIGGER1" "_impulse16"
|
||||
bind "JOY_TRIGGER2" "_attack"
|
||||
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
bind "JOY7" "_movedown" // crouch (Right Stick Click)
|
||||
bind "JOY8" "_speed" // run (Left Stick Click)
|
||||
bind "JOY_STICK1_UP" "_lookup"
|
||||
bind "JOY_STICK1_DOWN" "_lookdown"
|
||||
bind "JOY_STICK1_LEFT" "_left"
|
||||
bind "JOY_STICK1_RIGHT" "_right"
|
||||
bind "JOY_STICK2_UP" "_forward"
|
||||
bind "JOY_STICK2_DOWN" "_back"
|
||||
bind "JOY_STICK2_LEFT" "_moveleft"
|
||||
bind "JOY_STICK2_RIGHT" "_moveright"
|
||||
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
bind "JOY7" "_speed" // run (Left Stick Click)
|
||||
bind "JOY8" "_movedown" // crouch (Right Stick Click)
|
||||
bind "JOY_STICK1_UP" "_forward"
|
||||
bind "JOY_STICK1_DOWN" "_back"
|
||||
bind "JOY_STICK1_LEFT" "_moveleft"
|
||||
bind "JOY_STICK1_RIGHT" "_moveright"
|
||||
bind "JOY_STICK2_UP" "_lookup"
|
||||
bind "JOY_STICK2_DOWN" "_lookdown"
|
||||
bind "JOY_STICK2_LEFT" "_left"
|
||||
bind "JOY_STICK2_RIGHT" "_right"
|
||||
|
||||
|
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 6.0 KiB |
|
@ -0,0 +1,22 @@
|
|||
// --------------------------------------------------------------
|
||||
// COMMON COLORS
|
||||
// --------------------------------------------------------------
|
||||
textures/color/black
|
||||
{
|
||||
noFragment
|
||||
{
|
||||
blend diffusemap
|
||||
map textures/colors/black.tga
|
||||
linear // no mip maps
|
||||
}
|
||||
}
|
||||
|
||||
textures/color/white
|
||||
{
|
||||
noFragment
|
||||
{
|
||||
blend diffusemap
|
||||
map _white
|
||||
linear // no mip maps
|
||||
}
|
||||
}
|
|
@ -0,0 +1,356 @@
|
|||
_default
|
||||
{
|
||||
{
|
||||
map _default
|
||||
}
|
||||
}
|
||||
|
||||
_tracemodel
|
||||
{
|
||||
collision
|
||||
}
|
||||
|
||||
// a caulk brush will behave as a normal solid surface
|
||||
// for collision detection and utility flood filling, and
|
||||
// should be used whenever you know the area isn't going to
|
||||
// be visible, but it needs to be closed off for things to
|
||||
// work right. Curves and models don't stop the utility
|
||||
// flood filling, so you need to have solid brushes behind
|
||||
// them. Setting the faces that won't ever be seen to
|
||||
// caulk will save some rendering time and data space.
|
||||
textures/common/caulk
|
||||
{
|
||||
qer_editorimage textures/editor/caulk.tga
|
||||
noshadows
|
||||
forceOpaque // will still seal levels
|
||||
}
|
||||
|
||||
//==================================================================================
|
||||
// Clipping materials begins
|
||||
//==================================================================================
|
||||
// a monster clip brush is solid to monsters only
|
||||
textures/common/monster_clip
|
||||
{
|
||||
qer_editorimage textures/editor/monsterclip.jpg
|
||||
nonsolid
|
||||
monsterclip
|
||||
noshadows
|
||||
}
|
||||
|
||||
// only solid for players
|
||||
textures/common/player_clip
|
||||
{
|
||||
qer_editorimage textures/editor/playerclip.tga
|
||||
noimpact
|
||||
nonsolid
|
||||
playerclip
|
||||
noshadows
|
||||
}
|
||||
|
||||
// solid for all entities, including projectiles
|
||||
textures/common/full_clip
|
||||
{
|
||||
qer_editorimage textures/editor/fullclip.tga
|
||||
monsterclip
|
||||
playerclip
|
||||
moveableclip
|
||||
noshadows
|
||||
}
|
||||
|
||||
// solid only for projectiles
|
||||
textures/common/weapon_clip
|
||||
{
|
||||
qer_editorimage textures/editor/weap_clip.tga
|
||||
moveableclip
|
||||
noshadows
|
||||
}
|
||||
|
||||
// solid to players and monsters only
|
||||
textures/common/clip
|
||||
{
|
||||
qer_editorimage textures/editor/clip.tga
|
||||
noimpact
|
||||
nonsolid
|
||||
monsterclip
|
||||
playerclip
|
||||
noshadows
|
||||
}
|
||||
|
||||
// ASE/LWO models can have a hull (simplified copy of the original mesh) with this material so that engine
|
||||
// uses lower poly model for collision detection instead of the actual visible model to improve performance
|
||||
textures/common/collision
|
||||
{
|
||||
qer_editorimage textures/editor/collision.tga
|
||||
noshadows
|
||||
collision
|
||||
}
|
||||
|
||||
textures/common/collision_terrain
|
||||
{
|
||||
qer_editorimage textures/editor/collision.tga
|
||||
noshadows
|
||||
noSelfShadow
|
||||
noimpact
|
||||
nosteps
|
||||
noOverlays
|
||||
collision
|
||||
}
|
||||
//==================================================================================
|
||||
// Clipping materials end
|
||||
//==================================================================================
|
||||
|
||||
// aassolid brushes create solid space in AAS files
|
||||
textures/common/aassolid
|
||||
{
|
||||
qer_editorimage textures/editor/aas_solid.tga
|
||||
qer_nocarve
|
||||
nonsolid
|
||||
noshadows
|
||||
aassolid
|
||||
}
|
||||
|
||||
// aasobstacle brushes are used to compile obstacles into AAS
|
||||
// that can be enabled/disabled
|
||||
textures/common/aasobstacle
|
||||
{
|
||||
qer_editorimage textures/editor/aas_obstacle.tga
|
||||
qer_nocarve
|
||||
nonsolid
|
||||
noshadows
|
||||
aasobstacle
|
||||
}
|
||||
|
||||
// surfaces with this material will not render in-game
|
||||
textures/common/nodraw
|
||||
{
|
||||
qer_editorimage textures/editor/nodraw.tga
|
||||
nonsolid
|
||||
noShadows
|
||||
noSelfShadow
|
||||
}
|
||||
|
||||
// sound speaker entity needs a material too :)
|
||||
textures/common/speaker
|
||||
{
|
||||
qer_editorimage textures/editor/speaker.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/common/shadow
|
||||
{
|
||||
qer_editorimage textures/editor/shadow.tga
|
||||
noSelfShadow
|
||||
nonsolid
|
||||
forceShadows
|
||||
}
|
||||
|
||||
textures/common/shadow2
|
||||
{
|
||||
qer_editorimage textures/editor/shadow.tga
|
||||
nonsolid
|
||||
forceShadows
|
||||
}
|
||||
|
||||
textures/common/ladder
|
||||
{
|
||||
qer_editorimage textures/editor/ladder.tga
|
||||
nonsolid
|
||||
monsterclip
|
||||
playerclip
|
||||
noimpact
|
||||
ladder
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/common/ledge
|
||||
{
|
||||
qer_editorimage textures/editor/ledge.tga
|
||||
nonsolid
|
||||
monsterclip
|
||||
playerclip
|
||||
noimpact
|
||||
ledge
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/common/wallrun
|
||||
{
|
||||
qer_editorimage textures/editor/wallrun.tga
|
||||
nonsolid
|
||||
monsterclip
|
||||
playerclip
|
||||
noimpact
|
||||
wallrun
|
||||
noshadows
|
||||
}
|
||||
|
||||
//======================================================================
|
||||
// GUIs Begin
|
||||
//======================================================================
|
||||
// Use this material for the interactive view screen and use
|
||||
// a "gui" key referencing appropriate gui file, like "guis/yourguifile.gui" on the entity.
|
||||
// A model-entity can only have 3 GUI screens
|
||||
textures/common/entityGui {
|
||||
qer_editorimage textures/editor/entityGui.tga
|
||||
discrete
|
||||
playerclip
|
||||
guiSurf entity
|
||||
}
|
||||
|
||||
textures/common/entityGui2 {
|
||||
qer_editorimage textures/editor/entityGui2.tga
|
||||
discrete
|
||||
playerclip
|
||||
guiSurf entity2
|
||||
}
|
||||
|
||||
textures/common/entityGui3 {
|
||||
qer_editorimage textures/editor/entityGui3.tga
|
||||
discrete
|
||||
guiSurf entity3
|
||||
playerclip
|
||||
}
|
||||
//======================================================================
|
||||
// GUIs End
|
||||
//======================================================================
|
||||
|
||||
// vis portal brushes (one face with vizportal material and the rest 5 with nodraw material) are used to prevent engine
|
||||
// from rendering what's not in the player's view to improve performance
|
||||
textures/editor/visportal
|
||||
{
|
||||
qer_editorimage textures/editor/visportal.tga
|
||||
areaportal
|
||||
noshadows
|
||||
}
|
||||
|
||||
|
||||
//======================================================================
|
||||
// For De Triggers
|
||||
//======================================================================
|
||||
|
||||
// standard trigger uses this one
|
||||
textures/common/trig_std
|
||||
{
|
||||
qer_editorimage textures/editor/trigger_std.tga
|
||||
qer_nocarve // don't let an awry CSG operation cut it up
|
||||
noshadows
|
||||
trigger
|
||||
}
|
||||
|
||||
textures/common/trig_relay
|
||||
{
|
||||
qer_editorimage textures/editor/trigger_relay.tga
|
||||
qer_nocarve // don't let an awry CSG operation cut it up
|
||||
noshadows
|
||||
trigger
|
||||
}
|
||||
|
||||
textures/common/trig_hurt //de pain, DE PAIN!!!
|
||||
{
|
||||
qer_editorimage textures/editor/trigger_hurt.tga
|
||||
qer_nocarve // don't let an awry CSG operation cut it up
|
||||
noshadows
|
||||
trigger
|
||||
}
|
||||
|
||||
textures/common/trig_touch
|
||||
{
|
||||
qer_editorimage textures/editor/trigger_touch.tga
|
||||
qer_nocarve // don't let an awry CSG operation cut it up
|
||||
noshadows
|
||||
trigger
|
||||
}
|
||||
|
||||
//======================================================================
|
||||
// Triggers End!
|
||||
//======================================================================
|
||||
|
||||
//======================================================================
|
||||
// MISC TEXTURES FOR ENTITIES
|
||||
//======================================================================
|
||||
|
||||
textures/editor/location
|
||||
{
|
||||
qer_editorimage textures/editor/location.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/location_separator
|
||||
{
|
||||
qer_editorimage textures/editor/location_separator.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/quest
|
||||
{
|
||||
qer_editorimage textures/editor/quest.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/quest_complete
|
||||
{
|
||||
qer_editorimage textures/editor/quest_complete.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/quest_primary
|
||||
{
|
||||
qer_editorimage textures/editor/quest_primary.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/commstream
|
||||
{
|
||||
qer_editorimage textures/editor/commstream.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/camera_view
|
||||
{
|
||||
qer_editorimage textures/editor/camera_view.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/target_null
|
||||
{
|
||||
qer_editorimage textures/editor/target_null.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/editor/tip
|
||||
{
|
||||
qer_editorimage textures/editor/tip.tga
|
||||
qer_nocarve
|
||||
noshadows
|
||||
}
|
||||
|
||||
textures/common/overdrawtest
|
||||
{
|
||||
noselfShadow
|
||||
noshadows
|
||||
translucent
|
||||
{
|
||||
blend filter
|
||||
map textures/common/overdraw.tga
|
||||
}
|
||||
}
|
||||
|
||||
textures/common/water
|
||||
{
|
||||
noselfShadow
|
||||
noshadows
|
||||
translucent
|
||||
qer_nocarve
|
||||
water
|
||||
|
||||
qer_editorimage textures/editor/water.tga
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
textures/bigchars
|
||||
{
|
||||
{
|
||||
blend blend
|
||||
maskDepth
|
||||
colored
|
||||
nopicmip
|
||||
linear
|
||||
map textures/conchars.tga
|
||||
}
|
||||
}
|
||||
|
||||
console
|
||||
{
|
||||
{
|
||||
map textures/colors/black.tga
|
||||
linear // no mip maps
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
material guiSolid {
|
||||
{
|
||||
blend blend
|
||||
colored
|
||||
map "_white"
|
||||
clamp
|
||||
}
|
||||
}
|
||||
|
||||
material auroraLeftEye {
|
||||
stereoeye left
|
||||
{
|
||||
blend blend
|
||||
map guis/assets/mainmenu/eye_left.tga
|
||||
}
|
||||
}
|
||||
|
||||
material auroraRightEye {
|
||||
stereoeye right
|
||||
{
|
||||
blend blend
|
||||
map guis/assets/mainmenu/eye_right.tga
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
lights/defaultPointLight
|
||||
{
|
||||
lightFalloffImage makeintensity( lights/square_light_simple_falloff.tga )
|
||||
{
|
||||
forceHighQuality
|
||||
map lights/square_light_simple.tga
|
||||
colored
|
||||
zeroClamp
|
||||
}
|
||||
}
|
||||
|
||||
lights/defaultProjectedLight
|
||||
{
|
||||
lightFalloffImage _noFalloff
|
||||
{
|
||||
forceHighQuality
|
||||
map lights/square_light_simple.tga
|
||||
colored
|
||||
zeroClamp
|
||||
}
|
||||
}
|
||||
|
||||
lights/ambientLight2
|
||||
{
|
||||
ambientLight
|
||||
lightFalloffImage makeintensity( lights/square_light_simple.tga )
|
||||
{
|
||||
forceHighQuality
|
||||
map lights/square_light_simple.tga
|
||||
colored
|
||||
zeroClamp
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
// Intro video (spinning logo)
|
||||
video/kialogo {
|
||||
translucent {
|
||||
videomap "video/kialogo.roq"
|
||||
linear
|
||||
}
|
||||
}
|
||||
|
||||
// default video in PDA
|
||||
video/default_pda_video {
|
||||
translucent {
|
||||
videomap "video/default_pda_video.roq"
|
||||
linear
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 1.0 MiB |
|
@ -0,0 +1,6 @@
|
|||
cd ..\..
|
||||
SET BASEPATH=%CD%
|
||||
cd base\newfonts
|
||||
|
||||
REM Do latin languages first
|
||||
for %%i in ( *.?tf ) do idFont newfonts\%%i -fs_basepath %BASEPATH%
|
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 2.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 1.0 MiB |
|
@ -0,0 +1,56 @@
|
|||
// NO audio files in the personal pda (the one player obtains first time ever) and no video files in other pdas (the ones player will pick up through out the game)
|
||||
// videos are "downloaded" when video logs are picked up and audio logs / textual logs can contain audio logs
|
||||
|
||||
pda default {
|
||||
name "First and Last names (or a nickname) "
|
||||
fullname "Full legal name, if applicable (this field can be skipped)"
|
||||
icon "blah/blah/blah" // material for HUD icon (might be irrelevant to current implementation)
|
||||
id "????x-??" // Where ? is a digit
|
||||
post "Map Location" // this is ignored for the personal pda and map's location is used
|
||||
title "Title" // player/character's title or rank
|
||||
security "" // only set this if it contains a new security clearance.. this field is for information to appear in the hud/pda, as real security is flagged on the entity
|
||||
pda_email "default_email1"
|
||||
pda_email "default_email2"
|
||||
pda_audio "default_audio_log1"
|
||||
pda_audio "default_audio_log2"
|
||||
}
|
||||
|
||||
|
||||
email default_email1 {
|
||||
date "??-??-????" // date
|
||||
to "nameX"
|
||||
from "nameY"
|
||||
subject "subject"
|
||||
text {
|
||||
"First line.\n\n"
|
||||
"Second line. Can be looooong.\n\n"
|
||||
"Cheers,\nName"
|
||||
}
|
||||
}
|
||||
|
||||
email default_email2 {
|
||||
date "??-??-????" // date
|
||||
to "nameX"
|
||||
from "nameY"
|
||||
subject "subject"
|
||||
text {
|
||||
"First line.\n\n"
|
||||
"Second line. Can be looooong.\n\n"
|
||||
"Cheers,\nName"
|
||||
}
|
||||
}
|
||||
|
||||
audio default_audio_log1 {
|
||||
name "log's title"
|
||||
info "Some notes about audio log\nMaybe two lines of notes"
|
||||
preview "sound/vo/video/novideo" // this one is weird, maybe another sound shader with short version of full message? Maybe could be left blank or sound shader with blank sound
|
||||
audio "sound_shader"
|
||||
}
|
||||
|
||||
audio defalt_audio_log2 {
|
||||
name "log's title"
|
||||
info "Some notes about audio log\nMaybe two lines of notes"
|
||||
preview "sound/vo/video/novideo"
|
||||
audio "sound_shader"
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
// NO audio files in the personal pda (the one player obtains first time ever) and no video files in other pdas (the ones player will pick up through out the game)
|
||||
// videos are "downloaded" when video logs are picked up and audio logs / textual logs can contain audio logs
|
||||
|
||||
pda personal
|
||||
{
|
||||
name "^5Personal^0"
|
||||
fullname "Dick Dickenson"
|
||||
icon "gui/pda/blank"
|
||||
id "1111-11"
|
||||
post "Moon" // this is ignored for the personal pda and map's location is used
|
||||
title "Resource Scout" // player/character's title or rank
|
||||
security "" // only set this if it contains a new security clearance.. this field is for information to appear in the hud/pda, as real security is flagged on the entity
|
||||
pda_email "personal"
|
||||
pda_video "default_video"
|
||||
pda_video "default_video2"
|
||||
pda_video "default_video3"
|
||||
}
|
||||
|
||||
email personal
|
||||
{
|
||||
date "01-01-600"
|
||||
to "self"
|
||||
from "self"
|
||||
subject "Reminder"
|
||||
text
|
||||
{
|
||||
"ATTENTION!.\n\n"
|
||||
"Don't forget to send out emergency beacon after landing.\n\n"
|
||||
"Dick\n"
|
||||
}
|
||||
}
|