Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
SLA
Пользователь-
Постов
1 641 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент SLA
-
В Европе уже началось: Я уже раскопал, какую версию они сейчас разворачивают - 1.1.00.41. Это не очень хорошо. Способ локализации аддонов был рассчитан на 1.1.02.x. Придётся его несколько переделать, чтобы работал в 1.1.00.x.
-
Да, такая политика была раньше. Именно такой хотел сделать игру Орловский и разработчики. Но решают не они, а владельцы и акционеры... Как бы там ни было, других Аллодов у нас нет. У нас нет другой такой национальной мморпг-игры. И я не знаю, о чём думает сейчас Орловский, создавая игру "Prime World" по японским мотивам - его новый проект обречён на провал в России, он и ногтя Аллодов не стоит, просто потому, что это НЕ НАША национальная игра. Тем временем, уже известно точное время введения патча АО 1.1: ЕВРОПА - 6 июля, 11:00 - 21:00 МСК АМЕРИКА - 7 июля, 10:55 - 22:55 МСК Европейский gPotato.EU сообщает, что: gPotato.EU wrote: [update] Volume 1: Revelations of Gipat An upcoming shard downtime will allow for the implementation of Volume 1: Revelations of Gipat tomorrow, Tuesday the 6rd of June, between 07:00 and 17:00 GMT. This will affect all shards. Takes place at 08:00 Western European Time (Ireland, Portugal and United Kingdom) Takes place at 09:00 Central European Time (Spain, Poland, Italy, Sweden, etc) Takes place at 10:00 Eastern European Time (Bulgaria, Estonia, Greece, etc) По нашему - 6 июля, 11:00 - 21:00 МСК. Американский gPotato.COM сообщает, что (там патч вводят на сутки позже): gPotato.COM wrote: Down Time for Patch 1.1.0 on July 6th Patch 1.1.0: Revelations of Gipat is going to go live on our servers on July 7th! This is a huge patch and we want to make sure that everything is perfect! Allods Online will be going down for approximately 12 hours while we prep and patch our servers on July 6th at 11:55 PM PST. По нашему - 7 июля, 10:55 - 22:55 МСК.
-
Я про это написал уже выше. Исправляется пропиской файла Mimo29.txt в файле Text.(UIRelatedTexts).xdb. Исправленные файл в аттачменте. P.S. Там ещё 3 файла прописаны лишние - STAT43.txt, STAT44.txt, STAT45.txt - этих файлов не существует, впрочем, аддон их и не использует. File: ASD_Text_UIRelatedTexts.zip
-
ОК, будет включено в следующий релиз UPD: Решил не ждать, выкладываю прямо сейчас. Там есть всего пара-тройка неуловимых багов: 1) Панелька иногда перетаскивается вместе с другими аддонами (я уже копался, но так и не понял, в чём дело). 2) Иногда из списка исчезают согруппники (может, потому, что убегают слишком далеко?), но плохо, что при этом исчезает из списка их панелька - хочется её видеть всё время, пока человек в группе. 3) Свежий баг. Изредка бывает, что в момент убийства моба, полностью исчезает статистика последнего боя, и вместо него показывается один-единственный (посмертный?) удар.
-
EsAlexey, как насчёт заменить единственное русское слово "из" на слэш "/" или (что гораздо прикольнее) локализовать его на 4 языках? =)) Просто 7-го июля, заграница получит АО 1.1, причём, с официальной поддержкой аддонов А у нас уже готова такая технология локализации аддонов (работает только в АО 1.1.02.10+) : HOW-TO: Локализация аддонов / Localization of addons Вот так можно локализовать слово "из": rus: A из B eng: A of B ger: A von B fra: A sur B
-
И этот аддон тоже было бы здорово подготовить к выпуску иностранных АО 1.1: HOW-TO: Локализация аддонов / Localization of addons И опять же, как и с GuildGui1b, здесь уже считай, всё собрано в папке RelatedTexts! Если хочешь, могу перевести все строки аддона на английский. UPD: ...и чтобы не быть голословным: Правда, НЕ УВЕРЕН, что все строки перевёл 100% правильно. Типы уронов подглядел в английской версии (отличается от программерских названий только одно - у Нивала "Cold", а gPotato перевели как "Frost"). А вот с переводом типов ударов - не совсем уверен. Ещё, текст кнопки "Сброс" (ButtonClean.txt) нужно перенести в папку ко всем остальным текстам, а то он лежит отдельно, почему-то. P.S. Кстати, на моём скриншоте виден БАГ - не видно одной надписи. При этом, в логе ошибок пишет, что не найден текст "Mimo29". Это потому, что этот текстовый файл есть, но он НЕ ПРОПИСАН в файле Text.(UIRelatedTexts).xdb. Надо прописать. В общем, перевод в аттачменте: File: RelatedTexts_en.zip
-
Следующая версия будет выпущена одновременно с выпуском заграничной AO 1.1 (предположительно, 7-го июля). Она будет включать три локализации - русскую, английскую, французскую. (немецкой пока нет). Локализация будет выбираться автоматически, в соответствии с локализацией АО. Аддон локализован по этой технологии: HOW-TO: Локализация аддонов / Localization of addons. Next version will be released with AO 1.1 (a.k.a. "Revelations of Gipat") release for EU/US gamers. It will include Russian, English, French localizations (No German localization yet. Can somebody make it?). Correct localization will be chosen automatically, according to game client localization.
-
Наверное, даже НУЖНО Подумаю, как это сделать.
-
Никогда не было файлов с расширением .rus, кроме того, файлы .pak - это просто zip-архивы, содержащие ресурсы игры, и они есть во всех локализациях. Наверное, путаешь вот с чем: в разных локализациях игры, есть свой pak-файл с локализованными ресурсами - BaseLocrus.pak, BaseLoceng.pak, BaseLocger.pak, BaseLocfra.pak. Но всё это не имеет никакого отношения к локализации аддонов. Те BaseLoc*.pak файлы - они особенные, и к современным аддонам вообще не имеют абсолютно никакого отношения. Кстати, я всё-таки изобрёл способ локализации аддонов: HOW-TO: Локализация аддонов / Localization of addons
-
Очень жаль, но ничем не могу помочь. Не представляю, почему один и тот же аддон может работать или не работать у разных пользователей. У меня установлено 26 аддонов, и ещё ни разу не было, чтобы после патча переставал работать какой-то аддон, который работает у других людей. А в каком смысле, он не работает? Если это единственный установленный аддон, и его вообще не видно в игре, то есть одна догадка Если так, то возможно, нужно снова "зажечь" кнопку "Модификации" на экране ввода логина/пароля, как показано в Инструкции. Дело в том, что при установке каждого патча, эта кнопка, зачем-то выключается.
-
Quote: откуда я знаю как у них вехи называются.. "Негасимое пламя" вообще не переводится.. нету у них слова "негасимый". Насчёт перевода названий вех (или чего бы там ни было), нужно ЗНАТЬ, как переводчики gPotato перевели эти названия. То есть, даже при том, что Nival пишет названия в DebugName'ах по-английски, это не факт, что коренные англичане из gPotato оставили точно такие же названия. Поэтому, для перевода нужно обратиться к какой-нибудь базе данных по АО, например: http://ru.allodsdatabase.com/ И там видим, что "Негасимое пламя" по-английски "Endless Flames", по-немецки "Ewige Flamme", по-французски "Flammes éternelles". При этом, нужно иметь ввиду, что введя в поиске "Негасимое пламя", и получив страницу на русском, нужно переключить язык сайта, чтобы увидеть эту же страницу на других языках. НО на allodsdatabase.com есть дурацкий баг - в списке языков сайта, он тут же показывает тултипы с названиями выбранной вехи на других языках. И если немецкое и французское названия тут же видны, то вместо английского написано русское "Негасимое пламя". ВНИМАНИЕ! ЭТО НЕ ЗНАЧИТ, что английского перевода нет в базе, это просто такой баг. ЖМЁМ на "English", и попадаем на английское описание вехи, где всё прекрасно написано по-английски - "Endless Flames". Quote: Хотя у них должен дебугнейм работать.. Конечно работает, и дебугнеймы всегда одинаковые, во всех локализациях. Quote: Почитал чего они в обсуждении пишут.. "Смерть Аллодам", "Прощай АО..", "Усем конец усего" У меня подозрение, что это пишут наши русские. Ну кто же ещё может так "авторитетно" утверждать, что в 1.1 будет "плохо", как не наши игроки, которые уже опробовали более новые русские версии игры? ) Это именно они, сбежав туда после патчей 1.0.07 и 1.0, сеют там недовольство в массах. И именно для них, русских, выход патча 1.1 означает ОДНИ МИНУСЫ -- им придётся вернуться в русскую версию (при всей уравниловке патча 1.1, в русской версии - русский контингент, и игра по-русски, и цены в магазине ниже), при этом придётся попрощаться с уже прокачанными персами на серверах ZAK и ISA. Вот они и брызжут ядом, и флудят там... Имхо, для всех иностранцев, выход 1.1 означает почти одни только ПЛЮСЫ.
-
Giant Interactive - огромная корпорация, самый крупный оператор мморпг-игр во всём Китае. Последние новости, из пресс-релизов этой компании, от 18 мая 2010: Quote: May 18, 2010Allods Online—Allods Online is a 3D free-to-play MMORPG developed by Astrum Nival, LLC (“Astrum Nival”), a studio owned by Mail.Ru Inc. (“Mail.Ru”). The Company plans to begin localizing and tailoring the game to Chinese gamers’ preferences in the second quarter 2010 . <...> Localize and tailor the game to Chinese gamers in late 2010 Насколько я понимаю, они только что приступили к локализации АО для Китая, и выпустят её в конце этого года. Посмотрим, что у них получится. АО на китайском - интересно же
-
HOW-TO: Многоязычный аддон (АО 1.1.02+) Updated: 2011-02-17 (Пример локализации SampleLocalization_2011-02-17.zip исправлен для версии АО 2.0.03) (This post will be translated to English later) Вместо вступления Ещё одна глава пока ненаписанного учебника по созданию аддонов... Так вот. Как нам всем известно, в АО не существует никакого встроенного, "прозрачного" механизма для поддержки локализаций в аддонах. А как хотелось бы!.. Именно сейчас настал тот момент, когда нужно действовать. Как мы уже не раз доказывали всему АО-сообществу, когда разработчики АО не идут навстречу к разработчикам аддонов, разработчики аддонов, как настоящие спартанцы, всё равно добиваются своего (даже если для этого, иногда, приходится что-то взломать)... Но это не тот случай, в этот раз ломать ничего не нужно Предлагаю механизм, позволяющий сделать многоязычный аддон с множеством локализаций, которые переключаются автоматически, в зависимости от локализации клиента игры. Принцип работы В самом конце статьи, прицеплен ZIP с рабочим примером аддона. Механизм этот состоит из функции, которая определяет локализацию клиента, и специально подготовленной для этого системы виджетов. Функция такая: Code: -- AO game Localization detection by SLA. Version 2011-02-10.function GetGameLocalization() local B = cartographer.GetMapBlocks() local T = { rus="\203\232\227\224", eng="Holy Land", ger="Heiliges Land", fra="Terre Sacr\233e", br="Terra Sagrada", jpn="\131\74\131\106\131\65" } for b in B do for l,t in T do if userMods.FromWString( cartographer.GetMapBlockInfo(B ).name ) == t then return l end; end; end; return "eng" end IMPORTANT: If you are reading this via "Google Translate", then DON'T copy this code from the browser (!!!) , because "Google Translate" have DAMAGED this code, it won't work! Instead, please take the correct code from "SampleLocalization" attachment below. Функция возвращает string, значение которого одно из шести: "rus" - Русский (Россия) "eng" - Английский (Великобритания, США, Филиппины) "ger" - Немецкий (Германия, Австрия) "fra" - Французский (Франция) "br" - Португальский (Бразилия) "jpn" - Японский (Япония) Ещё, в любой момент могут добавиться языки: * Китайский * Тайваньский * Турецкий * Корейский, наверное Я выбрал именно такие "необычные" аббревиатуры языков потому, что точно такие же использованы в локализациях АО. Например, в файле global.cfg (недосягаемом из LUA-скриптов) есть переменная "localization" с одной из этих аббревиатур. И эти же аббревиатуры используются в названиях PAK-файлов локализаций (BaseLocrus.pak, BaseLoceng.pak, BaseLocger.pak, BaseLocfra.pak, BaseLocbr.pak, Baselocjpn.pak). И они же будут использоваться в методе локализаций, предложенном разработчиками игры в ModdingDocuments для АО 2.0 (ВАЖНО: система UI9 его пока НЕ поддерживает!). Заметьте, эта функция написана полностью на латинице. Это нужно потому, что этой функцией, наверняка, будут пользоваться и наши иностранные колле. У них есть свои привычные кодировки текста, поэтому, чтобы ни у кого не было никаких проблем, функция написана в универсальной латинской кодировке. Так вот, в TXT-файлах виджетов, которые нужно локализовать (их не так уж и много в аддонах), заменяем "статичные" тексты, например, на <r name="value"/>. То есть, заменяем <body alignx="center">Это безумие! - Нет, это Спарта!</body> на <body alignx="center"><r name="value"/></body> Далее, в файле AddonDesc.(UIAddon).xdb нужно вставить примерно такой блок: Code: <textsGroups> <Item> <groupName>rus</groupName> <texts href="Locales/rus/Locale.(UIRelatedTexts).xdb#xpointer(/UIRelatedTexts)" /> </Item> <Item> <groupName>eng</groupName> <texts href="Locales/eng/Locale.(UIRelatedTexts).xdb#xpointer(/UIRelatedTexts)" /> </Item> </textsGroups> Затем, создаём в корневой папке аддона структуру папок: Code: \ Locales \ rus \ eng В каждую папку языка (rus и eng) кидаем абсолютно одинаковый файл Locale.(UIRelatedTexts).xdb, содержащий список всех "локализованных" TXT-файлов. Допустим, в этом примере, мы локализуем 2 виджета ("Widget1" и "Widget2") на 2 языках ("rus" и "eng"). Тогда файл будет такой: Code: <?xml version="1.0" encoding="UTF-8" ?><UIRelatedTexts> <items> <Item> <name>Widget1</name> <resource href="Widget1.txt" /> </Item> <Item> <name>Widget2</name> <resource href="Widget2.txt" /> </Item> </items> </UIRelatedTexts> Ну и конечно, закидываем сюда же все эти перечисленные TXT-файлы (в данном примере - Widget1.txt и Widget2.txt), внутри которых строки ("очищенные" от html-тегов) на том языке, которым названа папка. Естественно, все текстовые файлы, как всегда, должны быть в кодировке UTF-16LE (Notepad зовёт её просто "Unicode"). Все папки языков симметричны. То есть, в каждой папке одинаковый набор TXT-файлов, но с разным содержанием, например: rus \ Widget1.txt: Это безумие! - Нет, это Спарта! eng \ Widget1.txt: This is madness! - No, this is Sparta! Кстати, для удобства, можно добавить в аддон ещё такую функцию: Code: function GetTextLocalized( strTextName ) return common.GetAddonRelatedTextGroup( localization ):GetText( strTextName ) end Как пользоваться всем этим из LUA: Code: -- Где-то в начале аддона, обязательно объявляем локализацию по-умолчанию:Global( "localization", "eng" ) -- ...Затем, продолжаем по событию EVENT_AVATAR_CREATED (не раньше! так требуется, начиная с AO 2.0.03)... -- Определяем локализацию игры: localization = GetGameLocalization() -- Если такой локализации в нашем аддоне нет, то будем использовать английскую: if not common.GetAddonRelatedTextGroup( localization ) then localization = "eng" end -- Применяем локализацию ко всем виджетам: Widget1:SetVal( "value", GetTextLocalized( "Widget1" ) ) Widget2:SetVal( "value", GetTextLocalized( "Widget2" ) ) Вот и всё. У этой системы, несмотря на кажущуюся сложность, есть огромный плюс. Чтобы добавить новую локализацию, например, французскую, достаточно просто скопировать папку eng в fra, влезть в неё, и всего лишь попереводить слова в TXT-файлах, и всё! Там даже html-тегов нет, так что даже запороть ничего невозможно. Ну и вписать соответствующую секцию в <textsGroups> в файле AddonDesc.(UIAddon).xdb. Очень удобно, справится даже ребёнок. Я буду редактировать эту статью, если что-то будет меняться с новыми патчами. Кодировки текстов в разных языках Если вы собираетесь хранить тексты локализаций в виде отдельных TXT-файлов (как это сделано в аддоне SampleLocalization, см. аттачмент), то ВСЕ строки во ВСЕХ языках должны быть записаны в одной-единственной кодировке - Unicode (UTF-16LE) - в этом случае, проблем НЕТ никаких Эта кодировка названа "Unicode" в MS Notepad, но в других редакторах, эта кодировка может называться, например, "UCS-2 Little Endian" (Notepad++) или "UTF-16LE" (EmEditor). ВАЖНО: НЕ ПЕРЕПУТАЙТЕ С UTF-8, эту кодировку использовать нельзя! Однако, если вы решили хранить тексты локализаций НЕ в TXT-файлах, а в Lua-файле, то знайте, что язык Lua НЕ умеет работать с юникодом, ни в каком виде. Lua поддерживает только 8-битные строки. Поэтому, у каждого языка есть своя кодировка, в которой должны быть сохранены строки его локализации: Windows-1251 - Русский Latin-1 - Английский Windows-1252 - Немецкий, Французский, Португальский Shift-JIS - Японский SampleLocalization_2011-02-17.zip Чтобы все могли сразу поиграться, вот живой аддон "SampleLocalization", сделанный из оригинального "SampleReactionHandler". Локализован на 6 языках. Проверено в русской и английской версиях. Вот он: СКАЧАТЬ: File: SampleLocalization_2011-02-17.zip
-
Глава 1 : Открытия Гипата 6-го июля. Во всех заграницах. Revelations of Gipat: A closer look at...Martyrs and Patronage 2010-06-29 http://en.allods.gpotato.eu/News/?TC=0100000000&TNO=1074688 Это ссылка на FAQ по грядущей версии АО 1.1, которая будет выпущена 6-го июля. Заграница придумала патчу громкое название, в стиле Пиратов карибского моря - "Volume 1: Revelations of Gipat" = "Глава 1 : Открытия Гипата". Кроме всего прочего, gPotato заявляет об официальной поддержке аддонов!!! Quote: 4. What are add-ons?* Add-ons are user-made adjustments to the User Interface of Allods Online * Volume 1: Revelations of Gipat will introduce the official support of LUA modifications, so players can customise their Allods Online experience * It is important to note that while we will officially allow add-ons, the technical support team will only trouble shoot clean installs of the Allods Online client. Should you experience an issue after Volume 1: Revelations of Gipat, please remove all add-ons completely before contacting our support team at allods-en@gpotato.eu. По русски: Quote: 4. Что такое аддоны?* Аддоны - это самодельные примочки к пользовательскому интерфейсу АОшечки. * "Глава 1 : Открытия Гипата" открывает официальную поддержку LUA-модификаций, так что, игроки теперь могут тюнинговать свой интерфейс АО. * Также важно подметить, что несмотря на то, что мы официально разрешаем аддоны, наша тех.поддержка будет ковыряться только в чистых инсталляциях клиента АО. Если у вас будут какие-нибудь проблемы после выхода "Глава 1 : Открытия Гипата", пожалуйста, полностью удалите все аддоны, перед тем, как связываться с нашей тех.поддержкой по мылу allods-en@gpotato.eu. Неужели это означает, что и документация по API будет переведена на иностранные языки? Из плохих новостей, которые меня огорчают, то, что уходящая АО 1.0.06 - это последний оплот, на котором работали все наши старые МОДы. Ровно через неделю, вместе с приходом АО 1.1, безвозвратно (?) исчезнут все графические модификации. И русификатор, как я уже не раз предупреждал. Пожалуй, в течение этой недели зайду в английскую АО, и поброжу по столице Империи, попрощаюсь с красными звёздами RedAlert, мы эти звёзды по праву заслужили... И в последний раз посмотрю на свой AoNudePatch. Грустно. Но за то, НАКОНЕЦ-ТО, иностранные версии "подтянутся" к нашим, и аддоны начнут работать синхронно, и у нас, и у них. И это избавляет нас от кучи головной боли И самое главное, Наши ряды разработчиков аддонов сильно пополнятся!!! =))
-
Quote: А вот межевые камни надо пожалуй зааддонить)) Это входит в планы
-
Будем ждать
-
Средствами аддонов, ничего в чате менять невозможно.
-
Впервые слышу, можно поподробнее? Что за test.rus и test.pak ? Как этим пользоваться?
-
По-моему, lai прав. Ну а как искать мобов с коронками - заходишь в игру ранним утром, когда все спят, и бегаешь по территории. Оббегав всю территорию, за один заход, можно собрать весь комплект знаков с мобов с коронкой для квеста Краеведа.
-
2 Duvodas Да, очень важный пример с WIDGET_ALIGN_BOTH. Я про него забыл, т.к. писал по памяти 2 mehael Не за что Кстати, MagicianMessage - очень нестандартный и оригинальный аддон
-
Зря В Аллодах используется обычный Lua 5.0. Поэтому, обучиться работе с классами поможет любой учебник по Lua.
-
Ага. Этот readme.txt сохранился ещё со времён модов, каждый из которых был одним PAK-файлом. В отличие от модов, современные аддоны - это целая папка файлов. В общем, всё подробно написано в той инструкции, которую выше линканул mehael. Тему закрываю.
-
Нет, к аддона это неприменимо. Кстати, сами разработчики меняют локализацию игры именно так - все локализованные строки хранятся в этом файле BaseLoc*.pak. Т.е. в игре одновременно существует только ОДНА локализация (какой-нибудь ОДИН из файлов - BaseLocRus.pak, BaseLocEng.pak, BaseLocFra.pak, BaseLocGer.pak). Поэтому, у разработчиков игры вообще нет такой проблемы, она есть только у нас. Это только нам нужно, чтобы в одном дистрибутиве аддона было сразу несколько локализаций, и чтобы можно было автоматически выбрать правильную. Скорее всего, в игре сейчас нет такого механизма, позволяющего автоматически выбирать локализацию. Но он должна появиться, когда в Европе перейдут к версии 1.0.07, которая ОФИЦИАЛЬНО поддерживает аддоны.
