Topic: Third party programs?  (Read 9885 times)


BTA

« on: September 10, 2020, 12:56:43 AM »
I want to access a Linux program (Fedora 32 at this time) that tracks and filters items I find in game. I am specifically covetous of masterworks items and their locations. Is there such a thing?

Erkka

« Reply #1 on: September 10, 2020, 07:36:58 AM »
You mean tracking items you have already found in the game?

Or something which would scan the entire world map and tell you if this or that village has a masterwork item, so that you'd know which places to visit to find items of interest?
UnReal World co-designer, also working on a small side project called Ancient Savo

BTA

« Reply #2 on: September 10, 2020, 11:40:24 PM »
already found in the game. As I understand it, the places I have not been yet are crafted by Schrödinger, and nobody knows what the result will be until you walk into the village so see it.

Tom H

« Reply #3 on: September 11, 2020, 05:55:35 AM »
already found in the game. As I understand it, the places I have not been yet are crafted by Schrödinger, and nobody knows what the result will be until you walk into the village so see it.

Just for the record, I've seen many lynx in-game, but never a cat...

Erkka

« Reply #4 on: September 11, 2020, 07:22:35 AM »
Quote
already found in the game. As I understand it, the places I have not been yet are crafted by Schrödinger, and nobody knows what the result will be until you walk into the village so see it.

Yes, the locations of items are unknown until they are found.

I'm just asking to better understand what kind of functionality you are looking for, and for what purpose. Like, what about using the in-game map markers?

Or, is it more like that you found an item and then somehow lost it in the wilderness, and would have a program to scan all the visited areas reporting the items in each location, so that you could find "oh, that is where I accidentally dropped my masterwork tool a few months ago when I was chasing an elk" ?
UnReal World co-designer, also working on a small side project called Ancient Savo

Plotinus

« Reply #5 on: September 11, 2020, 08:24:58 AM »
If you've already seen an item in the game, you can search for it msglog.txt, which is in your character directory.

searching for the string salt:
Quote
(000000):c4h9:[2]{03880609}      | 2 bags of salt

Then you take that code 0388 and 0609 and compare it to your current location. 0388 tells you how far east the item is and 0609 tells you how far south the item is (these coordinates here are in Driik).

The very last line of msglog.txt tells you where you are in right now:

Quote
(008000):r8hb:[=]{01F103A0}      | Your character has been saved.

I am 01F1 east and 03A0 south, so I am northwest of this salt by a lot (in Sartola, to be exact). The numbers are in hexadecimal so: my current location is 1*256 + 15*16 + 1 east, and I want to get to 3*256 + 8*16 + 8 east, so I subtract my location from the destination and learn I need to go 407 steps east

And the south part, destination - location: (6*256 + 9) - (3*256 + 10*16) = 617 so i need to go 617 steps south.

So 407 steps southeast and 210 more steps south.

But it is more practical to do these exact calculations once you get closer to your destination, to go "i need to go somewhere in driik" and figure out where exactly in driik once you're already there.

BTA

« Reply #6 on: September 14, 2020, 12:36:30 AM »
Quote
If you've already seen an item in the game, you can search for it msglog.txt, which is in your character directory.

searching for the string salt:
Quote

    (000000):c4h9:[2]{03880609}      | 2 bags of salt

That is answer enough. It would be convenient to have that particual Masterwork Longbow (that I don't think I found yet) show up on the Map of Known Areas after I select that item or location from my msglog.txt. THAT kind of third party program would be amazing. Or, show on the map all the items of this kind or that kind that I found so far, like dried bear cuts being sold somewhere. Or, rapids. "If wishes were horses beggars would ride."

JP_Finn

« Reply #7 on: September 17, 2020, 07:09:51 PM »
Run a grep on the msglog.txt

‘grep’ should be in about every Linux distro our there.

ineedcords

« Reply #8 on: October 28, 2020, 10:29:19 PM »
Run a grep on the msglog.txt

‘grep’ should be in about every Linux distro our there.
Good idea! For anyone unfamiliar with "grep", it is a utility that searches for keyword(s) in file content.
Examples: https://ostechnix.com/the-grep-command-tutorial-with-examples-for-beginners/

For the Windows platform, here is a grep for Windows package (free software) which I have been using for years: https://tools.stefankueng.com/grepWin.html
There is find, findstr etc. but I still find 'grep for Windows' useful enough to install on any Windows system I regularly use.
« Last Edit: October 28, 2020, 10:35:59 PM by ineedcords »
This could be a good day to utilize your squirrels hides.