Updated bug list for UQM project
This commit is contained in:
Submodule project/jni/application/commandergenius/commandergenius updated: cdd8564ebd...6f28771d57
@@ -1,204 +0,0 @@
|
||||
We worship these two higher beings for making the original, legendary game:
|
||||
Fred Ford
|
||||
Paul Reiche III
|
||||
|
||||
|
||||
The Ur-Quan Masters port:
|
||||
-------------------------
|
||||
|
||||
Core team (in alphabetical order):
|
||||
Serge van den Boom <svdb@stack.nl>
|
||||
Mika Kolehmainen <mk@kapsi.fi>
|
||||
Michael Chapman Martin <mcmartin@gmail.com>
|
||||
Chris Nelson <chris@toysforbob.com>
|
||||
Alex Volkov <codepro@usa.net>
|
||||
|
||||
Additional programming (in alphabetical order):
|
||||
Geoffrey Hausheer <uqm-devel@phracturedblue.com>
|
||||
Nicolas Simonds <uqm@submedia.net>
|
||||
|
||||
Music remixers (in alphabetical order):
|
||||
Jouni Airaksinen <markvera@spacesynth.net>
|
||||
Tore Aune Fjellstad
|
||||
Espen Gätzschmann
|
||||
Aaron J. Grier <agrier@poofygoof.com>
|
||||
Dan Nicholson <dan@kosmic.org>
|
||||
George Nowik <norgio@attbi.com>
|
||||
Riku Nuottajärvi <riku.nuottajarvi@pp.inet.fi>
|
||||
Erol Otus <erol@toysforbob.com>
|
||||
|
||||
Other contributions (in alphabetical order):
|
||||
Jouni Airaksinen <markvera@spacesynth.net> (Startup Menu)
|
||||
Karl Bartel <karlb@gmx.net>
|
||||
Travis Chase <cftc@shaw.ca> (BeOS port)
|
||||
Felix Lazarev <felix@freedo.org> (3DO internals)
|
||||
Parker MacMillan
|
||||
Sanjay Madhav <madhav@usc.edu> (code patches)
|
||||
Robert McNamara <robert@americantenor.com> (MacOS X stuff)
|
||||
Mike Melanson (ADPCM basis from FFmpeg used for DUK audio)
|
||||
Mudrony Laszlo <mudronyl@dragon.klte.hu> (PC/DOS content unpacking)
|
||||
Erol Otus <erol@toysforbob.com> (Splash screen)
|
||||
Brian Rogers <burpmaster@truffula.net>
|
||||
Horatiu Romosan <hory@post.ro> (v0.1 Win32 installer)
|
||||
Zarla Sheenaza <astronia@aol.com> (0.6 Win32 installer graphics)
|
||||
Joffrey Smith (setup graphics)
|
||||
Peter van Valderen <p.vanvalderen@chello.nl>
|
||||
Alex Volkov <codepro@usa.net> (additional slides)
|
||||
Alexander Waseleski <Paxtez@hotmail.com> (code patches)
|
||||
Yukki (v0.1 Win32 installer graphics)
|
||||
|
||||
|
||||
Original game:
|
||||
--------------
|
||||
|
||||
Programming & technology:
|
||||
Fred Ford
|
||||
|
||||
Game design and fiction:
|
||||
Paul Reiche III
|
||||
|
||||
3DO programming:
|
||||
Ken Ford
|
||||
Fred Ford
|
||||
Brad Van Tighem
|
||||
|
||||
Producer (3DO version):
|
||||
Mark Wallace
|
||||
|
||||
3DO production:
|
||||
Paul Reiche III
|
||||
Richard Antaki
|
||||
|
||||
Starring the voices of:
|
||||
Richard Antaki ....... Thraddash
|
||||
Alex Bennett ......... Starbase Commander
|
||||
Rich Betz ............ Ariloulaleelay
|
||||
............ Druuge
|
||||
Roy Blumenfeld ....... Zoq-Fot-Pik
|
||||
David Bryce .......... Kohr-Ah
|
||||
.......... Ilwrath
|
||||
.......... Shofixti
|
||||
.......... Spathi
|
||||
Lauren Forcella ...... Supox
|
||||
Greg Johnson ......... Orz
|
||||
......... Pkunk
|
||||
......... Utwig
|
||||
Bruce Leyland ........ Yehat
|
||||
Erol Otus ............ Chmmr
|
||||
Paul Reiche III ...... Mycon
|
||||
...... Talking Pet
|
||||
Brad Van Tighem ...... Slylandro Speaker
|
||||
Madeleine Wild ....... Zoq-Fot-Pik
|
||||
....... Syreen
|
||||
....... VUX
|
||||
Larry Zee ............ Umgah
|
||||
............ Melnorme
|
||||
............ Ur-Quan
|
||||
840-AV ............... Slylandro Probe
|
||||
Paul II, Paul III .... Victory Sequence
|
||||
Arianna & Devin Reiche
|
||||
|
||||
Voice effects:
|
||||
Jeff Forehan
|
||||
Burke Treischmann
|
||||
Mark Miller
|
||||
|
||||
Voice editing:
|
||||
Richard Antaki
|
||||
Paul Reiche III
|
||||
Burke Treischmann
|
||||
Steve Henefin
|
||||
Jeremy Bredow
|
||||
Erik Griss
|
||||
Brad Van Tighem
|
||||
|
||||
Art and animation:
|
||||
George Barr
|
||||
Paul Reiche III
|
||||
Erol Otus
|
||||
Greg Johnson
|
||||
Kyle Balda
|
||||
Jeff Rianda
|
||||
Taunya Shiffer
|
||||
Leonard Robel
|
||||
Greg Hammond
|
||||
Armand Cabrera
|
||||
Silicon Knights
|
||||
|
||||
Additional writing:
|
||||
Greg Johnson
|
||||
Mat Genser
|
||||
Robert Leyland
|
||||
Iain McCaig
|
||||
Tomi Quintana
|
||||
Erol Otus
|
||||
Leonard Robel
|
||||
John Estes
|
||||
|
||||
Music:
|
||||
Burke Treischmann
|
||||
Dan Nicholson
|
||||
Riku Nuottajärvi
|
||||
Eric Berge
|
||||
Erol Otus
|
||||
Marc Brown
|
||||
Aaron Grier
|
||||
Kevin Palivec
|
||||
Tommy Dunbar
|
||||
|
||||
3D cinemagraphics:
|
||||
Gene Bodio
|
||||
Phil Le Marbre
|
||||
TrueMotion(R) "S" Video Compression by The Duck Corporation
|
||||
|
||||
Product marketing manager (3DO version):
|
||||
Jim Curry
|
||||
|
||||
3DO testers:
|
||||
Susan Michele
|
||||
Jeremy Bredow
|
||||
Wes Gittens
|
||||
Ty Johnson
|
||||
Tate Schieferle
|
||||
Carolina Esmurdoc
|
||||
Rob Johnson
|
||||
Kevin Kwan
|
||||
Joe Ganis
|
||||
Chang Fadel
|
||||
Erik Griss
|
||||
Eugene Law
|
||||
Mark Ybarra
|
||||
Steve Groll
|
||||
Tim Jordan
|
||||
Matt Young
|
||||
|
||||
PC/DOS testers:
|
||||
Pam Levins
|
||||
Tomi Quintana
|
||||
Joel Dinolt
|
||||
Robert Daly
|
||||
Greg Hammond
|
||||
B.J. Shea
|
||||
Robert Leyland
|
||||
Sean Vikoren
|
||||
Mike Ebert
|
||||
Tony Hsieh
|
||||
ROL
|
||||
Ed Gwynn
|
||||
Akila Redmer
|
||||
Russell Bornschlegel
|
||||
Steve Graziano
|
||||
Mark Voorsanger
|
||||
|
||||
Special thanks to:
|
||||
Greg Johnson
|
||||
John Ratcliffe
|
||||
|
||||
Paul's Foundation:
|
||||
Laurie
|
||||
Devin
|
||||
and Arianna
|
||||
|
||||
Got us 86'ed out of a restaurant in Las Vegas:
|
||||
Madeline Canepa (we love her anyway)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
All known bugs and missing features are listed in our online bug database,
|
||||
which can be found at
|
||||
http://bugs.uqm.stack.nl/
|
||||
New bugs that you may find can be reported at the same location.
|
||||
|
||||
In-game menu overlaps with on-screen keys
|
||||
Two-player melee crew & batt overlaps with on-screen keys
|
||||
Put thrust key to the bottom
|
||||
|
||||
@@ -1,944 +0,0 @@
|
||||
|
||||
The Ur-Quan Masters
|
||||
Copyright (C) 1992, 2002 Toys for Bob, Inc.
|
||||
|
||||
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 entertaining,
|
||||
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. A copy of the
|
||||
General Public License is included at the end of this document.
|
||||
|
||||
The content -- voiceovers, dialogue, graphics, sounds, and music --
|
||||
are copyright (C) 1992, 1993, 2002 Toys for Bob, Inc. or their
|
||||
respective creators. The content may be used freely under the
|
||||
terms of the Creative Commons Attribution-NonCommercial-ShareAlike
|
||||
2.5 license (included below, and also available at
|
||||
http://creativecommons.org/licenses/by-nc-sa/2.5/). The content
|
||||
may also be copied freely as part of a distribution of The Ur-Quan
|
||||
Masters.
|
||||
|
||||
The documentation -- excluding documentation that is part of the
|
||||
code or otherwise clearly governed by the preceding licenses --
|
||||
may be used freely under the terms of the Creative Commons
|
||||
Attribution 2.0 license (included below, and also available at
|
||||
http://creativecommons.org/licenses/by/2.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.
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
CREATIVE COMMONS LICENSE
|
||||
Attribution-NonCommercial-ShareAlike 2.5
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
|
||||
SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT
|
||||
RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS"
|
||||
BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION
|
||||
PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE.
|
||||
|
||||
License
|
||||
|
||||
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
|
||||
COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
|
||||
COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
|
||||
AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
|
||||
|
||||
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
|
||||
TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE
|
||||
RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
|
||||
CONDITIONS.
|
||||
|
||||
1. Definitions
|
||||
|
||||
a. "Collective Work" means a work, such as a periodical issue,
|
||||
anthology or encyclopedia, in which the Work in its entirety in
|
||||
unmodified form, along with a number of other contributions,
|
||||
constituting separate and independent works in themselves, are
|
||||
assembled into a collective whole. A work that constitutes a
|
||||
Collective Work will not be considered a Derivative Work (as
|
||||
defined below) for the purposes of this License.
|
||||
|
||||
b. "Derivative Work" means a work based upon the Work or upon the
|
||||
Work and other pre-existing works, such as a translation,
|
||||
musical arrangement, dramatization, fictionalization, motion
|
||||
picture version, sound recording, art reproduction, abridgment,
|
||||
condensation, or any other form in which the Work may be recast,
|
||||
transformed, or adapted, except that a work that constitutes a
|
||||
Collective Work will not be considered a Derivative Work for the
|
||||
purpose of this License. For the avoidance of doubt, where the
|
||||
Work is a musical composition or sound recording, the
|
||||
synchronization of the Work in timed-relation with a moving
|
||||
image ("synching") will be considered a Derivative Work for the
|
||||
purpose of this License.
|
||||
|
||||
c. "Licensor" means the individual or entity that offers the Work
|
||||
under the terms of this License.
|
||||
|
||||
d. "Original Author" means the individual or entity who created the
|
||||
Work.
|
||||
|
||||
e. "Work" means the copyrightable work of authorship offered under
|
||||
the terms of this License.
|
||||
|
||||
f. "You" means an individual or entity exercising rights under this
|
||||
License who has not previously violated the terms of this
|
||||
License with respect to the Work, or who has received express
|
||||
permission from the Licensor to exercise rights under this
|
||||
License despite a previous violation.
|
||||
|
||||
g. "License Elements" means the following high-level license
|
||||
attributes as selected by Licensor and indicated in the title of
|
||||
this License: Attribution, Noncommercial, ShareAlike.
|
||||
|
||||
2. Fair Use Rights. Nothing in this license is intended to reduce,
|
||||
limit, or restrict any rights arising from fair use, first sale or
|
||||
other limitations on the exclusive rights of the copyright owner
|
||||
under copyright law or other applicable laws.
|
||||
|
||||
3. License Grant. Subject to the terms and conditions of this License,
|
||||
Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-exclusive, perpetual (for the duration of the applicable
|
||||
copyright) license to exercise the rights in the Work as stated
|
||||
below:
|
||||
|
||||
a. to reproduce the Work, to incorporate the Work into one or more
|
||||
Collective Works, and to reproduce the Work as incorporated in
|
||||
the Collective Works;
|
||||
|
||||
b. to create and reproduce Derivative Works;
|
||||
|
||||
c. to distribute copies or phonorecords of, display publicly,
|
||||
perform publicly, and perform publicly by means of a digital
|
||||
audio transmission the Work including as incorporated in
|
||||
Collective Works;
|
||||
|
||||
d. to distribute copies or phonorecords of, display publicly,
|
||||
perform publicly, and perform publicly by means of a digital
|
||||
audio transmission Derivative Works;
|
||||
|
||||
The above rights may be exercised in all media and formats whether
|
||||
now known or hereafter devised. The above rights include the right
|
||||
to make such modifications as are technically necessary to exercise
|
||||
the rights in other media and formats. All rights not expressly
|
||||
granted by Licensor are hereby reserved, including but not limited
|
||||
to the rights set forth in Sections 4(e) and 4(f).
|
||||
|
||||
4. Restrictions.
|
||||
|
||||
The license granted in Section 3 above is expressly made subject to and
|
||||
limited by the following restrictions:
|
||||
|
||||
a. You may distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform the Work only under the terms of this
|
||||
License, and You must include a copy of, or the Uniform Resource
|
||||
Identifier for, this License with every copy or phonorecord of
|
||||
the Work You distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform. You may not offer or impose any
|
||||
terms on the Work that alter or restrict the terms of this
|
||||
License or the recipients' exercise of the rights granted
|
||||
hereunder. You may not sublicense the Work. You must keep intact
|
||||
all notices that refer to this License and to the disclaimer of
|
||||
warranties. You may not distribute, publicly display, publicly
|
||||
perform, or publicly digitally perform the Work with any
|
||||
technological measures that control access or use of the Work in
|
||||
a manner inconsistent with the terms of this License
|
||||
Agreement. The above applies to the Work as incorporated in a
|
||||
Collective Work, but this does not require the Collective Work
|
||||
apart from the Work itself to be made subject to the terms of
|
||||
this License. If You create a Collective Work, upon notice from
|
||||
any Licensor You must, to the extent practicable, remove from
|
||||
the Collective Work any credit as required by clause 4(d), as
|
||||
requested. If You create a Derivative Work, upon notice from any
|
||||
Licensor You must, to the extent practicable, remove from the
|
||||
Derivative Work any credit as required by clause 4(d), as
|
||||
requested.
|
||||
|
||||
b. You may distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform a Derivative Work only under the
|
||||
terms of this License, a later version of this License with the
|
||||
same License Elements as this License, or a Creative Commons
|
||||
iCommons license that contains the same License Elements as this
|
||||
License (e.g. Attribution-NonCommercial-ShareAlike 2.5
|
||||
Japan). You must include a copy of, or the Uniform Resource
|
||||
Identifier for, this License or other license specified in the
|
||||
previous sentence with every copy or phonorecord of each
|
||||
Derivative Work You distribute, publicly display, publicly
|
||||
perform, or publicly digitally perform. You may not offer or
|
||||
impose any terms on the Derivative Works that alter or restrict
|
||||
the terms of this License or the recipients' exercise of the
|
||||
rights granted hereunder, and You must keep intact all notices
|
||||
that refer to this License and to the disclaimer of
|
||||
warranties. You may not distribute, publicly display, publicly
|
||||
perform, or publicly digitally perform the Derivative Work with
|
||||
any technological measures that control access or use of the
|
||||
Work in a manner inconsistent with the terms of this License
|
||||
Agreement. The above applies to the Derivative Work as
|
||||
incorporated in a Collective Work, but this does not require the
|
||||
Collective Work apart from the Derivative Work itself to be made
|
||||
subject to the terms of this License.
|
||||
|
||||
c. You may not exercise any of the rights granted to You in Section
|
||||
3 above in any manner that is primarily intended for or directed
|
||||
toward commercial advantage or private monetary
|
||||
compensation. The exchange of the Work for other copyrighted
|
||||
works by means of digital file-sharing or otherwise shall not be
|
||||
considered to be intended for or directed toward commercial
|
||||
advantage or private monetary compensation, provided there is no
|
||||
payment of any monetary compensation in connection with the
|
||||
exchange of copyrighted works.
|
||||
|
||||
d. If you distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform the Work or any Derivative Works or
|
||||
Collective Works, You must keep intact all copyright notices for
|
||||
the Work and provide, reasonable to the medium or means You are
|
||||
utilizing: (i) the name of the Original Author (or pseudonym, if
|
||||
applicable) if supplied, and/or (ii) if the Original Author
|
||||
and/or Licensor designate another party or parties (e.g. a
|
||||
sponsor institute, publishing entity, journal) for attribution
|
||||
in Licensor's copyright notice, terms of service or by other
|
||||
reasonable means, the name of such party or parties; the title
|
||||
of the Work if supplied; to the extent reasonably practicable,
|
||||
the Uniform Resource Identifier, if any, that Licensor specifies
|
||||
to be associated with the Work, unless such URI does not refer
|
||||
to the copyright notice or licensing information for the Work;
|
||||
and in the case of a Derivative Work, a credit identifying the
|
||||
use of the Work in the Derivative Work (e.g., "French
|
||||
translation of the Work by Original Author," or "Screenplay
|
||||
based on original Work by Original Author"). Such credit may be
|
||||
implemented in any reasonable manner; provided, however, that in
|
||||
the case of a Derivative Work or Collective Work, at a minimum
|
||||
such credit will appear where any other comparable authorship
|
||||
credit appears and in a manner at least as prominent as such
|
||||
other comparable authorship credit.
|
||||
|
||||
e. For the avoidance of doubt, where the Work is a musical composition:
|
||||
|
||||
i. Performance Royalties Under Blanket Licenses. Licensor
|
||||
reserves the exclusive right to collect, whether
|
||||
individually or via a performance rights society
|
||||
(e.g. ASCAP, BMI, SESAC), royalties for the public
|
||||
performance or public digital performance (e.g. webcast)
|
||||
of the Work if that performance is primarily intended for
|
||||
or directed toward commercial advantage or private
|
||||
monetary compensation.
|
||||
|
||||
ii. Mechanical Rights and Statutory Royalties. Licensor
|
||||
reserves the exclusive right to collect, whether
|
||||
individually or via a music rights agency or designated
|
||||
agent (e.g. Harry Fox Agency), royalties for any
|
||||
phonorecord You create from the Work ("cover version")
|
||||
and distribute, subject to the compulsory license created
|
||||
by 17 USC Section 115 of the US Copyright Act (or the
|
||||
equivalent in other jurisdictions), if Your distribution
|
||||
of such cover version is primarily intended for or
|
||||
directed toward commercial advantage or private monetary
|
||||
compensation.
|
||||
|
||||
f. Webcasting Rights and Statutory Royalties. For the avoidance of
|
||||
doubt, where the Work is a sound recording, Licensor reserves
|
||||
the exclusive right to collect, whether individually or via a
|
||||
performance-rights society (e.g. SoundExchange), royalties for
|
||||
the public digital performance (e.g. webcast) of the Work,
|
||||
subject to the compulsory license created by 17 USC Section 114
|
||||
of the US Copyright Act (or the equivalent in other
|
||||
jurisdictions), if Your public digital performance is primarily
|
||||
intended for or directed toward commercial advantage or private
|
||||
monetary compensation.
|
||||
|
||||
5. Representations, Warranties and Disclaimer
|
||||
|
||||
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING,
|
||||
LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR
|
||||
WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED,
|
||||
STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF
|
||||
TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE,
|
||||
NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY,
|
||||
OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT
|
||||
DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED
|
||||
WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
|
||||
|
||||
6. Limitation on Liability.
|
||||
|
||||
EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL
|
||||
LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL,
|
||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT
|
||||
OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
7. Termination
|
||||
|
||||
a. This License and the rights granted hereunder will terminate
|
||||
automatically upon any breach by You of the terms of this
|
||||
License. Individuals or entities who have received Derivative
|
||||
Works or Collective Works from You under this License, however,
|
||||
will not have their licenses terminated provided such
|
||||
individuals or entities remain in full compliance with those
|
||||
licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
|
||||
termination of this License.
|
||||
|
||||
b. Subject to the above terms and conditions, the license granted
|
||||
here is perpetual (for the duration of the applicable copyright
|
||||
in the Work). Notwithstanding the above, Licensor reserves the
|
||||
right to release the Work under different license terms or to
|
||||
stop distributing the Work at any time; provided, however that
|
||||
any such election will not serve to withdraw this License (or
|
||||
any other license that has been, or is required to be, granted
|
||||
under the terms of this License), and this License will continue
|
||||
in full force and effect unless terminated as stated above.
|
||||
|
||||
8. Miscellaneous
|
||||
|
||||
a. Each time You distribute or publicly digitally perform the Work
|
||||
or a Collective Work, the Licensor offers to the recipient a
|
||||
license to the Work on the same terms and conditions as the
|
||||
license granted to You under this License.
|
||||
|
||||
b. Each time You distribute or publicly digitally perform a
|
||||
Derivative Work, Licensor offers to the recipient a license to
|
||||
the original Work on the same terms and conditions as the
|
||||
license granted to You under this License.
|
||||
|
||||
c. If any provision of this License is invalid or unenforceable
|
||||
under applicable law, it shall not affect the validity or
|
||||
enforceability of the remainder of the terms of this License,
|
||||
and without further action by the parties to this agreement,
|
||||
such provision shall be reformed to the minimum extent necessary
|
||||
to make such provision valid and enforceable.
|
||||
|
||||
d. No term or provision of this License shall be deemed waived and
|
||||
no breach consented to unless such waiver or consent shall be in
|
||||
writing and signed by the party to be charged with such waiver
|
||||
or consent.
|
||||
|
||||
e. This License constitutes the entire agreement between the
|
||||
parties with respect to the Work licensed here. There are no
|
||||
understandings, agreements or representations with respect to
|
||||
the Work not specified here. Licensor shall not be bound by any
|
||||
additional provisions that may appear in any communication from
|
||||
You. This License may not be modified without the mutual written
|
||||
agreement of the Licensor and You.
|
||||
|
||||
Creative Commons is not a party to this License, and makes no warranty
|
||||
whatsoever in connection with the Work. Creative Commons will not be
|
||||
liable to You or any party on any legal theory for any damages
|
||||
whatsoever, including without limitation any general, special,
|
||||
incidental or consequential damages arising in connection to this
|
||||
license. Notwithstanding the foregoing two (2) sentences, if Creative
|
||||
Commons has expressly identified itself as the Licensor hereunder, it
|
||||
shall have all rights and obligations of Licensor.
|
||||
|
||||
Except for the limited purpose of indicating to the public that the
|
||||
Work is licensed under the CCPL, neither party will use the trademark
|
||||
"Creative Commons" or any related trademark or logo of Creative
|
||||
Commons without the prior written consent of Creative Commons. Any
|
||||
permitted use will be in compliance with Creative Commons'
|
||||
then-current trademark usage guidelines, as may be published on its
|
||||
website or otherwise made available upon request from time to time.
|
||||
|
||||
Creative Commons may be contacted at http://creativecommons.org/.
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
CREATIVE COMMONS LICENSE ATTRIBUTION-2.0
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
|
||||
LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
|
||||
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
|
||||
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
|
||||
REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
|
||||
DAMAGES RESULTING FROM ITS USE.
|
||||
|
||||
License
|
||||
|
||||
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
|
||||
CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
|
||||
PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE
|
||||
WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
|
||||
PROHIBITED.
|
||||
|
||||
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
|
||||
AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS
|
||||
YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF
|
||||
SUCH TERMS AND CONDITIONS.
|
||||
|
||||
1. Definitions
|
||||
|
||||
a. "Collective Work" means a work, such as a periodical issue,
|
||||
anthology or encyclopedia, in which the Work in its entirety in
|
||||
unmodified form, along with a number of other contributions,
|
||||
constituting separate and independent works in themselves, are
|
||||
assembled into a collective whole. A work that constitutes a
|
||||
Collective Work will not be considered a Derivative Work (as
|
||||
defined below) for the purposes of this License.
|
||||
|
||||
b. "Derivative Work" means a work based upon the Work or upon the
|
||||
Work and other pre-existing works, such as a translation,
|
||||
musical arrangement, dramatization, fictionalization, motion
|
||||
picture version, sound recording, art reproduction, abridgment,
|
||||
condensation, or any other form in which the Work may be recast,
|
||||
transformed, or adapted, except that a work that constitutes a
|
||||
Collective Work will not be considered a Derivative Work for the
|
||||
purpose of this License. For the avoidance of doubt, where the
|
||||
Work is a musical composition or sound recording, the
|
||||
synchronization of the Work in timed-relation with a moving
|
||||
image ("synching") will be considered a Derivative Work for the
|
||||
purpose of this License.
|
||||
|
||||
c. "Licensor" means the individual or entity that offers the Work
|
||||
under the terms of this License.
|
||||
|
||||
d. "Original Author" means the individual or entity who created the
|
||||
Work.
|
||||
|
||||
e. "Work" means the copyrightable work of authorship offered under
|
||||
the terms of this License.
|
||||
|
||||
f. "You" means an individual or entity exercising rights under this
|
||||
License who has not previously violated the terms of this
|
||||
License with respect to the Work, or who has received express
|
||||
permission from the Licensor to exercise rights under this
|
||||
License despite a previous violation.
|
||||
|
||||
2. Fair Use Rights. Nothing in this license is intended to reduce,
|
||||
limit, or restrict any rights arising from fair use, first sale or
|
||||
other limitations on the exclusive rights of the copyright owner
|
||||
under copyright law or other applicable laws.
|
||||
|
||||
3. License Grant. Subject to the terms and conditions of this License,
|
||||
Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-exclusive, perpetual (for the duration of the applicable
|
||||
copyright) license to exercise the rights in the Work as stated
|
||||
below:
|
||||
|
||||
a. to reproduce the Work, to incorporate the Work into one or more
|
||||
Collective Works, and to reproduce the Work as incorporated in
|
||||
the Collective Works;
|
||||
|
||||
b. to create and reproduce Derivative Works;
|
||||
|
||||
c. to distribute copies or phonorecords of, display publicly,
|
||||
perform publicly, and perform publicly by means of a digital
|
||||
audio transmission the Work including as incorporated in
|
||||
Collective Works;
|
||||
|
||||
d. to distribute copies or phonorecords of, display publicly,
|
||||
perform publicly, and perform publicly by means of a digital
|
||||
audio transmission Derivative Works.
|
||||
|
||||
e. For the avoidance of doubt, where the work is a musical
|
||||
composition:
|
||||
|
||||
i. Performance Royalties Under Blanket Licenses. Licensor
|
||||
waives the exclusive right to collect, whether
|
||||
individually or via a performance rights society
|
||||
(e.g. ASCAP, BMI, SESAC), royalties for the public
|
||||
performance or public digital performance (e.g. webcast)
|
||||
of the Work.
|
||||
|
||||
ii. Mechanical Rights and Statutory Royalties. Licensor
|
||||
waives the exclusive right to collect, whether
|
||||
individually or via a music rights agency or designated
|
||||
agent (e.g. Harry Fox Agency), royalties for any
|
||||
phonorecord You create from the Work ("cover version")
|
||||
and distribute, subject to the compulsory license created
|
||||
by 17 USC Section 115 of the US Copyright Act (or the
|
||||
equivalent in other jurisdictions).
|
||||
|
||||
f. Webcasting Rights and Statutory Royalties. For the avoidance of
|
||||
doubt, where the Work is a sound recording, Licensor waives the
|
||||
exclusive right to collect, whether individually or via a
|
||||
performance-rights society (e.g. SoundExchange), royalties for
|
||||
the public digital performance (e.g. webcast) of the Work,
|
||||
subject to the compulsory license created by 17 USC Section 114
|
||||
of the US Copyright Act (or the equivalent in other
|
||||
jurisdictions).
|
||||
|
||||
The above rights may be exercised in all media and formats whether
|
||||
now known or hereafter devised. The above rights include the right
|
||||
to make such modifications as are technically necessary to exercise
|
||||
the rights in other media and formats. All rights not expressly
|
||||
granted by Licensor are hereby reserved.
|
||||
|
||||
4. Restrictions. The license granted in Section 3 above is expressly
|
||||
made subject to and limited by the following restrictions:
|
||||
|
||||
a. You may distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform the Work only under the terms of this
|
||||
License, and You must include a copy of, or the Uniform Resource
|
||||
Identifier for, this License with every copy or phonorecord of
|
||||
the Work You distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform. You may not offer or impose any
|
||||
terms on the Work that alter or restrict the terms of this
|
||||
License or the recipients' exercise of the rights granted
|
||||
hereunder. You may not sublicense the Work. You must keep intact
|
||||
all notices that refer to this License and to the disclaimer of
|
||||
warranties. You may not distribute, publicly display, publicly
|
||||
perform, or publicly digitally perform the Work with any
|
||||
technological measures that control access or use of the Work in
|
||||
a manner inconsistent with the terms of this License
|
||||
Agreement. The above applies to the Work as incorporated in a
|
||||
Collective Work, but this does not require the Collective Work
|
||||
apart from the Work itself to be made subject to the terms of
|
||||
this License. If You create a Collective Work, upon notice from
|
||||
any Licensor You must, to the extent practicable, remove from
|
||||
the Collective Work any reference to such Licensor or the
|
||||
Original Author, as requested. If You create a Derivative Work,
|
||||
upon notice from any Licensor You must, to the extent
|
||||
practicable, remove from the Derivative Work any reference to
|
||||
such Licensor or the Original Author, as requested.
|
||||
|
||||
b. If you distribute, publicly display, publicly perform, or
|
||||
publicly digitally perform the Work or any Derivative Works or
|
||||
Collective Works, You must keep intact all copyright notices for
|
||||
the Work and give the Original Author credit reasonable to the
|
||||
medium or means You are utilizing by conveying the name (or
|
||||
pseudonym if applicable) of the Original Author if supplied; the
|
||||
title of the Work if supplied; to the extent reasonably
|
||||
practicable, the Uniform Resource Identifier, if any, that
|
||||
Licensor specifies to be associated with the Work, unless such
|
||||
URI does not refer to the copyright notice or licensing
|
||||
information for the Work; and in the case of a Derivative Work,
|
||||
a credit identifying the use of the Work in the Derivative Work
|
||||
(e.g., "French translation of the Work by Original Author," or
|
||||
"Screenplay based on original Work by Original Author"). Such
|
||||
credit may be implemented in any reasonable manner; provided,
|
||||
however, that in the case of a Derivative Work or Collective
|
||||
Work, at a minimum such credit will appear where any other
|
||||
comparable authorship credit appears and in a manner at least as
|
||||
prominent as such other comparable authorship credit.
|
||||
|
||||
5. Representations, Warranties and Disclaimer. UNLESS OTHERWISE
|
||||
MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK
|
||||
AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
|
||||
CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
|
||||
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
|
||||
LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF
|
||||
ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW
|
||||
THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY
|
||||
TO YOU.
|
||||
|
||||
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
|
||||
APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY
|
||||
LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE
|
||||
OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE
|
||||
WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
7. Termination
|
||||
|
||||
a. This License and the rights granted hereunder will terminate
|
||||
automatically upon any breach by You of the terms of this
|
||||
License. Individuals or entities who have received Derivative
|
||||
Works or Collective Works from You under this License, however,
|
||||
will not have their licenses terminated provided such
|
||||
individuals or entities remain in full compliance with those
|
||||
licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
|
||||
termination of this License.
|
||||
|
||||
b. Subject to the above terms and conditions, the license granted
|
||||
here is perpetual (for the duration of the applicable copyright
|
||||
in the Work). Notwithstanding the above, Licensor reserves the
|
||||
right to release the Work under different license terms or to
|
||||
stop distributing the Work at any time; provided, however that
|
||||
any such election will not serve to withdraw this License (or
|
||||
any other license that has been, or is required to be, granted
|
||||
under the terms of this License), and this License will continue
|
||||
in full force and effect unless terminated as stated above.
|
||||
|
||||
8. Miscellaneous
|
||||
|
||||
a. Each time You distribute or publicly digitally perform the Work
|
||||
or a Collective Work, the Licensor offers to the recipient a
|
||||
license to the Work on the same terms and conditions as the
|
||||
license granted to You under this License.
|
||||
|
||||
b. Each time You distribute or publicly digitally perform a
|
||||
Derivative Work, Licensor offers to the recipient a license to
|
||||
the original Work on the same terms and conditions as the
|
||||
license granted to You under this License.
|
||||
|
||||
c. If any provision of this License is invalid or unenforceable
|
||||
under applicable law, it shall not affect the validity or
|
||||
enforceability of the remainder of the terms of this License,
|
||||
and without further action by the parties to this agreement,
|
||||
such provision shall be reformed to the minimum extent necessary
|
||||
to make such provision valid and enforceable.
|
||||
|
||||
d. No term or provision of this License shall be deemed waived and
|
||||
no breach consented to unless such waiver or consent shall be in
|
||||
writing and signed by the party to be charged with such waiver
|
||||
or consent.
|
||||
|
||||
e. This License constitutes the entire agreement between the
|
||||
parties with respect to the Work licensed here. There are no
|
||||
understandings, agreements or representations with respect to
|
||||
the Work not specified here. Licensor shall not be bound by any
|
||||
additional provisions that may appear in any communication from
|
||||
You. This License may not be modified without the mutual written
|
||||
agreement of the Licensor and You.
|
||||
|
||||
Creative Commons is not a party to this License, and makes no warranty
|
||||
whatsoever in connection with the Work. Creative Commons will not be
|
||||
liable to You or any party on any legal theory for any damages
|
||||
whatsoever, including without limitation any general, special,
|
||||
incidental or consequential damages arising in connection to this
|
||||
license. Notwithstanding the foregoing two (2) sentences, if Creative
|
||||
Commons has expressly identified itself as the Licensor hereunder, it
|
||||
shall have all rights and obligations of Licensor.
|
||||
|
||||
Except for the limited purpose of indicating to the public that the
|
||||
Work is licensed under the CCPL, neither party will use the trademark
|
||||
"Creative Commons" or any related trademark or logo of Creative
|
||||
Commons without the prior written consent of Creative Commons. Any
|
||||
permitted use will be in compliance with Creative Commons'
|
||||
then-current trademark usage guidelines, as may be published on its
|
||||
website or otherwise made available upon request from time to time.
|
||||
|
||||
Creative Commons may be contacted at http://creativecommons.org/.
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,135 +0,0 @@
|
||||
These are some guidelines for people who want to contribute to the code.
|
||||
Don't be surprised if your contributions get tossed in the bit-bucket if you
|
||||
do not follow them. We don't want to be unfriendly, but our time is limited.
|
||||
These guidelines are there so that you won't waste both our and your time.
|
||||
|
||||
Before making changes:
|
||||
- Read this entire document
|
||||
- See if the the Bugzilla bug database at
|
||||
http://bugs.uqm.stack.nl/ contains any comments on what you're planning
|
||||
to do.
|
||||
- Make sure you're using the most recent Subversion version
|
||||
- Discuss in advance what you're planning to do, with the core team.
|
||||
The best place to do this is on #sc2 on irc.freenode.net.
|
||||
This prevents you from wasting your time when
|
||||
- someone else is already working on your issue
|
||||
- we've got a very clear idea of how we want it to be
|
||||
- the code you're planning to change will be completely rewritten
|
||||
in the near future.
|
||||
- Don't bother on adding "great ideas" you have for the game;
|
||||
Our current goal is a straight port. The code is GPL, so feel free
|
||||
to start your own modified version, but don't bother sending them
|
||||
in for the official version.
|
||||
|
||||
Making changes:
|
||||
- Follow the coding style of the existing source. You don't have to like it,
|
||||
we don't even always do, but we've accepted this as our standard. The main
|
||||
reason is that this is very close to the original style.
|
||||
Trying to start a discussion about the standard is pointless and is
|
||||
definately NOT appreciated.
|
||||
- Use 1 tab per indentation level
|
||||
- Use no more than 76 chars on a line, when using a tabsize of 4.
|
||||
- Use 2 extra indentation levels for the continuation of a broken line,
|
||||
like this:
|
||||
if (blablablabla || foobar ||
|
||||
zut || linefiller ||
|
||||
morezut)
|
||||
printf ("Yeah!\n");
|
||||
- Don't use tabs for anything but indenting. If you would, and someone
|
||||
has a different tab size, or something in the line changes, other stuff
|
||||
on the line may or may not move, depending on where on the line it is.
|
||||
If you for instance want to align a list of declarations, use spaces,
|
||||
like this:
|
||||
{
|
||||
<TAB>long l,
|
||||
<TAB> m;
|
||||
<TAB>int i;
|
||||
}
|
||||
(Though in this particular case, I personally would repeat the 'long',
|
||||
or place l and m on the same line)
|
||||
- Put { on a seperate line, both for the start of a function and
|
||||
for the start of a block.
|
||||
- one space around binary operators, and after commas.
|
||||
- one space between the function name and following '(', both in
|
||||
declaration and call (unusual as it is).
|
||||
- one space after 'if', 'while', 'do', 'for' and 'switch'.
|
||||
- even for short selections or repetitions, don't have the statement
|
||||
to execute on the same line as the guard. So:
|
||||
if (a)
|
||||
a--;
|
||||
- Use unix-style line-endings, that is '\n' only. If the editor you're
|
||||
using doesn't support this, please pass your code through a conversion
|
||||
program before submitting.
|
||||
- Don't hurry into changing code. All code is there for a reason. Be sure
|
||||
you understand that reason before changing it. Don't just go recode a part
|
||||
because you think that would be easier than trying to understand the
|
||||
original. If you don't have the skills or patience to do so, this is not
|
||||
the place for you.
|
||||
- Only use portable functions. The code is intended to work on Windows,
|
||||
Linux, FreeBSD, BeOS and MacOS X.
|
||||
Try to avoid unnecessary system-dependant code, but use #ifdefs if you
|
||||
really have to.
|
||||
- No shortcuts. Don't assume anything about user input (like the length),
|
||||
and check the return values of functions that may fail.
|
||||
- Your code shouldn't cause any compile-time or runtime-warnings. We know
|
||||
the current source is far from warning-free, but those should be removed
|
||||
eventually and we don't want to make it worse.
|
||||
- Don't add comment lines saying things like "This line added by <me>".
|
||||
These comments only foul the code and don't add anything for people
|
||||
reading it. You'll still be credited in the Changelog, and for large
|
||||
contributions (or many small ones) in the authors list. We have
|
||||
Subversion for when we need to find out when what changes were made.
|
||||
|
||||
Making the patches:
|
||||
- One issue per patch.
|
||||
We need to keep track of what's being changed, and multiple changes
|
||||
in one patch will make that more difficult.
|
||||
Also, we might want to accept one patch, and reject the other.
|
||||
- Use unified diffs.
|
||||
That way, there's a bigger chance the patch can be automatically applied
|
||||
successfully against modified files.
|
||||
- Make the patches against the current Subversion tree.
|
||||
|
||||
Test the patches:
|
||||
- If possible, test your changes both on Windows and a *nix platform, or
|
||||
send them to someone to test them for you.
|
||||
|
||||
Getting the patches committed:
|
||||
- Either attach the patches to the appropriate bug report in the Bugzilla
|
||||
bug database or send them to one of the committers, in plain-text format.
|
||||
This can be done by email, DCC from within the #sc2 channel, or by
|
||||
mentioning an URL where we can get the patch.
|
||||
The committers are listed below (in alphabetical order), with their
|
||||
particular field of expertise with the source. Though all of us
|
||||
should have enough experience to deal with most issues not explicitely
|
||||
mentioned.
|
||||
Serge van den Boom (svdb at stack.nl), Meep-Eep at #sc2
|
||||
- Resource system
|
||||
- 3DO historical code
|
||||
- *nix build system
|
||||
- Netplay
|
||||
- General issues (particularly on *nix)
|
||||
Mika Kolehmainen (mk at kapsi.fi), Gwl at #sc2
|
||||
- Graphics
|
||||
- Sound
|
||||
- General issues
|
||||
Michael Martin (mcmartin at stanford.edu), McMartin at #sc2
|
||||
- Threading
|
||||
- Alien communications code
|
||||
- Graphics
|
||||
- Input system
|
||||
- In-game configuration
|
||||
- General issues
|
||||
Alex Volkov (codepro at usa.net), fOSSiL at #sc2
|
||||
- Graphics
|
||||
- Sound (particularly MixSDL)
|
||||
- General issues
|
||||
- Only submit code that can be used under the GPL. By submitting code you
|
||||
hold the copyright to, you agree that it can be used under the term of
|
||||
the GPL. If you use code by someone else, make sure that it can be used
|
||||
under the GPL and let us know, so that adequate credit can be given.
|
||||
|
||||
|
||||
Initial version of this file by Serge van den Boom, 2002-12-05.
|
||||
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
You're looking at the readme for 'The Ur-Quan Masters', a volunteer
|
||||
project that intends to bring the classic game 'Star Control II' to
|
||||
modern systems.
|
||||
|
||||
The program code that comprises 'The Ur-Quan Masters' was derived from code
|
||||
written by Toys for Bob, Inc. for the 3DO version of 'Star Control II', with
|
||||
their permission and encouragement.
|
||||
|
||||
If you've got this file from the source tree, you can find everything
|
||||
you need to get started in INSTALL (INSTALL.mingw for MinGW) and
|
||||
doc/users/unixinstall.
|
||||
|
||||
The home page of the project is located at http://sc2.sourceforge.net/
|
||||
You can find links to downloads, our bug database, and our forum there.
|
||||
|
||||
Have fun!
|
||||
|
||||
|
||||
Star Control II is a registered trademark of Accolade, Inc.
|
||||
All other trademarks and tradenames belong to their respective owners.
|
||||
|
||||
@@ -1,370 +0,0 @@
|
||||
This file tries to organize and describe the changes between releases.
|
||||
Changes are broadly classified into the following categories:
|
||||
|
||||
- New Features: These are either elements of the original games that
|
||||
were first implemented in this release, or actually new capabilities
|
||||
that are visible to the user.
|
||||
|
||||
- Bugfixes: The removal of visible Bad Things from the code.
|
||||
|
||||
- Internal Changes: The removal of invisible Bad Things from the code,
|
||||
or changes in the way the program itself is structured. These are
|
||||
unlikely to be of interest to you unless you plan on coding
|
||||
extensions.
|
||||
|
||||
Version 0.6
|
||||
-------------
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Netplay! You can now engage in Super Melee over the Internet.
|
||||
- Key configuration is now entirely in-game.
|
||||
- UQM now compiles and runs on 64-bit systems.
|
||||
|
||||
BUGFIXES
|
||||
|
||||
- The Quit button (F10) now works properly when used during the
|
||||
introduction sequence.
|
||||
- Various small fixes to text and conversation logic.
|
||||
|
||||
INTERNAL CHANGES
|
||||
|
||||
- The setup menu now reads all its text from the content, easing
|
||||
translation.
|
||||
- The MOD player for PC-style music can now be linked against an
|
||||
external version of libmikmod.
|
||||
- Various code cleanups and memory optimizations.
|
||||
|
||||
Version 0.5
|
||||
-------------
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- The Starmap is searchable! Type / then the beginning of the
|
||||
constellation name, and you can tab through all possible
|
||||
completions.
|
||||
- New 'hq' scaler, based on Maxim Stepin's "HQ2X" scaler. See
|
||||
www.hiend3d.com/hq2x.html for more details.
|
||||
- Scalers can use MMX/SSE/3DNow! instructions for significant speed
|
||||
improvements. The "Processor pack" is necessary for compilation of
|
||||
same on VC6.
|
||||
- Imported DOS versions of many graphics; these have richer palettes
|
||||
and so generally look better
|
||||
- There's a proper credit roll at the end of the game now.
|
||||
- Superior Planet handling: topographical maps scaled far more
|
||||
precisely; optional 3DO-style throbbing slave shield; planets are
|
||||
finally rotating spheres instead of spotlit cylinders or rectangles.
|
||||
The old PC-style "Entering Planetary Orbit..." screen is back.
|
||||
- Setup Menu far more complete and easy to use, and selections made in
|
||||
the Setup Menu will actually persist when you restart the program
|
||||
- Added support for the Tremor Ogg Vorbis decoder (avoids floating point
|
||||
math)
|
||||
- Home, End and BackSpace keys work as you'd expect in text input.
|
||||
- Most of the game works with Unicode properly now, and so, with proper
|
||||
font characters installed, will work with non-Latin alphabets. (On
|
||||
Windows, Unicode input requires a very recent version of SDL.)
|
||||
- Text may be input with the joystick again, as on the 3DO. The
|
||||
available characters are stored in content/lbm/joyalpha.txt.
|
||||
- The intro now plays only when a new game is started.
|
||||
- Color depth is now determined entirely automatically.
|
||||
|
||||
BUGFIXES
|
||||
|
||||
- Only SELECT and CANCEL trigger the fade-to-black at the end of a
|
||||
Super Melee, solving the issue of invisible "Really Quit?" menus for
|
||||
Super Melee. The "quit during fades" problem in general is still
|
||||
extant.
|
||||
- Many dialog, and comm animation, and general graphical fixes
|
||||
- Keypress status is not reset when entering battle mode, so (for
|
||||
instance) Melnorme ships can continue to charge a shot across
|
||||
battles.
|
||||
- The Melnorme would occasionally strip off Plot Points as part of a
|
||||
fuel deal. No longer.
|
||||
- Bugs in the original code prevented certain ships from properly
|
||||
spawning in "uncontrolled" space. The "wilds" are now a bit wilder,
|
||||
as apparently originally intended.
|
||||
- Venus's atmospheric density was incorrectly corrected in the 3DO
|
||||
version. It's been correctly corrected now.
|
||||
- Scheduled plot events work properly, even when the game suddenly
|
||||
skips ahead in time.
|
||||
- Fixed version checking in unix build scripts. SDL 1.2.10 is now
|
||||
recognised as newer than 1.2.9.
|
||||
- Spliced communications can be safely skipped past now.
|
||||
- Fixed fast escape weirdness (bug #619)
|
||||
- Threading system no longer assumes that there is no thread 0; this
|
||||
permits compilation on AmigaOS.
|
||||
- Relative paths and fallback paths work properly now.
|
||||
- Scalers now use surface pitch instead of image width - this is
|
||||
reported to solve many strange display problems in non-OpenGL mode
|
||||
on Macs
|
||||
- Ending sequences may now be safely paused.
|
||||
|
||||
INTERNAL CHANGES
|
||||
|
||||
- Added the rest of devel/ and users/ documentation into MSVC .dsp
|
||||
files.
|
||||
- Control scheme upgraded. Old versions of keys.cfg will no longer
|
||||
work.
|
||||
- PNG transparency info (tRNS chunk) is now set properly, based on
|
||||
info in the .ani files.
|
||||
- Paletted images should render much faster now, and collisions
|
||||
between mods are less likely.
|
||||
- New font engine: fonts are loaded and treated as alpha-channel-only
|
||||
images, with font effects handled as backing images.
|
||||
- Melee works properly with alpha-channel graphics new, even when
|
||||
mipmapped.
|
||||
- Lander report drawing handled more sensibly now
|
||||
- Binary resource indexes have been replaced with textual ones.
|
||||
- All spritework is done internally in 32BPP.
|
||||
- Removed MikMod i/o hacks.
|
||||
- The temp files for representing star and group data are now kept in
|
||||
memory instead.
|
||||
- Separate config_win.h file for build.sh builds on Windows
|
||||
- Lowered some animation rates to reasonable levels, lowering CPU
|
||||
usage.
|
||||
- Changed comm subtitle caching scheme. Should kill the "blue comm
|
||||
screen" problem forever.
|
||||
- Refactored setup menu code to use generic widgets.
|
||||
- Cleaner build output. Set '$MAKE_VERBOSE' to 1 for old output.
|
||||
- Improved dependency tracking for unix build system. "./build.sh uqm
|
||||
depend" is now only needed for checking for new source files.
|
||||
|
||||
Version 0.4
|
||||
-------------
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Savegame slot defaults to the last one used during this play
|
||||
- PC intro and ending sequence are now present
|
||||
- 3DO intro and ending movies are supported for those who have these
|
||||
movies from the 3DO CD of Star Control II
|
||||
- Improved slave shield graphics
|
||||
- Added a new -l option to produce logfiles
|
||||
- Added a new 'triscan' scaler derived from scale2x
|
||||
- Made the fact that self-destructing ships grant resources more obvious
|
||||
- Added a "config dir" option for holding saves and melee information
|
||||
- Cocoa hooks
|
||||
- Setup menu now permits configuration of some options. They do not
|
||||
yet persist past program quit, though.
|
||||
- Added a "--version" option
|
||||
- Melee images are now based on the (richer) DOS content
|
||||
- 3-step melee zooming as per the PC version is now implemented
|
||||
- It is now possible to complete the game without ever allying with the
|
||||
Starbase (if one is insane; this is known on the forum as "Beating The
|
||||
Game Differently" - but bugs and plot elements preventing this have been
|
||||
fixed or evaded under this circumstance).
|
||||
|
||||
BUGFIXES
|
||||
|
||||
- Fixes to the Quit Confirmation dialog
|
||||
- Collisions/encounters with "invisible" fleeing ships gone
|
||||
- Other ships insystem remain in proper locations after planet landing
|
||||
- Fixed some keyboard "focus" problems where flight controls were
|
||||
being cleared at inappropriate times, or interfering with menus
|
||||
- Graphics fixes
|
||||
- Subtitle timings work in the absence of oggs
|
||||
- Conversation summaries with Melnorme no longer crash
|
||||
- --contentdir argument may now have spaces
|
||||
- $HOME isn't required for Unix systems anymore
|
||||
- Fuel estimates fixed (original bug)
|
||||
- Fuel usage on planet landing now correcly reported on all versions
|
||||
- MOD music will play on big-endian machines under high-quality now
|
||||
- Space marines die in a self-destructing Scout
|
||||
- ZFP speech is properly vertically aligned now
|
||||
- Various odd behaviors when loading in HyperSpace now fixed
|
||||
- Quitting from the Roster screen no longer crashes
|
||||
- Many dialog fixes
|
||||
- The "Blue Comm Screen" problem no longer occurs
|
||||
- Combat Energy computation in Outfit Flagship screen corrected
|
||||
- A game crash that manifested when pausing after 85 minutes has been
|
||||
corrected
|
||||
- Main menu version number drawn more consistently
|
||||
- Transparency bugfixes - 3DO ending credits, planets in battle
|
||||
- Content packs may also be named ".uqm" - these are really still
|
||||
zip files, but you can't expand them by accident.
|
||||
- One may now configure a joystick without crashing the game if the
|
||||
joystick is not present
|
||||
- Music volume normalized throughout the game
|
||||
|
||||
INTERNAL CHANGES
|
||||
|
||||
- Thread system completely reworked to provide more detailed thread
|
||||
information, and to prevent resource leaks
|
||||
- Sound code is now virtualized and separate from game logic
|
||||
- Fine-grained control of menu sounds
|
||||
- Input system fully unified - all parts of the game use the same
|
||||
basic structure now
|
||||
- Build scripts made more robust
|
||||
- Window-drawing code was lifted out of confirm.c and made more general
|
||||
- Lots of debugging functions
|
||||
- Unicode support for game dialogs and fonts
|
||||
- Lots of code cleanups
|
||||
- Documentation of more internals
|
||||
|
||||
|
||||
Version 0.3
|
||||
-------------
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- PC-style shipyard graphics, complete with animated power lines
|
||||
- Selling ships in the shipyards has slightly different controls
|
||||
that make it harder to sell ships accidentally
|
||||
- Main menu displays version number
|
||||
- Added a '-g' option to control gamma correction
|
||||
- Planet spin has been improved
|
||||
- Trilinear (mipmap-based) scaling in melee
|
||||
- PC-style conversation summaries have been implemented
|
||||
- Ship location display in status bar matches original more closely
|
||||
- Game flags (such as AWARE_OF_SAMATRA) that were ignored by half the
|
||||
game (even in the original) now are more universally available
|
||||
- Oscilloscope and Mini-Map have borders now
|
||||
- Commander Hayes won't let you rescue him until he's explained his
|
||||
predicament
|
||||
- Confirmation dialogs are now menu-based
|
||||
- Positional sound effects are available for OpenAL
|
||||
- Delete key works on Super-Melee team editing
|
||||
- Exit key from the Main Menu will quit the game
|
||||
- Quit option available in GAME menu
|
||||
- New Main Menu graphics: Setup (not yet implemented) and Quit are
|
||||
options at the Main Menu now
|
||||
- Cubic resampling in high quality audio mode
|
||||
- PC-style alien outtakes when game is completed
|
||||
- 2 more ship slots in melee, as the PC Star Control 2 had.
|
||||
- All the standard melee teams from the Star Control 2 PC version.
|
||||
- Support for 50 savegames, instead of just 10
|
||||
- 'CREW'/'BATT' instead of icons in melee when using PC menus
|
||||
|
||||
BUGFIXES
|
||||
|
||||
- Text entry doesn't freeze up lander reports anymore
|
||||
- VUX warps in at proper range
|
||||
- Distance-based ship effects (Syreen, Slylandro, Kohr-Ah) were screen
|
||||
size dependent
|
||||
- Line clipping fixed
|
||||
- Various communication animation glitches solved
|
||||
- Various melee crashes solved
|
||||
- Various race conditions eliminated
|
||||
- Scaling of graphics is handled by the rendering thread now, solving
|
||||
issues where the background and object scales would drift out of
|
||||
sync
|
||||
- Subtitle text is clipped more carefully
|
||||
- Objects can no longer be scaled to total invisibility
|
||||
- Various dialogue fixes
|
||||
- Crossfade glitches eliminated
|
||||
- Pause and Exit keys function properly everywhere
|
||||
- Visit Count overflow with Yehat and Chmmr patched
|
||||
- Wav loader and color transforms are now endian safe
|
||||
- Menu glitches when leaving the "GAME" menu are gone
|
||||
- Druuge transactions no longer baselessly increase crew cost
|
||||
- Lander speed has been retimed to match 3DO
|
||||
- Audio resampling works now correctly (less cracklings)
|
||||
- MixSDL buffer underrun handling fixed
|
||||
- Some memory leaks have been eliminated
|
||||
- Fixes and speed improvements on bilinear, biadapt, biadv scalers
|
||||
- Various minor graphics glitch fixes
|
||||
- Crew death on planet is now counted properly in all cases
|
||||
- Mouse cursor is now hidden in fullscreen mode
|
||||
- Guardian in Blazer mode being drained by DOGI will no longer
|
||||
result in a non-blazer Guardian with Blazer effects.
|
||||
|
||||
INTERNAL CHANGES
|
||||
|
||||
- Legacy graphics code stripped down tremendously, a lot of "poor
|
||||
man's object orientation" has fallen away too. Many uses of
|
||||
function pointers with only one possible value replaced with simple
|
||||
direct calls.
|
||||
- Crossfades require you to explicitly cache the screen before drawing
|
||||
the transition target
|
||||
- User Input code has been completely rewritten
|
||||
- File I/O code has been completely rewritten
|
||||
- Subtitle drawing is now cached as its own sprite; communication
|
||||
screens are much less graphics intensive now
|
||||
- DRAWABLE_DESC uses separately allocated arrays for its frames
|
||||
|
||||
|
||||
Version 0.2
|
||||
-------------
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Planet info "coarse scan" information available and properly rendered,
|
||||
either in 3DO way (symbols) or PC (text)
|
||||
- 3D spinning planet in orbit window is present, with antialiasing and
|
||||
phong lighting and an animated approach
|
||||
- Pixel-perfect collision detection; Spathi/Mycon are thus playable, and
|
||||
the game is now beatable
|
||||
- Build system enhanced and generalized to handle OpenBSD and FreeBSD cleanly.
|
||||
- Oscilloscope display works in communication now
|
||||
- Color-shading in planet scans
|
||||
- Earth with its slave shield now functions properly
|
||||
- Outfit Starship and Shipyard graphics re-extracted
|
||||
- Save data and temp files are put in a separate directory now
|
||||
- Star sizes and colors are properly differentiated.
|
||||
- Planet surface is smoothed, blurred, and randomized slightly when it's
|
||||
magnified
|
||||
- SIS Status window fully implemented (including gradiated fonts from PC
|
||||
version)
|
||||
- Dialogue "slider" shows how far along the speech is; rewind/forward works
|
||||
- 'ESC' alone lets you emergency-warp-escape
|
||||
- Optional PC version menus
|
||||
- Preliminary support for MacOS X (needs more work)
|
||||
|
||||
BUGFIXES
|
||||
|
||||
- Melee screens cleaned up, SuperMelee menus work.
|
||||
- Subtitles now render for all alien races
|
||||
- Major editing of subtitles to match more closely the speeches
|
||||
- Speech and subtitles are now synchronized properly
|
||||
- Autopilot indicator doesn't take over the top of the screen anymore.
|
||||
- Entering star systems on autopilot doesn't crash the system.
|
||||
- Planet scan is properly erased when cancelling/landing
|
||||
- Initial display of planet surface on landing is at correct position
|
||||
- Spheres of influence now move correctly on the starmap
|
||||
- Melnorme correctly compute the required additional credits
|
||||
- Team names switching when selecting the next ship to fight in melee fixed
|
||||
- Commas left dots behind on planetary reports; this is fixed
|
||||
- Screen resets properly after loading/saving
|
||||
- Dialog choices wrap properly
|
||||
- Precursor ship crew count now placed correctly in melee
|
||||
- 'Cued' color transforms in conversations occur at the right time now
|
||||
- SIS correctly predicts its own fuel usage now
|
||||
- Melnorme no longer give away fuel
|
||||
- Flagship modules are properly aligned
|
||||
- The PC soundtrack now loops correctly
|
||||
- Lander upgrades were drawn incorrectly
|
||||
- Autopilot now works in QuasiSpace without fuel
|
||||
- Captain portraits in melee are updated properly now
|
||||
- If you have over 1000 units of a resource, those numbers are properly
|
||||
cleared
|
||||
|
||||
INTERNAL CHANGES
|
||||
|
||||
- SDL_mixer has been abandoned in favor of either OpenAL or the new
|
||||
"MixSDL" library built on the basic SDL_audio routines
|
||||
- Color transforms in communications are merged into the core animation
|
||||
thread now, improving speed and stability
|
||||
- Much more flexible handling of commandline options
|
||||
- All allocated memory is allocated through 'safe' routines that abort if
|
||||
the allocation fails.
|
||||
- Thread library now includes condition variables
|
||||
- Threads can tell the rendering thread to sleep until everything they've
|
||||
requested is done
|
||||
- The rendering thread has been recoded to use no heap space and to have a
|
||||
far smaller memory footprint.
|
||||
- Added a special #define, DCQ_OF_DOOM, which simulates severe overload
|
||||
stresses.
|
||||
- SAI and related scalers removed due to GPL incompatibilities; similar
|
||||
algorithms reimplemented under GPL.
|
||||
- Files for the intro and ending sequence have been successfully extracted
|
||||
- Rendering thread routines are somewhat more modular than before
|
||||
- Created a new set of graphics primitives that's much easier to use
|
||||
- Only parts of the screen that actually changed are updated
|
||||
- Input code rewritten entirely
|
||||
- Various functions have their names changed to avoid conflicts with
|
||||
core library routines on OS X
|
||||
|
||||
|
||||
Version 0.1
|
||||
-------------
|
||||
Initial release.
|
||||
Reference in New Issue
Block a user