Topic: [Info] [3.84.2] Cheat Engine Addresses  (Read 85270 times)


Hictis

« Reply #15 on: December 31, 2022, 10:58:18 PM »
Hey all,

I found a way to exploit hex codes to make items you need. One weird thing I found out is that when you change an item type even if you drop an item, it will change. So, a quick and dirty workaround is to create stone knives. Stone knife is the easiest item to manufacture, requiring 1+1 rocks (1 rock to polish a rock to be spent). You find that rock's byte array using cheat engine and then you change it to a masterwork item of your choice.

Stone knife (normal quality) hex code:

01 00 00 00 00 00 00 00 00 53 74 6F 6E 65 20 6B 6E 69 66 65 00 73 74 72 69 6E 67 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 4E 49 46 45 00 61 74 6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 70 2D 73 74 6E 6B 6E 69 66 65 00 00 00 46 00 00 00 00 00 C8 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 53 89 29 3F 53 89 29 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 00 01 00 00 00 00

search that using Scan Type:Search for this array

You replace that with a hex code of an item that interests you, which you can find using a memory view panel searching for a string of your choice (e.g. "broad axe"). Here is a key, the search Array to scan starting address has to be anything from 05600000, and the byte length has to be 172 bytes starting 9 bytes before the string (e.g. "Broad axe.lestring*").

Try this out and see if it works.

I am attaching an xlsx+ods files with the items I found using hex codes.
Check it out.
« Last Edit: January 02, 2023, 10:01:57 AM by Hictis »

Hictis

« Reply #16 on: September 10, 2023, 02:59:16 PM »
Uploading a (semi-) working table for the current version 3.81. This table works on the Microsoft Windows version of URW purchased via Steam.

WARNING: The 'Warp' feature was not modified and will not work. You are welcome to fix it.

Edit #1: Just realized the skills addresses are wrong. Fixed it.
« Last Edit: September 10, 2023, 06:16:51 PM by Hictis »

P00TiZ

« Reply #17 on: October 15, 2023, 03:08:03 PM »
Update for 3.82 please.

Abdelhamid Rip Morgan

  • Member
  • *
  • Posts: 2
  • Total likes: 0
  • https://www.youtube.com/watch?v=dQw4w9WgXcQ
    • View Profile
« Reply #18 on: October 16, 2024, 01:58:56 PM »
Update pls !

Night

« Reply #19 on: October 17, 2024, 02:14:09 AM »
~Updated to 3.84.2
URWME - Cheating menu by a player, for the players.
URW Character Designer - Design your characters sprite!

childofmarduk

« Reply #20 on: October 17, 2024, 05:26:44 AM »
Hello all, and thank you for populating this thread and having done what you've done so far.

To clarify, I had absolutely 0 experience with Cheat Engine before embarking on this misadventure.

I am interested in editing attributes (I am that guy who always pressed ctrl-8 when playing Baldur's Gate because I couldn't be bother rerolling stats all the time, sorry). Unfortunately, from what I understand, the cheat tables that have been uploaded are not usable for Mac. Fortunately, I am fairly certain that I have located the attribute addresses. Unfortunately again, I cannot be completely certain because even when I am editing and locking the values there is no change in the character creation UI. Is this supposed to be the case or am I completely on the wrong track? Sorry if it's a dumb question guys  :'(

Edit: Noticed that after rolling multiple times, every once in a while impossible values (all attributes except one being maxed) corresponding to the changed address values come up in the UI. Then completely random again next roll. So now I am just even more confused.
« Last Edit: October 17, 2024, 05:56:20 AM by childofmarduk »

Night

« Reply #21 on: October 17, 2024, 06:22:49 AM »
Hello all, and thank you for populating this thread and having done what you've done so far.

To clarify, I had absolutely 0 experience with Cheat Engine before embarking on this misadventure.

I am interested in editing attributes (I am that guy who always pressed ctrl-8 when playing Baldur's Gate because I couldn't be bother rerolling stats all the time, sorry). Unfortunately, from what I understand, the cheat tables that have been uploaded are not usable for Mac. Fortunately, I am fairly certain that I have located the attribute addresses. Unfortunately again, I cannot be completely certain because even when I am editing and locking the values there is no change in the character creation UI. Is this supposed to be the case or am I completely on the wrong track? Sorry if it's a dumb question guys  :'(

Edit: Noticed that after rolling multiple times, every once in a while impossible values (all attributes except one being maxed) corresponding to the changed address values come up in the UI. Then completely random again next roll. So now I am just even more confused.

You're correct, when locking the values its not always going to update the UI correctly in character creation, but the values are set. Once your character is in the game and complete you can navigate to the character info menu (P key) and double check to see if your values are setting correctly.
URWME - Cheating menu by a player, for the players.
URW Character Designer - Design your characters sprite!

childofmarduk

« Reply #22 on: October 17, 2024, 08:10:38 AM »
Thank you Night  ;D. Ly man.

I have done what I set out to do, and I am happy, so I will not continue. Since I didn't see any cheat tables for Mac literally anywhere or at any time for any version, I will post my very rudimentary cheat table that only allows editing of attributes and body dimensions for any of the apparently 3 other people also using the 3.84.2 Steam version on Mac. Sorry that I haven't done any more, but I do not have the motivation. I hope I saved all of my work and there aren't any typos, because this trial version of Cheat Engine is being temperamental and I can't see without a system restart :P

AngryDoggo

« Reply #23 on: November 19, 2024, 09:24:12 PM »
Does anyone have a step-by-step guide on how to add or remove items? Or change items to be other items? Because none of the Hex Editing guides make any sense, and the Hex ID list is no longer correct.

Night

« Reply #24 on: November 20, 2024, 08:06:18 PM »
Does anyone have a step-by-step guide on how to add or remove items? Or change items to be other items? Because none of the Hex Editing guides make any sense, and the Hex ID list is no longer correct.

here you go:
https://www.youtube.com/watch?v=z1TbS1evSzQ
URWME - Cheating menu by a player, for the players.
URW Character Designer - Design your characters sprite!

AngryDoggo

« Reply #25 on: November 21, 2024, 08:55:40 PM »
You dropped your crown, King.
Cheers!

moonpanda

« Reply #26 on: April 18, 2025, 06:42:50 AM »
In the 3.86 stable version for windows on steam, the attribute array is at
Code: [Select]
urw.exe+A326682

moonpanda

« Reply #27 on: April 20, 2025, 01:09:40 AM »
I was able to get memory pattern scanning working in my character rerolling script. It dynamically locates the attribute array, no hardcoded offsets.

https://www.unrealworld.fi/forums/index.php?topic=7489.0

ByteHammer

« Reply #28 on: May 07, 2025, 06:56:43 AM »
It's not every address, but here's the table with 3.86 addresses.

Also I wasn't able to successfully find the aob despite your reroller script working for me, moon.
« Last Edit: May 07, 2025, 07:01:35 AM by ByteHammer »

Hictis

« Reply #29 on: July 31, 2025, 03:40:02 PM »
I checked the hex for a "rough stone knife" and the byte array is the same. If you have trouble finding it, look at where the byte array starts and ends.

From the excel sheets shared previously, the default "stone knife" value is:

01 00 00 00 00 00 00 00 00 53 74 6F 6E 65 20 6B 6E 69 66 65 00 73 74 72 69 6E 67 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 4E 49 46 45 00 61 74 6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 70 2D 73 74 6E 6B 6E 69 66 65 00 00 00 46 00 00 00 00 00 C8 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 53 89 29 3F 53 89 29 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00

"Normal" stone knife is:

01 00 00 00 00 00 00 00 00 53 74 6F 6E 65 20 6B 6E 69 66 65 00 73 74 72 69 6E 67 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 4E 49 46 45 00 61 74 6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 70 2D 73 74 6E 6B 6E 69 66 65 00 00 00 46 00 00 00 00 00 C8 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 53 89 29 3F 53 89 29 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 00 01 00 00 00 00

"Rough" stone knife is:

01 00 00 00 00 00 00 00 00 53 74 6F 6E 65 20 6B 6E 69 66 65 00 73 74 72 69 6E 67 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 4E 49 46 45 00 61 74 6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 70 2D 73 74 6E 6B 6E 69 66 65 00 00 00 46 00 00 00 00 00 C8 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 53 89 29 3F 53 89 29 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 00 01 00 00 00 00

To be sure, I am testing this on a different PC. But keep in mind this is a Steam version. Hope it helps.

If it's still confusing, I found a rough stone knife I crafted using this array byte search in the Cheat Engine's memory view (press Ctrl+F, then click on array byte, then Ctrl+V the array byte for the stone knife) - see the attached screenshot. Then I changed the value 82 to 83 (at the end) and had it changed its quality. Now by replacing the entire line from 01 to 01 00 00 00 00 with something else, e.g. mastercrafted splitting axe, I can change the item.

It's very rudimentary and it's a hit and miss approach but it still works on 3.86.1