User Tools

Site Tools


forbidden_list

This is an old revision of the document!


List of the /d/ games recently removed from Itch.io and Steam.

Max the Elf https://f95zone.to/threads/max-the-elf-v5-13-t-hoodie.54016/

Regret Island https://f95zone.to/threads/regret-island-v0-2-26-0-infinitelust-studios.226957/

Lovecraft Locker https://f95zone.to/threads/lovecraft-locker-tentacle-lust-breach-2025-07-02-strange-girl.126690/

Tentacle Locker 2 https://f95zone.to/threads/tentacle-locker-2-v1-3-0-hotpinkgames.119423/

Daily Lives of My Countryside https://f95zone.to/threads/daily-lives-of-my-countryside-v0-3-2-1-milda-sento.46548/

My Office Adventures Reunion https://f95zone.to/threads/my-office-adventures-reunion-ep08r1-the-coder.178717/

Nemurimouto https://f95zone.to/threads/nemurimouto-v0-08-pachipoi.156356/

Lessons in Love https://f95zone.to/threads/lessons-in-love-v0-50-0-selebus.48158/

Sleeping Sister https://f95zone.to/threads/sleeping-sister-final-uma-noare.72628/

The Contract https://f95zone.to/threads/the-contract-v1-1-arcanensfw.163937/

TG Emblem https://f95zone.to/threads/tg-emblem-v1-1-1-yurale-tg.190614/

Seven Days with My Yandere Girlfriend There is a game called Seven Days with My Yandere Sister by the same author. I'm not sure if it's the same. https://f95zone.to/threads/seven-days-with-my-yandere-sister-v0-20-sabley.259032/

Artificial Awakening https://f95zone.to/threads/artificial-awakening-v0-10-1-shinydarkrai.80992/

Lust n Farm https://f95zone.to/threads/lust-n-farm-v3-1-2-bewolftreize.176038/

Waifu Island 2 https://f95zone.to/threads/waifu-island-2-v0-1-waifu-island.198540/

Summer Break https://f95zone.to/threads/summer-break-v0-1-0a-theyakuzi.236160/

A Simple Life with My Unobtrusive Sister https://f95zone.to/threads/a-simple-life-with-my-unobtrusive-sister-v0-79b-countercurrent-tea-party.221086/

Xissai: the Snake Temple https://f95zone.to/threads/xissai-the-snake-temple-v1-02-aedian-glair.144889/

Forbidden Confessions: Blackout https://f95zone.to/threads/forbidden-confessions-blackout-full-strange-girl.149581/

Ero Witches https://f95zone.to/threads/ero-witches-v1-0-madodev.154293/

Full list: https://files.catbox.moe/3wnkvk.json

Script to check itch takedowns Working as of Thu Sep 4 17:35:03

You need a csvs folder containing lists from “Collections” which still list removed games

You can find an itch csv export at https://github.com/abraxas86/tampermonkey-scripts/blob/main/itch.io/CollectionToCSV.user.js

You can find the folder of csvs used for this at csvs.zip <code> #!/usr/bin/env python import csv import datetime import json import os import os.path import urllib import urllib.request import urllib.error from pprint import pp

OUT_FILE = “results.json” RESUME = True Return = {} if RESUME:

  if os.path.exists(OUT_FILE):
      with open(OUT_FILE) as fp:
          Return = json.load(fp)

total = 0 for file in os.listdir(“csvs”):

  with open(os.path.join("csvs", file)) as csvfile:
      spamreader = csv.reader(csvfile, delimiter=',', quotechar='"')
      for row in spamreader:
          total += 1
          if row[0] not in Return:
              Return[row[0]] = {"genre":row[1],
                                "title":row[2],
                                "author":row[3],
                                "desc":row[4],
                                "img":row[5],
                                "link":row[6]}

print(total, “→”, len(Return)) for i, k in enumerate(Return):

  if (i % 100) == 0 and i != 0:
      print("WRITTEN TO DISK")
      with open(OUT_FILE, "w") as fp:
          json.dump(Return, fp, indent=4)
  try:
      if Return[k]["takedown"] == False:
          TakedownLink = "https://itch.io/takedowns/"+k
          req = urllib.request.Request(TakedownLink, method="HEAD")
          resp = urllib.request.urlopen(req)
          #response = requests.head(TakedownLink, )
          #if response.status_code == 200:
          #if resp.getcode() == 200:
          Return[k]["takedown"] = True
          Return[k]["takedown_link"] = TakedownLink
          Return[k]["takedown_discovered_time"] = int(datetime.datetime.now().timestamp())
          ISOTime = datetime.datetime.now().isoformat()
          Return[k]["takedown_discovered_iso"] = ISOTime
          print("TAKEDOWN", ISOTime)
          pp(Return[k])
          print()
      else:
          print("DOWNNN", i, k)
  except urllib.error.HTTPError as e:
      if e.getcode() == 404:
          Return[k]["takedown"] = False
          print("ACTIVE", i, k)
      else:
          raise Exception("Invalid error code " + str(e.getcode()))
  except Exception as e:
      print("FAILED", e)
      Return[k]["failed"] = str(e)
      continue

json.dump(Return, open(OUT_FILE, “w”), indent=4) <code>

forbidden_list.1757004166.txt.gz · Last modified: 2025/09/04 16:42 by 109.154.205.96