Rust -- I want to extract loot locations from Monuments and from seed generated map

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
nakilon
Posts: 1
Joined: Mon Dec 16, 2019 3:07 pm

Rust -- I want to extract loot locations from Monuments and from seed generated map

Post by nakilon »

Hello.
I have a cool idea about generating some helpful stuff for the game Rust. To make it real I need to know the map coordinates of things at Monuments.

My guess is that I need to extract the file

Code: Select all

Bundles/shared/monuments.bundle
on the game server I've just installed using linuxgsm. I've tried the "Unity . Unity Engine assets extractor (script 0.2.4)" QuickBMS script but it throws:

Code: Select all

- the folder doesn't exist, do you want to create it (y/N)?:
  y

  offset   filesize   filename
--------------------------------------

Error: incomplete input file 0: /Users/nakilon/_/temp/monuments.bundle
       Can't read 4 bytes from offset 712e7830.
       Anyway don't worry, it's possible that the BMS script has been written
       to exit in this way if it's reached the end of the archive so check it
       or contact its author or verify that all the files have been extracted.
       Please check the following coverage information to know if it's ok.

  coverage file 0     0%   53         1595457033 . offset 712e7830

Last script line before the error or that produced the error:
  204 get NAMESZ long
 


The second part of my idea will need to get stuff coordinates on a seed generated map and here I'm less sure where to look at. Maybe

Code: Select all

Bundles/maps/maps.bundle
but it errors too:

Code: Select all

- the folder doesn't exist, do you want to create it (y/N)?:
  y

  offset   filesize   filename
--------------------------------------

Error: incomplete input file 0: /Users/nakilon/_/temp/maps.bundle
       Can't read 1 bytes from offset 590661ba.
       Anyway don't worry, it's possible that the BMS script has been written
       to exit in this way if it's reached the end of the archive so check it
       or contact its author or verify that all the files have been extracted.
       Please check the following coverage information to know if it's ok.

  coverage file 0     0%   24         1316063192 . offset 590661ba

Last script line before the error or that produced the error:
  84  get DUMMY byte
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Rust -- I want to extract loot locations from Monuments and from seed generated map

Post by aluigi »

For Unity games don't use that script because it's old and no longer supported.
Try the tools in this topic:
viewtopic.php?f=17&t=12
I don't know if they allow editing/modding so check them by yourself.