Results 1 to 7 of 7
  1. #1
    I2espect's Avatar
    Join Date
    Aug 2013
    Gender
    male
    Location
    On Other Planet
    Posts
    641
    Reputation
    28
    Thanks
    870
    My Mood
    Devilish

    Thumbs up [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 ]
     
    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) ]
    [IMG]https://i1332.photobucke*****m/albums/w607/DarkPLadin/Crossfire20131116_0003_zps8a139591.png[/IMG]
    [IMG]https://i1332.photobucke*****m/albums/w607/DarkPLadin/Crossfire20131118_0000_zps5c374e38.png[/IMG]

    [ #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

  2. The Following 2 Users Say Thank You to I2espect For This Useful Post:

    Fєηix (01-19-2014),NIgga* (11-29-2015)

  3. #2
    Fєηix's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Location
    Brαzil
    Posts
    1,178
    Reputation
    114
    Thanks
    6,891
    My Mood
    Sleepy
    Good Job

  4. #3
    zikox's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    568
    Reputation
    40
    Thanks
    1,022
    My Mood
    Cool
    Good Gob Mate

  5. #4
    zikox's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    568
    Reputation
    40
    Thanks
    1,022
    My Mood
    Cool
    Good Gob Mate pCharacterViewMgr????????

  6. #5

  7. #6
    zikox's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    568
    Reputation
    40
    Thanks
    1,022
    My Mood
    Cool
    NanoCharacter* Character = (NanoCharacter*)(pNanoCharacterMgr + (0x598*id)); And This Part Also <<- Add cid

  8. #7
    -[I]fLuX's Avatar
    Join Date
    Apr 2012
    Gender
    male
    Posts
    342
    Reputation
    112
    Thanks
    3,923
    My Mood
    Bored
    Great Job
    •Contributor: June, 29th 2013


    My Sources:
    Injector
    Memory Base
    D3D9 Hook
    Hooked Memory Base




Similar Threads

  1. How to change Character class with CE ???
    By xenonbob in forum Cube World Help & Requests
    Replies: 8
    Last Post: 07-09-2013, 04:05 AM
  2. Changing Modified Data
    By TCRF in forum Battlefield Heroes Hacks
    Replies: 3
    Last Post: 04-05-2013, 04:11 AM
  3. No more class changing tools?
    By jesse131 in forum Call of Duty Modern Warfare 3 Discussions
    Replies: 1
    Last Post: 11-11-2012, 09:00 AM
  4. [Solved] Visual Basic "Open" in class is not possible! Help!
    By NitroSmily in forum Call of Duty Modern Warfare 3 Help
    Replies: 10
    Last Post: 09-26-2012, 02:31 PM
  5. [RELEASE] No class change!
    By master131 in forum Call of Duty Modern Warfare 2 Server / GSC Modding
    Replies: 3
    Last Post: 09-19-2010, 10:42 AM