Вайм не хочет переходить на систему репортов.
Вайм не хочет отказываться от банов за чат через жалобы на форуме.
Вайм не хочет фиксить подставы.Мы решили открыть исходный код бота для генерации подстав и помочь вайму захотеть.
Чтобы вам не надо было ничего скачивать, мы запустили бота в вк.
Бот делает всё то же самое, что и этот софт.
Данная документация написана для релиза 2.0, более ранние релизы требуют отката к предыдущим версиям документации.
Принцип работы заключается в том, что вы скармливаете программе скриншот с нажатым F1, а она накладывает поверх него интерфейс, чат, надписи и прочие штуки.
- Скачайте и распакуйте последний релиз.
- Изначально там уже имеется готовый конфиг и пара скринов-образцов.
- Для запуска необходимо открыть скриншот с помощью файла
start.bat
(Скриншот должен быть сделан с нажатым F1)- В папке есть файл
example.png
, его можно скормить батнику в качестве примера. Результат будет неотличим отreal.png
, который является настоящим.
- В папке есть файл
- Готовый скриншот будет лежать в папке evidences.
В файле evidence.yml
можно изменять многие штуки.
name
отвечает за ник игрока (и его уровень), который будет отображаться в левом верхнем углу.coins
- количество коинов (множитель коинов определяется по никнейму)server
- ID сервера, на котором вы находитесь (LOBBY_1, BWH_192)slot
- номер выбранного слота в инвентаре (от одного до девяти)preset
- набор предметов на хотбаре. Допустимые значения - LOBBY, BP, KP, GG (для лобби, блокпати, китпвп и гангейма соответственно).- Вы можете создать кастомный пресет. Для этого вместо LOBBY нужно написать примерно такую штуку:
Дефисы отвечают за пустые слоты, английские названия текстур за предметы.
preset: compass|bone|-|-|-|-|emerald|-|emerald
- Вы можете создать кастомный пресет. Для этого вместо LOBBY нужно написать примерно такую штуку:
compass-target
- направление стрелки компаса от 0 до 31 (верхняя граница зависит от РП)- 0 - ровно вниз (на шесть часов), по мере возрастания чисел красная штука поворачивается по часовой стрелке
chatOpened
- открыт ли чат.- При значении 0 чат закрыт, поэтому в нём не должно быть много сообщений.
- При значении 1 чат открыт, и по стандарту в открытом чате видно 20 сообщений.
- Значение 2 отличается от 1 тем что в чате виден курсор "_".
Все ранги, цвета, префиксы, теги гильдий и расположения пикселей определяются автоматически.
К формату синтаксиса следует относится с особым вниманием. Незакрытые кавычки и лишние отступы в формате YML - очень распространённая проблема.
Используется стандартная нотация стилей майнкрафта (&0 &1 &2 &3 &a &b &c &l &n), вместо & можно использовать § (некоторым привычнее).
Курсив &o, зачёркнутый &m и обфусцированный &k не поддерживаются из-за ненадобности.
chat:
- 'MyavkeShop: Привет, мир!'
chat:
- 'DelfikPro: Я холи, представляете?'
- 'AmAm: а я ютубир лооол кек чабурек'
- 'xtrafrancyz: =_='
Поскольку публичный API не предоставляет доступ к префиксам, нам нужно писать их самостоятельно.
chat:
- '[Префикс] VeselyyMedved: Я весёлый мишка'
- 'VeselyyMedved: Несколько раз кстати писать префикс не надо'
- '&4[Сатана] Lucky_Cookie: Я злое зло привет'
- '[Туча] SmaIK: Люблю холодильники...'
Список относительно актуальных префиксов можно получить при помощи парсера логов или здесь
chat:
- '+ [ohh] Tea__'
- 'Tea__: После одного ввода префикса можно его больше не писать'
chat:
- 'F2'
- 'F2 2019-08-31_12.31.58'
- 'F2 то_раз_медведь_решил_что_зимой_нужно_спать'
Если вам нужно нечто большее, чем писать в чат и заходить имморталами на сервер да делать скриншоты, то можно просто написать свою штуку.
chat:
- 'Привет, меня зовут Тимур'
- '&eЯ самый лучший на свете'
- '&a&l&nЛюблю майнкрафт'
- '[LGN] LoganFrench: крипер авввмен'
- 'LoganFrench: лол'
- '#LoganFrench: лол'
- '#LoganFrench &e> &cИгрок &eLoganFrench&c был забанен &eнавсегда&c. Причина: &eкрут'
- '#&cL&6o&eg&aa&bn&9F&5r&ce&6n&ec&ah&7: &fkek'
Некоторые штуки будут выдавать ошибки если в них содержаться двоеточия или плюсики, в таких случаях нужно просто добавлять # в начале (касается только кастомных сообщений).
Штука поддерживает ресурс-паки (неограниченное количество). Для включения ресурс-пака его следует перетащить в папку resourcepacks в Evidence, переименовать во что-нибудь простое (для удобства), и добавить соответствующее значение в конфиг.
Разумеется, для правильности скрина фон с F1 нужно делать также с включёнными ресурс-паками.
resourcepacks: [rodrigo.zip]
Стандартные ресурсы хранятся в vanilla.zip. Не рекомендуется удалять этот архив c:
- Быстрая настройка, особенно при нескольких скриншотах.
- Умная система, автоматизирующая как можно больше (Берёт все цвета, префиксы, уровни и т. п. из VimeWorld Public API).
- Лёгкое управление работой, максимальная кастомизация, поддержка нескольких игр.
- Автоматическая очистка EXIF-данных при генерации.
- Код написан без использования платформозависимых библиотек (напр. LWJGL), и может работать на виртуальном выделенном сервере, снабжая игроков подставами за деньги, и при этом игроки не будут иметь доступ к коду программы.
- Фотошоп сложный, но в умелых руках с ним можно делать куда более высококачественные подставы.
- Рука или предмет в руке - статичная картинка, которую надо создавать самому перед использованием программы.
- Невозможность делать скриншоты, на которые попали другие игроки (Ники над головой не будут отображаться в режиме F1, за исключением BlockParty, там с этим проблем нет)
- Полоса прокрутки чата до сих пор в разработке.
- Палевные EXIF-данные
- Скачайте последний релиз.
- Изначально там уже имеется готовый конфиг и пара скринов-образцов.
- Настройте конфиг (evidence.yml) для себя.
- Зайдите на VimeWorld и сделайте скриншот, предварительно нажав
F1
. - Откройте этот скриншот с помощью файла
start.bat
. - В папке evidences появится новый файл - это и есть поддельная улика, готовая к отправке на форум.
Заменив строчку "Скриншот сохранён как %s" на "§3§l[Гл. Админ] xtrafrancyz§7: §aПейте чай, будьте здоровы" можно далеко превзойти качество и фотошопа, и моего софта. Единственная причина, по которой этот софт не бесполезен на фоне такой грандиозной уязвимости - незабываемый опыт в разработке для его создателя, и, с небольшой вероятностью, альтернатива этой уязвимости в случае её фикса способом, известным в народе как "Админы вайма случайно баг". В действительности, существует далеко не нулевая вероятность, что вместо нормального фикса всех подстав одним махом, боги ваймворлда запретят менять языковые файлы или вроде того.
Бесполезная на первый взгляд штука.
Верно, пока есть три вышеперечисленных метода, четвёртым никто заниматься не будет, потому что он абсолютно точно не стоит того.
Однако, рано или поздно, все трое братьев-мошенников будут устранены, как и любой другой способ подставы в чате. И тогда придёт он, и начнётся новая эра - эра подстав на багоюз, читы, некорректные постройки на BuildBattle. Произойдёт это не очень скоро даже после фикса подстав в чате, но стоит держать в уме существование этого четвёртого всадника апокалипсиса.