HTLauncher with lots of pets

Results 1 to 7 of 7
  1. #1
    Member itachi7 is offline
    MemberRank
    Jan 2017 Join Date
    58Posts

    HTLauncher with lots of pets

    Hi guys,

    Can any of you share an HTLauncher with lots of pets? or teach me how to add pets on HTLauncher?

    Basically I can add them on my param easily, but it's meaningless if no monster is being called, it's like summoning an invisible pet

    I have OllyDBG to edit my HTLauncher but I have no idea what to search or look for to add more pets on my HTLauncher

    My pet ID is only limited from 8801 to 8806

    Ganesya, Matsya, Tank, Monkey, Pink Elephant and Marut

    Thanks :)


  2. #2
    Valued Member Eliana Gherbaz is offline
    MemberRank
    Oct 2013 Join Date
    122Posts

    Re: HTLauncher with lots of pets

    If you have the 5.2 client, you are not limited to those who you mentioned, on client 5.2 defined pets are:

    <PET petId="4801" itemId="8801" modelId="2391" />
    <PET petId="4802" itemId="8802" modelId="2392" />
    <PET petId="4803" itemId="8803" modelId="2393" />
    <PET petId="4804" itemId="8804" modelId="2394" />
    <PET petId="4805" itemId="8805" modelId="2395" />
    <PET petId="4806" itemId="8806" modelId="2396" />
    <PET petId="4807" itemId="8807" modelId="2397" />
    <PET petId="4808" itemId="8808" modelId="3606" />
    <PET petId="4809" itemId="8809" modelId="3607" />
    <PET petId="4810" itemId="8810" modelId="3608" />
    <PET petId="4811" itemId="8811" modelId="3609" />
    <PET petId="4812" itemId="8812" modelId="3610" />
    <PET petId="4813" itemId="8813" modelId="3647" />
    <PET petId="4814" itemId="8814" modelId="3673" />
    <PET petId="4815" itemId="8815" modelId="3674" />
    <PET petId="4816" itemId="8816" modelId="3675" />
    <PET petId="4817" itemId="8817" modelId="2118" />
    <PET petId="4818" itemId="8818" modelId="3776" />

    now, if you want to add more than those, you will need to do what I did, make a wrapper dll to override the client and server methods which controls pets.

  3. #3
    Member itachi7 is offline
    MemberRank
    Jan 2017 Join Date
    58Posts

    Re: HTLauncher with lots of pets

    Quote Originally Posted by Eliana Gherbaz View Post
    If you have the 5.2 client, you are not limited to those who you mentioned, on client 5.2 defined pets are:

    <PET petId="4801" itemId="8801" modelId="2391" />
    <PET petId="4802" itemId="8802" modelId="2392" />
    <PET petId="4803" itemId="8803" modelId="2393" />
    <PET petId="4804" itemId="8804" modelId="2394" />
    <PET petId="4805" itemId="8805" modelId="2395" />
    <PET petId="4806" itemId="8806" modelId="2396" />
    <PET petId="4807" itemId="8807" modelId="2397" />
    <PET petId="4808" itemId="8808" modelId="3606" />
    <PET petId="4809" itemId="8809" modelId="3607" />
    <PET petId="4810" itemId="8810" modelId="3608" />
    <PET petId="4811" itemId="8811" modelId="3609" />
    <PET petId="4812" itemId="8812" modelId="3610" />
    <PET petId="4813" itemId="8813" modelId="3647" />
    <PET petId="4814" itemId="8814" modelId="3673" />
    <PET petId="4815" itemId="8815" modelId="3674" />
    <PET petId="4816" itemId="8816" modelId="3675" />
    <PET petId="4817" itemId="8817" modelId="2118" />
    <PET petId="4818" itemId="8818" modelId="3776" />

    now, if you want to add more than those, you will need to do what I did, make a wrapper dll to override the client and server methods which controls pets.
    Ohh I see thanks, but I forgot to mention, I tried adding 8810 and 8811 on my param, but when I summoned my pets, nothing came out probably my HTLauncher is bugged, it is k5.2 -6.9.0.6

    I'll try the other ID's thanks

  4. #4
    Valued Member Eliana Gherbaz is offline
    MemberRank
    Oct 2013 Join Date
    122Posts

    Re: HTLauncher with lots of pets

    search in your htlauncher for code like this:


    the number after the MOV EAX is the ID of the pet the launcher have declared (in hex value) for example if you see MOV EAX,2271 means that your launcher have 8817 (hex 2271= dec 8817)

    if you only see this

    and no more move eax with the other values means that your client is not 5.2

  5. #5
    Member itachi7 is offline
    MemberRank
    Jan 2017 Join Date
    58Posts

    Re: HTLauncher with lots of pets

    Since I have no knowledge about debugging, assembly and C++ I googled some stuff

    and did this

    1. Open OllyDBG(Run as admin)
    2. Opened HTLauncher on my client (Clean HTLauncher)
    3. Hit CTRL+F and typed MOV EAX,2266 and so on

    It showed a yellow bar on the bottom left of the program and said "Item not found"

    Although I have solved why some monsters were not showing up in my new pet param

    But since I cant find MOV EAX,2268

    8809 and above

    Those monster ID's that you mentioned did not exist on my param, so I basically just made those IDs and edited the monsters on my clientres and param

    Everything worked out perfectly, now all of them calls a monster

    But since I cant find

    MOV EAX,2263
    MOV EAX,2264
    MOV EAX,2266
    MOV EAX,2267
    MOV EAX,2268

    and so on, does that mean my HTLauncher is not k5.2 even though the monsters are being called thanks to those Monster ID you posted matching each Pet ID?

    And one last question Sir/Ma'am, every time I use a different NPC_XML on a map, I cant open the item mall anymore, the words are edited, the NPC messages are edit, selection buttons and all

    But only the Item Mall doesn't work, when I revert it back to the original/built in NPC.TXL the item mall works again

    Other than that, everything works perfectly in my server now thanks to you :)

  6. #6
    Valued Member Eliana Gherbaz is offline
    MemberRank
    Oct 2013 Join Date
    122Posts

    Re: HTLauncher with lots of pets

    Probably you are not doing the correct search, or probably in your client they are moved to another register not EAX (that will be weird).

    I cant tell you what is your client version based on a search you cant find, what i can say is if you have 18 pets then most probably you have the 5.2 or 5.0 version.

    About Item mall problem, means that on the other NPC files you have wrong config on the Battle_Step tab.

  7. #7
    Member itachi7 is offline
    MemberRank
    Jan 2017 Join Date
    58Posts

    Re: HTLauncher with lots of pets

    Quote Originally Posted by Eliana Gherbaz View Post
    Probably you are not doing the correct search, or probably in your client they are moved to another register not EAX (that will be weird).

    I cant tell you what is your client version based on a search you cant find, what i can say is if you have 18 pets then most probably you have the 5.2 or 5.0 version.

    About Item mall problem, means that on the other NPC files you have wrong config on the Battle_Step tab.
    Thanks, but since I can't solve it I just had to think of another way around

    I edited the monsters on my clientres instead based on the monster ID's you gave me, and well, everything worked perfectly, so instead of going through the trouble of hexing my HTLauncher to call out a different monster ID, I just edited the clientres

    Couldn't have done it without you



Advertisement