Talking about TextPrintString, i can only assume there are some problem either with
TextAddNonLocalizedString function or the .XML files that contain subtitle (.BIN in PC version). Because as far as i observed the TextPrintString mechanism, it was constructed from
TextAddNonLocalizedString and
TextPrint function in order to print your custom text.
This is a merely hypothetical since i don't find any specific clue, but it works the same as TextPrintString (tested on PC version):
-- PC version only!
-- FIRST! You should change 2139111258=3 to 2139111258=~a~ in GENERAL.bin
-- then add this to your script:
if IsButtonBeingPressed(3, 0) then
TextAddNonLocalizedString("This is my text")
TextPrint("RACING_3", 3, 1)
end
There should be
~a~ code in the .XML (AE) or .BIN (SE) to add an additional text. And if you want to add an additional number, you can simply put
~i~ code instead and use
TextAddParamNum(number) function before
TextPrint.
I saw that some people on XeNTaX forum were trying to decompile .XML file that contain subtitle, but there isn't available yet the compiler though to compile it back. It is necessary step to ensure where the problem actually came from, either it was the brokenness of the function or the line that refers to
~a~ did not exist in the first place. Anyway, you can find that decompiling .XML file via this
link.
Alternatively i found another way to print your custom text on AE via math minigame, it can be useful to find some coordinates or even making simple mod menu with it. However, it's still pretty much limited and fragile. I wouldn't recommended it for now.