PDA

View Full Version : |Source| Source Interface Diablo IV (1.04e/S6) - Kapocha



Goten
10-01-2023, 06:45 PM
Tiene soporte para WideScreen (no lo probé junto a la Source que convierte todo a WideScreen)

https://i.ibb.co/6RzzpM6/vJnyDmG.png
Les dejo la Source de una Interface que estuve haciendo en mis ratos libres


https://i.imgur.com/AtygHxC.gif


Como no sabía en dónde posicionar lo de las Pociones, lo dejé en esa posición y para que se vea más "Limpio" tiene un modo para esconderlo
https://i.imgur.com/VOxVasn.gif
Le puse dos iconos para las notificaciones.. Uno para el apartado de Quest y otro para la ventana de Friend cuando te llega un mensaje (solamente aparecen cuando llega cualquiera de los 2)
https://i.imgur.com/uuS62QR.png
Y algunos detalles
https://i.imgur.com/FML7qIj.gifhttps://i.imgur.com/EaIKIaI.gif


De paso, posicioné lo mejor posible la cámara. Cuando se esconde una barra negra en la parte inferior, la cámara siempre tiende a acercarse
Los Icon del Skill Bar son clickeables (como la versión original del S6)


Enjoy!

**Hidden Content: Check the thread to see hidden data.**

robsonsoares
10-06-2023, 10:18 PM
Tiene soporte para WideScreen (no lo probé junto a la Source que convierte todo a WideScreen)

https://i.ibb.co/6RzzpM6/vJnyDmG.png
Les dejo la Source de una Interface que estuve haciendo en mis ratos libres


https://i.imgur.com/AtygHxC.gif


Como no sabía en dónde posicionar lo de las Pociones, lo dejé en esa posición y para que se vea más "Limpio" tiene un modo para esconderlo
https://i.imgur.com/VOxVasn.gif
Le puse dos iconos para las notificaciones.. Uno para el apartado de Quest y otro para la ventana de Friend cuando te llega un mensaje (solamente aparecen cuando llega cualquiera de los 2)
https://i.imgur.com/uuS62QR.png
Y algunos detalles
https://i.imgur.com/FML7qIj.gifhttps://i.imgur.com/EaIKIaI.gif


De paso, posicioné lo mejor posible la cámara. Cuando se esconde una barra negra en la parte inferior, la cámara siempre tiende a acercarse
Los Icon del Skill Bar son clickeables (como la versión original del S6)


Enjoy!

***Hidden content cannot be quoted.***



adicionei mas ela nao aprece no game

Mentor
10-06-2023, 10:37 PM
Fez a chamada do hook no main.cpp?

robsonsoares
10-06-2023, 11:18 PM
Fez a chamada do hook no main.cpp?


estou aprendendo eu fiz o chamdo no #include "CUiDIV.h" no Main.cpp

Mentor
10-06-2023, 11:48 PM
Coloque também gcUiDIV.Load pois precisa chamar os hook que está dentro do void cUiDIV::Load()

robsonsoares
10-07-2023, 12:15 AM
Coloque também gcUiDIV.Load pois precisa chamar os hook que está dentro do void cUiDIV::Load()


ixxi tenho muito q aprender pois coloquei agora o cliente quando faz o loading para abrir carrega e fecha

Mentor
10-07-2023, 12:17 AM
Tem de criar dentro da pasta Interface do seu cliente a pasta DIV e colocar os arquivos de imagens

LoadBitmapA("Interface\\DIV\\DIV_MainUI.tga", DIV_MainUI, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbLife.tga", DIV_MainOrbLife, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbMana.tga", DIV_MainOrbMana, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbPoison.tga", DIV_MainOrbPoison, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbLine.jpg", DIV_MainOrbLine, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainBarAG.tga", DIV_MainBarAG, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainBarSD.tga", DIV_MainBarSD, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_RenderNumber.tga", DIV_RenderNumber, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_BackExpBar.tga", DIV_BackExpBar, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Notification.tga", DIV_Notification, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_BarPotion.tga", DIV_BarPotion, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Skill01.jpg", DIV_SKILL1, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Skill02.jpg", DIV_SKILL2, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_SkillCommand.jpg", DIV_COMMAND, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Skill03.jpg", DIV_SKILL3, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_SkillBox.tga", DIV_SkillBox, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_HotKeySkillListUp.tga", DIV_HotKeySkillListUp, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_Skill01.jpg", DIV_NON_SKILL1, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_Skill02.jpg", DIV_NON_SKILL2, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_SkillCommand.jpg", DIV_NON_COMMAND, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_Skill03.jpg", DIV_NON_SKILL3, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_SkillMaster.jpg", DIV_MASTER_SKILL, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_SkillMaster.jpg", DIV_NON_MASTER_SKILL, GL_NEAREST, GL_REPEAT, true, false);

robsonsoares
10-07-2023, 12:27 AM
Tem de criar dentro da pasta Interface do seu cliente a pasta DIV e colocar os arquivos de imagens

LoadBitmapA("Interface\\DIV\\DIV_MainUI.tga", DIV_MainUI, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbLife.tga", DIV_MainOrbLife, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbMana.tga", DIV_MainOrbMana, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbPoison.tga", DIV_MainOrbPoison, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainOrbLine.jpg", DIV_MainOrbLine, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainBarAG.tga", DIV_MainBarAG, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_MainBarSD.tga", DIV_MainBarSD, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_RenderNumber.tga", DIV_RenderNumber, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_BackExpBar.tga", DIV_BackExpBar, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Notification.tga", DIV_Notification, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_BarPotion.tga", DIV_BarPotion, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Skill01.jpg", DIV_SKILL1, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Skill02.jpg", DIV_SKILL2, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_SkillCommand.jpg", DIV_COMMAND, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_Skill03.jpg", DIV_SKILL3, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_SkillBox.tga", DIV_SkillBox, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_HotKeySkillListUp.tga", DIV_HotKeySkillListUp, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_Skill01.jpg", DIV_NON_SKILL1, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_Skill02.jpg", DIV_NON_SKILL2, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_SkillCommand.jpg", DIV_NON_COMMAND, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_Skill03.jpg", DIV_NON_SKILL3, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_SkillMaster.jpg", DIV_MASTER_SKILL, GL_NEAREST, GL_REPEAT, true, false);
LoadBitmapA("Interface\\DIV\\DIV_non_SkillMaster.jpg", DIV_NON_MASTER_SKILL, GL_NEAREST, GL_REPEAT, true, false);


tenho aqui

https://i.imgur.com/50lB5ru.png

e aqui


https://i.imgur.com/PkbvxbC.png

no main.cpp tem um lugar especifico para por o gcUiDIV.Load();??

Mentor
10-07-2023, 02:34 AM
Sim, so verificar onde estăo as outras chamadas de outros hooks.