Я думаю вы не поняли вопрос, так же как и я не понимаю о чем спрашиваю. Сейчас покажу о чем речь. Мне нужно через ReadWriteMemory записать в адрес значение. Дело в том, что (как я понял) ReadWriteMemory не может записать в адрес именно float. Он записывает какое то свое его представление через 4 byte и int. Это можно показать на фото из Cheat Engine.
На первом скрине мы видим float который "читается" как float, а на втором скрине видим тот же самый float, который читается через 4 bytes те int. ReadWriteMemory может записывать только int => мне нужно перевести float в такой вот int. Как это сделать? Я пробовал запаковывать, распаковывать через struct, но они выдают список байтов, а мне нужен int. Если попробовать из этого списка байтов получить int через int.from_bytes() то он получает не тот int, который я ожидаю получить. Скрин:
Я буду благодарен если вы назовете что это за способ такой, (хотя скорее всего это вообще баг) и очень рад если вы подскажете как мне конвертировать float в этот 4 bytes int