PDA

Просмотр полной версии : D2ME. Файл настроек и его обсуждение.


uksav
25.03.2021, 19:36
D2ME - это мапхак, который используется для предоставления игроку. Большей информации внутри игры Diablo II. В директории программы находятся два ключевых файла. Это исполняемый файл "d2me.exe", который запускает программу и файл "d2hackmap.cfg" в котором хранятся настройки D2ME. Ниже я приведу объяснения некоторых из них. Вы так же можете добавлять в тему свою информацию. Возможно некоторую из нее я закреплю в первом сообщении темы. Не забываем, что этот файл открывается обычным блокнотом.


Под спойлером - дополнительная информация.

Объяснение на счет цветов, использующийся в файле. Например в файле есть строка - "Charm Colours[All][Magic]: А1, А2". Где А1 - это цвет в условных единицах от 0 до 12. А так же в значение ключа, можно подставлять название цвета в виде слова.

White: 0 (обычный предмет)
Red: 1 (сломанный предмет / предмет для задания не из текущего уровня сложности игры)
Green, Green 1: 2 (предмет из набора)
Blue: 3 (магический предмет)
Gold, Gold 1: 4 (уникальный предмет / предмет для задания)
Grey: 5 (предмет эфирный или с разъемами)
Black: 6 Не используется. Черный цвет (название становится трудно читаемым).
Gold 2: 7 Не используется. Цвет похожий на цвет Gold, Gold1, но имеющий более светлый тон.
Orange: 8 (ремесленный предмет - "craft item", руны)
Yellow: 9 (редкий, раритетный предмет)
Green 2: 10 Не используется.
Purple: 11 Не используется.
Green 3: 12 Не используется.

Объяснение некоторых виртуальных кодов клавиш. Использующихся по умолчанию в файле "d2hackmap.cfg" программы "Sting's Hackmap for Diablo II 1.11b v2.24". Доступной для скачивания с сайта PvPWar из раздела файлы (https://d2.pvpwar.net/files.html).

VK_BACK 08 Backspace key
VK_SHIFT 10 Shift key
VK_MULTIPLY 6A Multiply key (*)
VK_DIVIDE 6F Divide key (/)
VK_ADD 6B Add key (+)
VK_SCROLL 91 Scroll Lock key
VK_PAUSE 13 Pause key (Pause Break)

Полный список виртуальных кодов клавиш вы можете посмотреть по ссылке (https://api.farmanager.com/ru/winapi/virtualkeycodes.html).

На данный момент разобрано ключей: 36.


Ключи из общего числа.


Item Value Toggle: 0/1 (не показывать / показывать), -1
Показывает справа от названия предмета (в круглых скобках), его стоимость. Например: "Короткий Меч (1) ($1)". Где "(1)" - это ilvl предмета, а "($1)" - его стоимость в 1 золотой. Очень полезный ключ для постоянного поиска и продажи предметов со стоимостью 35000. И дальнейшей починке предметов с хорошими зарядами. Например: "Wisp Projector Ring" и "Naj's Puzzler (Naj's Ancient Vestige)."

Item Levels Toggle: 0/1 (не показывать / показывать)
Отвечает за показ ilvl предмета. Справа от его названия (в круглых скобках). ilvl так же всегда соответствует уровню убитого монстра с которого выпал предмет. Этот ключ вам нужен для:
- Поиска талисманов 50 и выше уровня. Чтобы варить из них скилеры. Но если играешь на аду - так там талисманы всегда выше 50-го уровня (как и монстры из которых они выпадают).
- Отличать талисманы которые просто имеют ilvl выше 50-го уровня. И те которые выпали с Нихлатака и Баала. У них ilvl максимально возможный. И за счет этого скилеры при варке смогут получить максимальную прибавку к жизни.
- Не запутаться во всех этих талисманах. Особенно тех, что находятся в содержимом инвентаря и сундука. Того персонажа который занимается их варкой.

Socket Numbers Toggle: 0/1 (не показывать / показывать)
Отвечает за показ количества гнезд в предмете. Справа от его названия (в круглых скобках). Этот ключ имеет смысл, когда люди устают от названий предметов "серого" цвета. Ведь им обозначаются и эфирные ("eth") и предметы с гнездами ("soc"). Теперь найти балванку будет куда проще! Сколько не нужных эфирных вещей, теперь можно просто не поднимать!

Socket Protect Toggle: 0/1 (выкл. / вкл.), виртуальный код клавиши.
Позволяет блокировать при ошибочных действиях. Вставку в предмет чего либо: рун, камней, драгоценных камней. Можно выставить как постоянное значение в файле, так и переключать гор. кл. во время игры. Стоит относится к этому ключу с пониманием. Ключ не бережет вашу вещь от того, что вы можете вставить в нее что либо, случайно по ошибке при перекладывании предметов. Можно просто забыть, что предмет имеет разъемы и положить на него. То что может быть вставлено в гнездо. Чтоб тот предмет в свою очередь взялся. Так, как та же болванка, легко освобождается от всего не нужного в разъемах. Копеечным рецептом куба: "свиток телепорта + руна Hel + любая вещь с занятыми разъемами = та же вещь с пустыми разъемами". Этот ключ предназначен для обратного. Предотвращения вставки дорогого Jewel или руны выше Pul в предмет.

Auto Party Toggle: 0/1 (в ручную (как всегда) / автоматически)
Позволяет автоматизировать процесс присоединения игрока в группу. Например Игрок 1 создал игру и зашел в нее. Следом зашел Игрок 2 в эту же игру. Игрок 2 из окна Группа, дал приглашение Игроку 1. Но Игроку 1 не нужно открывать аналогичное окно Группа у себя, что бы принять предложение. Игрок 1 вступает с Игроком 2 в одну группу автоматически. Для того, что бы это работало. Нужно, что бы в клиенте, который будет принимать (а не давать) приглашение. В память был встроен D2ME.
К сожалению, желающие сами по себе играть и качаться на br. Не смогут использовать этот ключ. Ведь для того, что бы использовать мулов. Нужен D2M. А D2ME не совместим с D2M. Из этого следует логика. Что в 7-и из 8-и клиентов должен быть встроен в память D2ME. Что бы те 7 клиентов автоматически принимали согласие на присоединение к группе, посланное от 1-го клиента из 8-и. Тогда это работало бы. Но у нас возможен запуск только 1-го клиента с D2ME. Напоминаю, что игроки в не группы не могут давать запросы членам группы, что бы их приняли в группу. Это одному из членов группы, нужно посылать запросы остальным в не группы. По этому этот ключ (на pvpwar.ru или сам по себе) не имеет вообще никакого смысла.

Monster Level Toggle: 0/1 (не показывать / показывать)
Показывает справа от имени монстра (в круглых скобках) уровень монстра. Веселая и любопытная вещь, позволяющая почувствовать Diablo II, как будто это Lineage II. Можно использовать при фарме. Очень полезно при поиске и последующей варке скилеров.

Monster Resists Toggle: 0/1 (не показывать / показывать), -1
Показывает сопротивления монстров в полосе с их именем и здоровьем.

Monster TC Toggle: 0/1 (не показывать / показывать)
Показывает справа от имени монстра (в круглых скобках) - Treasure Class (класс сокровищ). Классов есть несколько и чем выше класс, тем более ценные вещи указаны для выпадения. Есть классы, которые используются буквально в единичных случаях. Как например класс супер уникального монстра - Графини. В котором прописано очень частое выпадение разных рун. А шанс на выпадение рун от Ist и ниже - увеличен.

Ethereal Item Prefix: текстовая строка
Для того что бы эфирные (ethereal) вещи, было проще распознавать на земле. Есть возможность добавлять слева от их имени приставку. В виде строки любого содержания. Вы можете написать все что хотите. Я например написал приставку "[ETH]" и мне ее использовать вполне удобно. У вас это может быть другая текстовая приставка.

Quick Back To Town Key: виртуальный код клавиши
Аналогично череде действий: выбор из списка умений персонажа, городского телепорта и его вызов. Или открытие инвентаря и вызов городского телепорта из свитка или тома. Далее клик мышкой на открывшемся телепорте. Только намного быстрее. Этот ключ не работает, если у вас в инвентаре нет тома телепорта. Наличие свитков телепорта в не тома телепорта - игнорируется.

Quick Next Game Key: виртуальный код клавиши
- В одиночной игре. Аналогично череде действий: нажатие на клавишу ESC, выбора "сохранить и выйти", выход в окно выбора персонажа, выход в главное меню.
- В многопользовательской игре. Аналогично череде действий: нажатие на клавишу ESC, выбора "сохранить и выйти", выход в окно "создание или вход в игру, вход в чат". Только намного быстрее.

Quick Exit Game Key: виртуальный код клавиши
Аналогично ключу Quick Next Game Key.

Skip Quest Message: 0/1 (показывать, как всегда / скрывать)
Скрывает монолог NPC, касательный задания. Условное значение может быть больше 1. В таком случае оно будет похоже на количество миллисекунд (с не точным соответствием). До истечения которых, игрок будет лицезреть монолог NPC, касательный задания. Лучше всего проверять этот ключ, каждый раз заново, создавая героя в одиночной игре и подходя к Акаре.

CFG Version Eng: "ваш текст"
Технический ключ, предназначенный для записи в его значение, текстовой строки. С указанием версии файла конфигурации и автора. Это актуально, если вы сами его пишете с нуля. Эта строка выводится в окне клиента. Сразу после встраивании D2ME в память клиента. При этом строка не может иметь знака двоеточия и возможно еще каких либо (не проверял все). Так, как на знаке двоеточия строка урезается до -1 от позиции знака двоеточия в строке.

Ключи для миникарты.

Minimap Toggle: 0/1 (не показывать / показывать)
Отвечает за показ векторов направлений. Указывающих на точки входа в подземелья. Бесят постоянные полосы растягивающиеся на половину экрана? Отключаем и забываем!

Automap Level Names Toggle: 0/1 (не показывать / показывать), -1
Показывает подписи на мини карте. Над входами в подземные уровни и пещеры, например в Каньоне Магов. От этого ключа зависит работа других ключей - "Level Name Colour" и "Staff Tomb Level Desc".

Level Name Colour: цвет
Работа этого ключа не возможна без включенного ключа - Automap Level Names Toggle. Меняет цвет подписи на мини карте. Над входами в подземные уровни и пещеры.

Staff Tomb Level Desc: " А1А2"
Работа этого ключа не возможна без включенного ключа - Automap Level Names Toggle. В Каньоне Магов на мини карте к подписи истинной гробницы, добавляет 2-ю часть подписи. Так, как по умолчанию все подписи одинаковы. И понять где истинная гробница не возможно.
Где пробел перед А1, разделяет 2 подписи в одной строке. Это подпись по умолчанию, которая у всех гробниц одинакова. И подпись только у истинной гробнице. Где А1 - это знак процента (%) сразу после которого указывается цвет 2-й части подписи. Где А2 - это текст 2-й части подписи, который вы пишите сами. Например так: " %2TYT". В итоге выйдет так: "Гробница Тал Раши TYT".
А так же, если написать 2-ю часть подписи без А1, то ее цвет будет как и у 1-й части. А цвет 1-й части в свою очередь будит либо белым, либо тем, что указали в ключе "Level Name Colour". В общем какими не были цвета, если они одинаковые у обеих частей - ориентирование будет затруднено.
А так же еще напоминаю, что Diablo II не понимают букв русского алфавита. И не только в чате но и во 2-й приставке то же.

Auto Reveal Act: 0/1 (нет / автоматически).
Автоматически разведывать мини карту всего акта. При заходе в игру, смене акта через телепорт или через NPC.

Reveal Level Automap Key: виртуальный код клавиши
Разведывает мини карту локации, только при нажатии гор. кл. Работает только в том случае, если нажимать гор. кл. тогда. Когда ваш персонаж находится за приделами города.

Automap Monsters Toggle: 0/1 (не показывать / показывать)
Отвечает за показ на мини карте красных крестиков. Обозначающих монстров вокруг вас в том радиусе. В котором вы их у себя на экране, еще не видите. Это очень полезный ключ, позволяющий бегать (или телепортироваться) по локациям и избегать не нужных стычек загодя.

Automap Active Rooms Toggle: 0/1 (не показывать / показывать)
Делит проходимые участки на мини карте. На условные визуальные квадраты, области, одинакового размера.

Reveal Act Automap Key: не работает
Разведывает мини карту всего акта. При нажатии выбранной клавиши.


Ключи для добавления элементов интерфейса.


Server IP Toggle: 0/1 (не показывать / показывать)
Отвечает за показ в правом верхнем углу экрана IP адрес сервера. На котором вы играете по интернету. Абсолютно не нужный ключ, по этому смело отключаем.

Show Ping Toggle: 0/1 (выкл./вкл.), -1
Показывает пинг от вас до сервера. В шаре здоровья зелеными цифрами. Считается чем меньше значение тем лучше (меньше по времени задержки). У меня например пинг из г. Харькова к серверу pvpwar.ru был 100-130.

Clock Toggle: 0/1 (не показывать / показывать)
Показывает реальное время в правом верхнем углу экрана. Очень удобная ф-ия, что бы не нужно было постоянно сворачивать игру из полно экранного режима. И смотреть время в системном трее, а особенно если скоро нужно идти на роботу. А руки как клеем намазаны.

Game Time Toggle: 0/1 (не показывать / показывать)
Показывать в правом верхнем углу экрана секундомер. Который начинает идти от начала вашего захода в игру. Интерес в этом есть, если вы хотите посмотреть:
- Сколько времени в среднем, вы тратите на забег?
- Сколько времени вы уже играете и не пора ли отдохнуть?
- За сколько времени вы пройдете определенным персонажем, определенный акт на определенной сложности.
- Сколь времени персонаж на PvP находится в состоянии пассивной атаки.

Show Exp Toggle: 0/1 (ничего не показывать / показывать то, что указано в А1), -1 , А1
Выводит на экран, справа от шара со здоровьем, информацию. Об получаемом опыте во время игры в виде двух строк. При этом если вместо А1 указано значение 2. На экран будут выводиться обе строки, 1 и 2 в указанном порядке, сверху вниз. Если вместо А1 указано число 1. Тогда на экран не будут выводиться строки 1 и 2. А будет выводиться на экран 3-й вариант. Это одна, сокращенная и совмещенная строка (комбо).
1) Строка типа: "Exp: [0.00%]0". Где 0.00% - это процентное выражение набранного опыта, вашим персонажем, за тек. сеанс игры (от входа и до выхода из игры). 0 - это кол. опыта (в очках опыта) набранного, вашим персонажем, за тек. сеанс игры (от входа и до выхода из игры).
2) Строка типа: "Lv1:[0.00%]0 / 500". Где Lv - это обозначение после которого пишется текущий уровень вашего персонажа. Где 0.00% - это процентное выражение набранного опыта, вашим персонажем, за его тек. уровень. Где 0/500 - это кол. опыта (в очках опыта) набранного, вашим персонажем, за его тек. уровень. И кол. опыта, которое необходимо набрать, что бы персонаж получил следующий уровень.
3) Строка типа: "Lv1:[10.80%][0.00%]0". Где от буквы "L" и до первой квадратной скобки "]" - то же, что и во 2-й строке. А от второй квадратной скобки "[" и до "0" - то же, что и в 1-й строке.
Напоминаю для тех, кто собирается делать тесты. Опыт не засчитывается за убийство монстров. Которые были призваны вызывающими монстрами повторно.

Kill Count Toggle: 0/1 (не показывать / показывать), -1, цвет (0 и 1 - белый, т.е. со смещением +1)
Показывает над правой частью нижней панели интерфейса игры. Своеобразный счетчик убийств. Можно весело посоревноваться с другом. Прямо как соревнуются между собой: Эльф и Гном из фильма Властелин Колец. До последнего защищая Хельмову Падь. Можно найти и другие Diablo II моды в которых этот ключ можно было использовать с пользой. Например на альтернативном проекте Алкар. Есть ивент на скорость убивания монстров и получения вознаграждения в виде руны и особого опыта. Во время получения награды за который, подсчитывается кол. убитых монстров и их hp. Но в оригинальной игре и на сервере pvpwar.ru, от этого ключа пользы нет.


Ключи для изменения цветов и освещения.


Rune Colours[А1-А2] | [All]: цвет
Этот ключ может быть 2-х вариантов.
- Первый вариант - это когда А1 и А2 порядковые номера рун (не required level), указанные в виде диапазона. Например руна El имеет порядковый номер 1, Eld - 2, Tir - 3, Nef - 4, Eth - 5 и т.д. И в таком случае у нас получается запись: Rune Colours[1-2]: 1. Эта запись означает, что названия рун El и Eld в игре будут иметь красный цвет. Разумеется для того, что бы их выделить среди остальных рун и вещей.
- Второй вариант - это кода в квадратных скобках вместо диапазона записывается слово "All" (в пер. все). И указывает каким цветом будут отображаться названия всех рун в игре. Получается запись: Rune Colours[All]: 2. Означающая, что в игре названия всех рун, будут отображатся зеленым цветом.
- Обратите особое внимание на следующий нюанс. Так, как настройки читаются и применяются по ходу чтения файла сверху вниз. То как записаны конфликтующие строки по принципу двух вариантов. Так результат их обработки и будут перекрываться. Например:
А) Если записать так:
Rune Colours[1-2]: 1
Rune Colours[3-4]: 2
Rune Colours[All]: white
То названия всех рун в игре будет написано белыми буквами.
Б) А если записать в такой очередности:
Rune Colours[All]: white
Rune Colours[1-2]: 1
Rune Colours[3-4]: 2
То названия рун El и Eld будет иметь красный цвет в игре. А названия рун Tir и Nef будет зеленым. То есть последние 2 строки из 3-х перекроют по значимости 1-ю из 3-х.
- Если строка со словом "All" не используются во всем файле ни разу. А используются только строки с диапазонами порядковых номеров рун. То все руны, которые не входили в эти диапазоны, будут иметь цвет названия по умолчанию. То есть такой цвет названия, как если D2ME не был загружен в память клиента.

Rune Numbers Toggle: 0/1 (не показывать / показывать), --/--
Показывает в названии руны ее порядковый номер. Используется вместе с ключом Rune Colours.

Good Gold Number: количество золота
Устанавливает размер кучки золота. Которая теперь будет считаться "хорошей кучкой золота". Этот размер будет использоваться в 2-х остальных ключах касательных золота. Я для примера, что бы было понятно, напишу здесь 10.

Good Gold Colour: цвет названия "хорошей кучки золота"
Меняет цвет названия "хорошей кучки золота". Если вы в ключе Good Gold Number написали 10. То теперь кучки золота менее 10 не будут считаются "хорошими кучками золота". И не будут иметь цвет, который вы указали в значении этого ключа. А вот если кучка золота будет иметь размер 10 и более. То цвет ее названия поменяется на тот, который вы указали в значении этого ключа.

Hidden Items Toggle: 0/1 (скрывать / показывать )
От этого ключа, зависит работа других ключей. Например: Poor Gold Colour.

Poor Gold Colour: А1, А2
Этот ключ может делать 2 вещи на выбор:
А) Если А2 равно 0. То тогда меняя А1 - вы меняете цвет названия "плохой кучки золота". Той, что менее 10.
Б) Если А2 равно -2, то не имеет значения, чему равно А1. Все названия "плохих кучек золота" будут скрыты от ваших глаз. То есть вы не увидите на земле кучек золота размером менее 10. Это облегчает зрительный разбор названий предметов. Которыми может пестрить вся земля вокруг вашего персонажа. И из-за чего, некоторые названия предметов, то исчезают то появляются, перекрываясь друг другом. Обратите внимание на тонкий нюанс. Вариант Б) не будет работать без ключа Hidden Items Toggle и выставленного в нем значения нуль!

Charm Colours[All][Magic]: цвет, -1
Ключ изменяет цвет названия всех магических (не уникальных) талисманов в игре. Для их более удобного поиска, чем ранее.

Light Radius Toggle: 0/1 (выкл./вкл.), виртуальный код клавиши
Один из самых моих любимых ключей. Делает он немного, а всего лишь увеличивают радиус круга света. Но в итоге игра становится не узнаваемой. И куда девается эта игра света и тени? От которой находишься во впечатлении от первого знакомства с игрой. И как от нее устаешь, когда стаж игры насчитывает года? С этим ключем я забываю об этом кошмаре. Все становится красочным, ярким, красивым - особенно подземелья! Я просто в восторге от них с этим ключом! Долой серые будни и вечно черный экран!


Замечания:


- Если вы открываете блокнотом файл "d2hackmap.cfg". И не можете найти обговариваемых в теме жирных строк. Воспользуйтесь поиском слов и фраз по файлу. Из главного меню любого приложения, работающего с текстом.
- Чтобы в файле правильно написать строку комментария, нужно перед ней поставить 2 знака //.
- На сайте PvPWar в разделе файлы (https://d2.pvpwar.net/files.html) для скачивания доступен Sting's Hackmap for Diablo II 1.11b v2.24. Файл с настройками которого, идентичен аналогичному файлу D2ME. Я не знаю какая из этих программ вышла первой и не знаю кто у кого позаимствовал идею. Но многие ключи и их значения (не проверял все) - вы можете переносить из одной в другую.
- Если вы считаете, что ваш файл "d2hackmap.cfg" содержит в себе много не понятных вам ключей и их значений (на примере Sting's Hackmap). Или вы сомневаетесь в том, что они делают? Выходим из ситуации и создаем пустой файл "d2hackmap.cfg". А затем по одному, просто начинаем вписывать в него. Разобранные из этой темы - ключи и их значения. Таким образом в файле будут только те ключи и их значения, работу которых вы понимаете.
- Если вы меняете в каком либо ключе значение. Затем запускаете клиент и не видите в игре никаких ожидаемых изменений. Обратите внимание на то, что бы ниже по тексту, ключ не был продублирован. Иначе программа будет использовать всегда значение того продублированного ключа. Который написан ниже остальных. На этом моменте можно хорошо обмануться. Забыв о том, что вы уже вписывали. Не запутайтесь и проверяйте с помощью поиска.
- Скачать D2ME с пустым файлом "d2hackmap.cfg". Вы можете по ссылке (https://drive.google.com/file/d/1ZMKK7ccv3HnBfDpkv1sFo6ldO_en3Qr2/view?usp=sharing).


Будет время - напишу еще чего. Меня нету онлайн?:lazy2: Дополняем сами не стесняемся.:don-t_mention: