RAM addresses are assigned in hexadecimal. AR / Gecko Coding works through Hexadecimal values. Dolphin also has the option to search for Double, Float and String values, which then can be converted into Hexadecimal. It's could be useful at times to search for Decimal values for your 8-bit, 16-bit or 32-bit RAM addresses at times.
If you trying to search for Float values, you have to convert them into Hexadecimal if you want to make a AR or Gecko Code out of it. You could try using the Cheat Manager to search for Float values. Once you find a match, you can check it up on the debugger. Or you could you create a AR Code from that match in the Cheat Manager. The outputted code will be in Hexadecimal anyway. I usually don't search for Float values. I mostly focus on just hexadecimal. But if you are sure the game sets a specific value which can be recognized in float as 0, 0.1 or 1 you could check it up in the Cheat Manager.
0x00000000 in Hexadecimal is obvious 0 in Float. Just some quick converted values here through Dolphin, 0x3DCCCCCD in Hexadecimal is 0.1 in Float, 0x3E4CCCCD in Hexadecimal is 0.2 in Float, 0x3ECCCCCD in Hexadecimal is 0.4 in Float and 0x3F800000 in Hexadecimal is 1.0 in Float. At least, that's why Super Mario 64 tells me through the debugger.
If you trying to search for Float values, you have to convert them into Hexadecimal if you want to make a AR or Gecko Code out of it. You could try using the Cheat Manager to search for Float values. Once you find a match, you can check it up on the debugger. Or you could you create a AR Code from that match in the Cheat Manager. The outputted code will be in Hexadecimal anyway. I usually don't search for Float values. I mostly focus on just hexadecimal. But if you are sure the game sets a specific value which can be recognized in float as 0, 0.1 or 1 you could check it up in the Cheat Manager.
0x00000000 in Hexadecimal is obvious 0 in Float. Just some quick converted values here through Dolphin, 0x3DCCCCCD in Hexadecimal is 0.1 in Float, 0x3E4CCCCD in Hexadecimal is 0.2 in Float, 0x3ECCCCCD in Hexadecimal is 0.4 in Float and 0x3F800000 in Hexadecimal is 1.0 in Float. At least, that's why Super Mario 64 tells me through the debugger.