ZsnexBox 2.96

What's New:

-Changed the rumble type description and added several more rumble types. These are:
1)  Rumble on value change and stop rumbling when the timer expires
2)  Rumble on value decrease and stop rumbling when the timer expires
3)  Rumble on value increase and stop rumbling when the timer expires
4)  Rumble on value change and stop rumbling when the value changes
5)  Rumble on value change and stop rumbling when the value decreases
6)  Rumble on value change and stop rumbling when the value increases
7)  Rumble on value decrease and stop rumbling when the value changes
8)  Rumble on value decrease and stop rumbling when the value decreases
9)  Rumble on value decrease and stop rumbling when the value increases
10) Rumble on value increase and stop rumbling when the value changes
11) Rumble on value increase and stop rumbling when the value decreases
12) Rumble on value increase and stop rumbling when the value increases

So, in other words, you can have rumbles that only last a set amount of time, or you can have rumbles that last until something changes. This is useful for  
games like F-Zero where you may run over the gravel and want the rumble. However, there is no way to tell how long you may be on the gravel, so a timer will  
not work. In this example, F-Zero sets the value to 10 when you are on the gravel, and 0 when you are off the gravel. So for this rumble, you would pick:
"Rumble on value increase and stop rumbling when the value decreases" to have rumble the entire time. These combinations should enable the creation of  
rumbles for any situation and last any desired amount of time.

-Added a "Tips and Tricks" database. This includes information on hundreds of games on topics such as boss fight strategies, level select button sequences,  
and level passwords. 

Note: 

The forever a thorn in my side DSP-1 games have found a new way to annoy me. It seems that when loading savestates (in some situations but not all the time) 
the rumble can become disabled. In this scenario it is impossible to re-enable it without resetting the emulator. However, there's a very easy workaround for this. Just go into the GUI options and change skins (pick the one you are currently using assuming you have copied your changed versions over) and everything gets reset back to normal. This way you don't have to do a full Xbox reset. This problem did not affect any other games I tried (just Super Mario Kart and Pilotwings and only sometimes)

Thanks
-Thanks to everyone who chipped in some time to make the Tips and Tricks database. It's a really great addition.
-Anyone I forgot.

By the way, I do plan on adding a "Thanks" screen to ZsnexBox, so if any of you have made a direct contribution in any way, you'll soon find your name a permanent part of this port.

Install:
This is just an upgrade. Download version 2.92 first and then copy the default.xbe in this upgrade over the one the 2.92 one.