<!-- BEGIN CHANGE: files-extended tree for CIP CustomClient portable launcher -->

# files-extended - patch tree (White Antidote Custom Client)

Served at:

`https://ot.whiteantidote.com/files-extended/`

API: `portal/api/extended-updater.php` (CRC32 map for the portable launcher).

## Expected layout

```
files-extended/
  manifest.json
  WhiteAntidoteCustomClient.exe
  ogl.dll
  TibiaOldFrames.dll
  Tibia.dat
  Tibia.spr
  Tibia.pic
  Tibia.otfi
  config.ini          # default; launcher preserves local player config.ini
```

## Publish

```powershell
P:\OT\OTC\tools\publish-extended-release.ps1 -MirrorFilesExtended
```

Sync full tree to host `portal/assets/files-extended/`, then clear:

`portal/cache/updater_extended_checksums.json`

<!-- END CHANGE -->
