Сохранение происходящих в игре событий в файл.
Есть у Ультимы, как и у многих программ, замечательная фича - ведение лога игры (кто не в курсе - это запись журнала событий, происходящих с вами в игре). На первый взгляд эта фича включается из открытого окна игры через Options > Miscellaneous, где ставятся галочки Save text log file и Save log file in Unicode format. Но это не всегда работает.
Чтобы Вам было проще разобраться в этом, приведу описание включения этой фичи.
1. Необходимо выйти из игры и открыть в текстовом редакторе файл uo.cfg. В нем найти и изменить до приведенного вида следующие строки:
SaveJournal=ON
JournalSaveUnicode=ON
Сохранить изменения.
2. Далее в папке ....\Ultima Online\Desktop\[имя вашего логина]\The Abyss\[имя вашего игрока] открыть такой же файл uo.cfg (это уже файл настройки для вашего конкретного персонажа). В нем провести ту же процедуру, что и в пункте 1.
3. В этом же файле найдите строки:
PlayerName=[имя вашего персонажа]
DefaultChar=0
И приведите их в такой вид, вставив еще одну строку:
PlayerName=[имя вашего персонажа]
DefaultChar=0
JournalSaveFile=UO[Имя вашего персонажа].dat
4. Сохранить изменения.
При необходимости повторите пункты 2 и 3 для других персонажей.
Все. Запускайте игру. Теперь все происходящие события будут регистрироваться в этих файлах, находящихся в основной папке игры. И вы, придя с кухни с чайком или с перекура, не будете бегать и задавать лишние вопросы, если что-то произойдет в ваше отсутствие.
Игроки не видят то что вы пишете?
1. в uo.cfg
добавить или переправить строчку
UnicodeSpeech=on
в винде
control panel:
regional and language settings
advanced
верхнее поле - Russian
2. Если другие люди не видят ваш текст, или вы не видите их текст.
Пример: 2 игрока – у одного Windows XP Eng Pro Corp, у другого Windows XP Rus Pro. у обоих стоит:
language for non unicode programs: Rus
В данном случае проблема в translation server!
чтобы всё было видно, надо просто удалить/отключить/переименовать файл transerv.exe в папке УО.
после его удаления всё работает без проблем..
Так что, если вы не видите, что кто-то пишет, попробуйте переименовать файл transerv.exe в например transerv-deleted.exe при выключенной уо.
Как сделать, что бы в логах то, что в игре пишут по-русски, тоже записывалась по-русски, а не символами в виде точек и квадратиков?
надо сделать в uo.cfg:
JournalSaveUnicode=on
и смотреть лучше программой UOJview.exe которую можно скачать тут:
Скачать
Другие настройки файла uo.cfg
Открытие окон содержимого контейнеров всегда в одном месте на экране
OffsetGumps=off
Разрешить играть призраком (советуется)
AssumePlayAsGhost=on
Отключение Popups (маленьких чёрных окошек появляющихся при наведении на вещь)
PopupHelpEnabled=off
PopupHelpSticky=off
PopupHelpPersistant=off
Показывать имена приближающихся игроков
ShowIncomingNames=on