Are you talking about actually modifiying the values of the RNG? If so, that is against the rules at TASvidoes.
I was but I forgot about their rules (and don’t know them entirely).
To cover the major point first.
I would like to 'attach the debugger to see what accesses/modifies the address', but it is grayed out and I am unsure of how to change that. I read through the help but couldn't find anything, but it is 1 AM here so...
You have to have the special version released only in the General section of these forums.
But even with that it is not going to help you.
Your game is emulated. Debuggers don’t work (effectively) on emulated games. You will get a hit on what reads that address, but that code is used to read/modify nearly every address in the game since it is part of the Project 64 (or otherwise) emulator.
Don’t bother with any debuggers.
Unfortunately what you need to do is a matter of studying and it is game-specific, so you wouldn’t get help fom anyone who didn’t already study the same game.
If the random numbers are generated each time the rand() function is called andy ou aren’t allowed to modify it, you just have to deal with the fact that you might miss (of course I wouldn’t be 100% on this as there might be some other ultra-creative but game-specific way) and instead plan the best ways to miss.
In normal Windows®, you call rand() and it pumps out a number and changes a global, then sits and waits for the next time you call the function.
So the sequence of the numbers is always the same no matter how long you wait before calling it again.
If your game is doing that during battles, then you would just have to accept that the next number generated would fail the test and cause a miss.
If that is the case, it is time to get creative and figure out how to divert the misses to the enemy or to whatever else, or to use them to attack yourself for comical value (just throwing out examples here).
There isn’t much direct help I can give you since it really is up to your knowledge of that specific game.
MHS comes with tons of ways to allow you to do that research, however, and I think you already know how to use most of them, so I wouldn’t need to explain much else.
But if you do have a question about MHS itself, of course then I could answer anything.
L. Spiro