Download (source and unscrambled binary)
Ok, so I made a new demo that lets you hex edit an integer and send to your rumble pack. This is useful for making up your own rumble effects for now, until we get a purupuru_param_t thing sorted out. And feel free to post your discoveries.
A note about the effect shown in the picture above, I noticed when the lower C nibble is set to 8, the effect lasts much longer than when it is set to 0, and any other value would cause no effect to occur at all. After testing, I found that when lower C is set to 8, the effect lasts longer the lower the power in upper C is set to. When upper C is set to 7, setting lower C to 8 does not seem to change the duration at all. But when upper C is set to 1, and upper C is set to 8, the effect lasts a great while longer than when upper C is set to 0.