At the risk of getting a condescending reply, I'm going to ask this anyway because it's been driving me nuts for two weeks now.
Is breakpoint functionality broken in the current version of MHS?
(And yes, I have the debugger attached, and yes, the breakpoint(s) are listed in the helper Breakpoint tab, and yes, even the RMB context menu has the breakpoint commands disabled and "remove breakpoint" enabled [indicating that a breakpoint is already set].)
So, for instance, I know that code address 005DF590h will be executed when the player's fuel and money are displayed on-screen, and only then. (In game, you have to hit a key to display it.)
So in MHS, I go to the Disassembler, make sure it's attached to the application (I have it auto-attach, hence I why I verify since I'm not that trusting ), go to address 005DF590h, right-click and add breakpoint as shown:
But alas, when in-game and I display my fuel and money, no breakpoint is hit. (I've even tried detaching and reattaching the debug, but still no go.)
Now, Visual Studio, Cheat Engine, and OllyDbg all break just fine at this location as expected. It's only MHS that refuses to break, for this and also for several other locations I have tried.
So, first we have the SSE instructions that you say the disassembler should be able to recognize but doesn't, and now we have breakpoints that fail to get trapped (in the Disassembler), so now I'm wondering if maybe your disassembler got broken somehow in this latest build.