when you are editing the memory to unlock new weapons, you have 4 values that you change. something along the lines of:
- 008*****
- ********
- 166DF6**
- 166DF6**
there will allways be a 008*****. there will allways be two 166***** (and they will be identical except for the last two numbers, which will usually be 2 apart). and the last value, im not sure, because i had it one time where there were only 3 values. these values are most likely only on my computer, but your values will follow the same rules (2 of the same, then 1 other).
the 2 memory values (offsets) that are almost the same determine the name shown on your HUD (which means that this is where the weapon you are using is kept), and the model shown.
i am not sure what the other 2 (or 1 :S) value is. but i believe that it is one of two things, the identifier for others (i.e. you kill someone, and it shows - *yourname* then a picture of the weapon *their name*) or the identification of the ammo (i havnt tested this because i dont have anyone i could shoot to find out :S)