WhereIsMyRobberHave you haver got bored to death by looking for the robbers in the "Homeland Robbers" quest? Do you have some better use for your time, rather than exploring 20x20 tiles one by one? Then this is for you. If you never had
the pleasure the excruciating experience of this quest, you need to kill a group of robbers which are troubling some villagers. Yet, the real challenge of this quest is not the fight, but actually finding these robbers, for which you are given just a indicative area of their location.
But, despite being 4 robbers with a shelter, the robbers do not appear on the zoomed-out map; looking for trails on the zoomed-out map won't work either. Even standing on their actual location tile won't prompt the encounter on the zoom-in map, like instead occurs when you meet a squirrel or other animals.
How are we supposed to spot a squirrel hiding on a tree but miss a roaming squad of robbers I have no idea. Especially because the robbers are
supposedly looking for victims to assault. Yet, you could spend days in the area without never being approached.
So, the only way to find them is
zooming into every single individual tile of the area, hoping to be lucky. Obviously, it is not the most time-efficient way, given that there could be about 400 tiles to look into.
In conclusion, I think this quest is too broken to be enjoyable, and I looked for some solution by digging into the game files.
Here I make available a simple Python script to find the nearest robbers, and give instructions on how to reach them.
Instructions- Install Python 3.8 or later versions from here. This is required to run the script
- Copy the script into the folder of your savegame. This is the folder with the same name as your character that is located in the game folder
- Save your game with your character near the area where the robbers are supposed to be found
- Run the script by double clicking on it. On Windows, a Python window will open with a text prompt
- Press enter in the text prompt, and the script will look for the nearest robber and give you instructions on how to reach it on the zoomed-out map
I have tested this on Linux. Please let me know if it works also on other platforms. There are no reasons it shouldn't but I am ready to fix it if there is some quirk Visual exampleThe robber quest area
Where are they hiding?!
They were so close!!
On the specified tile, no tracks. Is it really the correct one?
Zooming-in reveals the robbers' shelter! The robbers must not be far
And there they are
Notes- The script does not know which robbers belong to the quest. It will simply show you the location of the robbers closest to you. That's why it's better you run it after you are near the quest area
- If you keep pressing enter in the prompt, the script will display farther and farther robbers.
Technical detailsFor this script I have partially decoded the CRS and URS savegame files.
While it is not within the scope of this script, it is possible to use this script to reveal the location of any creature/human near the player. I have already decoded the "id" bytes for other entities different than robbers, like wolves, bears, njerpez, elks etc. But that would be cheating, and it would make exploring meaningless and the game boring.
If you want to contribute to "decoding" the creature files, you can find the script repository here:
https://github.com/pietralbi/urw-data-scriptsI might make a small modification to make this work also for the "wounded adventurer quest", by locating the assaulting bear, since that quest is just as broken as this one. But at least the "wounded adventurer" gives you a hint on the terrain-neighbouring terrain where the shelter is, which limits a lot the tiles to explore.