CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
Sunflower Land collection tracker - flowers, dolls, crustaceans, treasury & more
Translation pending
GamesHTML · JavaScriptGitHub @hlavasimOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Sunflower Land - Flower Collection Tracker
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗A pixel-art collection tracker for Sunflower Land.
Live: sunflower.sajmonium.quest
flowers.html <- source file (single-file app)
index.html <- deploy copy (= flowers.html)
api/proxy.js <- Vercel serverless CORS proxy + Redis caching
api/track.js <- Usage tracking (Upstash Redis)
api/stats.js <- Stats endpoint
build_image_map.js <- Script to regenerate ITEM_IMAGE_MAP (see below)
cp flowers.html index.html
npx vercel --yes # preview
npx vercel --yes --prod # production
git add -A && git commit -m "description" && git push
All item images are sourced from the official sunflower-land GitHub repo (src/assets/), not from sfl.world (which returns placeholder question marks for many items).
The app contains ITEM_IMAGE_MAP (~1070 entries) mapping item names to raw GitHub URLs:
https://raw.githubusercontent.com/sunflower-land/sunflower-land/main/src/assets/sfts/easter/easter_bunny.gif
When the game adds new collectibles, wearables, flowers, or other items and their images appear in the sunflower-land repo assets.
curl -s "https://api.github.com/repos/sunflower-land/sunflower-land/git/trees/main?recursive=1" \
-H "Accept: application/vnd.github.v3+json" | \
python3 -c "
import json, sys
data = json.load(sys.stdin)
for item in data.get('tree', []):
p = item['path']
if p.startswith('src/assets/') and item['type'] == 'blob':
print(p)
" > all_github_assets.txt
This gives ~2290 files across sfts/, flowers/, fish/, food/, wearables/, etc.
The game source images.ts has the official mapping:
curl -sL "https://raw.githubusercontent.com/sunflower-land/sunflower-land/main/src/features/game/types/images.ts" \
> images_ts_raw.txt
Key patterns in this file:
import easterBunny from "assets/sfts/easter/easter_bunny.gif""Easter Bunny": { image: easterBunny, ... }import statements from images.ts -> build variableName -> filePath mapITEM_DETAILS entries -> build "Item Name" -> variableName map"Item Name" -> filePath -> full GitHub raw URLimages.ts, try filename heuristics:
"Red Pansy" -> flowers/red_pansy.webp"Angler Doll" -> sfts/dolls/angler_doll.webpwearables/{id}.webpcurl -sI {url} (check 200 vs 404)Find the const ITEM_IMAGE_MAP = { block and replace with the new entries:
const GITHUB_ASSETS = "https://raw.githubusercontent.com/sunflower-land/sunflower-land/main/src/assets";
const ITEM_IMAGE_MAP = {
"Item Name": GITHUB_ASSETS+"/path/to/file.webp",
...
};
Items not in the map fall back to sfl.world/img/source/{name}.png via getItemIcon().
cp flowers.html index.html
npx vercel --yes # preview first, verify
npx vercel --yes --prod # then production
src/assets/
animals/chickens/ <- chicken boost NFTs (speed_chicken.webp, etc.)
crops/{name}/ <- crop sprites (proc_sprite.png only)
decorations/ <- lanterns, banners, tiles
fish/ <- fish images
flowers/ <- all flower + seed images (.webp)
food/ <- cooked food + cakes
fruit/{name}/ <- fruit + seed images
icons/ <- UI icons, skill icons
resources/ <- gold_ore, iron_ore, honey, oil, etc.
sfts/ <- main collectibles directory
aoe/ <- area-of-effect items
bears/ <- bear collectibles
dolls/ <- all doll images
easter/ <- easter items
flags/ <- country flags
mom/ <- observatory, etc.
wearables/ <- by NFT ID: {id}.webp
flower_fox.webp27.webp, 501.webpred_pansy.webp.webp > .png > .gif| Item Name | Actual Path |
|---|---|
| Woody the Beaver | sfts/beaver.gif |
| Foreman Beaver | sfts/construction_beaver.gif |
| Undead Rooster | animals/chickens/undead_chicken.webp |
| Easter Bunny | sfts/easter/easter_bunny.gif |
| Super Star | sfts/starfish_marvel.webp |
| Black Bearry | sfts/black_bear.gif |
| Gnome | decorations/scarlet.png |
| Goblin Crown | sfts/goblin_crown.png |
| Astronaut Sheep | sfts/sheep_astronaut.webp |
| Frozen Cow | sfts/frozen_mutant_cow.webp |
| Longhorn Cowfish | fish/cow_fish.webp |
| Poseidon | sfts/poseidon_fish.webp |
SFL_API_KEY — API key for sfl.world proxied requestsKV_REST_API_URL — Upstash Redis URLKV_REST_API_TOKEN — Upstash Redis tokenSTATS_SECRET — Secret for stats endpointCreated by 0xStableFarmer — Farm #155498