QUOTE(sotu @ Jun 26 2008, 08:31 PM)

I've never used cheat codes and I'm having a tough time wrapping my brain around Rumbes and how to get them working.
It doesn't appear to be as easy as i was hoping and simply turning on Force Feedback doesn't do the trick.
I'd like to really understand them so I can get them working and make some of my own but it's just not making sense to me. I've read everything I can on the topic but I'm a visual learner and learn by doing so I guess I'm asking for a visual tutorial on how the rumbe is made and it's implementation.
Guybird made a nice post on them at the nugnug site which I conceptually understood but got lost in translation. Spent a large chunk of yesterday reading and testing and failing so I'd really appreciate anyone who's got them working and has the time to make some visual explanation that would help a lot.
Using database rumbles:
Start a game (example F-Zero)
Click the right analog stick
Pick Controller Options
Pick Force Feedback Database
Scroll down and pick F-Zero
Press Y to use those rumbles
From then on out, every time you start F-Zero, it will use those rumbles. However, if there is no database file for the game a user wants to have force feedback in, then the above method will not work. The user will have to create their own rumbles.
Creating rumbles:
The easiest rumbles to setup are for energy. The following is an example of how to create a rumble for energy loss.
Start a game (example Street Fighter 2)
Start a match with any character.
As soon as the round starts click the right analog stick
Pick Cheat Codes
Pick Search for cheat codes
Pick Start a new search.
Return to the game and allow player one to lose some energy.
Click the right analog stick
Pick Cheat Codes
Pick Search for cheat codes
Pick Continue cheat code search.
Pick Search for values less than before. (When the game started, player one's energy was 100%. However, the energy is less than 100% at this point, so this searches for memory locations that have values that are less than what they were previously.) This will say there were 100000 results found or something similar. That means the address that stores the energy for player one is in one of those 100000 results.
Continue the game and allow player one to lose more energy.
Click the right analog stick
Pick Cheat Codes
Pick Search for cheat codes
Pick Continue cheat code search.
Pick Search for values less than before. This time the results will be a lot less than 100000 (maybe 700)
Continue the game and allow player one to lose more energy.
Click the right analog stick
Pick Cheat Codes
Pick Search for cheat codes
Pick Continue cheat code search.
Pick Search for values less than before. This time the results will be a lot less than 700 (maybe 100)
Repeat the above step until the results dont decrease.
At that point the search is narrowed down to a few addresses. Assign each of them to a cheat search slot.
To create a rumble:
Pick the first slot for the rumble.
Set it to on
Set it to rumble on Decrease/Timeout
Set each of the motor strengths to 255
Set the time to 0.20
Then set cheat code slot to 1.
Continue playing the game and see if the controller vibrates when getting hit. If it doesnt, go back to the rumble settings menu and change the cheat code slot to 2. Keep trying different cheat code slots until you find the one that has the address for the energy loss.
The above may sound like a lot of work, but it doesnt take more than 15 seconds to find the address.