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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

SLA

Пользователь
  • Постов

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

  • Посещение

Весь контент SLA

  1. Программа будет выглядеть примерно a la "WoW Model Viewer". Кроме просмотра текстур, она будет уметь экспортировать текстуры, например, в стандартный формат DDS. Этот DDS можно редактировать Фотошопом (с плагином "NVIDIA Plug-ins for Adobe Photoshop"). А затем, моя программа умеет DDS-файл сконвертировать обратно в BIN. Это всё, что нужно, чтобы начать делать моды, и всё это будет выпущено на днях, до Нового года. Поддержка параметров командной строки - я об этом думал, это будет сделано, но не в первом релизе.
  2. SLA

    ID

    Quote: Уже писали на форуме, но Skillcoder постоянно чистит форум от мусора, и мог нечаянно потереть лишнее. Ан нет, не потёр! Вот оно: http://ui9.ru/forum/develop/topic/28/t28-Делимся-опытом#c475
  3. В смысле, D:\Allods Online ? Инсталлятор предлагает установку на диск D:, потому, что на C: мало места?
  4. SLA

    ID

    Probably all game resources are absolutely identical across different locales. Except Baseloc???.pak files, which contains localized resouces (texts, textures, sounds). All localized text strings are here: Baseloc???.pak/Bin/pack.loc Pack.loc is database (binary file), but we made a decompiler for it
  5. Спасибо. Хорошо, что я спросил, теперь сделаю всё правильно Точно, так и есть, я сейчас вспомнил, Аллоды пытались установиться в C:\Allods Online (но я все игры ставлю в D:\Games\). И Гугл с такими путями установки вполне согласен (C:\Allods Online, C:\gPotato.eu\Allods Online). А то я раньше гуглил "Program Files", и удивлялся, что почти ничего не находил. P.S. Ещё нагуглил, что американская ставится в C:\gPotato.com\Allods Online
  6. SLA

    ID

    Интересно, я этого не знал. Ну, значит, придется к CRC32-коду дописывать уровень.
  7. SLA

    ID

    Да зачем? CRC32 это 2^32 = 4294967296 вариантов.
  8. Кто-нибудь знает путь установки Аллодов по умолчанию? Я знаю, что это что-то вроде "C:\Program Files\Allods Online", или "C:\Program Files\Astrum Nival\Allods Online", но мне предположения не годятся, нужно знать совершенно точно. Кто-нибудь знает? P.S. Про реестр не напоминайте. К сожалению, АО ничего не пишет в реестр (вотличие от ВоВ), если вместо установки, клиент был просто скопирован с другого компьютера. P.S.2 Например, европейские и американские ставятся в "C:\Program Files\gPotato\Allods Online", ну а русские как?
  9. Sk1LL, паковать EXEшники в архив - очень даже практично. Ведь если архив скачался битый, или недокачанный, то архиватор об этом предупредит, сказав что невозможно его распаковать. Ну а если EXEшник битый/недокачанный - он же ЗАПУСТИТСЯ, и что-то будет делать!! И есть вероятность, что такой "сумасшедший" EXE, теоретически, может натворить всё что угодно, например, отформатировать хард
  10. Какие утраченные функции, например? Функции для работы со строками - ещё нет?
  11. Торжественно обещаю, что релиз будет ДО Нового Года It will be released BEFORE New Year
  12. Секрет "подготовки" - это наше ноу-хау. Аддон выдержит какое-то количество обновлений АО. Когда перестанет работать, снова попроси kosh'а починить его.
  13. А чем ты их так декомпилировал? Скомпилировал старый скрипт, потом декомпилировал его и сравнил с новейшим декомпилированным, а потом в исходнике всё подогнал руками? Может это можно как-нибудь автоматизировать? Например, парсить ассемблерный код, там ведь все названия переменных указаны. Может, есть в сети какой-нибудь готовый продукт, способный сделать такой парсинг. При беглом просмотре нашёл: ScriptContextPlates(2).lua: Global( "MAX_LEVEL_DIFFERENCE", 4 ) ScriptContextPlates_.lua: Global( "MAX_LEVEL_DIFFERENCE", 40 ) Это опечатка, или это и есть "ShowContextLvl"?
  14. В первом сообщении этой темы написано, что нужно сделать, чтобы получить доступ. Правда, в данный момент, доступа ждут уже 28 человек, но Skillcoder куда-то пропал. Новый год, наверное... Он позавчера зашёл на пару минут, сделал автообновление всех аддонов под последнюю версию АО, и тут же ушёл, даже форум не читал.
  15. Вот, жалуются люди, которым закрыт доступ к Апдейтеру аддонов: Quote: Перехожу по ссылке http://ui9.ru/forum/updater/about Пишет мне: "Модерация" "Назад" (кнопка "назад" возращает на предыдущую просмотренную страницу. "Модерация" - просто слово.) В самом деле, слово "Модерация" нужно заменить на "Доступ запрещен." или "Вам доступ запрещен." Тогда и жалоб таких не будет.
  16. Это как бы недоработка - вместо слова "Модерация" должно было быть написано "Вам доступ запрещен." Чтобы тебе открыли доступ по той ссылке, ты должен сделать всё то, что написано в самом первом сообщении этой темы.
  17. Выводит в консоль все строки файла file.txt: Code: for /f "delims=" %%a in (file.txt) do @echo %%a Только я не знаю, можно ли к for прикрутить счетчик... Не разбираюсь я в этой команде. Когда я учил ДОС-команды, моя версия command.com её не поддерживала EDIT: В '94-'95 годах, моим самым первым компьютером был SIEMENS 1984 г. выпуска, немецкий клон IBM PC XT (1983). Харда у него небыло, но к нему прлагалась защищенная от копирования 5-дюймовая (360 Кб) загрузочная дискета (LOL, ВСЯ ПОМЯТАЯ, такая же старая, как и сам компьютер), на ней был только command.com от MS DOS 2.11 на немецком языке. С других дискет тот копм почему-то никогда не хотел загружаться, хотя я столько раз приносил от друзей полную версию MS-DOS 6.22... Поэтому, я так и не освоил команду FOR )
  18. Sk1LL, ты же "Allods Online InGame Changer" сделал, значит программировать умеешь. Зачем такие вопросы задаёшь? Если количество нужных/ненужных строк во всех файлах одинаковое, то, думаю, это можно и в batch-файле сделать, там команда "for" умеет читать файл по строкам, но я её синтаксисом не владею, а хелп читать лень, там сложно написано Я бы скорее написал простенькую консольную программу на Си: fopen(), for(), fgets(), fputs(), fclose().
  19. Когда будет отдельный раздел для программ, неплохо бы прикрутить к каждой программе форму для рапортирования багов, не требующую регистрации на сайте. Тогда все смогут эффективно рапортировать баги. Ну а рапорты из этой формы пусть направляются разработчику программы в качестве обычного PM, только без обратного адреса (типа robot или no-reply).
  20. Всё будет. Все техничиские проблемы уже решены, и эвристический анализ отточен. Сейчас просматриваю все текстуры, и те из них, с которыми эвристический анализ не справляется, добавляю в БД исключений (приходится это делать, т.к. "pack.bin" ещё не расшифрован), чтобы программа показывала и их тоже. В АО много тысяч текстур, поэтому, их просмотр (и накапливание БД исключений) занимает много-много часов. Думаю, я уже прошел половину (в худшем случае - треть или четверть) всех текстур. Как только я закончу, будет релиз.
  21. Саппорт не шифруется, просто там есть ОСОБЕННО ТУПЫЕ работники, особенно, по ночам. (Не все, конечно, есть и очень хорошие, которые читают рапорты, и вникают в них. Но они работают днем.) Но те, которые очень тупые, работающие ночью, ВООБЩЕ НЕ ЧИТАЯ рапорт, тут же делают copy-paste одной из шаблонных "отмазок", чтобы затормозить рапорт, что, мол, укажите такие-то подробные данные. При чем, независимо то того, указаны ли эти данные в рапорте!!! Серъезно, у меня такое было уже два раза -- вконце рапорта указываю всю нужную (и ненужную) инфу, а они через пару минут отвечают "укажите такие-то данные". На это мне приходится отвечать, что "Все перечисленные данные УЖЕ указаны в рапорте". После этого тишина, аж на несколько часов... И когда на работу заступает дневная смена, какой-нибудь нормальный работник ЧИТАЕТ мой рапорт, и тут же направляет его прямо разработчикам...
  22. 1. Я только что получил письмо "[ui9.ru] Регистрация на http://ui9.ru/". Там ошибка: "Надеемся вам у нас понравиться" -- нужно без мягкого знака - "понравится". P.S. Ура! Теперь мой статус - "Verified" 2. Когда при наборе сообщения форума, выделяю часть строки красным цветом, то всё нормально: ("раздватри") но если эта строка набрана жирными буквами, то справа и слева от красноно текста появляются ПРОБЕЛЫ, которых быть не должно: ("раз два три"). Т.е. в HTML'е, в bold-строку, <span> вставляется с пробелами, почему-то: <span style="font-weight:bold">разПРОБЕЛ<span style="color:red">два</span>ПРОБЕЛтри</span> 3. <Удалено в целях безопасности. Копия бага осталась в TRAC>
  23. SLA

    ID

    Уже писали на форуме, но Skillcoder постоянно чистит форум от мусора, и мог нечаянно потереть лишнее. Вот что писали в форуме: не существует (или ещё не найдено?) системы уникальных ID-номеров, как в ВоВ. Известно, что в АО, предметам создаются ID-номера в момент их появления в сумке персонажа. И эти номера уникальны только в пределах коллекции предметов этого конкретного персонажа. Т.е. такой же предмет, у другого персонажа, будет иметь другой номер. Поэтому, единственным, на данный момент, приемлемым ID можно считать названия предметов. От себя добавлю, что использовать названия немного неудобно, из-за того что сайтам вроде Allakhazam.com приходится использовать ID в URL-ах, а кириллица в URL-ах (хоть и работает во всех браузерах, но) отображается по разному. Да и произвольная длина строки тоже не очень удобно. Мой совет: из строки названия подсчитывать CRC32, и использовать его как ID. CRC32 это удобно, это "unsigned int32" (32-битное целое беззнаковое число), которое можно красиво отображать в URL-ах как 8-значное шеснадцатеричное, напр. "8EA3C8A9" - имхо, кратко, удобно, и вполне универсально. EDIT: НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ CRC32 ТАКИХ КОРОТКИХ СТРОК. См. мой коммент ниже.
  24. В смысле, ты рассчитываешь, что ТЕБЯ знакомый отмажет? Или в смысле, в АО нет ГМов, и ВСЕ могут безнаказанно заниматься беспределом?
  25. Сорри, очень трудный день был вчера Мне этот вопрос напомнил другой, который я недавно прочитал в другой ветке форума, о том, что люди ищут базу предметов и квестов в клиенте игры, а их там, имхо, быть не должно. Тогда, ещё такой запрос: Хотелось бы добавить в главное меню "Аллодов Онлайн" две кнопки: Сохранить игру Загрузить игру Думаю, будет очень удобно
×
×
  • Создать...

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

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