Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

cristimirt

Разработчик аддонов
  • Постов

    193
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные cristimirt

  1. BossTracker

    Просмотр файла

    English description see below.

    BossTracker поможет в бою против боссов. Он показывает информацию о баффах/дебаффах, которые босс накладывает на игроков. Для некоторых боссов он также показывает откат известных атак босса либо различные фазы боя (на основе ХП либо времени).

    К сожалению, из-за того, что все старые аллоды закрыты, аддон содержит информацию о боссах только из ГД, МГ и Пирамиды Тэпа (в настоящее время только для EN клиента, но вскоре и для других языков). Но он все равно будет отслеживать баффы на других боссах.

    Аддон поддерживает несколько чат-комманд:

    /btdnd - Позволяет перемещать виджет

    /bttrack on - Начать сохранение информации о боссах

    /bttrack off - Остановить сохранение информации о боссах

    Фича отслеживания позволит вам собирать информацию о фазах босса, спавне миньонов и о его атаках (так что они могут быть дописаны в аддон). Если вы хотите помочь в улучшении аддона, включите отслеживание (/bttrack on), и после боя с боссом отправьте мне в ПМ ваш mods.txt, я проверю его и обновлю аддон с дополнительной информацией.

    ВАЖНО: Даже если аддон работает на всех языках, информация о ГД/МГ/Пирамиде Тэпа и квестовых инстансах доступна только для EN клиента. Локализация для других языков займет немного времени. В данный момент для других языков работает только отслеживание баффов и дебаффов.


    BossTracker will help fighting bosses (red rings). It displays information about buffs/debuffs that the boss puts on players. For some bosses, it will also show a cooldown for known attacks of the boss, or when different phases of the fight begin (based on HP percentage, or time).

    Unfortunately, because all the old allods are closed, the addon currently has boss information only for GT and DC and Tep Pyramid bosses (currently just for EN client, but soon for other languages). But it will still track buffs on the other bosses.

    It supports a couple of chat commands:

    /btdnd - Allows you to move the widget around

    /bttrack on - Starts saving information about bosses

    /bttrack off - Stops saving information about bosses

    The tracking feature of the addon will allow you to collect information about the boss phases, minion spawns and attacks, so that they can be included in the addon. If you want to help make the addon better, turn tracking on (/bttrack on), and after boss fights, send me a PM with your mods.txt file so I can check it and update the addon with more information.

    List of documented Bosses EN

    QUESTING INSTANCES

    Oreshek Fortress
    • Runaway Troll
    • Roman Vihrov
    • Yefim Lyuty
    • Gudimir Belsky

    Castle Blight(complete)
    • Lord Fetidflesh
    • Adrian Valir
    • Ghost of the White Knight
    • Mor'Ghuun

    Laguna Boil
    • Semer Karpol
    • Manuel
    • Izot the Unyielding
    • Viktor Korleone

    Hearth of Tensess Temple
    • Vissarion Arhivin
    • Voisvet Belov
    • Loyal Worshipper
    • Hurken the Controller
    • Nomarkh Khatire
    • Gorluxor
    • Shazalon the Greater

    XAES
    • Ugy the Dull
    • Igy the Dim
    • Grym the Gloomy
    • Alexey Skifin
    • Eyepopping Family
    • Afanasy Kudenov
    • Nomarkh Khay

    Lab 13
    • Bang the Bloodthirsty
    • Sarbaz Menkare
    • Igor Smazhin
    • Stepmother
    • Stas Yinov
    • Skulnar the Fierce
    • Astral Executioner

    Tensess Temple 1(empire)
    • Rama the Cruel
    • High Priestess Ahaneith

    Defiled Ruins
    • Olivier de Doucer
    • Actpaz the Invader
    • Vur'tazz the Ravager

    RAIDS

    Gorluxor's Tower
    • Nogrom
    • Ghostly Great Dragon
    • War'kaz the Mindreaver
    • Zalmar the Twisted
    • Strina the Fierce
    • Armando de Doucer
    • Kazul the Astral Watcher
    • Sarn
    • Dark Sarn
    • Light Sarn

    Dead City
    • Eater of Worlds
    • Ultranis
    • Coatl
    • Atslan
    • Shilonen
    • Flamash the Vengeful
    • Shar'lazz the Sleepless
    • Ceristaz the Disturbed
    • Drakan the Defiant
    • Nav
    • Earth Shatterer
    • Nihaz

    EP'S PYRAMID
    • Bouncer
    • Nihil
    • Sihal
    • Grimnoth
    • Tep

    ASTRAL ALLODS

    None yet

    WORLD BOSSES
    • Genoer the Devourer
    • Rotfist
    • Grimgrin
    • Zukan the Desecrator
    • Shur'lon
    • Porgun
    • Soulpiercer
    • Kuzurgar the Traitor
    • Yaver Khaba
    • Dahinda
    • Bozak the Bloodthirsty
    • Andrey Chikatilin
    • Rocktooth
    • Gen'ul

    Important: Even if the addon works on for all languages, the information about GT/DC/Tep Pyramid and questing instances are available just for the English client. It will take a bit before I can localize it for other languages. For the other languages, only the buff/debuff tracking works for now.


     

  2. Uploaded new version, with various bug fixes

    Now it's using Avatar Config Section instead of Global Config Section.
     
    @Лютик I did understand what you said. And I'm telling you, I couldn't reproduce the bug. It works fine for me. Below you have my screenshots. The player was killed by mobs, so it wasn't related to me in any way. 
    If you still have problems with it, please send me your mods.txt
     

     

    post-1245-0-91780600-1410361504_thumb.pn

    post-1245-0-23084800-1410361507_thumb.pn

  3. Updated to Version 2.3

     

    Added option to enable/disable the name and damage of the ability that killed the player.

    Fixed the position of the announcements reseting when the addon was reloaded.

     

    @Лютик I tested it with and whitout a party and it works well in both cases. I don't know why it didn't work for you. Please download the new version and tell me if it still bugs.

  4. Updated KillAnnounce to 2.2

    • Added chat notification
    • Added options to disable/enable chat notification/screen announce in ConfigWindow
    • Re-added option for DnD in ConfigWindow

     

    @Лютик I didn't understand at first what you meant, but now I do. I'll fix it in 2.2.1 (in about half an hour I hope). Thanks for letting me know.

     

    Edit: I fixed that bug. Now it souldn't interfere with moving the camera.

     

    But I found another bug. The position of the announcements resets after every restart of the addon.

  5. You can do it in two ways. If you have ConfigWindow addon, just type '/cw' in chat and in the settings page for AutoAcceptInvite, you can check/uncheck options and set the secret phrase.

    If you don't have ConfigWindow, type "/aai secret_phrase" where "secret_phrase" is the password you want. If the Protect option is on, the player that wants to you invite you, has to whisper you the secret phrase after he sends the invitation.

  6. I made a mistake with the description. The slash codes are:

     

    • /nisv owngs - Shows / Hides the panel Displaying your own gear Score
    • /nisv targetinfo - Shows / Hides the panel Displaying your gear targets Score
    • /nisv ver - Display the version of the addon (in the Chat Window)
    • /nisv lowstats - Shows / Hides the red / green Arrows Besides your Stats

    i'm sorry for the confusion. The next version will have a settings panel and make it a lot easier.

  7. TradeWindowFix

    Просмотр файла

    Если игрок, с которым вы торгуете, вводит шестизначное число для золота - то вы видите только первые пять цифр. Этот аддон позволяет исправить этот баг, за счет увеличения размеров окна трейда.

    Также это окно можно перемещать по экрану.

    A simple addon that will help with the Trade Window Bug. This bug happens when the player you're trading with will enter a 6-digit gold sum, but you'll only be able to see the first 5 digits. For example, if he types 123456, you'll only see 12345. The way the fix works is that the trade window is enlarged, allowing for the text-field to be enlarged as well and be able to display all the 6 digits properly.

    The Trade Window can also be moved around the screen if you need to.


     

  8. Is there a possibility of increasing the window and font size?

    You should be able to change the size using the ConfigWindow addon. Install that addon, type "/cw" in chat, and you'll have more options there, including the size. 

    If it doesn't work, tell me.

    I didn't make the addon, and the original author chose to use ConfigWindow instead of making its own settings window. In the future, maybe I'll make a settings whitout whitout the need of a different addon. But not now.

  9. I forgot to add an important part. The code of the function and the Locales table must be initialized before the main init() function of the addon is called. The way I do it is to have the code (GetGameLocalization() and GTL()) in one file, and the Locales table in a different file, and add them in AddonDesc.(UIAddon).xdb before the main script.

    After all this is done, all you have to do is call GTL(stringName), and it will return the localization for the detected language, if there is a "stringName" item in the Locales table for the detected language. If not, it will try to return the localization for the default language. If that also fails, it will return the original string.

    I suggest using a different file for the Locales table in case you plan to compile your code. That way, users will be able to correct translation errors and send us the file to update the addon.

    If you have any addons that are not localized, I ask of you to at least localize them in English. I can help if you want, and I might also be able to help with the other languages.

    • Спасибо 1
  10. More and more players from the European server are now downloading addons. But there are a lot of addons that are not translated for English, French, German or Turkish clients. 

     

    Localizing an addon is not hard. This is the code I use (

     

    Global("localization", "eng_eu")
    -- +----------------------------------+
    -- |AO game Localization detection    |
    -- |New conceptual detection by Ciuine|
    -- |Aesthetically improved by Ramirez |
    -- +----------------------------------+
    
    
    local function GetGameLocalization()
         local id = options.GetOptionsByCustomType( "interface_option_localization" )[ 0 ]
         if id then
             local values = options.GetOptionInfo( id ).values
             local value = values and values[ 0 ]
             local name = value and value.name
             if name then
                 return userMods.FromWString( name )
             else
                  return localization
              end
         end
    end
    localization = GetGameLocalization()
    function GTL( strTextName )
        return Locales[ localization ][ strTextName ] or Locales[ "eng_eu" ][ strTextName ] or strTextName
    end
     
     

    The global variable localization will store the language of the client. It is also the default language. In case the language detection fails, this is the language that the addon will use. I suggest setting it to eng_eu because chances are high that the user knows english. As far as I know, supported languages are rus (Russian), eng_eu (English), fra (French), ger (German) and tr (Turkish).

     

    The function GetGameLocalization() is the function that detects and returns the language of the client. 

     

    The function GTL( strTextName ) takes a string as a parameter and returns the localized version, found in the Locales table. This is the Locales table of the KillAnnounce addon:

     

    --------------------------------------------------------------------------------
    -- KillAnnounce LOCALES (2.1)
    -- RUS, ENG_EU, FRA, GER, TR
    -- If you find any mistakes or can provide additional localization, send me a PM on Alloder.pro (https://alloder.pro/user/1245-cristi-mirt/)
    -- or email me at [email protected]
    --------------------------------------------------------------------------------
     
    Global( "Locales", {
        ["eng_eu"] = { -- English, Latin-1
            ["You killed"] = "You killed %s!",
            ["You were killed by"] = "You were killed by %s!",
            ["killed"] = "%s killed %s!",
        },
        ["rus"] = { -- Russian, Win-1251
            ["You killed"] = "Вы убили %s!",
            ["You were killed by"] = "Вы были убиты %s!",
            ["killed"] = "%s убил %s",
        },
        ["ger"] = { -- German, Win-1252
            ["You killed"] = "Du hast %s getötet!",
            ["You were killed by"] = "Du wurdest von %s getötet!",
            ["killed"] = "%s hat %s getötet!",
        },
        ["fra"] = { -- French, Win-1252
            ["You killed"] = "Vous avez tué %s!",
            ["You were killed by"] = "Vous avez été tué par %s!",
            ["killed"] = "%s a tué %s!",
        },
        ["tr"] = { -- Turkish, Win-1254
            ["You killed"] = "Sen %s öldürdü!",
            ["You were killed by"] = "Sen %s tarafından öldürüldü!",
            ["killed"] = "%s %s öldürdü!",
        }
    } )
    

    Localization_example.zip

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования