Ultima was so easy to patch that I wrote my own character editor in basic that worked on II, III, and IV (Apple II versions). You'd insert a disk at the programs's request, load a character and could edit virtually any property or inventory item. The Binhex style single byte encoding really did make it a "pleasure" to hack.