A goldminer, visualizer, a cheater (or anything you'd like to call) for ur sekai.
I do not provide, nor do I have the methods and capabilities for packet capture and reverse analysis.
Please refer to https://github.com/mos9527/sssekai or https://github.com/Huac233/pjsk-mysekai-xray/tree/never_gonna_give_you_up for more details.
应群友要求,现在强兼了@Huac233的格式。what can i say
https://endoretic.github.io/ursekai-xray/. (Or run start_webui.bat to start a local server)
| Scene ID | Japanese Name | English Name |
|---|---|---|
| 5 | さいしょの原っぱ | Grassland |
| 6 | 願いの砂浜 | Beach |
| 7 | 彩りの花畑 | Flower Garden |
| 8 | 忘れ去られた場所 | Memorial Place |
ursekai-xray/
├── paint_local.html # Main viewer (browser-based)
├── index.html # Web UI entry point
├── start_webui.bat # Windows local server launcher
├── webui.py # Python local server
├── icon/
│ ├── Texture2D/ # Item texture PNG files
│ ├── clean_up.py # Asset verification utility
│ └── missing.png # Missing texture placeholder
├── img/ # Scene background images
├── css/ # Stylesheet files
├── js/ # JavaScript modules
├── README.md # This file
└── LICENSE # MIT License
User uploads JSON file
↓
paint_local.html (parses data in browser)
├─ Parse map data with parseMapData()
│ └─ Extract spawned fixtures & their rewards
└─ Render visual overlay on canvas
↓
Canvas Rendering
├─ Coordinate transformation (3D → 2D)
├─ Color coding (by material type)
└─ Texture overlay (item icons)
↓
Display in browser
parseMapData(gameData)- Parse raw game API responsehandleFileUpload(file)- Handle uploaded JSON fileparseAndMarkPoints()- Mark all fixtures on current scenemarkPoint(point)- Draw individual fixture on canvasdisplayReward(reward, x, y)- Show item rewards at fixture location
Your JSON file should have the following structure:
{
"updatedResources": {
"userMysekaiHarvestMaps": [
{
"mysekaiSiteId": 5,
"userMysekaiSiteHarvestFixtures": [...],
"userMysekaiSiteHarvestResourceDrops": [...]
}
]
}
}The tool uses color coding to distinguish between different material types:
| Type | Fixture ID Range | Color | Examples |
|---|---|---|---|
| Wood | 1000-1999 | #da6d42 (Brown) | Charcoal, branches |
| Mineral | 2000-2999 | #878685 (Gray) | Iron ore, copper ore |
| Plant | 4000-4999 | #f8729a (Pink) | Flowers, cotton |
| Special | 5000-5999 | #f6f5f2 (White) | Music records |
| Model | 6000-6999 | #6f4e37 (Brown) | Saplings, etc |
If the project's icon directory doesn't contain the latest game resources:
- Check the browser console log (F12) to find missing item IDs
- Download the texture from sekai.best item preview
- Add the downloaded PNG to
icon/Texture2D/directory - Register the item ID in
paint_local.htmlunder theITEM_TEXTURESJSON mapping
MIT License - See LICENSE file for details
- Original Work: MiddleRed/pjsk-mysekai-xray (MIT), by @MiddleRed.
- Modifications by @endoretic (2025): removed the “unsettling” parts, now it only shows a few useless images.
- Tools: I don't, and can't code. Claude Code & ChatGPT did everything.
Note: This project is for testing and educational purposes. All resources belongs to Project SEKAI.