ConsoleWorld Forum
HOME
FORUM
CWCHEAT
XBOX Live Leaderboard
DOWNLOAD
GALLERY
Torna indietro   ConsoleWorld Forum > CWCheat Official Support Forum > English Support Board

English Support Board English & Foreign Languages support


Rispondi
 
LinkBack Strumenti discussione
  #1 (permalink)  
Vecchio 24th February 2008, 06:07
Member
 
Data registrazione: Jan 2008
Messaggi: 72
Potenza rep: 1
hackerkts è su una strada distinta
Question regarding pointer

Hi there,

I'm trying to learn how to search pointer and the offset myself, but before that I need to understand more about pointer command.

english:code:psp_types [CWCHEAT documentation]
The link I got from searching, I believe it's really usefull.

Can someone who know pointer assist me, from
Cheat:
0x606B9F6C 0x00000009
0x00000001 0x00006C94

Format:
0x6aaaaaaa 0x000000vv
0x0000nnnn 0xiiiiiiii
  1. The pointer address is 06B9F6C
  2. It is 8-bit write, because of 0x00000009 and what do you mean by "value to store at base + offset (8/16/32 bit)"?
  3. "qqq = offset to add to load the base(*4)" I can't find qqq on the format and what does it means too? Offset x 4?
  4. This is a normal pointer, because of 0x00000001
  5. The offset is 6C94, because of _L 0x606B9F6C
Please correct me if I'm wrong and solve the question if you know the answer.

Thanks!(:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #2 (permalink)  
Vecchio 24th February 2008, 08:44
L'avatar di weltall
CW Team
 
Data registrazione: Sep 2005
Residenza: Shevat
Messaggi: 7,245
Potenza rep: 17
weltall è su una strada distinta
1- yes that's were the pointer is stored by the game
2- no it's 8bit because the second line has a zero (0x0000nnnn, while if it wasn't 8bit it would have been (eg: 16bit) 0x0001nnnn). that's the value you want to set to the position pointed by the pointer + position away from that offset so for example it points to (base) 1234 you have an offset of 10 so the value will be stored 1244
3- hum you are right it's missing it's before the 0x0000nnnn pratically 0xqqq0nnnn i'm going to fix it, anyway most probably you won't need it, it's usefull to do multiadress write in a structure of pointers, something quite complex anyway
4- it means it will be executed 1 time (so the qqq is useless and doesn't require the extra cheat line)
5- yes that's the offset which is in 0xiiiiiiii, cwcheat will load the pointer at 6B9F6C the adress pointed and then it will add to it 6C94 and will write in that position
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #3 (permalink)  
Vecchio 24th February 2008, 16:14
Member
 
Data registrazione: Jan 2008
Messaggi: 72
Potenza rep: 1
hackerkts è su una strada distinta
  1. Ok, thanks.
  2. I got the first part, but the second part I don't really understand it, can you explain me using 0x00000009 for an example? In the game the cheat is the value to 9.
  3. Ok sure, and it's really complex haha..
  4. I think I got that part.
  5. Hmmm.. Ok, so the pointer is 6B9F6C and the offset is 6C94. But for question 2, should it be 9+6C94 in this case?
Once again, thanks for replying and answering my questions.
Hope to hear from you soon.

Thanks!(:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #4 (permalink)  
Vecchio 24th February 2008, 16:23
L'avatar di weltall
CW Team
 
Data registrazione: Sep 2005
Residenza: Shevat
Messaggi: 7,245
Potenza rep: 17
weltall è su una strada distinta
Citazione:
Originalmente inviato da hackerkts Visualizza messaggio
  1. Ok, thanks.
  2. I got the first part, but the second part I don't really understand it, can you explain me using 0x00000009 for an example? In the game the cheat is the value to 9.
  3. Ok sure, and it's really complex haha..
  4. I think I got that part.
  5. Hmmm.. Ok, so the pointer is 6B9F6C and the offset is 6C94. But for question 2, should it be 9+6C94 in this case?
Once again, thanks for replying and answering my questions.
Hope to hear from you soon.

Thanks!(:
offset != value. the value the 9 is the value which will be written in the computed position while the offset is how much to move from the pointer to find were to store the new value

it's like the pointer is the train and the offset is the train passenger's car number
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #5 (permalink)  
Vecchio 24th February 2008, 17:46
Member
 
Data registrazione: Jan 2008
Messaggi: 72
Potenza rep: 1
hackerkts è su una strada distinta
Hmmm.. Ya I know offset is not equal to the value, but for this format: 0x000000vv (vv = value to store at base + offset (8/16/32 bit))

Shouldn't the value of vv = 9 + 6C94? Since it's value + offset
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #6 (permalink)  
Vecchio 24th February 2008, 17:53
L'avatar di weltall
CW Team
 
Data registrazione: Sep 2005
Residenza: Shevat
Messaggi: 7,245
Potenza rep: 17
weltall è su una strada distinta
no it means the value to store in the place base + offset

value to store at base + offset

so the value isn't summed with the offset but the value is saved in the place base+ offset
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #7 (permalink)  
Vecchio 24th February 2008, 17:58
Member
 
Data registrazione: Jan 2008
Messaggi: 72
Potenza rep: 1
hackerkts è su una strada distinta
That's a fast reply, anyway.. I'm think I a little lost now.
I don't really know what it mean by base.

Anyway, do you know is there any tutorial that teaches how to look for the pointer address and offset?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #8 (permalink)  
Vecchio 24th February 2008, 18:33
L'avatar di weltall
CW Team
 
Data registrazione: Sep 2005
Residenza: Shevat
Messaggi: 7,245
Potenza rep: 17
weltall è su una strada distinta
Citazione:
Originalmente inviato da hackerkts Visualizza messaggio
That's a fast reply, anyway.. I'm think I a little lost now.
I don't really know what it mean by base.

Anyway, do you know is there any tutorial that teaches how to look for the pointer address and offset?
the base is the value contained in the pointer so pratically the adress to the area of ram which is pointed.
pointers aren't nothing else than numbers with the meaning of pointing to some point of ram after all.
i don't think there is any if you find one i'd be interested in knowing about it
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #9 (permalink)  
Vecchio 25th February 2008, 05:00
Member
 
Data registrazione: Jan 2008
Messaggi: 72
Potenza rep: 1
hackerkts è su una strada distinta
Ok sure, if I found any useful tutorial I will post it up here.
Thanks for the help(:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
  #10 (permalink)  
Vecchio 28th February 2008, 04:05
Member
 
Data registrazione: Jan 2008
Messaggi: 72
Potenza rep: 1
hackerkts è su una strada distinta
Sorry for the double post, anyway I think those 3 links are usefully.
  1. First you need to understand how pointer and offset works in cwcheat.
    english:code:psp_types [CWCHEAT documentation]
  2. Now you gonna learn how to find pointer and offset, and put them into nitePR format.
    OneHitGamer.com - Login
  3. Last but not least, you will learn how to convert codes from nitePR to cwcheat.
    OneHitGamer.com - Login
Hopefully this is helpful for everyone, I'm still trying to work it out ._.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Rispondi citando
Rispondi

Bookmarks

Strumenti discussione

Regole di scrittura
Non puoi postare nuovi argomenti
Non puoi postare repliche
Non puoi postare allegati
Non puoi editare i tuoi post

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato



Tutti gli orari sono GMT +2. Adesso sono le 23:35.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100