Skip to content

Repository files navigation

Rat Stash

Rat Stash is a open source library for parsing and using item data from Escape from Tarkov.


How to use

The fast way: Finding a item by it's Id

Databasedatabase=Database.FromFile("items.json");Itemitem=database.GetItem("5644bd2b4bdc2d3b4c8b4572");Console.WriteLine(item.Name);// > "AK-74N 5.45x39 assault rifle"

Finding a item by any other property

Databasedatabase=Database.FromFile("items.json");IEnumerable<Item>items=database.GetItems(item =>item.ShortName=="MRE");ItemfirstFoundItem=items.FirstOrDefault();// First item matching our queryConsole.WriteLine(firstFoundItem.Name);// > "MRE lunch box"

Getting all items in the database to perform custom operations

Databasedatabase=Database.FromFile("items.json");IEnumerable<Item>items=database.GetItems();Console.WriteLine(items.Count());// > 2245

Parsing the item cache index

Databasedatabase=Database.FromFile("items.json");Dictionary<int,(Item,ItemExtraInfo)>cacheIndex=database.ParseItemCacheHashIndex("index.json");Console.WriteLine(cacheIndex[14].item.ShortName);

Support the project


PatreonPayPal

About

Library for parsing and using item data from Escape from Tarkov.

Resources

Stars

18 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages