Jump to content

Recommended Posts

[Мод] Отображение координат под NPC

 

screenshot_1.png

 

Данная модификация отображает координаты под неигровыми персонажами (NPC) и выделяет названия NPC желтым цветом.

 

 

Информация о модификации

 

Название: pkodev.mod.npcpos;

Версия: 1.1;

Автор: V3ct0r;

Тип: для клиента (Game.exe);

Поддерживаемые исполняемые .exe файлы: GAME_13X_0, GAME_13X_1, GAME_13X_2, GAME_13X_3, GAME_13X_4 и GAME_13X_5.

 

 

Установка модификации

 

1. Установите систему загрузки модов pkodev.mod.loader, если она не была установлена ранее.

2. Поместите файл DLL-библиотеки мода pkodev.mod.npcpos.client.13x_{ID}.dll для Вашей версии Game.exe в папку mods игрового клиента.

3. Модификация установлена!

 

 

Настройка модификации (необязательно)

 

При необходимости формат вывода координат редактируется в файле "dllmain.cpp" в функции "void __fastcall hook::CHeadSay__Render(void* This, void*, structure::D3DXVECTOR3& Pos)":

const std::string text = std::format("({0}, {1})", cha->GetX(), cha->GetY());

 

Цвет, которым выделяются названия NPC, изменяется в той же функции:

utils::set<unsigned int, 0x38>(This, 0xFFFFFF00); // Set NPC color name (Yellow)

 

Примечание: После произведенных изменений необходимо пересобрать модификацию.

 

 

Скачать

 

1) Бинарные файлы модификации для клиента (.dll);

2) Репозиторий на GitHub с исходным кодом модификации для Visual Studio 2022 Community на языке C++;

3) Система загрузки модов pkodev.mod.loader.

 

 

Если Вы столкнулись с какой-либо проблемой, багом или у Вас возникли вопросы, то пишите в данной теме.


Share this post


Link to post
Share on other sites

Небольшое обновление от 23.02.2023

 

+ Провел рефакторинг исходного кода модификации;

+ Обновил проект модификации до Visual Studio 2022 и стандарта языка C++20;

+ Привел в порядок репозиторий с исходным кодом модификации;

+ Добавил документацию на русском и английском языках;

+ Добавил скрипт для сборки проекта модификации из под Developer Command Prompt for VS 2022.

+ Добавил скрипт для сборки проекта модификации с помощью CMake;

+ Версия модификации была увеличена до 1.1.


Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...