Thats a odd thing to learn. Thanks again for the help, xyz.
When serializing it to binary everthing works, but recovering it from a string, i get in that situation.
I think the binary serializatin keep the Vector2 type.
The problem is that any convertion and printout will not show the "Vector2(", on any of my outputs.
indeed i have much to learn.
I will try out your solution, but i think it will be expensive.
There is a way to force the "Vector2(" prepend to printout in the conversion?
The code:

outputs

so thats create the problem of not having the "Vector2" prepended.
Its the only way to use the replace method to fix that?
Because when serializing in binary via network i got no problems, so the vector2 type must beem kept somehow in the translation, but the print and the put_line does not (i got into this problem when saving to file instead of serializing)
Maybe in the save part i can use your code and in the load i already have everthing formated...
Is this really the best way?