A .hackpack adds a pool of random photos that drop when hacking NPCs across the city.
The easiest way to make one is the in-game Extras Pack Creator.
Open the game → Menu → Mods → Create Extras Pack.
| Field | Description |
|---|---|
| Pack Name | Display name shown in the Mods screen. Pack ID is auto-generated from it. |
| Pack ID | Unique identifier (editable). Must not be base or a holiday name. |
| Author | Your name or alias |
| Version | e.g. 1.0.0 |
| Description | Short description shown in the Mods screen |
| Pack Preview | Optional cover image for your pack (PNG/JPG/WebP) |
Click Add Image for each photo you want in the pack.
For each image you set:
Repeat for as many images as you want. There is no minimum or maximum.
Click Export — the game converts your images to WebP and packages everything.
When the progress bar completes, click Share to send the .hackpack file via your OS share sheet or file manager.
| Slider value | Rarity | Meaning |
|---|---|---|
| ≥ 0.40 | Common | Drops frequently |
| 0.15 – 0.39 | Rare | Drops occasionally |
| 0.05 – 0.14 | Epic | Drops rarely |
| < 0.05 | Legendary | Very rare find |
Tags let the game filter content by player preferences. Use as many as apply.
Characters
| Tag | Description |
|---|---|
solo |
Single character |
duo |
Two characters |
group |
Three or more characters |
Hair color
| Tag | Description |
|---|---|
hair_blonde |
Blonde |
hair_brunette |
Brunette / brown |
hair_black |
Black hair |
hair_redhead |
Red / ginger |
Ethnicity
| Tag | Description |
|---|---|
girl_asian |
Asian |
girl_black |
Black |
girl_latina |
Latina |
Outfit
| Tag | Description |
|---|---|
outfit_nude |
Fully nude |
outfit_lingerie |
Lingerie |
outfit_panties |
Panties only |
outfit_swimsuit |
Swimsuit / bikini |
outfit_uniform |
Uniform (nurse, maid, etc.) |
Setting
| Tag | Description |
|---|---|
indoor |
Indoor location |
outdoor |
Outdoor location |
Content type
| Tag | Description |
|---|---|
sex_vaginal |
Vaginal sex |
sex_oral |
Oral sex |
sex_anal |
Anal sex |
kink_masturbation |
Masturbation / toys |
kink_lesbian |
Lesbian / girl-on-girl |
kink_exhibitionism |
Public / exhibitionism |
kink_voyeur |
Voyeur perspective |
kink_cum |
Cum shot |
kink_pregnant |
Pregnant |
Tags are free-form — you can add your own values beyond this list.
If you want to build a pack outside the game — for example, to script batch creation or distribute a pack without running the game — you can assemble the file manually.
A .hackpack is a ZIP archive with the following structure:
mypack.hackpack
├── pack_manifest.json
├── pack_avatar.png (optional)
└── items/
├── item_0.webp
├── item_1.webp
└── ...
{
"formatVersion": 1,
"packId": "mypack",
"displayName": "My Pack",
"author": "Your Name",
"version": "1.0.0",
"description": "Pack description.",
"avatarPath": "pack_avatar.png",
"hasAvatar": true,
"items": [
{
"id": "item_0",
"path": "items/item_0.webp",
"isVideo": false,
"dropChance": 1.0,
"tags": ["solo", "outfit_nude", "hair_blonde"]
}
]
}
Rename the ZIP to .hackpack and install it via the Mods screen or by dropping it into the Packs/ folder next to the executable.
| Image type | Minimum size | Notes |
|---|---|---|
| Pack items (photos) | 720 × 960 px | Portrait orientation. Exported as WebP quality 85. |
| Pack preview / avatar | 200 × 200 px | Square. Exported as WebP. |