# DayZ Scripts · DIFF, DayZ Internal File Finder

> How to read the DayZ scripts as an agent. Latest PC stable build: 1.29.163709.

Do not scrape class pages. Fetch the JSON.

## Look a type up

1. Fetch [https://diff.yadz.app/api.json](https://diff.yadz.app/api.json). Every class, method, field, enum, global, typedef and macro of 1.29.163709, with signatures, inheritance, file locations and doc briefs. Find a type by `name`; members live on `methods` and `members`. Relative `url` values are from the site root.
2. Overlay [https://diff.yadz.app/assets/notes.json](https://diff.yadz.app/assets/notes.json). Community notes keyed by `Type` or `Type.Member`. Not from Bohemia, and not covered by the license below.
3. If you only have a name, [https://diff.yadz.app/search.json](https://diff.yadz.app/search.json) is the compact index the site search uses.

`api.json` is latest-only. Older builds keep the HTML archive at `/v/<label>/` (e.g. `/v/129u3/`). The catalog of machine-readable files is [https://diff.yadz.app/llms.txt](https://diff.yadz.app/llms.txt).

## License

The script sources are © BOHEMIA INTERACTIVE a.s., all rights reserved, and are licensed under the [DayZ Public License (DPL)](https://www.bohemia.net/community/licenses/dayz-public-license-dpl). They have been modified here only for presentation. This is not official documentation and is not affiliated with DayZ or Bohemia Interactive.
