InvisionFree - Free Forum Hosting
Create your own social network with a free forum.

Learn More · Register for Free
Welcome to Resident Evil 1 2 3. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free.


Join our community!


If you're already a member please log in to your account to access all of our features:

Name:   Password:


 

 Memory Offset List, For use with CheatEngine etc...
The Mortician
Posted: May 22 2012, 07:56 AM


2D/3D Artist & Coder


Group: Team96
Posts: 2,243
Member No.: 6
Joined: 25-June 08



I've compiled a list of memory offsets for BH3/RE3. It's similar to the one that I have already created for RE1 wink.gif

CODE
=======================================================================================
Biohazard 3 SourceNext 1.0 (Japanese) (BIOHAZARD(R) 3 PC.exe; Size: 6.098.944 bytes)
=======================================================================================

A62008 |2 bytes> Player X coordinates
A6200C |2 bytes> Player Z coordinates
A62010 |2 bytes> Player Y coordinates
A62042 |2 bytes> Player rotation

A67388 |1 byte> Current Room
A6738A |1 byte> Current Cam
A6738D |1 byte> Current Stage
A4A430 |1 byte> Room visited before
A4A435 |1 byte> Stage visited before

A620A0 |1 byte> Player HP (see end of post for more details)
A6766D |1 byte> Equipped Item ID (Jill)
A677AD |1 byte> Equipped Item ID (Carlos)
A67544 | >>> Inventory Start (Jill)
A67684 | >>> Inventory Start (Carlos)

6FF04D |1 byte> Current Player ID (01=Jill;02=Carlos)

=======================================================================================
Resident Evil 3 (Eidos) (English UK/US) (ResidentEvil3.exe; Size: 1.273.856 bytes)
=======================================================================================

A5CD68 |2 bytes> Player X coordinates
A5CD6C |2 bytes> Player Z coordinates
A5CD70 |2 bytes> Player Y coordinates
A5CDA2 |2 bytes> Player rotation

A620E8 |1 byte> Current Room
A620EA |1 byte> Current Cam
A620ED |1 byte> Current Stage
A45190 |1 byte> Room visited before
A45195 |1 byte> Stage visited before

A5CE00 |1 byte> Player HP (see end of post for more details)
A623CD |1 byte> Equipped Item ID (Jill)
A6250D |1 byte> Equipped Item ID (Carlos)
A622A4 | >>> Inventory Start (Jill)
A623E4 | >>> Inventory Start (Carlos)

6FA402 |1 byte> Current Player ID (01=Jill;02=Carlos)

=======================================================================================
Resident Evil 3 (Xplosiv) (Multi EUR) (ResidentEvil3.exe; Size: 1.261.568 bytes)
=======================================================================================

A5A028 |2 bytes> Player X coordinates
A5A02C |2 bytes> Player Z coordinates
A5A030 |2 bytes> Player Y coordinates
A5A062 |2 bytes> Player rotation

A5F3A8 |1 byte> Current Room
A5F3AA |1 byte> Current Cam
A5F3AD |1 byte> Current Stage
A42450 |1 byte> Room visited before
A42455 |1 byte> Stage visited before

A5A0C0 |1 byte> Player HP (see end of post for more details)
A5F68D |1 byte> Equipped Item ID (Jill)
A5F7CD |1 byte> Equipped Item ID (Carlos)
A5F564 | >>> Inventory Start (Jill)
A5F6A4 | >>> Inventory Start (Carlos)

6FACD0 |1 byte> Current Player ID (01=Jill;02=Carlos)


Player HP (all values below are in decimal!)

CODE
JILL & CARLOS (max HP: 200)

0-20 Danger
21-40 Caution (orange)
41-100 Caution (yellow)
101-200 Fine


Inventory Start

Every item is 4 byte long, the structure is like that:

ID AM ?? ??
0F 64 00 00 << example M4A1 Assault rifle (automatic) with 100%

I have not researched to much about items so the last 2 bytes are still a bit of a mystery to me.

The inventory is 40 bytes long (10 item slots)
Top
Mrox2
Posted: May 22 2012, 12:39 PM


The Cradle of the Progenitor Virus


Group: Members
Posts: 1,791
Member No.: 322
Joined: 22-August 10



Cool !
Except it doesnt have my Chinese boot leg lol , if you want i can send you the exe to check it , but i think it would be worth less , my version just has higher quality text and stuff ....
Top
The Mortician
Posted: May 22 2012, 01:37 PM


2D/3D Artist & Coder


Group: Team96
Posts: 2,243
Member No.: 6
Joined: 25-June 08



I have a feeling that the exe alone will not help me, will probably get some nasty errors while trying to get ingame. The whole chinese localisation data would be missing.
But i would still be interested in aquiring that chinese thing smile.gif
Top
RPD490
Posted: Jun 19 2012, 10:11 PM


Proto-Tyrant


Group: Members
Posts: 71
Member No.: 42
Joined: 12-October 08



Would the Offset for the Item IDs in Sourcenext be the same as the US/PAL version?
Top
The Mortician
Posted: Jun 28 2012, 10:22 PM


2D/3D Artist & Coder


Group: Team96
Posts: 2,243
Member No.: 6
Joined: 25-June 08



QUOTE (RPD490 @ Jun 20 2012, 12:11 AM)
Would the Offset for the Item IDs in Sourcenext be the same as the US/PAL version?

what?

Sorry I'm not understanding the question biggrin.gif
you mean the euqipped itemd id? Well this is different in each version.
I have a feeling that the US & UK version are exactly the same, but have no proof for it yet..

Offsets for sourcenext just work with the sourcenext version of BH3.

If you have trouble using the US/UK offsets with the US version then check if the exe size of the game matches to 1.273.856 bytes If not please send me your game's exe and I will have a look at it wink.gif

I have no idea of the offsets of versions that are not on the list.. yet..


I got my hands on some other RE3 versions too and will release offsets of them too..
These are:

Resident Evil 3 - Nemesis (Demo) (US)
Resident Evil 3 - Nemesis (France)
Resident Evil 3 - Nemesis (Germany)
Resident Evil 3 - Nemesis (Spain)

Top
RPD490
Posted: Jun 29 2012, 07:18 AM


Proto-Tyrant


Group: Members
Posts: 71
Member No.: 42
Joined: 12-October 08



Well I mean like in hex editing, I would edit weapons and items into my inventory, something along those lines
Top
The Mortician
Posted: Jun 29 2012, 11:34 AM


2D/3D Artist & Coder


Group: Team96
Posts: 2,243
Member No.: 6
Joined: 25-June 08



So you mean the item id's of the inventory?

from that part?

QUOTE
Inventory Start

Every item is 4 byte long, the structure is like that:

ID AM ?? ??
0F 64 00 00 << example M4A1 Assault rifle (automatic) with 100%

I have not researched to much about items so the last 2 bytes are still a bit of a mystery to me.

The inventory is 40 bytes long (10 item slots)


Yeah they're the same of course wink.gif

Check this list again for the individual item IDs:

QUOTE

00 = Empty slot
01 = Combat Knife
02 = Sigpro SP 2009 handgun
03 = Beretta M92F handgun, custom S.T.A.R.S edition
04 = Shotgun Benelli M3S
05 = Smith & Wesson M629C .44-caliber magnum revolver
06 = Hk-p Grenade launcher with burst rounds
07 = Hk-p Grenade launcher with flame rounds
08 = Hk-p Grenade launcher with acid rounds
09 = Hk-p Grenade launcher with freeze rounds
0A = M66 Rocket launcher
0B = Gatling gun
     (The gatling gun is hardcoded to always have infinite ammo,
     regardless of what it's attributes in the savegame are.)
0C = Mine thrower
0D = STI Eagle 6.0
0E = M4A1 Assault rifle set to manual mode
0F = M4A1 Assault rifle set to auto mode
10 = Western Custom M37 lever action shotgun
     (Terminator 2 - Judgement day, anyone?)
11 = Sigpro SP 2009 with enhanced ammo loaded
12 = Beretta M92F custom with enhanced ammo loaded
13 = Shotgun Benelli M3S with enhanced ammo loaded
14 = Mine thrower with enhanced ammo loaded
15 = Handgun bullets (9x19 parabellum)
16 = Magnum bullets (.44-caliber)
17 = Shotgun shells
18 = Grenade rounds
19 = Flame rounds
1A = Acid rounds
1B = Freeze rounds
1C = Minethrower rounds
1D = Assault rifle clip (5.56 NATO rounds)
1E = Enhanced handgun bullets
1F = Enhanced shotgun shells
20 = First aid spray
21 = Green herb
22 = Blue herb
23 = Red herb
24 = 2x Green herb mix
25 = Green + blue herb mix
26 = Green + red herb mix
27 = 3x Green herb mix
28 = 2x Green herb + blue herb mix
29 = Green + Red + Blue herb mix
2A = First aid spray box
     (This cannot be hacked to contain infinite sprays
      unfortunately)
2B = Square crank
2C = Unknown red medal
2D = Unknown blue medal
2E = Unknown golden medal
2F = Jill's S.T.A.R.S card
30 = Unknown oil can labeled "Giga Oil"
31 = Battery
32 = Fire hook
33 = Power cable
34 = Fuse
35 = Unknown broken fire hose
36 = Oil Additive
37 = Brad Vickers' card case
38 = Brad Vickers' S.T.A.R.S card
39 = Machine oil
3A = Mixed oil
3B = Unknown steel chain
3C = Wrench
3D = Iron pipe
3E = Unknown cylinder
3F = Fire hose
40 = Tape recorder
41 = Lighter oil
42 = Lighter (lid closed, no oil)
43 = Lighter (lid open, has oil)
44 = Green gem
45 = Blue gem
46 = Amber ball
47 = Obsidian ball
48 = Crystal ball
49 = Unknown remote control without batteries
4A = Unknown remote control with batteries
4B = Unknown AA-batteries
4C = Gold gear
4D = Silver gear
4E = Chronos gear
4F = Bronze book
50 = Bronze compass
51 = Vaccine medium
52 = Vaccine base
53 = Unknown Sigpro SP 2009 handgun
     (Cannot be used as a weapon, puzzle item perhaps?)
54 = Unknown Sigpro SP 2009 handgun
     (Cannot be used as a weapon, puzzle item perhaps?)
55 = Vaccine
56 = Unknown Sigpro SP 2009 handgun
     (Cannot be used as a weapon, puzzle item perhaps?)
57 = Unknown Sigpro SP 2009 handgun
     (Cannot be used as a weapon, puzzle item perhaps?)
58 = Medium base
59 = Eagle parts A
5A = Eagle parts B
5B = M37 parts A
5C = M37 parts B
5D = Unknown Sigpro SP 2009 handgun
     (Cannot be used as a weapon, puzzle item perhaps?)
5E = Chronos chain
5F = Rusted crank
60 = Card key
61 = Gun powder A
62 = Gun powder B
63 = Gun powder C
64 = Gun powder AA
65 = Gun powder BB
66 = Gun powder AC
67 = Gun powder BC
68 = Gun powder CC
69 = Gun powder AAA
6A = Gun powder AAB
6B = Gun powder BBA
6C = Gun powder BBB
6D = Gun powder CCC
6E = Infinite bullets
6F = Water sample
70 = System disk
71 = Dummy key
     (This is the spade shaped precint key from RE2)
72 = Lockpick
73 = Warehouse (backdoor) key
74 = Sickroom key (room 402)
75 = Emblem (S.T.A.R.S) key
76 = Unknown keyring with 4 unknown keys
77 = Clock tower (bezel) key
78 = Clock tower (winder) key
79 = Chronos key
7A = Unknown Sigpro SP 2009 handgun
     (Cannot be used as a weapon, puzzle item perhaps?)
7B = Park (main gate) key
7C = Park (graveyard) key
7D = Park (rear gate) key
7E = Facility key (no barcode)
7F = Facility key (with barcode)
80 = Boutique key
81 = Ink ribbon
82 = Reloading tool
83 = Game inst. A
84 = Game inst. B
85 = Game instructions A
     (Not a book exactly, but a glass vial with blue chemical
     inside)
86-FF = Don't bother trying these values. Using them only results
        to a crash to the Windows desktop with an error message
        when you access the inventory.


just be sure to right click on the value you want to edit in cheatengine and choose "View as hexadecimal" to ensure that you will get the right item you wanted wink.gif
Top
« Next Oldest | Executable Info | Next Newest »
DealsFor.me - The best sales, coupons, and discounts for you

Topic Options



Hosted for free by InvisionFree* (Terms of Use: Updated 2/10/2010) | Powered by Invision Power Board v1.3 Final © 2003 IPS, Inc.
Page creation time: 0.0670 seconds | Archive