REDi #1 Not tested, but I think this'll do it... Function RetroReadString:String(Stream:TStream) Local size:Int = ReadInt(Stream) Return ReadString(Stream,Size) EndFunction