Тактики
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
SLA
Пользователь-
Постов
1 641 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Весь контент SLA
-
Программа будет выглядеть примерно a la "WoW Model Viewer". Кроме просмотра текстур, она будет уметь экспортировать текстуры, например, в стандартный формат DDS. Этот DDS можно редактировать Фотошопом (с плагином "NVIDIA Plug-ins for Adobe Photoshop"). А затем, моя программа умеет DDS-файл сконвертировать обратно в BIN. Это всё, что нужно, чтобы начать делать моды, и всё это будет выпущено на днях, до Нового года. Поддержка параметров командной строки - я об этом думал, это будет сделано, но не в первом релизе.
-
Quote: Уже писали на форуме, но Skillcoder постоянно чистит форум от мусора, и мог нечаянно потереть лишнее. Ан нет, не потёр! Вот оно: http://ui9.ru/forum/develop/topic/28/t28-Делимся-опытом#c475
-
В смысле, D:\Allods Online ? Инсталлятор предлагает установку на диск D:, потому, что на C: мало места?
-
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
-
Спасибо. Хорошо, что я спросил, теперь сделаю всё правильно Точно, так и есть, я сейчас вспомнил, Аллоды пытались установиться в C:\Allods Online (но я все игры ставлю в D:\Games\). И Гугл с такими путями установки вполне согласен (C:\Allods Online, C:\gPotato.eu\Allods Online). А то я раньше гуглил "Program Files", и удивлялся, что почти ничего не находил. P.S. Ещё нагуглил, что американская ставится в C:\gPotato.com\Allods Online
-
Интересно, я этого не знал. Ну, значит, придется к CRC32-коду дописывать уровень.
-
Да зачем? CRC32 это 2^32 = 4294967296 вариантов.
-
Кто-нибудь знает путь установки Аллодов по умолчанию? Я знаю, что это что-то вроде "C:\Program Files\Allods Online", или "C:\Program Files\Astrum Nival\Allods Online", но мне предположения не годятся, нужно знать совершенно точно. Кто-нибудь знает? P.S. Про реестр не напоминайте. К сожалению, АО ничего не пишет в реестр (вотличие от ВоВ), если вместо установки, клиент был просто скопирован с другого компьютера. P.S.2 Например, европейские и американские ставятся в "C:\Program Files\gPotato\Allods Online", ну а русские как?
-
Sk1LL, паковать EXEшники в архив - очень даже практично. Ведь если архив скачался битый, или недокачанный, то архиватор об этом предупредит, сказав что невозможно его распаковать. Ну а если EXEшник битый/недокачанный - он же ЗАПУСТИТСЯ, и что-то будет делать!! И есть вероятность, что такой "сумасшедший" EXE, теоретически, может натворить всё что угодно, например, отформатировать хард
-
Какие утраченные функции, например? Функции для работы со строками - ещё нет?
-
Секрет "подготовки" - это наше ноу-хау. Аддон выдержит какое-то количество обновлений АО. Когда перестанет работать, снова попроси kosh'а починить его.
-
А чем ты их так декомпилировал? Скомпилировал старый скрипт, потом декомпилировал его и сравнил с новейшим декомпилированным, а потом в исходнике всё подогнал руками? Может это можно как-нибудь автоматизировать? Например, парсить ассемблерный код, там ведь все названия переменных указаны. Может, есть в сети какой-нибудь готовый продукт, способный сделать такой парсинг. При беглом просмотре нашёл: ScriptContextPlates(2).lua: Global( "MAX_LEVEL_DIFFERENCE", 4 ) ScriptContextPlates_.lua: Global( "MAX_LEVEL_DIFFERENCE", 40 ) Это опечатка, или это и есть "ShowContextLvl"?
-
В первом сообщении этой темы написано, что нужно сделать, чтобы получить доступ. Правда, в данный момент, доступа ждут уже 28 человек, но Skillcoder куда-то пропал. Новый год, наверное... Он позавчера зашёл на пару минут, сделал автообновление всех аддонов под последнюю версию АО, и тут же ушёл, даже форум не читал.
-
Вот, жалуются люди, которым закрыт доступ к Апдейтеру аддонов: Quote: Перехожу по ссылке http://ui9.ru/forum/updater/about Пишет мне: "Модерация" "Назад" (кнопка "назад" возращает на предыдущую просмотренную страницу. "Модерация" - просто слово.) В самом деле, слово "Модерация" нужно заменить на "Доступ запрещен." или "Вам доступ запрещен." Тогда и жалоб таких не будет.
-
Это как бы недоработка - вместо слова "Модерация" должно было быть написано "Вам доступ запрещен." Чтобы тебе открыли доступ по той ссылке, ты должен сделать всё то, что написано в самом первом сообщении этой темы.
-
Выводит в консоль все строки файла 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 )
-
Sk1LL, ты же "Allods Online InGame Changer" сделал, значит программировать умеешь. Зачем такие вопросы задаёшь? Если количество нужных/ненужных строк во всех файлах одинаковое, то, думаю, это можно и в batch-файле сделать, там команда "for" умеет читать файл по строкам, но я её синтаксисом не владею, а хелп читать лень, там сложно написано Я бы скорее написал простенькую консольную программу на Си: fopen(), for(), fgets(), fputs(), fclose().
-
Когда будет отдельный раздел для программ, неплохо бы прикрутить к каждой программе форму для рапортирования багов, не требующую регистрации на сайте. Тогда все смогут эффективно рапортировать баги. Ну а рапорты из этой формы пусть направляются разработчику программы в качестве обычного PM, только без обратного адреса (типа robot или no-reply).
-
Всё будет. Все техничиские проблемы уже решены, и эвристический анализ отточен. Сейчас просматриваю все текстуры, и те из них, с которыми эвристический анализ не справляется, добавляю в БД исключений (приходится это делать, т.к. "pack.bin" ещё не расшифрован), чтобы программа показывала и их тоже. В АО много тысяч текстур, поэтому, их просмотр (и накапливание БД исключений) занимает много-много часов. Думаю, я уже прошел половину (в худшем случае - треть или четверть) всех текстур. Как только я закончу, будет релиз.
-
Саппорт не шифруется, просто там есть ОСОБЕННО ТУПЫЕ работники, особенно, по ночам. (Не все, конечно, есть и очень хорошие, которые читают рапорты, и вникают в них. Но они работают днем.) Но те, которые очень тупые, работающие ночью, ВООБЩЕ НЕ ЧИТАЯ рапорт, тут же делают copy-paste одной из шаблонных "отмазок", чтобы затормозить рапорт, что, мол, укажите такие-то подробные данные. При чем, независимо то того, указаны ли эти данные в рапорте!!! Серъезно, у меня такое было уже два раза -- вконце рапорта указываю всю нужную (и ненужную) инфу, а они через пару минут отвечают "укажите такие-то данные". На это мне приходится отвечать, что "Все перечисленные данные УЖЕ указаны в рапорте". После этого тишина, аж на несколько часов... И когда на работу заступает дневная смена, какой-нибудь нормальный работник ЧИТАЕТ мой рапорт, и тут же направляет его прямо разработчикам...
-
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>
-
Уже писали на форуме, но Skillcoder постоянно чистит форум от мусора, и мог нечаянно потереть лишнее. Вот что писали в форуме: не существует (или ещё не найдено?) системы уникальных ID-номеров, как в ВоВ. Известно, что в АО, предметам создаются ID-номера в момент их появления в сумке персонажа. И эти номера уникальны только в пределах коллекции предметов этого конкретного персонажа. Т.е. такой же предмет, у другого персонажа, будет иметь другой номер. Поэтому, единственным, на данный момент, приемлемым ID можно считать названия предметов. От себя добавлю, что использовать названия немного неудобно, из-за того что сайтам вроде Allakhazam.com приходится использовать ID в URL-ах, а кириллица в URL-ах (хоть и работает во всех браузерах, но) отображается по разному. Да и произвольная длина строки тоже не очень удобно. Мой совет: из строки названия подсчитывать CRC32, и использовать его как ID. CRC32 это удобно, это "unsigned int32" (32-битное целое беззнаковое число), которое можно красиво отображать в URL-ах как 8-значное шеснадцатеричное, напр. "8EA3C8A9" - имхо, кратко, удобно, и вполне универсально. EDIT: НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ CRC32 ТАКИХ КОРОТКИХ СТРОК. См. мой коммент ниже.
-
В смысле, ты рассчитываешь, что ТЕБЯ знакомый отмажет? Или в смысле, в АО нет ГМов, и ВСЕ могут безнаказанно заниматься беспределом?
-
Сорри, очень трудный день был вчера Мне этот вопрос напомнил другой, который я недавно прочитал в другой ветке форума, о том, что люди ищут базу предметов и квестов в клиенте игры, а их там, имхо, быть не должно. Тогда, ещё такой запрос: Хотелось бы добавить в главное меню "Аллодов Онлайн" две кнопки: Сохранить игру Загрузить игру Думаю, будет очень удобно