Author Topic: Tutorial on 'hexing' your Character  (Read 33432 times)

MrObvious

  • Nameless
  • *
  • Posts: 30
  • Karma: 0
    • http://iknowwhatilike.us
increase shields
« Reply #30 on: Mar 15, 2010; 10:13 PM »
Can you increase your shields?
I can increase my base armor and bonus armor.
but no matter what I try can not get the shields to increase.
if I replace the bonus shield, the number that I increase it by will show up on whatever armor as it has been increased, but it remains the same in the actual shield amount on the bottom left.
In fact, if I replace the shield amount with something totally different like strength or power, the shield, though deleted from the armor will still show up in total shield amount on the bottom left.
You can watch the amount add and delete from the shields by removing the armor or replacing it.
So no matter what I do with the hex the shield remains the same.
Me, I\'m just a lawnmower. You can tell me by the way that I walk.
http://iknowwhatilike.us

Malachor

  • Developer
  • Great Eye / First
  • ****
  • Posts: 2013
  • Karma: 25
Re: Tutorial on 'hexing' your Character
« Reply #31 on: Mar 16, 2010; 01:04 AM »
Adjust total shield 00 00 80 1b 00 xx 00 00 as well.

MrObvious

  • Nameless
  • *
  • Posts: 30
  • Karma: 0
    • http://iknowwhatilike.us
Re: Tutorial on 'hexing' your Character
« Reply #32 on: Mar 17, 2010; 05:44 PM »
thanks
I had just figured that out.
Actually I didn't add shields, I replaced something with total shields and then it showed up in the total amount, however the what I replaced no longer showed up on the item, but I kind of anticipated that.
Me, I\'m just a lawnmower. You can tell me by the way that I walk.
http://iknowwhatilike.us

Nightcaste

  • Nameless
  • *
  • Posts: 33
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #33 on: Apr 05, 2010; 03:54 AM »
I'm trying to change the luck value on a piece of equipment, but I'm not really understanding what I need to do.  I've done a search for "00 00 00 82 2d 00 00 00" (2d = 45 decimal) and Cheat Engine doesn't find anything useful.  Searching for "00 00 00 82 11 94 00 00" (11 94 = 4500 in decimal) doesn't produce any useful results either.

I'm using Windows 7 x64, so Cheat Engine seems like the only option as far as editors.

I would really like some help with this, please.

Malachor

  • Developer
  • Great Eye / First
  • ****
  • Posts: 2013
  • Karma: 25
Re: Tutorial on 'hexing' your Character
« Reply #34 on: Apr 05, 2010; 05:56 AM »
Quote
Luck: 00 00 00 82 xx 00 00 00
You must use a value 10 times larger than what you want ingame, eg. use 1000, if you want 100.
I think you may have missed this

Nightcaste

  • Nameless
  • *
  • Posts: 33
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #35 on: Apr 05, 2010; 03:55 PM »
No, I didn't miss that.  That's the reason I searched for both 45 and 4500.

edit: oh, wait... now I see what I did and said... and I feel kind of stupid.

Searching for "00 00 00 82 01 C2 00 00" (the value for 450) didn't find anything either.

Berit

  • Founder
  • Dark Will
  • ***
  • Posts: 877
  • Karma: 1
Re: Tutorial on 'hexing' your Character
« Reply #36 on: Apr 06, 2010; 12:26 AM »
Quote from: "Nightcaste"
No, I didn't miss that.  That's the reason I searched for both 45 and 4500.

edit: oh, wait... now I see what I did and said... and I feel kind of stupid.

Searching for "00 00 00 82 01 C2 00 00" (the value for 450) didn't find anything either.

Don't forget that the hex pairs get read by the game from right to left (or backwards) so 450 would be entered as = C2 01 ... try "00 00 00 82 c2 01 00 00" instead
Aut viam inveniam aut ipse viam faciam.

Nightcaste

  • Nameless
  • *
  • Posts: 33
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #37 on: Apr 06, 2010; 04:35 PM »
That doesn't come back with anything either.  Entering "00000082c2010000" says it's an invalid value, even when I have 'Value type' set to All.

EDIT:  I was able to find this value in the "Memory View" window, but I can't find a way to apply any changes to what's in memory.

2nd edit:  SUCCESS! I started off with a small change just to make sure I could get it to work, but now it's time to do this for real.

Nightcaste

  • Nameless
  • *
  • Posts: 33
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #38 on: Apr 07, 2010; 03:56 AM »
Has anyone found the code to give a helmet the "Laser Sights" flashlight effect?

Malachor

  • Developer
  • Great Eye / First
  • ****
  • Posts: 2013
  • Karma: 25
Re: Tutorial on 'hexing' your Character
« Reply #39 on: Apr 07, 2010; 06:46 AM »
Quote from: "Nightcaste"
Has anyone found the code to give a helmet the "Laser Sights" flashlight effect?
There's quite a bit of information that you don't see when editing an item at runtime, and that effect is one of them.
The only way would be to edit the items.txt.cooked file with a hex editor, or, become a founder and use reanimator.

Coldheart

  • Founder
  • Named
  • **
  • Posts: 180
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #40 on: Apr 07, 2010; 03:51 PM »
Although there may be another instance of a reference to the flashlight effect, this is what I found in my 'unhelled' files:

~/data/lights/flashlight.xml.cooked
~/data/lights/flashlight_red.xml.cooked

~/data/lights/textures/flashlight.xml.cooked
~/data/lights/textures/flashlight.dds

I would have posted the jpg for the '.dds' file, but it seemed a waste as it is only a very narrow beam-like picture (looks like a sewing needle shape).

Now there is a listing under:
~/data/particles/wardrobe
The file is:
laser.xml.cooked
Possibly something to do with the helmet graphics.... not sure.

Appearance of the goggles looks to be in:
~/data/units/items/armor/goggles/
Files are:
goggles_appearance.xml.cooked
goggles_diffues.dds
goggles_diffuse.xml.cooked
goggles_glow.dds
goggles_mesh.am
goggles_normal.xml.cooked


As always, back up your files first before playing around with them.  :)
Coldheart
Insanity generally means crazy, a measure of normality should be called outsanity.
Does that mean that the measurement of such is in units of sanity ?

XM313Raptor

  • Nameless
  • *
  • Posts: 7
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #41 on: Nov 29, 2011; 07:37 PM »
Hello guys

I'm trying to hex-edit a normal military shoulder with 6 augs, but every time i put Firing Accuracy -40 instead any of these augs ( I wanted an overpowered version of the Sue Steadiers heheh ) the item simply dissapears . The memory address for Firing Accuracy as stated in Adjusted Item Properties is suppossed to be as follows:

00 00 80 90 xx xx xx xx

and it comes with the indication: ( no mistake, this is ff ff ff ff - xx xx xx xx - ingame value )

so, if i wish Firing Accuracy -40 , the address 00 00 80 90 28 28 28 28 should be working, if I understood everything correctly so far, and yet the result is the item being deleted all the time. Any help would be much appreciated. Thanks in advance.

Malachor

  • Developer
  • Great Eye / First
  • ****
  • Posts: 2013
  • Karma: 25
Re: Tutorial on 'hexing' your Character
« Reply #42 on: Nov 29, 2011; 10:33 PM »
Try D7 FF FF FF instead of 28 28 28 28.

XM313Raptor

  • Nameless
  • *
  • Posts: 7
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #43 on: Nov 30, 2011; 07:04 AM »
D7 FF FF FF didn't work, but finally D8 FF FF FF did.

Thanks a bunch to you Malachor for pointing out the right direction.

Dalverth

  • Nameless
  • *
  • Posts: 12
  • Karma: 0
Re: Tutorial on 'hexing' your Character
« Reply #44 on: Feb 10, 2012; 05:29 AM »
I tried to change a mod with Weapon Energy Consumption -4 using CE 5.1 but couldn't find it anywhere, well I did find it but there are 35 entries there for 00 00 40 BC FB FF FF FF.
00 00 40 BC [FF FF FF FF - 4] This puzzles me to no end'

Also I can't find "Adds XX to Ignite Attack Strengths" anywhere in AdjustedItemProperties.PDF, only Ignite Defence, Ignite Attack Strength, Ignite Strengths Increased +%, and  Damage of Ignite Effect. Which one should I use?

Downloading HxD now... My CE is outdated and I keep forgetting to select "Array of Bytes" in the Value Type.

Thanks Berit and Malachor.