Script search

Need Help With an Existing Feature in Memory Hacking Software? Ask Here

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

Postby L. Spiro » Thu Sep 21, 2006 12:14 pm

Zip it and then remove the .exe, .dll, and .chm files from the .zip.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby kai » Thu Sep 21, 2006 2:06 pm

okay, done.
kai
Sir Hacks-A-Lot
 
Posts: 32
Joined: Sat Sep 16, 2006 12:17 pm
Location: The Not so Golden State

Postby L. Spiro » Thu Sep 21, 2006 3:34 pm

L. Spiro wrote:Everything indicates you posted the code into two locations in the script.


kai wrote:And I only pasted once, so there is really no reason why it should be saying that from my point of view.



You said you posted it once but here it is 5 times.
You posted it in:
  • custom-searchh.lss
  • custom-search.lss
  • CustomSearchSetup.lss
  • CustomSearchSetup2.lss
  • CSS.lss



Remove the useless files (FROM THE SET, Ctrl-R) and keep one of them (do not keep CustomSearchSetup2.lss).


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby kai » Sat Sep 23, 2006 11:40 pm

Oh, so I can't have extra files, say for different players so I don't have to change it every time.


I think the problem for me originally was that your compiler is way faster than any other compiler that I have used, so I would click it numerous times thinking it was not working, then I created other files and tried to compile them and that's when it gave me the error, now that the extra files are gone it works just fine. :D

Thank you very much.
kai
Sir Hacks-A-Lot
 
Posts: 32
Joined: Sat Sep 16, 2006 12:17 pm
Location: The Not so Golden State

Postby L. Spiro » Sun Sep 24, 2006 6:53 pm

You can have extra files.

But they are combined into one file for compilation, so don’t put the same information in any two of them.

For your purposes, you can’t have extra files with different values for the globals, because, as mentioned, they go into one file in the end.
You have to change the one file and recompile each time.

Future versions will allow you to prompt the user for input, which will remove this hassle.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby kai » Wed Oct 11, 2006 3:21 am

Hey, I found a new value that I would like to add to the script, it's 50 hex from the iHealth value and it's the unit's movement, if you have time, could you just tell me what I need to add to the script for that and where?
Thanks. :D
kai
Sir Hacks-A-Lot
 
Posts: 32
Joined: Sat Sep 16, 2006 12:17 pm
Location: The Not so Golden State

Postby L. Spiro » Wed Oct 11, 2006 10:08 am

Code: Select all
      struct CUSDATA {
         INT iHealth;         // Offset 0x0.
         INT iBuffer0x04;      // Offset 0x4.
         INT iBuffer0x08;      // Offset 0x8.
         INT iExperience;      // Offset 0xC.
         BYTE bBuffer0x10[0x40];     // Offset 0x10 (to 0x50).
         INT iMovement;    // Offset 0x50.
      };



Assuming the movement is stored in type INT.


Then obviously you have to add code to check the value the same as was done for iHealth and iExperience (use a global you can modify easily).


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby kai » Wed Oct 11, 2006 11:05 am

Thanks :D

And yes, it is an integer for my value.
kai
Sir Hacks-A-Lot
 
Posts: 32
Joined: Sat Sep 16, 2006 12:17 pm
Location: The Not so Golden State

Postby kai » Mon Oct 16, 2006 12:33 pm

Sorry to bother you another time but, how would I place a search value for a value 20 hex after the last value( BYTE bBuffer0x?? [0x??]; then Int iAttacks)? It's for the number of attacks the character has remaining.

Another thing, is there a way yet to get Memory Hacking Software to add ALL of the values I was searching for to the list of addresses to edit with one click of a button?
kai
Sir Hacks-A-Lot
 
Posts: 32
Joined: Sat Sep 16, 2006 12:17 pm
Location: The Not so Golden State

Postby L. Spiro » Mon Oct 16, 2006 4:00 pm

Code: Select all
      struct CUSDATA {
         INT iHealth;             // Offset 0x0.
         INT iBuffer0x04;      // Offset 0x4.
         INT iBuffer0x08;      // Offset 0x8.
         INT iExperience;      // Offset 0xC.
         BYTE bBuffer0x10[0x20];     // Offset 0x10 (to 0x30).
         INT iAttacksLeft;      // Offset 0x30.
         BYTE bBuffer0x34[0x1C];    // Offset 0x34 (to 0x50).
         INT iMovement;       // Offset 0x50.
      };


I assume this is what you want.
Either way, you will need to start doing this on your own from now on.



Another thing, is there a way yet to get Memory Hacking Software to add ALL of the values I was searching for to the list of addresses to edit with one click of a button?

It is already in the demo version which was posted here already.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby kai » Mon Oct 16, 2006 10:35 pm

Ok, thanks, I was just trying to figure out if the second buffer was counted from the first value and off set from that or if it was counted from the first buffer. Thanks for the help and sorry for the inconvenience. :oops:
By the way those last values kinda need switched, the attacks left is 20 hex after the movement, and movement is 50 hex from the beginning so attacks is 70 hex from the beginning value.
kai
Sir Hacks-A-Lot
 
Posts: 32
Joined: Sat Sep 16, 2006 12:17 pm
Location: The Not so Golden State

Previous

Return to Help

Who is online

Users browsing this forum: No registered users and 0 guests