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

vladgor

Дегустатор
  • Постов

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

  • Посещение

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

  1. Сами ноты. В пак входит три файла: — Arcanum.gp5, — Caladon.gp5, — Wilderness.gp5. Открывать любым более-менее актуальным Guitar Pro или TuxGuitar. Перекладывал на гитару, используя оригинальные ноты для струнного квартета. Сложность получившихся нот средняя-высокая, самый хардкор в основной теме Arcanum ближе к середине.
  2. Чтобы совпадали, надо умножить на 64. Но, на самом деле нет: похоже, что карта сетевого модуля немного смещена. Есть вариант смотреть координаты в worldEd. Ну и можно посмотреть свое текущее положение введя команду .debug Есть, дорога. Где-то тут на форуме была карта дорог сетевого модуля, надо искать. К сожалению, таких команд нет. Через точку точно не будет работать. Странно, что тот вариант, на который я указал, не работает. Это тоже очень странно, надо будет проверить
  3. Пати создается следующим образом: имяигрока join НО лучше играть без групп, потому что они портят сейвы в мультиплеерной игре. Даже если вы и будете в пати, то эта ситуация никак не изменится. Придется использовать команду .tp x y Если вам надо добраться до Туманных Холмов, то координаты следующие: 90231 84175.
  4. Рад, что все получилось. Команда: .rs Есть один нюанс: после загрузки сейва сервер-игрок не сможет сам себя воскрешать (баг матчмейкера). Но реаниматорами/свитками воскрешения оживить его все еще можно. Есть специальные команды: .reanimator и .scrollofresurrect которые добавляют в инвентарь реаниматор и свиток воскрешения соответственно.
  5. Если есть роутер, то необходимо открыть порты для арканума. Вот здесь расписано, как это сделать, нужно лишь выбрать свою модель роутера. А еще можно прокинуть dmz-мост и не париться с портами, но как это сделать я сказать не могу, так как это опять же зависит от модели роутера. У вас получается подключиться друг к другу через хамачи без матчмейкера?
  6. Вы подключены к интернету через роутер? Хамачи установлен?
  7. Динамические и серые — это не одно и то же. Проверьте, входит ли ваш айпи в любой из перечисленных тут диапозонов. Если входит, то ваш айпи серый.
  8. Вот эта ссылка должна работать
  9. Вот еще пара вещей, которые я сумел вспомнить: 1) Каждый раз при создании сервера нужно всегда выставлять одни и те же его настройки (сделайте скриншот, например, или запишите в блокнот). 2) При выходе с сервера арканум спросит у вас, хотите ли вы сохранить персонажа. Нет, вы не хотите. Даже если хотите, то выбирайте вариант «нет», потому что иначе сейв может испортиться. Сейв вашего персонажа будет находиться в сейве, который сделает сервер. 3) Заходить на сервер нужно по очереди, т.е. перед тем как зайдет следующий игрок, предыдущий должен _полностью_ прогрузиться. 4) Если вы вышли с сервера, то обязательно перезапустите арканум. 5) После сохранения сервер-игрок должен перезапустить арканум.
  10. В данный момент модуль никем не разрабатывается. Здесь все так же: дефибрилляторы, свитки воскрешения, реаниматоры. Но если будете использовать matchmaker, то можно будет воскрешать себя командой в чате. Кооператив в аркануме — это достаточно сложная история. Вот здесь есть немного информации по созданию игрового сервера. Здесь — по сохранению игры. Если этого будет недостаточно, заходите в джаббер-конференцию, там вас напоят чаем вам все объяснят.
  11. Ну и как поиграть на нём, перейдя по ссылкам понял что они устраиваются, а как зайти не знаю. Скачиваешь архив и распаковываешь его в корневую папку Арканума (с заменой, да). После этого заходишь в игру, выбираешь пункт меню «Сетевая», потом «Интернет» — оттуда уже можешь создавать сервера, подключаться к ним и прочее. С тем, чтобы найти народ для игры, немного сложнее. В принципе, можешь в GameRanger'е или в Tunngle поискать, можешь зайти в jabber-конференцию (название: ArcanumClub, сервер: jabber.ru) и туда написать.
  12. Смотри, как настроить арканум, тут.
  13. Обновил программу, скачать можно отсюда. Оконный режим тестировался только в 32-битной winXP. Буду благодарен, если кто-нибудь протестирует его хотя бы на семерке. 0.6 Добавлено: — добавлен ключ для запуска игры в оконном режиме -lwindowed. Для правильной работы также необходим ключ -no3d. Ну и папка "launcher\fixes\windowed\" должна содержать три файла: ddraw.dll, arcanum-w.exe и aqrit.cfg (файлы можно взять отсюда) — лончер теперь умеет обновлять себя. При каждом запуске лончер проверяет наличие новых версий, и если новая версия таки есть, предлагает обновиться. Отключить проверку можно, написав в файле "launcher.cfg" строку checkForUpdate = 0 — лончер теперь может хранить debug-логи в папке "launcher\logs\". Включить это можно, написав в файле "launcher.cfg" строку storeLogs = 1 Изменено: — debug-лог теперь называется "debug.txt" и хранится в папке "launcher" — конфиг-файл теперь называется "launcher.cfg"
  14. Тут уже не раз, вроде, писали, но я повторю, т.к. идея, на мой взгляд, правильная: хотелось бы иметь возможность оценивать посты. Реализовать можно даже через банальное «спасибо», как на рутрекере, например. Ну и цвет ссылок было бы неплохо исправить: В любом случае спасибо за то, что занялся модернизацией форума.
  15. Смотри здесь
  16. Уже нашел и настроил хостинг, теперь скачивание и обновление должны работать. Сейчас обновлю топик. Была такая идея. Если есть универсальный костыль для всех win-осей, то внедрю без проблем. Если разъяснишь, что за хаки движка (ну или хотя бы тыкнешь, где про них почитать можно), то да, могу добавить такие настройки.
  17. Единственные заклинания излечения находятся в школе белой некромантии
  18. Да, уже была такая идея, но я отказался от ее реализации. Незнакомые с тонкостями пользователи все равно ничего хорошего после совмещения не получат, а опытным намного проще самим все сделать руками. Можно, например, создать папку "weapon rebalance + gf" в папке "mods\" и там уже все грамотно совместить — лончер воспримет это как новый мод. Не совсем понял, о чем ты, но, судя по тому куску текста, который ты процитировал из моего поста, могу предположить, что ты подумал об обновлении самого лончера. Если так, то нет, я говорил про обновления модов. Могу немного рассказать про систему со скачиванием и обновлением модов, кстати. Там, в принципе, ничего сложного: с сервера скачивается файл с описанием модов, которые можно скачать. В описание модов, помимо самого текста с описанием, так же входит ссылка на архив с модом, версия мода и его вес. Лончер проверяет, какие из доступных модов уже скачаны и при желании пользователя может их обновить. Окно со списком модов для скачивания выглядит примерно так: Не смотрите на то, что почти не оформлено и не указаны авторы мода: это будет сделано, как только найдется нормальный хостинг. До этого я использовал public-папку в дропбоксе, но сейчас, как я понял, это лавочку уже прикрыли (да и вероятность схватить бан тоже была, так что это даже к лучшему, пожалуй). К чему я это веду: по умолчанию программа читает файл со списком модов для скачивания по определенному адресу, который можно изменить в конфиг-файле. Таким образом, можно сделать несколько разных списков с модами, между которыми можно переключаться. В одном списке, например, будут моды на английском языке, а в другом — на русском. Не уверен, что понятно объяснил, так что спрашивайте, если что-либо непонятно. Слишком сложно. На всякий случай уточню ситуацию: пользователь запустил через лончер Арканум, файлы мода переместились в папку с игрой. И ВДРУГВНЕЗАПНООБОЖИМОЙ система выдала БСОД и успешно крашнулась. В итоге получается, что файлы мода остались в папке с игрой, так как лончер перемещает все файлы обратно только при выходе из игры (ну или при её вылете, лончер такие ситуации тоже отлавливает), и, если мод большой, переименовывать и переносить все файлы обратно в папку с модом вручную — не самое приятное занятие. Как эта ситуация решена: лончер логирует все свои действия, и если при запуске он видит, что мод был активирован (так я называю процесс перенесения файлов из папки с модов в папку с игрой), но обратного процесса не происходило, то он делает вывод, что файлы мода до сих пор находятся в папке с игрой, и начинает восстанавление, идя по лог-файлу снизу вверх. Займусь этим как только поборю очередные приступы лени.
  19. Arcanum Launcher v. 0.6 лончер | моды | дропбокс --- Решил-таки побороть лень и опубликовать свою реализацию идеи, которую здесь уже упоминали. Использую лончер уже в течение года, понемногу допиливая и добавляя всякие функции, пока что каких-то ошибок в работе не заметил. Это, конечно, не означает, что у вас их тоже не будет, поэтому используйте на свой страх и риск. Описание Суть работы лончера заключается в том, чтобы на время работы Арканума заменять оригинальные файлы игры файлами мода. В данной конкретной реализации принцип работы немного сложнее: происходит удаление временных файлов, «схватываются» сохранения для одиночной игры и мультиплеерные персонажи (получается, что для каждого мода свои сохранения). Плюс присутствует еще куча фишек типа: — бэкапа сейвов — скачивания модов и их обновления в случае, если была найдена более свежая версия — запуска игры с ключами — восстановления в случае, если файлы мода не были перемещены обратно из-за, например, крэша системы. --- Установка лончера Достаточно просто поместить лончер в папку с игрой. Если вам нужна русифицированная версия, поместите этот конфиг в папку с лончером. --- FAQ Q: Несешь ли ты административную, уголовную или кармическую ответственность за испорченные сейвы, файлы игры, детство, личную жизнь или стены в подъезде? A: Нет, не несу. Используйте на свой страх и риск. Я в свою очередь постарался сделать максимум, чтобы ничего не ломалось, зная, что в жизни рядового арканумовца и так много опасностей в виде портящихся сейвов и т.п. Q: Do ya speak russian, motherfucker? Почему, во имя святых гуслей, лончер на английском? A: Лень было раскладку переключать, очевидно. Вообще, когда-то давно я сделал одну надмозглую русификацию (и вообще реализовал возможность переводить лончер на другие языки). Если хотите, можете сделать свою локализацию, шаблон есть. Q: Что ты имеешь в виду под омерзительным пиндосским словом «репозиторий»? A: Упрощенно говоря, специально устроенный сервер, на котором хранятся моды для лончера. По умолчанию лончер обращается к моему репозиторию, но вообще, стандартный репозиторий можно изменить, написав в файле "launcher.cfg" следующее: infoLink = %url% Q: Я обрел силы земли, проникся духом Арканума и вспорол все свои чакры консервным ножом. Я уверен, что мой разум достаточно созрел для создания своих модов для лончера. Поделись таинством. A: Лол, держите: 1. Создаете папку со своим будущим модом в папке "mods", которая, в свою очередь, лежит в папке с игрой. Название мода определяется названием созданной папки. 2. Кидаете нужные файлы в эту папку. Тут важно понимать, как будут перемещаться файлы и папки при активации мода, например, файл "\mods\%your_mod_name%\heyhopheylaley.exe" будет перемещен в корневую папку арканума, т.е. по пути "\heyhopheylaley.exe". Если такой файл уже есть в папке с игрой, то перед тем, как перемещать файл мода, лончер переименует оригинальный файл в "%filename%.backup". Если папки, в которой лежит файл мода, в директории Арканума не существует, то она будет создана (и удалена при деактивации мода). То есть, что важно, почти все папки мода не переносятся, а создаются в папке с Арканумом. Почти все, кроме нескольких заданных по умолчанию: "data\players" и "modules\%module_name%\save". Эти папки переносятся, чтобы «схватывать» новые сейвы и «подставлять» старые, т.к. любые изменения, совершенные в них во время игрового сеанса, в них же и останутся при переносе обратно в папку с модом. Задать список переносимых папок можно в файле "mods\%your_mod_name%\modConfig\dirs.txt". Если такого файла нет, то создаем его, открываем и пишем в первой строке "[[dirs to replace]]" без кавычек, жмем Enter и перечисляем адреса нужных папок, один адрес — одна строка. Важно: адреса папок указываются относительно папки с модом. В том же файле, кстати, можно перечислить адреса папок, которые надо почистить после деактивации мода: пишите "[[dirsToClean]]" и абсолютно так же перечисляете адреса папок, каждый с новой строки. [опционально] 3. Создаете файл "mods\%your_mod_name%\modConfig\config.cfg", заполняете его по шаблону: name = %mod_name% version = %mod_version% Имя нужно указывать для того, чтобы идентифицировать мод в репозитории. А версия нужна для проверки обновлений мода. 4. Создаете файл "mods\%your_mod_name%\modConfig\modDescription.html" с описанием мода. Q: Я обрел все то же самое, что в предыдущем вопросе. Как мне создать свой репозиторий? A: Опишу позже, там много всего. Q: — Хэй, Влад, у меня отличная идея для лончера. — Хэй, Влда, я заметил косяк в лончере. — Хэй, Вадл, я знаю крутой мод, который ты точно захочешь добавить в свой репозиторий. — Хэй, Вдал, я обновил свой мод/патч, а у тебя в репозитории модов мой патч старой версии. — Хэй, ФВпвыпыук5, я видел исходники лончера и теперь я желаю тебе скорейшей ампутации рук. Куда же нам писать??? A: Да куда угодно: в джабер, на электронную почту, в личку, можете использовать голубиную почту, можете вычислить меня по айпи, взломать мой компьютер и написать на моем экране, можете написать кровью в моем подъезде, можете использовать психоэнергетические сигналы и посылать свои мысли прямо в мой мозг, вы вообще много чего можете. Но лучше все-таки в джабер или на почту, да. Q: Почему твое описание для патча 1075 так сильно сосет? A: С радостью исправлю, как только дойдут руки разобраться во всех этих патчах, фиксах, хаках и прочем. Я тут относительно недавно, и мне нужно некоторое время, чтобы вникнуть во все это. Если кто-нибудь поможет найти нормальное описание, буду благодарен. --- Change log 0.6 Добавлено: — добавлен ключ для запуска игры в оконном режиме -lwindowed. Для правильной работы также необходим ключ -no3d. Ну и папка "launcher\fixes\windowed\" должна содержать три файла: ddraw.dll, arcanum-w.exe и aqrit.cfg (файлы можно взять отсюда) — лончер теперь умеет обновлять себя. При каждом запуске лончер проверяет наличие новых версий, и если новая версия таки есть, предлагает обновиться. Отключить проверку можно, написав в файле "launcher.cfg" строку checkForUpdate = 0 — лончер теперь может хранить debug-логи в папке "launcher\logs\". Включить это можно, написав в файле "launcher.cfg" строку storeLogs = 1 Изменено: — debug-лог теперь называется "debug.txt" и хранится в папке "launcher" — конфиг-файл теперь называется "launcher.cfg" 0.597 С этой версии начинаю логировать изменения. Добавлено: — новые маски для конфиг-файла репозитория Изменено: — лог-файл: теперь логируется процесс скачивания, немного подробнее расписан процесс активации и деактивации мода — стандартный репозиторий — одна ложка сахара в чай вместо двух стандартных Исправлено: — кэширование файлов с репозитория — кнопка "abort", которая появляется при скачивании мода, работает нормально — конфиг-файл лончера, который теперь считывается полностью --- Благодарности neon — человек, который подал мне эту идею с лончером woratiklis — человек, который помогал мне с тестированием лончера на win7 да и, пожалуй, вообще всей jabber-конференции arcanumclub за то, что они хорошие люди топик, откуда я брал описание ключей запуска kriss80858'у за лого, которое я где-то использовал
  20. Надо написать в общем чате: имя_игрока join
  21. Да, правильно
  22. В том же посте у меня все написано. Важное условие при сохранении и загрузке игры одно: в момент ввода команды на сервере не должно быть никого, кроме сервер-игрока. То есть перед сохранением все клиент-игроки должны выйти с сервера. Кстати, Арканум желательно после этого перезапустить всем игрокам. То есть да, выйти из игры придется. И да, в том же посте я написал, что персонажей сохранять нельзя, иначе сейв не получится. В целом, твой алгоритм действий верен. Название сейвов писать без процентов, оно должно быть записано в одно слово, и, естественно, оно не должно содержать кириллицу. Да, название надо придумать самому.
  23. Команда .gsave %название_сейва%. Для загрузки состояния сервера есть команда .gload %название_сейва%. Все это вводится во внутриигровом чате.
  24. Вот. Под заголовком «Что входит в релиз» есть список патчей, один из них добавляет карты местности.
×
×
  • Создать...