Overview
Stiletto provides several JSON data files containing structured information about Last Oasis game content. These files are publicly accessible and can be used by developers for community tools, calculators, Discord bots, and other projects.All JSON files are hosted on GitHub and updated regularly to reflect the latest game data. They are minified for optimal performance.
Available Data Files
Items Database
File:items_min.json
URL: https://github.com/dm94/stiletto-web/blob/master/public/json/items_min.json
Description: Complete database of all items in Last Oasis including recipes, crafting stations, costs, and item properties.
Data Structure:
name: Item name (string)category: Item classification (string)crafting: Array of crafting recipesingredients: Materials required with countsstation: Required crafting stationtime: Crafting time in seconds
cost: Learning cost for schematicsname: Currency/tablet typecount: Amount required
parent: Parent technology in tech treestackSize: Max stack sizeweight: Item weightdurability: Item durabilitytrade_price: NPC trade value in flots
Maps Database
File:maps.min.json
URL: https://github.com/dm94/stiletto-web/blob/master/public/json/maps.min.json
Description: List of all Last Oasis maps with types and images.
Data Structure:
idMap: Unique map identifier (number)name: Map name (string)type: Difficulty tier (Easy, Medium, Hard, Event)image: URL to map preview image
- Easy: Beginner-friendly zones
- Medium: Intermediate difficulty
- Hard: Challenging areas with better resources
- Event: Special event-specific maps
Colors Database
File:colors.min.json
URL: https://github.com/dm94/stiletto-web/blob/master/public/json/colors.min.json
Description: All dyeing colors and their crafting recipes.
Data Structure:
color: Color name (string)ingredients: Required materials arrayname: Material namecount: Quantity needed
Markers Database
File:markers.min.json
URL: https://github.com/dm94/stiletto-web/blob/master/public/json/markers.min.json
Description: All valid markers for the interactive map feature.
Data Structure:
- Resources: Natural resources (Aloe Vera, Iron Ore, Stone, etc.)
- Bases: Player structures (Base, Enemy Base, Friend Base)
- Points of Interest: Rupu Camps, Trade Stations, Proxies
- Special: Loot locations, events, traders
Creatures Database
File:creatures_min.json
URL: https://github.com/dm94/stiletto-web/blob/master/public/json/creatures_min.json
Description: All creatures, enemies, and NPCs in the game.
Data Structure:
name: Creature/entity name (string)category: Classification (Rupu, Nurr, Papak, Container, Structure, etc.)tier: Difficulty tier (T1-T4) where applicable
Additional Data Files
Tech Tree Database File:tech_min.json
Contains technology tree items with dependencies and costs.
Perks Database
File: perks_min.json
Player perks and abilities with descriptions and effects.
Using the Data Files
Direct Access
You can access the raw JSON files directly from GitHub:JavaScript/TypeScript Example
Python Example
Discord Bot Example
Best Practices
Cache the Data
Don’t fetch JSON files on every request. Cache them locally and refresh periodically.
Handle Errors
Implement error handling for network failures and missing data.
Use Compression
The files are already minified, but consider gzip compression for large-scale usage.
Respect Rate Limits
If using GitHub raw URLs, be mindful of rate limits. Consider hosting your own copy.
Update Frequency
JSON files are typically updated within 24-48 hours after game patches. Check the repository for commit history.
src/pages/Wiki.tsx:130-131
Data Format Notes
Minified vs. Pretty
All files use.min.json extension and are minified (no whitespace). If you need human-readable format:
Localization
Item and creature names in the JSON files are in English. Stiletto uses i18next for translations:Community Projects
These JSON files are used by various community projects:- Discord Bots: Item lookup and crafting calculators
- Mobile Apps: Offline item databases
- Web Tools: Third-party calculators and planners
- Data Analysis: Game balance research and statistics
Contributing Data
If you find errors or missing information:- Report Issues: Open a GitHub issue with details
- Submit Pull Requests: Fix data directly in the JSON files
- Community Discussion: Discuss changes in Discord
API Integration
For programmatic access beyond static JSON files, see:- API Reference - Stiletto REST API documentation
- Discord Integration - Discord bot integration
Related Resources
- Items Wiki - Browse items with UI
- Creatures Wiki - Browse creatures with UI
- Tech Tree - Interactive tech tree
- Contributing Guide - Set up local development environment