alambik
Sorceror
Imagine you can understand what other players says, even if they dont speak your language...
You are english, the player in front of you speaks in swedish, but when he speaks, what he says is autromatically translated into english in your UO console... And when you speak english, the swedish understand what you says, as well as the spanish player just behind you, as your words are translated into their language...
That is the aim of the script I want to submit. It works: as a book, you define your language, and the other players does the same. When your book is in your backpack, what other says is tranbslated to you (if its not the same language of course). If you let the book on the ground, the translation appears to everyone around, on the top of the book.
However, there are 3 things I want you to help me before the submission:
- the script is RunUO 1.0 : someone will have to submit an up-to-date version
- the script cannot handle well languages like russians, chinese, greek: I want somebody to test and fix this issue for the whole community. It's about encoding, and I don't know how it works.
- the script decrease the performance as it is not a thread-managed system: if a thread that translate the words could be created to not disturb the main server thread, that would solve performance issue. I don't know how it works in C#.
Would you be able to do this?