Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Hictis

Pages: [1]
1
Mod Releases / Re: [Outdated][3.71][3.63][3.62] URWCharacterMenu v1.0.4b
« on: September 10, 2023, 09:44:32 PM »
3.81?

2
Modding / Re: [Info] [3.72][3.71] Cheat Engine Addresses
« 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.

3
Modding / Re: [Info] [3.72][3.71] Cheat Engine Addresses
« 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.

4
Modding / Re: [Info] [3.72][3.71] Cheat Engine Addresses
« on: December 31, 2022, 12:21:23 PM »
Hi Rudy!

Thanks for the update. It looks correct now!

A bit off topic but probably helpful for further table improvement:
I have tinkered around a bit with the hex editor and I was successful in replacing items. Compare two files: 1) NAME.OBJ (your character) and 2) CONSTANT.OBJ in the game's folder. Not all values are available - meat cuts, leather etc. are missing.

An item hex code is something like this:

(fur mittens)

02 00 00 00 00 00 00 00 00 46 75 72 20 6D 69 74 74 65 6E 73 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 74 75 6E 74 65 6D 61 74 6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 72 2D 6D 69 74 74 65 6E 73 00 00 00 00 54 00 00 00 C0 41 05 03 02 03 02 05 00 00 00 00 80 01 00 00 00 00 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 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 00 00 00 00 00

It starts 9 cells before the string name, so be careful when copying/pasting the hex values. I was able to find quality with *fine* value being 84, 7th cell from the end.

EDIT: playing around with it I found 82 being *rough*, 83 normal, 84 *fine* and 85 *masterwork*.

(fine kaumolais knife)

01 00 00 00 9A 00 00 00 00 4B 61 75 6D 6F 6C 61 69 73 20 6B 6E 69 66 65 00 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 6B 6B 6E 69 66 65 00 00 00 00 00 46 00 00 00 48 43 02 02 05 00 00 00 00 00 00 00 00 00 00 00 00 00 BF D6 B4 3E BF D6 B4 3E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 84 00 11 00 00 00 00

(kaumolais knife)
01 00 00 00 9A 00 00 00 00 4B 61 75 6D 6F 6C 61 69 73 20 6B 6E 69 66 65 00 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 6B 6B 6E 69 66 65 00 00 00 00 00 46 00 00 00 48 43 02 02 05 00 00 00 00 00 00 00 00 00 00 00 00 00 BF D6 B4 3E BF D6 B4 3E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 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 11 00 00 00 00

I did stumble on some obstacles, e.g. I am unsure how to enter meat cuts. Equipment items are 172 bytes long but meat cutes are 344 bytes long (I think).

I believe Night promised to share quality editing using hex code but I did not find that thread.

By knowing the proper byte array I was able to change the item + quality in the game. Otherwise I have to edit my character's NAME.OBJ using Cheat Engine's memory editor.

5
Modding / Re: [Info] [3.71] Cheat Engine Addresses
« on: December 30, 2022, 08:20:49 PM »
Version 3.72 patch #1 works for me.

Please note that the address for textilework skill is incorrect. In Ruby's table it is set to 0B2F5DD5 but it should be urw.exe+A305DD5

See it in skills >> Lore & Craft Skills >> Textilecraft

As for the checksum error - it will go away if you decrease an attribute to 17 and keep others at 18.
It's trickier with skills.
For skills I found that setting all values to 94 instead of 100 will avoid this error. I don't seem to understand the criterion for the checksum error in case of skills. If I set half of the 28 skills to 100 and the other half to 94 (Sum = 2716), then I don't get the error; but if I set all to 95 (Sum = 2660, which is lower), then I get the error. I don't think it matters which skills you select, as long as there is this 14/14 94/100 balance.
EDIT: it seems that skills after 95 set your profficiency level to "grandmaster" and you cannot be a grandmaster to more than 1/2 of all of the skills. So I set all Lore & Craft skills to 95+ (grandmaster) and the rest to 94 (master). Then the checksum error won't pop up.

Hope it helps!

6
Mod Releases / Re: [Outdated][3.71][3.63][3.62] URWCharacterMenu v1.0.4b
« on: December 30, 2022, 07:52:37 PM »
BUMP for version 3.72 patch #1

Pages: [1]
anything