i'm new to autoit too but lemme try if i understand this part of your prog right:
(the first 2 lines are obvious so i wont comment those)
$Mem_Address5 = 0x00980DCC ;players name <--hmm ok the memory address of your char?
$Mem_Read5 = _MemoryRead($Mem_Address5, $Mem_Open) <--memoryread reads whats saved in 0x00980DCC....why reading it if you know its your characters name?
GUICtrlSetData($txt_test,BinaryToString(Binary($Me m_Read5),4))<--binary() converts your characters name to binary...according to wiki the "4" means your Binary data is considered UTF8..and finally BinaryToString converts it back to a string
well now you know how i understand this programm. the reasone it gives you only 4 chars might be the 4. maybe your data isnt UTF8?
please explain how you solved the problem with the HP?
(the first 2 lines are obvious so i wont comment those)
$Mem_Address5 = 0x00980DCC ;players name <--hmm ok the memory address of your char?
$Mem_Read5 = _MemoryRead($Mem_Address5, $Mem_Open) <--memoryread reads whats saved in 0x00980DCC....why reading it if you know its your characters name?
GUICtrlSetData($txt_test,BinaryToString(Binary($Me m_Read5),4))<--binary() converts your characters name to binary...according to wiki the "4" means your Binary data is considered UTF8..and finally BinaryToString converts it back to a string
well now you know how i understand this programm. the reasone it gives you only 4 chars might be the 4. maybe your data isnt UTF8?
please explain how you solved the problem with the HP?