ZUMA'S REVENGE!™ Version 1.0.4.9496 Release Date: September 15, 2009 Build Date: August 28, 2009 Developed and published by PopCap Games, Inc.

Thanks for downloading Zuma's Revenge! We hope you enjoy the game!

TABLE OF CONTENTS

- System Requirements
- Troubleshooting / Compatibility
  - Bug Reporting
- Technical Support
- Getting Started
  - Create Your Profile
  - Game Selection
  - Options
- Playing the Game
  - Goal
  - The Basics
  - Controls
  - Balls
  - Zuma Meter
  - Powerup Balls
  - Rails
  - Lily Pads
  - Fruit
  - Combos
  - Chains
  - Gaps
  - Ace Time
  - Level Up Screen
  - Checkpoints
  - Boss Battles
  - Map Screen
- Game Modes
  - Adventure Mode
  - Challenge Mode
  - Heroic Frog Mode
  - Iron Frog Mode
  - Tiki Temple
- Scoring
  - Ball Points
  - Combo Bonus
  - Chain Bonus
  - Gap Bonus
  - Fruit Bonus
  - End Level Bonus
  - Ace Time Bonus
  - Extra Lives
  - Challenge Mode
- Gameplay Tips
- Version History
- Credits
- License Agreement with Warranty
- Legal Information

SYSTEM REQUIREMENTS [back to top]

OS*: Windows XP/Vista
Processor: 700MHz (minimum, lo-res mode); 1+GHz (recommended, hi-res mode)
Memory (RAM): 256MB (minimum, lo-res mode); 768+MB (required, hi-res mode)
Free Hard Drive Space: 250+MB
DirectX Version: 8.1 (required, lo-res mode); 9.0c+ (required, hi-res mode)
Sound: DirectX-compatible
Video: DirectX-compatible; 16MB (minimum, lo-res mode), 92+MB (required, hi-res mode)
Color Quality: 16-bit or 32-bit color mode (256 colors does not work)
Controls: Keyboard and mouse
Internet: Internet connection is required to register/unlock game trials - including those delivered via CD-ROM
Note: For hi-res mode, you need at least 768MB of RAM and at least 92MB of video RAM, as well as a desktop resolution greater than or equal to 1000 pixels in height.
*You must be an administrator to install this game. If you are using Windows 2000 or XP you must also be logged in as an administrator or power user to run it.

TROUBLESHOOTING / COMPATIBILITY [back to top]

For updates to this list go to www.popcap.com/help.php.

Bug Reporting

Though we've tried our best to squash all the bugs, every once in a while something we didn't expect pops up...

If you should come across a bug in Zuma's Revenge!, please report it.

If for some reason the program crashes, it will try to capture any pertinent data and give you instructions on how to send that data to PopCap. This is very helpful for tracking down problems!

TECHNICAL SUPPORT [back to top]

If you are experiencing problems with Zuma's Revenge!, you can contact us at: http://support.steampowered.com.

If you can, including the following information along with a description of your problem will help us to help you!

- Title of game
- Computer manufacturer
- Operating System (Windows Vista, Windows XP, etc.)
- CPU type and speed in MHz
- Amount of RAM
- Sound card type
- Video card

GETTING STARTED [back to top]

Create Your Profile

When you first launch Zuma's Revenge!, you will be asked to enter your name. Once you do this, you are taken directly into the game. Your progress and high scores will be saved when you quit. The next time you start the game you will go to the Main Menu with the profile you created. If there are several people playing on one computer, you will want to create separate profiles for each. To do this, click on the link at the top of the Main Menu that reads, "(Change Name)". A dialog will appear allowing you to select another identity, or create a new one.

Game Selection

Zuma's Revenge! has four modes: a sequential story mode (Adventure), an unlockable level selection challenge mode (Challenge), a harder version of Adventure (Heroic Frog) and a special set of hard levels (Iron Frog). At the beginning of the game only Adventure Mode is available; other modes are unlocked as you proceed through the game.

Options

The Options are accessible from the Main Menu screen, or by clicking the Menu button while playing the game. They are:

- Help: Click this button to bring up a window describing the various powerups.
- Music Volume: This slider sets the volume of in-game music to fit your preference.
- Sound Effects: This slider sets the volume of in-game sound effects to fit your preference.
- Fullscreen: If this box is checked, Zuma's Revenge! will use your entire computer screen. If it is not checked, Zuma's Revenge! will be played in a window.
- Custom Cursors: If this button is checked, you will see special custom Zuma's Revenge! cursors in the game rather than Windows standard cursors. If you have a special theme installed that changes your Windows cursors, you may need to activate this option to see the cursor properly in the game.
- 3D Acceleration: This button can be checked to improve performance for computers with supported video cards.
- Target Indicator: This button can be checked to replace the standard cursor or custom cursor with a targeting reticle.
- Hi-Res (1920x1200): This button can be checked to allow Zuma's Revenge! to display in 1920x1200 resolution.
- Colorblind Assist: This button can be checked to enable the Zuma's Revenge! colorblind assit function, which changes the textures on the balls so that colorblind players can tell them apart.
- Back to Game: Click this button to return to the game.

PLAYING THE GAME [back to top]

Goal

Zuma's Revenge! follows the quest of a courageous frog washed ashore on a mysterious island. Six mysterious chiefs confront him as he journeys across the island, battling baleful curves of colored balls every step of the way. Your goal is to work through six stages of ten levels each to defeat the chiefs and uncover the island's secrets!

The Basics

The object of Zuma's Revenge! is to eliminate all the balls rolling onscreen before they reach the skull. When a ball reaches the skull, you will lose one of your lives, and when all your lives are gone, it's game over!

How do you eliminate balls? Easy! When there is a group of 3 or more balls of the same color touching, they explode! Practice your aim to make sets quickly and efficiently!

Controls

The controls for Zuma's Revenge! are very simple:

You control the frog. The frog holds Zuma balls in its mouth. Point your mouse cursor somewhere on the screen and left-click, and the stone frog will fire the ball in its mouth towards the cursor. Right-click your mouse to switch the ball in the frog's mouth with the ball color shown in the gem on the back of the frog.

To quit the game or change your options, click the Menu button in the top right.

Balls

Each level in Zuma's Revenge! is made up of a curve of balls. The balls slowly roll towards the skull at the end of the curve. At the beginning of the game there are four colors of ball: blue, green, yellow and red. On level 21 another ball color, purple, is added, and on level 41 yet another color, white, is added.

Balls are "magnetic." That is, if a gap exists between two balls of the same color, the ball farther along the curve (as well as any balls touching it) will be pulled back towards the first ball. Thus, after a match there's a good chance some or all of the curve will snap back to connect similarly colored balls. It's important to take this snap-back into account when launching your balls. Skilled Zuma players can use this property to close gaps and pull the curve back with carefully placed balls.

Zuma Meter

On the top bar you will see a small orange meter that fills as you destroy balls. When you completely fill this meter, you will hear a voice cry, "Zuma!" and all the balls will roll backwards for a moment. No new balls will enter the screen after this, so you just have to clean up the remaining balls to finish the level.

Powerup Balls

You will be aided in your task by Powerup Balls that appear occasionally. These will turn back into normal balls after a while if you don't use them, so learn to recognize the different types! All Powerup Balls can be triggered by detonating them as part of a set.

- Slowdown (hand icon): All the balls will slow down.
- Explosion (bang icon): This will cause a huge blast, destroying all balls in its radius.
- Reverse (back arrow icon): This will cause all the balls to move backwards for a moment.
- Accuracy (reticle icon): This will give your frog an aiming beam and increased firing speed, making it much easier to get the balls where you want them to go.
- Laser (radial icon): This will give your frog a laser-like blast that instantly destroys any ball or fruit it hits. You get four laser shots. While the laser is active, the ball curve slows down to help you aim. Right-click to dispel the laser power.
- Lightning (bolt icon): This gives your frog a lightning charge that will instantly destroy the ball you're aiming at and every ball of the same color on the curve.
- Tri-Shot (3-ball icon): This will turn your frog into a fearsome 3-barreled cannon. Left-click to launch three cannonballs in a spread that smashes through all balls in the curve.

Rails

On some levels, rather than being stuck rotating in a single spot, your frog can move back and forth on a rail. In these cases the frog will shoot directly in front of it. You can flip which side the frog faces by moving your cursor to one side or the other of the rail. On many levels this allows you to dispose of inadvantageously colored balls off the side of the screen.

Lily Pads

Some levels feature lily pads. Your frog can leap from lily pad to lily pad to get shots at different parts of the curve. To leap to a lily pad, left-click on it.

Fruit

From time to time you will see a golden Zuma fruit appear. Shoot these with a ball to score big bonus points! If you can hit more than one fruit on a single level, you'll get even more bonus points! Fruit are especially helpful in filling the Zuma meter.

Combos

You can make tons of extra points by scoring combos. A combo occurs when you cause two or more explosions by firing a single ball. That is, one explosion causes the balls on either side to slide together and detonate, perhaps chain-reacting into a third explosion, and so on. These take some time and care to set up, but they're worth it!

Chains

You can get a chain bonus by completing five or more sets in a row. That is, each ball you fire must cause a match. If you can cause six or more in a row, you'll score big points!

Gaps

If you can fire a ball through a gap in the balls so that it goes through and creates a match on the other side, you'll receive a gap bonus! If you can do it through two gaps, you'll get the rare double gap bonus! On some levels, a triple gap bonus might even be possible!

Ace Time

If you can finish a level really quickly, you may qualify for an Ace Time bonus! On the level up screen you'll see your time and the Ace Time. You'll get bonus points for every second by which you beat Ace Time. Press the 't' key to see how much time remains to get the Ace Time bonus.

Level Up Screen

After you complete a level, you are taken to a level up screen. This screen shows information about the level you just played. This information includes the level name, the level number, your max Combo, your max Chain, your gap shots, your fruit, the level's Ace Time, your level completion time, your Ace Time bonus, your perfect level bonus (awarded if you beat the level on the first try), your total points earned on the level and your total points overall.

Checkpoints

After you complete the fifth level of each stage you will receive a postcard checkpoint. If you lose all your lives, you can restart the game at this point.

Boss Battles

After every ten levels you will face a fierce boss monster. Typically boss monsters are protected by lines of balls; your task will be to discover how to pierce those lines of defense and damage the bosses. Bosses have heart meters; each heart represents an amount of the boss's health. When all the hearts are gone, the boss is defeated.

The bosses are:

- Kahtiki Khan - Ancient Devil Idol - encountered after level 10
- Maga Maga - Witch Doctor - encountered after level 20
- Baron Digo - Cannibal Idol - encountered after level 30
- Kolo Kamari - Mosquito God of Pestilence - encountered after level 40
- Cephalo Ka - Tentacled Reaper of the Deep - encountered after level 50
- Zhaka Mu - Ultimate Devil Spirit - encountered after level 60

Bosses typically have specific weaknesses. If you are having trouble defeating a particular boss, the placard that appears before you face him and his dialog bubbles often contain hints on how to beat him.

If the balls get to the skull, you lose the boss battle. However, losing a boss battle does not cost a life; you may continue to fight him again and again without penalty. In partial compensation for this, you earn no points during boss battles.

Boss battles function as checkpoints. If, after defeating a boss, you lose all your lives but have not gotten to the fifth level following, you may continue your game at the first level after the boss.

Map Screen

The Map Screen shows your progress over the entire island. Each time you defeat a boss you go to the Map Screen, which reveals the next section of the island.

GAME MODES [back to top]

Adventure Mode

Adventure mode is the primary mode of Zuma's Revenge! It comprises six stages of ten levels each along with six boss battles.

The stages are:

- Jungle of Mystery: Levels 1-10; Kahtiki Khan boss
- Quiet Village: Levels 11-20; Maga Maga boss
- Lost City: Levels 21-30; Baron Digo boss; purple ball added
- Mosquito Coast: Levels 31-40; Kolo Kamari boss
- Undersea Grotto: Levels 41-50; Cephalo Ka boss; white ball added
- Volcano Temple: Levels 51-60; Zhaka Mu boss

Defeat the curves and the bosses to uncover the mystery of Adventure Mode!

Challenge Mode

Challenge mode is a blitz-style mode that allows you to play each level in a frenzied three-minute burst. Challenge mode stages are unlocked after you complete the tenth level of each stage in Adventure mode.

There are seven Challenge mode stages. They are:

- Mettle of the Monkey: Levels 1-10
- Rooster Rumble: Levels 11-20
- Jackal Jam: Levels 21-30
- Marsh Madness: Levels 31-40
- Undersea Undertaking: Levels 41-50
- Serpent Scuffle: Levels 51-60
- Peacock's Provocation: Iron Frog levels

Challenge mode levels last for three minutes and get gradually more difficult as they go along.

The big difference between Challenge mode play and Adventure mode play is that you fill up a Bonus meter rather than a Zuma meter. Every time the Bonus meter is filled, one of the balls on the curve is transformed into a Multiplier ball, a shimmering orb of energy.

Match Multiplier balls to increase your score multiplier. Your multiplier only lasts for a little while, but you can add more time by matching more Multiplier balls. Your overall multiplier level doesn't go down; even if your multiplier runs out, getting another Multiplier ball will recharge your multiplier time and add another multiplier level.

To complete a challenge, beat the Challenge Score for the level. Each level also has an Ace Score; beat the Ace Score to win an Ace trophy for the level. For each unlocked stage of Challenge mode, the first two levels are unlocked. Each level you beat unlocks two more levels within the stage.

Complete or ace all the levels in a stage to win a fancy Challenge hat!

Heroic Frog Mode

Heroic Frog mode is unlocked once you complete Adventure mode, and it is essentially a hard version of Adventure mode. The levels and stages are the same as Adventure mode, but all six ball colors are present from the start. The ball curve also moves faster and more insistently than in Adventure mode. If regular Adventure mode didn't challenge your Zuma skills enough, take a swing at Heroic Frog mode!

Iron Frog Mode

Iron Frog mode is unlocked once you complete Adventure mode. It is a gauntlet of ten special difficult levels, accessed by clicking on the Iron Frog on the Main Menu. You only get one life; in order to complete Iron Frog mode you must beat all ten levels in a row. It's the ultimate test of your Zumaic ability!

Tiki Temple

The Tiki Temple lists your accomplishments in the various game modes.

For Adventure mode and Heroic Frog mode, the Tiki Temple lists the highest level reached, the best time, the best score, the number of levels aced, the number of deaths, the number of perfect levels, the number of clear curve bonuses, the deadliest boss, the deadliest curve and the total time played.

For Challenge mode, the Tiki Temple lists highest score, ace scores achieved, challenge scores achieved, challenge cups earned, ace cups earned, highest multiplier bonus, favorite curve and the total time played.

For Iron Frog mode, the Tiki Temple lists the number of attempts, the number of victories, the best time, the best score, the highest level reached, the greatest nemesis and the total time played.

In addition to these, the Tiki Temple also lists the longest chain, the largest combo, the largest gap score, the number of gap shots, the number of double gap shots, the number of triple gap shots, the number of fruits collected, the number of bombs detonated, the number of lasers landed, the number of lightnings unleashed, the number of tri-shots tripped, the number of balls swapped, the number of balls fired, the favorite powerup, the number of combo bonus points, the number of chain bonus points, the number of gap bonus points, the number of powerup points, the total time played, the number of fruits bombed, the number of balls discarded and the number deaths after getting Zuma.

SCORING [back to top]

Ball Points

Exploded balls are worth 10 points each.

Combo Bonus

A combo is initiated when multiple explosions are triggered with one shot. The first explosion is scored normally. The second gives a bonus of 100 points, the third 200, the fourth 300, and so on.

Chain Bonus

A chain is created when at least five subsequent shots generate five subsequent explosions. At the 5th explosion a bonus of 100 points is awarded. The bonus for every subsequent explosion is calculated by taking the previous bonus and adding 10 points. So the bonus for the fifth explosion would be 100, the 6th would be 110, the 7th would be 120, and so on.

Gap Bonus

If a gap is created along the curve, a ball can be fired through the gap to cause an explosion on the other side. The bonus ranges from 10 to 500 points. A large gap is worth 10 points, while something closer to the size of the ball is worth 500. If multiple gaps are cleared in a single shot, the best of the bonuses is multiplied by the number of gaps to figure the scoring bonus.

Fruit Bonus

Another way to score points is by shooting fruit that appear in certain areas along the curve. If a fruit is shot, a bonus of 1/6th the level's target score (rounded down to the nearest hundred) is gained. The lowest possible fruit value is 500 points regardless of the target score. The target score is equal to the number of points needed to fill the Zuma meter.

End Level Bonus

A bonus is given based on the distance from the last destroyed ball to the entrance of the skull's mouth. An award of 100 points per 60 pixels is given.

Ace Time Bonus

The player's time to clear the level is pitted against a unique and static Ace Time. If the time is equal to the Ace Time, an award of 100 points is awarded. If the Ace Time is beaten (not tied) the difference, measured as a percentage between the two times, is multiplied by 25,000 and awarded in addition to the initial 100 points. If the time was not beaten, no bonus is awarded.

Extra Lives

You get an extra life every 50,000 points.

Challenge Mode

In Challenge mode, ball points, combo bonuses, chain bonuses, gap bonuses and fruit bonuses are multiplied by the current multiplier. There are no Ace Time bonuses or end level bonuses.

Triggering a multiplier has a base value of 1000 points, multiplied by the previous multiplier (i.e. a multiplier that pushes the multiplier level from 2x to 3x awards 2000 points).

The Multiplier Bonus is awarded at the end of the level. Your highest multiplier level is converted into a percentage, then that percentage is applied to your level score and added to the score.

GAMEPLAY TIPS [back to top]

The strategy that should be employed when first playing Zuma is the slow and steady approach. The keys to being successful at the game are accuracy and efficiency. The game starts out slow and forgiving, so take time to fire intelligently. Watch what happens each time a group of balls is destroyed. Knowing the basic principles and physics of the game are just as important as accuracy.

The frog houses two balls at a time. The ball in his mouth is the ball "in the chamber." The color on the top of his head represents the color of the ball that is "on deck." The two can be switched at any time by clicking on the right mouse button. Use this to your advantage at times when the second color would be more useful.

Each level has a target score represented by the orange progress bar at the top of the screen. When the orange bar is filled, "Zuma" is achieved. The state of "Zuma" means that the balls will slow down and roll backward temporarily. Use this time wisely to assess the situation and ready the best strategy, like setting up combos to clear the balls quickly.

As the game gets harder, it's important to remember which scoring tactics are the most rewarding and efficient. Shooting fruit is always the best way to get points. It takes the least amount of time and has the highest yield. There is a trick to shooting fruit, as they always lie behind balls on the curve. It's safe to say that a fruit positioned behind two lines on the curve isn't worth working on. Opportunities to hit these fruit usually present themselves rather randomly. However, a fruit behind only one line of balls is easy to hit with a double tapping technique. If a group of like-colored balls is directly between the frog and the fruit, fire a ball of the same color directly at the fruit. Follow up quickly with a second ball (of any color) and it should hit the fruit. Double tapping the mouse button should fire quickly enough to avoid hitting any balls that might potentially be sucked back.

That being said, balls of a like color attract. If a group of balls explodes, the remaining balls on either end of the explosion will draw toward each other if they are the same color. This principle is used in making combos. If those two remaining balls draw together and another group of three or more is formed, it will explode, creating a combo. Two or more explosions generated by a single shot are considered a combo. With each explosion, the bonus becomes greater and greater. While the point total is very good, it's not very practical to spend a lot of time setting up combos slowly. As you play the game, it might become second nature to create these combos while doing other things. This is one of the most efficient ways of scoring.

Another bonus is the chain bonus. If five or more subsequent shots each generate an explosion, this is considered a chain. Starting with the fifth, a bonus is added for each subsequent explosion. This is the easiest way to generate bonuses, but it also has the weakest point pay-off. The best time to employ this method is on the levels with a double curve. There are two independent curves with their own ball clusters and, generally, there is much more curve exposed, so there is a better possibility of keeping the chain alive.

The final bonus is the gap bonus. This bonus is achieved when shooting through a gap in the balls to cause an explosion. The smaller the gap, the higher the bonus. The best way to employ this is using the double tap method discussed above. Firing to create an explosion on the closest part of the curve and then firing quickly at the balls behind the gap you just created is the best way to get points. If the second shot creates an explosion, the bonus can be quite large as long as the gap is small. Watch for opportunities behind two (or more) gaps. They don't come around often, but the point yield is such that you won't want to miss it.

The single most important reason to collect as many points as possible is obtaining extra lives. An extra life is earned at 50,000 points. A good way to gather points is with speed. The faster you clear a level, the better chance you have of receiving a bonus. Each level has a pre-determined "Ace" time. Beating this time can bring in a bonus as high as 25,000 points. The best way to finish quickly is to garner as many points as possible as quickly as possible. Usually a combination of shooting fruit, gaps, and chains is the best method. If the board is a double curve, take the chain bonus as far as possible while hitting any fruit you can, while also paying attention to any gaps you create.

VERSION HISTORY [back to top]

1.0.4.9496 | Initial release for Steam.
CREDITS [back to top] Zuma's Revenge! was created by PopCap Games, Inc.
Programmer: | Jeff Weinstein
Creative Director: | Jason Kapalka
Producers: | Ben Lyon Sukhbir Sidhu
Art Director: | Rick Schmitz
Artists: | Marcia Broderick Walter Wilson Heather Ivy
Level Design: | Scott Lantz Ben Lyon
Additional Levels: | Michael Racioppi Adam MacDonnell Shawn Conard
Additional Programming: | Brian Fiete Josh Langley
Writing: | Stephen Notley
Sound Effects: | Jason Kapalka Somatone Interactive Studio
Music: | Phillipe Charon Stephane Brault
Original Zuma Programming: | Brian "Ace" Rothstein
PopCap Framework: | Brian Fiete Chris Hargrove David Parton Brian Rothstein
QA Lead: | Chad Zoellner
QA Testers: | Shawn Conard Adam MacDonnell Ed Miller Bob Church Michael Guillory
Michael Racioppi
Joe Melin
Todd Downing
Release Management: | Rocky Fry Nick Tomlinson Daniel Landeck Irene Chung
Special Thanks: | John Vechey Shanon Lyon Tysen Henderson Chris Cobb Steve Dubinsky
Dave Haas
L. Ron Powers
Ben Rotholtz
Garth Chouteau
Cathy Orr
Paula Wong
Glenn Mitsui
Eric Pitcock
Bart Barden
Curtis Kuhn
Yyvette Camacho
Noah Maas
Matt Holmberg
Misael Armendariz
Don Walters
The PopCap Beta Testers: | atria Inkmei jahroni DixieWriter pajol
domy
jb1939
Wolfpackmama
Adam1304
hrach18
The Shadow
CuriousGames
moonsugar
Lexi
Vern
Dachsx2
monkeyboy
wuggies
Susie
Panther
deb1013
Lovedog
Spaggie
dmontes
Doc
Kasandra
faeremoon
Allena
Fire
alskms
Illyria
Breezy
fsrscott
kmaynes
jebksb1977
iceprosk
Funfetti
Glenn Hevron
El Kabong
rainestormyr
gslagel
rbailey66
davedude77
33njamin
Phanatic
hiwayman
Iceman
snarkcake
ereich
Cheryl
Meatboy
Kiergi
Balthier
Keythacker
NPGinWPG
scrumdidily
arixey
ashill
skittles
lunanoir
bludr
Thanks to all our beta testers and players on PopCap.com for their valuable feedback! LICENSE AGREEMENT WITH WARRANTY [back to top] Please see the End User License Agreement applicable to this game. LEGAL INFORMATION [back to top] ©2009 PopCap Games, Inc. All rights reserved. The PopCap logo and all other trademarks used herein that are listed at www.popcap.com/trademarks are owned by PopCap Games, Inc. or its licensors and may be registered in some countries. Other company and product names used herein may be trademarks of their respective owners and are used for the benefit of those owners.

jpeglib
Portions of this software are based in part on the work of the Independent JPEG Group.

ogglib
©2002, Xiph.org Foundation

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

- Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

BASS audio library, Copyright (c) 1999-2009 Un4seenDevelopments Ltd.

pnglib
©1998, 1999 Glenn Randers-Pehrson

zlib
©1995-1998 Jean-loup Gailly and Mark Adler

Mersenne Twister (MT)
Copyright © 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copyright © 1998-2008, Brian Gladman, Worcester, UK. All rights reserved.

LICENSE TERMS
The redistribution and use of this software (with or without changes) is allowed without the payment of fees or royalties provided that:

1. Source code distributions include the above copyright notice, this list of conditions and the following disclaimer;
2. Binary distributions include the above copyright notice, this list of conditions and the following disclaimer in their documentation;
3. The name of the copyright holder is not used to endorse products built using this software without specific written permission.

DISCLAIMER
This software is provided "as is" with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness and/or fitness for purpose.