Thumbs up[Visual] Nano Character Manager [Class, Change, Pattern, Data]

Posts 17 of 7 · Page 1 of 1
[Visual] Nano Character Manager [Class, Change, Pattern, Data]
Hey ,, I wanted to share something small with You
It's not a really good function but i wanted to share it
BTW My English is really bad ,, and i know that !
[ #NanoCharacter Manager ]

[ #Pattern ]
Code:
DWORD FPNanoCharMgr = FindPattern((DWORD)CShell, 0xFFFFFF, (PBYTE)"\x50\xFF\xD7\x8B\x0D\x00\x00\x00\x00\x83\xC4\x04\x89\x44\x29\x1C\x8B\x4C\x24\x30", "xxxxx????xxxxxxxxxxx");
	if(FPNanoCharMgr!=NULL){
	    NanoCharMgr = *(DWORD*)(FPNanoCharMgr + 5);
	    NanoCharMgr -= CShell;
	}
[ #Class ]
Code:
class NanoCharacter
{
public:
	__int32 NanoType; //0x0000 
	__int32 NanoAbility; //0x0004 
	__int32 NanoSkill; //0x0008 
	__int32 NanoAddHp; //0x000C 
	__int32 NanoDefaultWepIndex; //0x0010 
	__int32 NanoDefaultWepInvisible; //0x0014 
	__int32 NanoSpecialWepIndex; //0x0018 
	__int32 NanoSpecialWepInvisible; //0x001C 
	__int32 NanoSkillWepIndex; //0x0020 
	__int32 NextLevelNanoType; //0x0024 
	char ModelFileName[81]; //0x0028 
	char ChildModelFile[81]; //0x0079 
	char RenderStyleFile[81]; //0x00CA 
	char RenderStyleFile_1[81]; //0x011B 
	char RenderStyleFile_2[81]; //0x016C 
	char RenderStyleFile_3[81]; //0x01BD 
	char RenderStyleFile_4[81]; //0x020E 
	char SkinFileName[81]; //0x025F 
	char SkinFileName1[81]; //0x02B0 
	char SkinFileName2[81]; //0x0301 
	char SocketModelFile1[81]; //0x0352 
	char SocketModelFile2[81]; //0x03A3 
	char SocketSkinFile1[81]; //0x03F4 
	char SocketSkinFile2[81]; //0x0445 
	char PvHandSkinFile[81]; //0x0496 
	char PvArmSkinFile[81]; //0x04E7 
	char AtkEffectName[84]; //0x0538 
	float ModelScale; //0x058C 
	float NormalDmg; //0x0590 
	float BigShotDmg; //0x0594 

};//Size=0x0598
[ #Change Function ]
Code:
void NanoCharacterChange(int cid, int targetid){
	DWORD pNanoCharacterMgr=(*(DWORD*)(CShell + NanoCharMgr));
	memcpy((void*)(pNanoCharacterMgr + (0x0598*cid) + 0x4),(void*)(pNanoCharacterMgr + (0x0598*targetid) + 0x4),0x0598-0x4);
}
[ #Data ]
 
[ #Here ]
Code:
########################################
######## NanoCharMgr [Control] #######
########################################

############## 0 ##############
Type 0
NanoAbility 0
NanoAddHp 0
ModelFileName 
NanoDefaultWepIndex 0
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 0
NanoSpecialWepInvisible 0
NanoSkillWepIndex 0
NextLevelNanoType 0
#########################################

############## 1 ##############
Type 1
NanoAbility 0
NanoAddHp 1000
ModelFileName Models\Character\NANOGHOST.LTB
NanoDefaultWepIndex 120
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 195
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 3
#########################################

############## 2 ##############
Type 2
NanoAbility 0
NanoAddHp 0
ModelFileName Models\Character\NANOGHOST.LTB
NanoDefaultWepIndex 120
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 195
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 1
#########################################

############## 3 ##############
Type 3
NanoAbility 0
NanoAddHp 1000
ModelFileName Models\Character\NANOGHOST.LTB
NanoDefaultWepIndex 182
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 196
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 0
#########################################

############## 4 ##############
Type 4
NanoAbility 0
NanoAddHp 2000
ModelFileName MODELS\CHARACTER\NANOHULK\NANOHULK.ltb
NanoDefaultWepIndex 176
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 197
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 5
#########################################

############## 5 ##############
Type 5
NanoAbility 0
NanoAddHp 1000
ModelFileName MODELS\CHARACTER\NANOHULK\NANOHULK_UP.ltb
NanoDefaultWepIndex 177
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 198
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 6
#########################################

############## 6 ##############
Type 6
NanoAbility 0
NanoAddHp 1000
ModelFileName MODELS\CHARACTER\NANOHULK\NANOHULK_UP.ltb
NanoDefaultWepIndex 178
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 199
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 0
#########################################

############## 7 ##############
Type 7
NanoAbility 1
NanoAddHp 0
ModelFileName MODELS\CHARACTER\NANOCRAZY\NANO_NURSE.ltb
NanoDefaultWepIndex 223
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 226
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 8
#########################################

############## 8 ##############
Type 8
NanoAbility 1
NanoAddHp 1000
ModelFileName MODELS\CHARACTER\NANOCRAZY\NANO_NURSE_UP.ltb
NanoDefaultWepIndex 224
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 227
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 9
#########################################

############## 9 ##############
Type 9
NanoAbility 1
NanoAddHp 1000
ModelFileName MODELS\CHARACTER\NANOCRAZY\NANO_NURSE_UP.ltb
NanoDefaultWepIndex 225
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 228
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 0
#########################################

############## 10 ##############
Type 10
NanoAbility 0
NanoAddHp 3000
ModelFileName MODELS\CHARACTER\NANOINK\NANOINK.ltb
NanoDefaultWepIndex 302
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 305
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 11
#########################################

############## 11 ##############
Type 11
NanoAbility 0
NanoAddHp 2000
ModelFileName MODELS\CHARACTER\NANOINK\NANOINK_UP.ltb
NanoDefaultWepIndex 303
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 306
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 12
#########################################

############## 12 ##############
Type 12
NanoAbility 0
NanoAddHp 2000
ModelFileName MODELS\CHARACTER\NANOINK\NANOINK_UP.ltb
NanoDefaultWepIndex 304
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 307
NanoSpecialWepInvisible 0
NanoSkillWepIndex 65535
NextLevelNanoType 0
#########################################

############## 13 ##############
Type 13
NanoAbility 0
NanoAddHp 2000
ModelFileName MODELS\CHARACTER\NANOASSASSIN\NANOASSASSIN.ltb
NanoDefaultWepIndex 404
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 407
NanoSpecialWepInvisible 0
NanoSkillWepIndex 423
NextLevelNanoType 14
#########################################

############## 14 ##############
Type 14
NanoAbility 0
NanoAddHp 1000
ModelFileName MODELS\CHARACTER\NANOASSASSIN\NANOASSASSIN_UP.ltb
NanoDefaultWepIndex 405
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 408
NanoSpecialWepInvisible 0
NanoSkillWepIndex 423
NextLevelNanoType 15
#########################################

############## 15 ##############
Type 15
NanoAbility 0
NanoAddHp 1000
ModelFileName MODELS\CHARACTER\NANOASSASSIN\NANOASSASSIN_UP.ltb
NanoDefaultWepIndex 406
NanoDefaultWepInvisible 0
NanoSpecialWepIndex 409
NanoSpecialWepInvisible 0
NanoSkillWepIndex 423
NextLevelNanoType 0
#########################################

############## 16 ##############
Type 16
NanoAbility 0
NanoAddHp 0
ModelFileName MODELS\CHARACTER\Terminator\Terminator_BL.ltb
NanoDefaultWepIndex 540
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 540
NanoSpecialWepInvisible 1
NanoSkillWepIndex 65535
NextLevelNanoType 17
#########################################

############## 17 ##############
Type 17
NanoAbility 0
NanoAddHp 0
ModelFileName MODELS\CHARACTER\Terminator\Terminator_BL.ltb
NanoDefaultWepIndex 540
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 540
NanoSpecialWepInvisible 1
NanoSkillWepIndex 65535
NextLevelNanoType 18
#########################################

############## 18 ##############
Type 18
NanoAbility 0
NanoAddHp 0
ModelFileName MODELS\CHARACTER\Terminator\Terminator_BL.ltb
NanoDefaultWepIndex 540
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 540
NanoSpecialWepInvisible 1
NanoSkillWepIndex 65535
NextLevelNanoType 0
#########################################

############## 19 ##############
Type 19
NanoAbility 0
NanoAddHp 0
ModelFileName MODELS\CHARACTER\GrandTerminator\NANO_Grand-Terminator.ltb
NanoDefaultWepIndex 672
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 672
NanoSpecialWepInvisible 1
NanoSkillWepIndex 65535
NextLevelNanoType 20
#########################################

############## 20 ##############
Type 20
NanoAbility 0
NanoAddHp 0
ModelFileName MODELS\CHARACTER\GrandTerminator\NANO_Grand-Terminator.ltb
NanoDefaultWepIndex 672
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 672
NanoSpecialWepInvisible 1
NanoSkillWepIndex 65535
NextLevelNanoType 21
#########################################

############## 21 ##############
Type 21
NanoAbility 0
NanoAddHp 0
ModelFileName MODELS\CHARACTER\GrandTerminator\NANO_Grand-Terminator.ltb
NanoDefaultWepIndex 672
NanoDefaultWepInvisible 1
NanoSpecialWepIndex 672
NanoSpecialWepInvisible 1
NanoSkillWepIndex 65535
NextLevelNanoType 0
#########################################


[ #Screen(s) ]



[ #Bonus ]
U Can Use It To Make CHAMS !!
Change The Texture To Any Color ! ,, i don't know the textures in cf that contain color ,, so i use this 2 Txtures
#1 : "ModelTextures/PlayerView/pv-AWM-Blue Crystal.dtx" // AWM BLUE CRYSTAL = BLUE
#2 : "ModelTextures/PlayerView/PV-M14EBR_RedCrystal.DTX" // M14Ebr Red Crystal = RED
I didn't test it for mutant but i tried with the normal characters and it works !!
Code:
DWORD pNanoCharacterMgr=(*(DWORD*)(CShell + NanoCharMgr));
	 if(NanoCharacterCH){
	 NanoCharacter* Character = (NanoCharacter*)(pNanoCharacterMgr + (0x598*id));
	 if(Character){
	 memcpy((Character->SkinFileName),"ModelTextures/PlayerView/pv-AWM-Blue Crystal.dtx", 81); //Blue
// Or 
         memcpy((Character->SkinFileName),"ModelTextures\PlayerView\PV-M14EBR_RedCrystal.DTX", 81); //Red
	 }
         }
[ #Credits ]
@I2espect // Enjoy @DrUnKeN ChEeTaH
Good Job
Good Gob Mate pCharacterViewMgr????????
Quote Originally Posted by zikox View Post
pCharacterViewMgr????????
fixed it !!
pNanoCharacterMgr
Good Gob Mate
NanoCharacter* Character = (NanoCharacter*)(pNanoCharacterMgr + (0x598*id)); And This Part Also <<- Add cid
Great Job
Posts 17 of 7 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?