-6th-edition-physical-chemistry-solutions-manual-sjgsdwx.pdf A: The issue is that you're inserting a huge number of bytes into your string. The first of these bytes is the null terminator, which you shouldn't be inserting when you are building your string, it's just going to cause a problem later. Looking in the debugger, you can see that the entire string contains a single byte: (lldb) p buf (i24) $0 = 0x261 The second and third bytes in this string appear to be 0x0f 00 00, which match the sequence for a UTF-16 surrogate pair in the Unicode standard. Each of these bytes causes a second UTF-16 encoding of the string you've built. However, you've also lost some data along the way. The next several bytes contain a repetition of the sequence 0x00 0x00, which are 4-byte NUL values. This means that bytes 0x0f, 0x00, 0x00, and 0x00 are being repeated 4 times in your string, which in turn is causing the aforementioned issue of some bytes being lost. If you disable the conversion of this string to UTF-16, you'll find the debugging information again. To fix this, you need to go back over your code and look for places where you build strings by concatenating arrays of bytes. In your code, it looks like the buf array of bytes is holding the string you want to write, so my assumption is that it is being created like this: let buf = Array.init pos (fun _ -> Array.sub ~start:0 ~stop:pos (Array.to_string str_list)) You need to look at how str_list is being put together. It looks like it's a list of arrays, so it's probably being concatenated like this: Array.append str_list (Array.concat str_lst_list) However, you should be using string manipulation rather than concatenation when building strings, because that way you don't have to rely on the storage of the string being capable of holding the entire string. It also means you can avoid using all those NUL bytes in the middle.
It's a good game, and it's been at #1 in my Top Paid Sports Games list for a while. It's free in the sense that it's not a paid EA service, but the felling they've been putting out new content has been slow. The game also has a lot of bugs still, some of them being big ones. They just recently announced in the forums that there is a new update that would fix some of the the big ones, but that's about it. To see more popular paid soccer games, check out the multiGP's website. d2c66b5586