Report core bugs regarding the Ultima Online Emulator Core release (version 097). You can attach your Core Dump. One bug per post.

Moderator: POL Developer

User avatar
POL Expert
Posts: 657
Joined: Sat Feb 04, 2006 6:26 pm


Post by OldnGrey » Thu Jun 19, 2008 3:21 am

This is something that ought to be fixed in the core when a dev has a spare minute.

character.clientversion is always 1 character too long and that character is non alphanumeric in that it cannot be stored as a packed value in an array.

Using a script to remove the last character works fine, but because the documentation says it's a string it probably should be a 'pure' string and not contain a trailing null or whatever it is.

User avatar
Novice Poster
Posts: 42
Joined: Thu Feb 09, 2006 11:48 pm
Location: Finland

Post by itec » Mon Jun 23, 2008 3:23 pm

Thanks for reporting this. I was having hard time figuring out the reason why some of the clientversion info I stored in cprops, were messed up at the end with the next cprop. Ie. content of my account's "Client"-cprop: "5.0.1jCPropLastIp a1:a2:S13:...."

POL Developer
Posts: 62
Joined: Sun Feb 05, 2006 7:20 pm

Post by Madman » Fri Aug 15, 2008 11:10 pm

You'd think that'd be easy to fix. Maybe I'll try kicking people until someone gets to it.

Or maybe I could try. Muahahaha.

Anyway, yeah, should be fixable.