Model changer

Забаненный
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
1,262
Реакции[?]
360
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
У кого-нибудь есть сурсы рабочего модель-ченджера для cs:go? И если есть, можно линк?
 
Олдфаг
Статус
Оффлайн
Регистрация
5 Июл 2017
Сообщения
2,108
Реакции[?]
1,189
Поинты[?]
0
Помню очень старый сурс, Avoz, который умер ещё, наверное, в 2017. Однако, там есть реализация данной фичи

So basically there's a post a day on hooking findmdl so here's working paste.

Get the MDLCache when you initialise your SDK


C++:
CreateInterfaceFn cachefact = (CreateInterfaceFn)GetProcAddress((HMODULE)GetModuleHandle("datacache.dll"), "CreateInterface");
 
 MdlCache = (IMDLCache*)cachefact("MDLCache004", NULL);
Пожалуйста, авторизуйтесь для просмотра ссылки.


Hook FindMDL
C++:
MDLHandle_t __fastcall HK_FindMDL(void* ecx, void* edx, char* FilePath)
{
 
    if (strstr(FilePath, "knife_default_ct.mdl") || strstr(FilePath, "knife_default_t.mdl"))
    {
        sprintf(FilePath, "models/weapons/v_minecraft_pickaxe.mdl");
    }
    return Hacks.oFindMdl(ecx, FilePath);
}
 
 
 
typedef MDLHandle_t(__thiscall *iFindMdl)(void*, char*);
 
 
if (Interfaces.MdlCache)
{
    VMTFindMdl.Initialise((DWORD*)Interfaces.MdlCache);
    oFindMdl = (iFindMdl)VMTFindMdl.HookMethod((DWORD)&HK_FindMDL, 10); // INDEX 10
}
To get custom models put them in: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\models

For me the models load when I reconnect into game, so don't expect them to appear instantly when you inject in game.

Results:
1566964010205.png
 
Забаненный
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
1,262
Реакции[?]
360
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
For me the models load when I reconnect into game, so don't expect them to appear instantly when you inject in game.
А есть ченджер, который может применяться непосредственно в игре? Если я конечно правильно перевел :da:
 
Эксперт
Статус
Оффлайн
Регистрация
31 Авг 2018
Сообщения
1,792
Реакции[?]
1,073
Поинты[?]
29K
Пожалуйста, авторизуйтесь для просмотра ссылки.

Вызываешь PrecacheModel(название модели) один раз при загрузке на карту и т д, после этого просто вызываешь SetModelIndex(g_MdlInfo->GetModelIndex(название модели))
 
Забаненный
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
1,262
Реакции[?]
360
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вызываешь PrecacheModel(название модели) один раз при загрузке на карту и т д, после этого просто вызываешь SetModelIndex(g_MdlInfo->GetModelIndex(название модели))
Мое уважение. Реакции ставить почему-то не могу, мб из-за предупреждений на акке (2\1)
 
Эксперт
Статус
Оффлайн
Регистрация
31 Авг 2018
Сообщения
1,792
Реакции[?]
1,073
Поинты[?]
29K
Пользователь
Статус
Оффлайн
Регистрация
24 Авг 2019
Сообщения
239
Реакции[?]
37
Поинты[?]
0
Помню очень старый сурс, Avoz, который умер ещё, наверное, в 2017. Однако, там есть реализация данной фичи

So basically there's a post a day on hooking findmdl so here's working paste.

Get the MDLCache when you initialise your SDK


C++:
CreateInterfaceFn cachefact = (CreateInterfaceFn)GetProcAddress((HMODULE)GetModuleHandle("datacache.dll"), "CreateInterface");

MdlCache = (IMDLCache*)cachefact("MDLCache004", NULL);
Пожалуйста, авторизуйтесь для просмотра ссылки.


Hook FindMDL
C++:
MDLHandle_t __fastcall HK_FindMDL(void* ecx, void* edx, char* FilePath)
{

    if (strstr(FilePath, "knife_default_ct.mdl") || strstr(FilePath, "knife_default_t.mdl"))
    {
        sprintf(FilePath, "models/weapons/v_minecraft_pickaxe.mdl");
    }
    return Hacks.oFindMdl(ecx, FilePath);
}



typedef MDLHandle_t(__thiscall *iFindMdl)(void*, char*);


if (Interfaces.MdlCache)
{
    VMTFindMdl.Initialise((DWORD*)Interfaces.MdlCache);
    oFindMdl = (iFindMdl)VMTFindMdl.HookMethod((DWORD)&HK_FindMDL, 10); // INDEX 10
}
To get custom models put them in: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\models

For me the models load when I reconnect into game, so don't expect them to appear instantly when you inject in game.

Results:
Посмотреть вложение 39919
Можно насчёт hook FindMdl по подробнее.(можно его код)
 
www.pornhub.com
Пользователь
Статус
Оффлайн
Регистрация
14 Сен 2019
Сообщения
355
Реакции[?]
48
Поинты[?]
0
Можете вообще объяснить что вы тут за коды херачите, я вообще не выкупаю , сделайте пожалуйста мануал, ибо это жопа просто
Пожалуйста, авторизуйтесь для просмотра ссылки.

Вызываешь PrecacheModel(название модели) один раз при загрузке на карту и т д, после этого просто вызываешь SetModelIndex(g_MdlInfo->GetModelIndex(название модели))
 
Сверху Снизу