Skip to content

About

No description, website, or topics provided.

Resources

Stars

13 stars

Watchers

1 watching

Forks

Latest commit

 

History

308 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stalker GAMMA Item Database

A web-based item database for S.T.A.L.K.E.R. Anomaly modpacks. Currently built around G.A.M.M.A., but the data pipeline works with any Anomaly modpack — just export your pack's data with USADE by SaloEater and generate a new dataset.

Full English and Russian language support.

Live site: https://stalker-gamma-db.pages.dev/

Features

  • Search & filtering — fuzzy search across all items, filter by stats, ranges, and effects, sort by any column
  • Item comparison — select multiple items and compare stats side-by-side
  • Tile & table views — switch between card grid and spreadsheet layouts
  • Detailed item info — NPC/stash drops, crafting recipes, disassembly data, ammo compatibility
  • Outfit exchange — faction-based trading matrix
  • Crafting trees — expandable recipe chains
  • Bookmarks & history — favorite items and pick up where you left off
  • Shareable links — deep-linkable categories, filters, and items

Tech Stack

  • Frontend: Vue.js (CDN, no build step)
  • Data pipeline: Node.js scripts that transform CSV exports into JSON
  • Hosting: Cloudflare Pages

Data Pipeline

Item data is exported from the game files using USADE (by SaloEater), producing CSV files that live in data/<pack>/csv/.

To regenerate the JSON output for a pack:

node scripts/generate-index.mjs --pack <pack-id>

Output is written to site/public/data/<pack>/.

Adding a new modpack? See docs/adding-a-mod-pack.md for the full end-to-end guide — exporting data, importing CSVs, optional inputs, icons, running the pipeline, and registering the pack in the UI.

Development

npm install
npm run dev

This starts a local dev server on port 3000.

In-game mod

A self-contained Anomaly/GAMMA mod that loads pack JSON. Other scripts call STALKER_DB.open at load and keep the handle. See mod/README.md.

npm run pack-mod -- --release --out dist/mod

CI opens a draft StalkerDB_{pack}_{yyyy.mm.dd-hhmm}.zip when committed site/public/data/ changes. Publish it by hand. Same data as the last draft or release is a no-op. See mod/README.md.

Acknowledgements

Contributing

Contributions are welcome! Here's how to get involved:

  • Check the TODO.md for open tasks
  • Discuss ideas or ask questions in the GAMMA Discord channel
  • DM @sw for anything else
  • Submit a pull request - all PRs require approval before merge
  • Deployment to Cloudflare Pages is manual and handled by @sw

License

AGPL-3.0

Disclaimer

This is a community project and is not affiliated with, endorsed by, or connected to GSC Game World, the S.T.A.L.K.E.R. Anomaly team, or the G.A.M.M.A. team. All trademarks and registered trademarks are the property of their respective owners.

About

No description, website, or topics provided.

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages