Changes afoot

This commit is contained in:
dazedanon 2025-08-28 12:05:07 -05:00
parent d80b453920
commit d928352e55
5 changed files with 511 additions and 432 deletions

View file

@ -135,6 +135,21 @@ files to translate are in the /files folder and that you picked the right game e
if os.path.isfile("csv.tmp"):
os.remove("csv.tmp")
# Sweep any leftover temp files in translated/
try:
translated_dir = os.path.join("translated")
if os.path.isdir(translated_dir):
for fname in os.listdir(translated_dir):
if fname.endswith(".tmp"):
fpath = os.path.join(translated_dir, fname)
try:
os.remove(fpath)
except Exception:
# Best-effort cleanup; ignore files locked by other processes
pass
except Exception:
pass
# Finish
if totalCost != "Fail":
# if estimate is False:

View file

@ -821,7 +821,7 @@ def searchNames(data, pbar, context, filename):
(r"<PE拡張:(.*?)>", False),
(r"<hint:(.*?)>", False),
(r"<SGDescription:(.*?)>", False),
(r"<SG説明:\n?(.*?)>", True),
(r"<SG説明:\n?(.*?)>", False),
(r"<SG説明2:\n?(.*?)>", False),
(r"<SG説明3:\n?(.*?)>", False),
(r"<SG説明4:\n?(.*?)>", False),
@ -853,7 +853,8 @@ def searchNames(data, pbar, context, filename):
if regex.startswith(r"<SG説明:"):
for m in matches:
match_text = m if isinstance(m, str) else m[0]
if "Client:" in match_text or "Client :":
# Skip SG説明 blocks that include a Client: section header
if "Client:" in match_text or "Client :" in match_text:
continue
notesBatch.append(match_text)
notesBatchMap.append((idx, regex, match_text, wordwrap))
@ -1887,7 +1888,7 @@ def searchCodes(page, pbar, jobList, filename):
jaString = codeList[i]["parameters"][0]
patterns = {
"テキスト-": (r"テキスト-(.+)")
# "テキスト-": (r"テキスト-(.+)")
# "=": (r'=\s?(.*)",'),
# "var text": (r"var\stext\d+\s=\s\"(.+)\""),
# "logtxt = ": (r"logtxt\s=\s'(.+)'"
@ -1896,7 +1897,8 @@ def searchCodes(page, pbar, jobList, filename):
# "text =": (r"text\s*=\s*'(.+[^\\])'"),
# "ex_a_name": (r'ex_a_name\(\d+,"(.+)"\)'),
# "gameVariables.setValue": (r"\$gameVariables.setValue\(\d+,\s?'(.+)'\)"),
# "BattleManager._logWindow.push('addText'": (r"BattleManager._logWindow.push\('addText',\s'(.+)'\)"),
"BattleManager._logWindow.push('addText'": (r"BattleManager._logWindow.push\('addText',\s'(.+)'\)"),
"BattleManager._logWindow.addText": (r"BattleManager._logWindow.addText\('(.+)'\)"),
}
for key, (regex) in patterns.items():
@ -2123,7 +2125,12 @@ def searchCodes(page, pbar, jobList, filename):
list356.pop(0)
if "namePop" in jaString:
matchList = re.findall(r"<namePop:\s?([\w一-龠ぁ-ゔァ-ヴーa---\uFF61-\uFF9F]+)", jaString)
# Support both "<namePop: text>" and "namePop [num] text" formats
matchList = re.findall(r"<namePop:\s*([^>]+)>", jaString)
if not matchList:
m = re.search(r"\bnamePop\b\s*(?:-?\d+)?\s*([^\r\n<>]+)", jaString)
if m:
matchList = [m.group(1).strip()]
if len(matchList) > 0:
# Translate
text = matchList[0]
@ -2133,8 +2140,8 @@ def searchCodes(page, pbar, jobList, filename):
totalTokens[1] += response[1][1]
# Set Data
translatedText = jaString.replace(text, translatedText)
codeList[i]["parameters"][0] = translatedText
updated = jaString.replace(text, translatedText.replace(" ", "_"))
codeList[i]["parameters"][0] = updated
if "LL_InfoPopupWIndowMV" in jaString:
matchList = re.findall(r"LL_InfoPopupWIndowMV\sshowWindow\s(.+?) .+", jaString)

View file

@ -69,28 +69,28 @@ CODE101 = True
CODE102 = True
# Picture
CODE150 = False
CODE150 = True
# Set String (Fragile but necessary)
CODE122 = False
CODE122 = True
# Other
CODE210 = False
CODE300 = False
CODE250 = False
CODE210 = True
CODE300 = True
CODE250 = True
# Database
SCENARIOFLAG = False
OPTIONSFLAG = False
NPCFLAG = False
DBNAMEFLAG = False
DBVALUEFLAG = False
ITEMFLAG = False
STATEFLAG = False
ENEMYFLAG = False
ARMORFLAG = False
WEAPONFLAG = False
SKILLFLAG = False
SCENARIOFLAG = True
OPTIONSFLAG = True
NPCFLAG = True
DBNAMEFLAG = True
DBVALUEFLAG = True
ITEMFLAG = True
STATEFLAG = True
ENEMYFLAG = True
ARMORFLAG = True
WEAPONFLAG = True
SKILLFLAG = True
# Initialize Translation Config
TRANSLATION_CONFIG = TranslationConfig(

View file

@ -1,5 +1,6 @@
# Libraries
import json
import io
import os
import re
import util.dazedwrap as dazedwrap
@ -43,6 +44,7 @@ BRFLAG = False # If the game uses <br> instead
FIXTEXTWRAP = True # Overwrites textwrap
IGNORETLTEXT = False # Ignores all translated text.
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
FILENAME = "" # Current file being processed, used by translateAI wrapper
# tqdm Globals
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
@ -73,8 +75,9 @@ TRANSLATION_CONFIG = TranslationConfig(
LEAVE = False
def handleWOLF2(filename, estimate):
global ESTIMATE
global ESTIMATE, FILENAME
ESTIMATE = estimate
FILENAME = filename
if ESTIMATE:
start = time.time()
@ -143,15 +146,37 @@ def getResultString(translatedData, translationTime, filename):
def openFiles(filename):
with open("files/" + filename, "r", encoding="shift_jis") as readFile:
# Use a robust reader to handle cp932/Shift_JIS variants and occasional bad bytes
def read_file_lines_with_fallback(path: str):
encodings = ["cp932", "shift_jis", "utf-8-sig", "utf-8"]
for enc in encodings:
try:
with open(path, "r", encoding=enc) as f:
return f.readlines()
except UnicodeDecodeError:
continue
# Last resort: ignore undecodable bytes under cp932
with open(path, "rb") as f:
raw = f.read()
try:
text = raw.decode("cp932", errors="ignore")
except Exception:
text = raw.decode("latin-1", errors="ignore")
return text.splitlines(keepends=True)
path = os.path.join("files", filename)
lines = read_file_lines_with_fallback(path)
# Keep parseWOLF API by wrapping lines in a file-like object
with io.StringIO("".join(lines)) as readFile:
translatedData = parseWOLF(readFile, filename)
# Delete lines marked for deletion
finalData = []
for line in translatedData[0]:
if line != "\\d\n":
finalData.append(line)
translatedData[0] = finalData
# Delete lines marked for deletion
finalData = []
for line in translatedData[0]:
if line != "\\d\n":
finalData.append(line)
translatedData[0] = finalData
return translatedData

834
vocab.txt
View file

@ -1,10 +1,9 @@
Here are some vocabulary and terms so that you know the proper spelling and translation.
# Game Characters
セイラ (Seira) - Female
澪(みお) (Mio) - Female
ルカ (Luka) - Female
ひなた (Hinata) - Female
シルシェ (Silshe) - Female
リノ (Rino) - Female
ボロゲス (Boroges) - Male
# Lewd Terms
マンコ (pussy)
@ -66,7 +65,6 @@ Here are some vocabulary and terms so that you know the proper spelling and tran
お姉ちゃん (onee-chan)
ねえさん (nee-san)
おじさん (old man)
ルビナ=ローズストーン (Rubina Rosestone)
# Terms
初めから (Start)
@ -167,415 +165,449 @@ w (lol)
』 (』)
# Armors
伊達メガネ (Fake Glasses)
髪飾り (Hair Ornament)
制服 (Uniform)
防毒グローブ (Anti-Toxin Gloves)
琥珀の環 (Amber Ring)
レジストブーツ (Resist Boots)
再生のネックレス (Necklace of Regeneration)
気力のネックレス (Necklace of Willpower)
必勝のお守り (Lucky Charm)
-----鎧系 (-----Armor)
勇者・娼婦レベル補正 (Hero/Prostitute Level Modifier)
レザーベスト (Leather Vest)
冒険者の服 (Adventurer's Clothes)
ハードレザー (Hard Leather)
ブリガンダイン (Brigandine)
クロースアーマー (Cloth Armor)
レザーアーマー (Leather Armor)
ブロンズブレスト (Bronze Breastplate)
アイアンブレスト (Iron Breastplate)
ミスリルブレスト (Mithril Breastplate)
ドラゴンブレスト (Dragon Breastplate)
ブロンズアーマー (Bronze Armor)
アイアンアーマー (Iron Armor)
ミスリルアーマー (Mithril Armor)
ドラゴンアーマー (Dragon Armor)
木綿のローブ (Cotton Robe)
絹のマント (Silk Mantle)
術士のローブ (Sorcerer's Robe)
賢者のローブ (Sage's Robe)
エレメンタルマント (Elemental Mantle)
-----盾系 (-----Shield)
バックラー (Buckler)
ラウンドバックラー (Round Buckler)
スパイクバックラー (Spike Buckler)
ミスリルバックラー (Mithril Buckler)
ドラゴンバックラー (Dragon Buckler)
ウッドシールド (Wood Shield)
ブロンズシールド (Bronze Shield)
アイアンシールド (Iron Shield)
ミスリルシールド (Mithril Shield)
ドラゴンシールド (Dragon Shield)
ウッドバングル (Wood Bangle)
ブロンズバングル (Bronze Bangle)
アイアンバングル (Iron Bangle)
ミスリルバングル (Mithril Bangle)
ドラゴンバングル (Dragon Bangle)
-----兜系 (-----Helmet Types)
バンダナ (Bandana)
レザーバンダナ (Leather Bandana)
皮の帽子 (Leather Hat)
ターバン (Turban)
羽根付き帽子 (Feathered Hat)
レザーキャップ (Leather Cap)
ウッドキャップ (Wood Cap)
ブロンズキャップ (Bronze Cap)
アイアンキャップ (Iron Cap)
ミスリルキャップ (Mithril Cap)
ドラゴンキャップ (Dragon Cap)
チェインコイフ (Chain Coif)
ブロンズヘルム (Bronze Helm)
アイアンヘルム (Iron Helm)
ミスリルヘルム (Mithril Helm)
ドラゴンヘルム (Dragon Helm)
とんがり帽子 (Pointed Hat)
サークレット (Circlet)
シルバーサークレット (Silver Circlet)
ゴールドサークレット (Gold Circlet)
ミスリルサークレット (Mithril Circlet)
マスターサークレット (Master Circlet)
-----装飾品系 (-----Accessory Type)
ガードストーン (Guard Stone)
ガードリング (Guard Ring)
パワーストーン (Power Stone)
パワーリング (Power Ring)
スピードストーン (Speed Stone)
スピードリング (Speed Ring)
ラッキーストーン (Lucky Stone)
ラッキーリング (Lucky Ring)
マジカルストーン (Magical Stone)
マジカルリング (Magical Ring)
シューターストーン (Shooter Stone)
シューターリング (Shooter Ring)
マスターストーン (Master Stone)
マスターリング (Master Ring)
ポイズンガード (Poison Guard)
ポイズンガードS (Poison Guard S)
メンタルガード (Mental Guard)
メンタルガードS (Mental Guard S)
エネミーレーダー (Enemy Radar)
ワーニングベル (Warning Bell)
TPストッカー (TP Stocker)
ガッツリング (Guts Ring)
MPキーパー (MP Keeper)
エレメンタルガード (Elemental Guard)
スペクタクル (Spectacle)
# Classes
フタナリの勇者 (Futanari Hero)
魔術師_発情時 (Mage (in heat))
魔術師_発情時(回想用) (✖? Mage (in heat) (for recollection))
☆魔術師_発情時_防御コマンドバックアップ (☆Mage (in heat) Defense Command Backup)
☆魔術師_魔法バックアップ (☆Mage Magic Backup)
フタナリの勇者_倒れ (Futanari Hero (downed))
勇者/娼婦 (Hero/Prostitute)
魔法使い (Mage)
僧侶 (Priest)
騎士 (Knight)
格闘家 (Martial Artist)
魔法剣士 (Magic Swordsman)
狩人 (Hunter)
盗賊 (Thief)
勇者 (Hero)
# Enemies
イビルホーク (Evil Hawk)
毒蛇 (Poison Snake)
暴走イノシシ (Rampaging Boar)
ランニング女子 (Running Girl)
ーー回想ーーーー (Flashbackkkk)
アイドル (Idol)
黒ギャル (Black Gal)
女医 (Female Doctor)
担任 (Homeroom Teacher)
回想用ゴブリン (Flashback Goblin)
回想用メガワーム (Flashback Mega Worm)
セクハラテスト用 (For Sexual Harassment Test)
ーーイベーー (Eventt)
石像 (Statue)
モニュメント (Monument)
ボイドファンガス (Void Fungus)
ーー海ーー (Seaa)
キングクラブ (King Crab)
アクアマンダー (Aquamander)
アビスジェリー (Abyss Jelly)
ーー遊ーー (Playy)
お化けカボチャ (Pumpkin Ghost)
エビルトイ (Evil Toy)
呪いのぬいぐるみ (Cursed Plushie)
フードの女 (Hooded Woman)
ーー病ーー (Hospitall)
ショックランプ (Shock Lamp)
ネイルボルト (Nail Bolt)
メガマウス (Megamouth)
ーー学ーー (--Gaku--)
動く彫刻 (Moving Sculpture)
人体模型 (Anatomical Model)
ーーラーー (--Raa--)
ダークフォーム・ウィスプ (Dark Form Wisp)
ダークフォーム・ヴェイル (Dark Form Veil)
ダークフォーム・アビス (Dark Form Abyss)
魔王妃 (Demon Queen)
バックアップ_YEP_BattleAICoreイビルツリー (Backup_YEP_BattleAICore Evil Tree)
ボス_気合あるバックアップ (Boss_Determined Backup)
不完全変態ボロゲス (Incomplete Metamorphosis Boroges)
完全変態ボロゲス (Complete Metamorphosis Boroges)
臆病な見習い看守 (Cowardly Apprentice Guard)
凶悪な拷問官 (Brutal Torturer)
変質した変質者 (Corrupted Pervert)
牝活締ガルマドゥス (Female Predator Garmadus)
群がる看守 (Swarming Guards)
オクトペド (Octoped)
牝肉食らう拷問官 (Torturer Who Devours Females)
股這う変質者 (Pervert Crawling Between the Legs)
バイボーグ (Viborg)
骨盤砕く拷問官 (Pelvis-Crushing Torturer)
多頭飼いの繁殖看守 (Breeding Guard with Multiple Pets)
はぐれ亜人看守 (Stray Demi-Human Guard)
ミドグラヴ (Midograve)
辱牝奪胎メデュラ (Medula the Defiler and Womb Thief)
オオホトカミムシ (Giant Vulva Bug)
牝捕粘液ポドリア (Female-Capturing Slime Podria)
スルドクテイ (Surductei)
暴力的な看守(戦士系) (Violent Guard (Warrior Type))
変態的な看守(シーフ系) (Perverted Guard (Thief Type))
陰湿な看守(魔法系) (Malicious Guard (Mage Type))
おぞましい触手 (Abominable Tentacle)
廃止:看守 (Abolished: Guard)
テスト攻撃してこない敵 (Test Enemy That Doesn't Attack)
シルシェが産み落とした寄生幼体 (Parasitic Larva Birthed by Silshe)
ヒトイヌ LV21 (Human Dog LV21)
ヒトイヌ LV8 (Human Dog LV8)
ヒトイヌ LV33 (Human Dog LV33)
# Items
傷薬 (Healing Potion)
ミネラルウォーター (Mineral Water)
漢方薬 (Herbal Medicine)
高級ミネラルウォーター (Premium Mineral Water)
オロミナンD (Orominan D)
✖自宅へ帰還 (✖Return Home)
オートメッセージ調整 (Auto Message Settings)
ヘルプ (Help)
魔攻のもと (Demon Attack Essence)
MPのもと (MP Essence)
攻撃のもと (Attack Essence)
防御のもと (Defense Essence)
HPのもと (HP Essence)
魔防のもと (Demon Defense Essence)
敏捷のもと (Agility Essence)
幸運のもと (Luck Essence)
MP回復リンゴ (MP Recovery Apple)
門の鍵 (Gate Key)
蝋燭 (Candle)
時計の針 (Clock Hand)
ルカとイベントホールイベ発生前 (Luka & Event Hall (Before Event))
SP取得テスト (SP Acquisition Test)
戦闘セクハラ表示設定 (Battle Lewd Display Settings)
救急箱 (First Aid Kit)
スキルリセッタ (Skill Resetter)
イビルホークの羽 (Evil Hawk Feather)
毒牙 (Poison Fang)
暴走イノシシの牙 (Rampaging Boar Fang)
モニュメントの欠片 (Monument Fragment)
石像の欠片 (Statue Fragment)
黒い菌糸 (Black Mycelium)
キングクラブの鋏 (King Crab Claw)
アクアマンダーの皮 (Aquamander Hide)
アビスジェリーの足 (Abyss Jelly Leg)
エビルトイの靴 (Evil Toy Shoes)
ぬいぐるみのポーチ (Stuffed Animal Pouch)
お化けカボチャの種 (Ghost Pumpkin Seed)
古い電源コード (Old Power Cord)
錆びた電池 (Rusty Battery)
メガマウスのしっぽ (Megamouth Tail)
石膏 (Plaster)
模型のパーツ (Model Parts)
火の力 (Power of Fire)
氷の力 (Power of Ice)
雷の力 (Power of Thunder)
土の力 (Power of Earth)
光の力 (Power of Light)
ランニング女子 (Running Girl)
ダウナー系女子 (Downer-type Girl)
アイドル (Idol)
スク水女子 (School Swimsuit Girl)
黒ギャル (Black Gal)
女子大生 (College Girl)
ボーイッシュ女子 (Boyish Girl)
女医 (Female Doctor)
お嬢様系女子 (Ojou-sama-type Girl)
眼鏡女子 (Glasses Girl)
担任 (Homeroom Teacher)
(Office Lady)
コンビニ店員 (Convenience Store Clerk)
婦警 (Policewoman)
女子アナウンサー (Female Announcer)
人妻熟女 (Married Mature Woman)
メイド (Maid)
水着女子 (Swimsuit Girl)
酔ったお姉さん (Drunk Older Woman)
イベントホールイベ発生前 (Event Hall -Before Event Trigger)
ルカとサマースクール中 (With Luka at Summer School)
女子アナイベ見た_スタッフ用 (Announcer Event Seen_Staff Use)
森林公園_初回攻略中 (Forest Park_First Time Clearing)
総合病院マスターキー (General Hospital Master Key)
-----予備 (-----Spare)
-----回復系 (-----Recovery Items)
ポーション (Potion)
ハイポーション (Hi-Potion)
フルポーション (Full Potion)
マジックウォーター (Magic Water)
スティミュラント (Stimulant)
ディスペルハーブ (Dispel Herb)
アンチドーテ (Antidote)
ミラクルドロップ (Miracle Drop)
エリクサー (Elixir)
-----特殊系 (-----Special Items)
エンカウントダウナー (Encounter Downer)
ドロップアッパー (Drop Upper)
-----強化系 (-----Enhancement Items)
ライフアップ (Life Up)
マナアップ (Mana Up)
パワーアップ (Power Up)
ガードアップ (Guard Up)
マジックアップ (Magic Up)
レジストアップ (Resist Up)
スピードアップ (Speed Up)
ラックアップ (Luck Up)
-----ギミック用 (-----Gimmick Items)
縄梯子 (Rope Ladder)
牢屋の鍵 (Jail Key)
腰布 (Loincloth)
紐水着 (String Bikini)
鋳造愛液 (Cast Love Juice)
愛液金貨 (Love Juice Gold Coin)
蟲エリアの鍵 (Insect Area Key)
----クエスト (----Quest)
メインクエストを確認 (Check Main Quest)
サブクエストを確認 (Check Sub Quest)
\V[922]囚われの聖女 (\V[922]Imprisoned Saintess)
\V[923]追跡! 枢機卿 (\V[923]Pursuit! Cardinal)
\V[924]閉ざされた道 (\V[924]Sealed Path)
\V[925]男装勇者 (\V[925]Crossdressing Hero)
\V[926]ボロゲス枢機卿の執着 (\V[926]Boroges the Cardinal's Obsession)
\V[927]最下層の暗闇へ (\V[927]Into the Deepest Darkness)
\V[928]女体の下ごしらえ (\V[928]Preparing the Female Body)
\V[930]打ちひしがれて (\V[930]Crushed by Despair)
\V[929]最終決戦 (\V[929]Final Battle)
\V[931]監獄放浪娼婦 (\V[931]Prison Wandering Prostitute)
\V[932]勇気を胸に (\V[932]With Courage in Her Heart)
\V[933]四人の勇者 (\V[933]The Four Heroes)
廃止:勇者ニールセンの力 (Abolished: Power of Hero Nielsen)
廃止:勇者ネイトルカの力 (Abolished: Power of Hero Neiturka)
廃止:勇者ヌヴィの力 (Abolished: Power of Hero Nuvi)
廃止:勇者ナナリアの力 (Abolished: Power of Hero Nanaria)
\V[934]飼育する者、される者 (\V[934]The Keeper and the Kept)
\V[935]ひたすらに産まされて (\V[935]Forced to Give Birth Endlessly)
\V[936]その趣味は高尚 (\V[936]Such Refined Taste)
\V[937]絡みつく悪意 (\V[937]Clinging Malice)
# Skills
攻撃 (Attack)
防御 (Defend)
#勇者スキル (#Hero Skills)
脳天割り (Skull Splitter)
幻灯乱舞 (Phantom Lantern Dance)
幻灯閃 (Phantom Lantern Flash)
風薙ぎ (Wind Slash)
勇者キック (Hero Kick)
召喚:幻灯剣 (Summon: Phantom Lantern Sword)
突進 (Charge)
緊急回復 (Emergency Heal)
#抵抗 (#Resist)
様子をみる (Observe)
暴れる (Rampage)
人間性を思い出す (Recall Humanity)
体を休める (Rest Body)
解放剣舞 (Liberation Sword Dance)
デバッグ用すり抜けON (Debug: No-clip ON)
デバッグ用すり抜けOFF (Debug: No-clip OFF)
デバッグ用シルシェ究極ぱんち (Debug: Silshe Ultimate Punch)
#娼婦スキル (#Prostitute Skills)
潤穴解除 (Wet Hole Release)
諦念 (Resignation)
廃止:諦念 (Abolished: Resignation)
膣穴男根締め (Vaginal Cock Squeeze)
腰ヘコスクワット (Hip Thrust Squat)
潤穴奉仕の姿勢 (Wet Hole Service Position)
廃止:潤穴奉仕 (Abolished: Wet Hole Service)
廃止:潤穴吸入 (Abolished: Wet Hole Suction)
なすがまま (Do As You Please)
発情肉棒しゃぶり (Horny Cock Sucking)
輪姦奉仕 (Gangbang Service)
テスト娼婦スキル (Test Prostitute Skill)
土下座 (Dogeza)
脳内媚薬 (Aphrodisiac Brain)
ザーメン貪食 (Cum Devourer)
腰ヘコ肉棒バイキング (Thrusting Cock Buffet)
おしりふりふり (Wiggling Butt)
我慢 (Endure)
テスト自爆 (Test Self-Destruct)
デバッグ用寄生胚破裂 (Debug Parasitic Embryo Burst)
デバッグ用寄生胚出産 (Debug Parasitic Embryo Childbirth)
デバッグ用自爆 (Debug Self-Destruct)
#覚醒後勇者スキル (#Hero Skills After Awakening)
幻灯剣 (Phantom Lantern Sword)
#特殊娼婦スキル (#Special Prostitute Skills)
いきむ (Push (Labor))
献上マゾ (Offering Masochist)
重度献上マゾ (Extreme Offering Masochist)
#エネミー (#Enemy)
吸淫 (Suck Lust)
---臆病な見習い看守 (---Cowardly Apprentice Guard)
誘惑の盗撮眼 (Tempting Voyeur Eye)
媚薬まぶしの誘惑手管 (Tempting Aphrodisiac Tricks)
秘所接吻 (Secret Kiss)
隠密の官能接触 (Stealthy Sensual Touch)
吸淫後撤退 (Draining Retreat)
---戦士ベーススキル (---Warrior Base Skill)
連続攻撃 (Combo Attack)
2回攻撃 (Double Attack)
3回攻撃 (Triple Attack)
逃げる (Escape)
様子を見る (Observe)
ヒール (Heal)
逃走封じ (Escape Seal)
スパーク (Spark)
毒牙 (Poison Fang)
スプリントチャージ (Sprint Charge)
Slash1 30FPS (Slash1 30FPS)
Slash2 30FPS (Slash2 30FPS)
インパクト・ラッシュ (Impact Rush)
黒いモヤ (Black Haze)
強打 (Heavy Blow)
Rage 30FPS (Rage 30FPS)
ファイア (Fire)
岩落とし (Rock Drop)
クラッシュブロウ (Crash Blow)
電撃 (Thunderbolt)
キュア (Cure)
大ばさみ (Great Shears)
ダブルストライク (Double Strike)
アイス (Ice)
アイシクル (Icicle)
ヘイルストーム (Hailstorm)
アクアバースト (Aqua Burst)
汚水噴射 (Sewage Spray)
タイダルクラッシュ (Tidal Crash)
ミラーシールド (Mirror Shield)
アンチバフ (Anti-Buff)
アシストパワー (Assist Power)
アシストガード (Assist Guard)
かまいたち (Razor Wind)
眠り粉 (Sleep Powder)
教鞭のムチ (Teacher's Whip)
勃起 (Erection)
攻撃あ (Attack A)
デバフクリア (Debuff Clear)
ハサミ (Scissors)
マジックスティール (Magic Steal)
聖剣フタナリ説明ウェイト用 (Holy Sword Futanari Explanation (Wait))
防御あ (Defense A)
魔攻あ (Magic Attack A)
レベル2ダーク (Level 2 Dark)
レベル3ダークボム (Level 3 Dark Bomb)
口 (Mouth)
膣 (Vagina)
アナル (Anal)
回想セクハラ_キス (Recall Lewd Act_Kiss)
戦闘_セクハラ_キス (Battle_Lewd Act_Kiss)
✖回想_発情 (✖Recall_Heat)
回想セクハラ_後ろから胸 (Recall Lewd Act_Breasts from Behind)
回想セクハラ_胸 (Recall Lewd Act_Breasts)
戦闘_セクハラ_胸 (Battle_Lewd Act_Breasts)
戦闘_セクハラ_後ろから胸 (Battle_Lewd Act_Breasts from Behind)
射精 (Ejaculation)
射精後ぐったり (Exhausted After Ejaculation)
✖誘う (✖ Seduce)
✖膣 (✖ Vagina)
✖アナル (✖ Anal)
息を整える (Catch Your Breath)
✖口 (✖ Mouth)
戦闘_セクハラ_尻 (Battle_Sexual Harassment_Ass)
回想セクハラ_尻 (Replay Sexual Harassment_Ass)
戦闘_セクハラ_パンツ越し (Battle_Sexual Harassment_Over Panties)
回想セクハラ_パンツ越し (Replay Sexual Harassment_Over Panties)
戦闘_セクハラ_チン_しごく (Battle_Sexual Harassment_Jerk Off Dick)
回想セクハラ_チン_しごく (Replay Sexual Harassment_Jerk Off Dick)
戦闘_セクハラ_耳_舐め (Battle_Sexual Harassment_Ear Lick)
回想セクハラ_耳舐め (Replay Sexual Harassment_Ear Lick)
体当たり (Body Slam)
毒液 (Poison Liquid)
スキル封じ (Skill Seal)
\V[123]大暴走 (\V[123] Rampage)
邪気集中 (Evil Aura Focus)
フレイムエッジ (Flame Edge)
アイスエッジ (Ice Edge)
サンダーエッジ (Thunder Edge)
ロックエッジ (Rock Edge)
ホーリーエッジ (Holy Edge)
魔防あ (Magic Defense A)
光 (Light)
聖剣フタナリ (Holy Sword Futanari)
メガスラッシュ (Mega Slash)
ダブルソード (Double Sword)
行動力1 (Action +1)
リベンジストライク (Revenge Strike)
精神統一 (Mental Focus)
高速復帰 (Quick Recovery)
呪いの歌 (Cursed Song)
ソングオブルイン (Song of Ruin)
かぎ爪 (Claw)
展示物落下 (Falling Exhibit)
トライエッジストライク (Tri-Edge Strike)
カウンター (Counter)
弱点追加 (Weakness Added)
電気ショック (Electric Shock)
粉塵爆発 (Dust Explosion)
魅惑の歌 (Enthralling Song)
超振動 (Super Vibration)
マイクスマッシュ (Mic Smash)
威力小+デバフ付与 (Low Power + Debuff)
威力中+デバフ付与 (Medium Power + Debuff)
拘束デバフ付与 (Bind Debuff)
---シーフベーススキル (---Thief Base Skill)
娼婦レベル依存攻撃 (Prostitute Level-Based Attack)
発情値上昇攻撃 (Arousal Attack)
---魔法ベーススキル (---Magic Base Skill)
魔法攻撃 (Magic Attack)
バフ魔法 (Buff Magic)
デバフ付与 (Debuff)
廃止:吸淫 (Abolished: Draining)
挿入 (Insertion)
子宮連打 (Womb Pounding)
---凶悪な拷問官 (---Vicious Torturer)
柔骨楽響 (Flexible Bone Melody)
秘部蹂躙 (Genital Violation)
乳房の噛み跡 (Bite Marks on Breasts)
細喉笛鳴 (Delicate Throat Whistle)
---変質した変質者 (---Corrupted Pervert)
舐めるような視線 (Licking Gaze)
再生の祝福 (Blessing of Regeneration)
マインドレイプ (Mind Rape)
欲望の囁き (Whisper of Desire)
---骨盤砕く拷問官 (---Pelvis-Crushing Torturer)
女体崩壊パンチ (Woman-Shattering Punch)
尊厳崩壊キック (Dignity-Destroying Kick)
雄々暴威 (Savage Male Fury)
肉蒸圧壊 (Flesh-Steaming Crush)
---牝犬飼いの嗜虐看守 (---Sadistic Warden of Bitches)
誘惑 (Temptation)
牝犬繁殖者の観察眼 (Breeder's Keen Eye)
絶望の囁き (Whisper of Despair)
欲望の炎 (Flames of Desire)
---ヒトイヌ (---Human Dog)
かみつく (Bite)
---辱牝奪胎メデュラ (---Medulla, Defiler of Women)
牝果蝕む繭縛 (Cocoon Bind of Corruption)
蜜誘の一刺 (Honeyed Lure Stab)
婦階の一刺 (Womanhood's Stab)
溶膣啜りの柔牙 (Soft Fangs of Melting Vagina Suckle)
---オオホトカミムシ (---Giant Stinkbug)
凶牙絶頂 (Frenzied Fangs Climax)
小さな毒刃 (Tiny Poison Blade)
束縛の足 (Binding Legs)
---亜人看守(チュートリアル) (---Demi-Human Warden (Tutorial))
廃棄牝淘汰キック (Discarded Bitch Cull Kick)
---牝肉食らう拷問官 (---Torturer Who Devours Female Flesh)
媚肉を裂く咎触手 (Sinful Tentacle that Tears Tender Flesh)
鞭のしなり (Whip's Snap)
触手の束縛 (Tentacle Bind)
---股這う変質者 (---Crotch-Crawling Pervert)
媚毒まぶしの触手 (Tentacle Dusted with Aphrodisiac Poison)
混沌の触手 (Tentacles of Chaos)
欲望の触手 (Tentacles of Desire)
---亜人ゾーン (---Demi-human Zone)
従属の印 (Mark of Subjugation)
甘美な誘惑 (Sweet Temptation)
甘露の囁き (Nectarous Whisper)
しなやかな一撃 (Supple Strike)
鋭いしつけ (Sharp Discipline)
甘美な調教 (Sweet Training)
しつけの鞭 (Whip of Discipline)
---バイボーグ (---Viborg)
しなやかな捕縛 (Supple Restraint)
捕らえの攻撃 (Capturing Attack)
束縛の一撃 (Binding Strike)
咆哮 (Roar)
重複:挿入 (Stack: Insertion)
飼育準備 (Breeding Prep)
---牝活締ガルマドゥス (---Female Activity Tightening Garmadus)
力強い一撃 (Powerful Strike)
猛撃の拳 (Fierce Fist)
破壊の衝撃 (Destructive Impact)
鎖の抱擁 (Embrace of Chains)
肉体の魅惑 (Allure of the Body)
官能的な力技 (Sensual Power Move)
---オクトペド (---Octoped)
媚毒粘液 (Aphrodisiac Slime)
牝囚打尽の魔複眼 (Demon Compound Eyes of Female Prisoner Suppression)
束縛の触手 (Binding Tentacles)
魅惑の触手 (Alluring Tentacles)
官能の触手 (Sensual Tentacles)
狂気の抱擁 (Embrace of Madness)
重複:挿入 (Duplicate: Insertion)
歓喜 (Ecstasy)
蹂躙の触手 (Ravaging Tentacles)
---ミドグラヴ (---Midograv)
寄生の束縛 (Parasitic Restraint)
小さな侵入 (Tiny Invasion)
廃止:侵食の一刺し (Abolished: Piercing Corrosion)
急速な動き (Rapid Movement)
改寄の一撃 (Modified Strike)
廃止:悦楽侵食 (Abolished: Ecstatic Corrosion)
寄蟲侵入 (Parasite Invasion)
改造準備 (Modification Prep)
母体改造 (Womb Modification)
---スルドクテイ (---Surductei)
優雅な誘惑 (Elegant Temptation)
甘美なる幻影 (Sweet Illusion)
魔性の誘惑 (Demonic Temptation)
強者の愉悦 (Pleasure of the Strong)
禁断の魅力 (Forbidden Allure)
---牝捕粘液ポドリア (---Female Capturing Slime Podoria)
粘着の束縛 (Sticky Restraint)
甘美な発情 (Sweet Heat)
とろける誘惑 (Melting Temptation)
ねばねば攻撃 (Sticky Attack)
---ボロゲズ第三形態 (---Boroges Third Form)
『いっそころして……』 (『Just kill me already...』)
聖なる祈り (Holy Prayer)
純潔奉納結界 (Chastity Offering Barrier)
『たすけて……』 (『Help me...』)
『おねがい、ゆるして』 (『Please, forgive me』)
勇者飴 (Hero Candy)
デバッグ用すごい攻撃 (Debug Super Attack)
---ボロゲズ第二形態 (---Boroges Second Form)
おまんこ検査 (Vagina Inspection)
卑しき憧憬 (Vile Longing)
穢れを祓う (Purify the Taint)
羞恥の秘蹟 (Secret Rite of Shame)
廃止:好情結界 (Abolished: Lust Barrier)
専用吸淫 (Exclusive Lust Drain)
廃止:羞恥の秘蹟 (Abolished: Secret Rite of Shame)
不意の一撃 (Sneak Attack)
---OP戦闘触手 (---OP Battle Tentacle)
---廃止:チュートリアル看守 (---Abolished: Tutorial Guard)
牝肉タタキ (Pounded Pussy)
接吻強奪 (Stolen Kiss)
圧迫する肉牢 (Crushing Flesh Prison)
廃止:土下座時攻撃 (Abolished: Attack While Prostrating)
---エネミー共通セックススキル---- (---Enemy Shared Sex Skills----)
罵倒 (Verbal Abuse)
罵倒_蟲 (Verbal Abuse_Bug)
罵倒_触手 (Verbal Abuse_Tentacle)
罵倒_亜人 (Verbal Abuse_Demi-human)
---群がる看守 (---Swarming Guards)
ボコる (Beat Down)
DEBUG条件テスト用 (DEBUG Condition Test)
DEBUG敵TPマックス (DEBUG Enemy TP Max)
DEBUG単体最強攻撃 (DEBUG Strongest Single Attack)
DEBUGTP80低下 (DEBUG TP -80)
DEBUG自己TPマックス (DEBUG Max Self TP)
test吸淫ダメージ (test Suck Damage)
test自己TP低下 (test Self TP Down)
test用スキル (test Skill)
testチンポ強制抜き (test Forced Dick Pullout)
test挿入可能人数増加2 (test Increase Insertable People 2)
test挿入付与 (test Grant Insertion)
DEBUG究極全回復 (DEBUG Ultimate Full Recovery)
DEBUG無抵抗状態 (DEBUG Helpless State)
DEBUG飼育状態 (DEBUG Breeding State)
# Weapons
光の剣 (Sword of Light)
アルティメットソード (Ultimate Sword)
杖 (Staff)
弓 (Bow)
スケールワンド (Scale Wand)
聖剣スキル (Holy Sword Skill)
あ (Ah)
ショートソード (Short Sword)
ロングソード (Long Sword)
ファルシオン (Falchion)
ウッドスタッフ (Wood Staff)
マジックワンド (Magic Wand)
フォースワンド (Force Wand)
ミスリルロッド (Mithril Rod)
ドラゴンスタッフ (Dragon Staff)
ストーンフレイル (Stone Flail)
ブロンズフレイル (Bronze Flail)
モーニングスター (Morning Star)
ミスリルフレイル (Mithril Flail)
ドラゴンフレイル (Dragon Flail)
ハンドアクス (Hand Axe)
バトルアクス (Battle Axe)
バルディッシュ (Bardiche)
ミスリルアクス (Mithril Axe)
ドラゴンアクス (Dragon Axe)
ショートスピア (Short Spear)
ロングスピア (Long Spear)
ハルバード (Halberd)
ミスリルスピア (Mithril Spear)
ドラゴンスピア (Dragon Spear)
DEBUGソード (DEBUG Sword)
セスタス (Cestus)
バグナウ (Baghnakh)
アイアンクロウ (Iron Claw)
ミスリルクロウ (Mithril Claw)
ドラゴンクロウ (Dragon Claw)
ショートボウ (Short Bow)
ロングボウ (Longbow)
クロスボウ (Crossbow)
ミスリルボウ (Mithril Bow)
ドラゴンボウ (Dragon Bow)
ナイフ (Knife)
ダガー (Dagger)
マシェット (Machete)
ミスリルダガー (Mithril Dagger)
ドラゴンダガー (Dragon Dagger)
# MapInfos
見せかけ場所移動 (Fake Location Move)
撮影用_駅前 (For Filming_Station Front)
__自宅周辺___ (__Around Home__)
撮影用_トレーニングジム (For Filming_Training Gym)
__澪の自室__ (__Mio's Room__)
撮影用_イベントホール (For Filming_Event Hall)
_ (OP_1)
撮影用_アーケード (For Filming_Arcade)
撮影用__神社 (For Filming_Shrine)
__教室 (OP_Classroom)
撮影用__ワールドマップ___ (For Filming_World Map___)
___ワールドマップ___ (___World Map___)
イベ用_澪の家の庭 (Event_Mio's House Garden)
★回想部屋 (★Recollection Room)
アーケードバックアップ (Arcade Backup)
撮影用_コンビニ (For Filming_Convenience Store)
撮影用_骨董品屋 (For Filming_Antique Shop)
__教室 (OP_Classroom 2)
_駅前 (OP_Station Front)
コンビニ (Convenience Store)
撮影用__森林公園 (For Filming_Forest Park)
回想セイラ_パイズリ (Recollection Seira_Titjob)
回想_ルカ手コキ (Recollection_Luka Handjob)
再開発ビル (Redevelopment Building)
撮影用__海岸洞窟 (For Filming_Coastal Cave)
OP_自宅周辺_ (OP_Around Home_)
_自宅周辺_ (OP_Around Home_2)
撮影用_遊園地 (For Filming_Amusement Park)
撮影用__総合病院 (For Filming_General Hospital)
撮影用__ラストダンジョン (For Filming_Last Dungeon)
学校 3階 (School 3rd Floor)
再開発ビルF (Redevelopment Building 2F)
ボス会話1 (Boss Conversation 1)
再開発ビルF (Redevelopment Building 3F)
撮影用_学校 (For Filming_School)
撮影用_海 (For Filming_Sea)
駅前_夜_撮影用 (Station Front_Night_For Filming)
ひなた救出_自宅周辺_ (Hinata Rescue_Near Home_)
森林公園クリア後_セイラと会話 (After Clearing Forest Park_Conversation with Seira)
回想_物置小屋イベ用 (Flashback_Shed Event)
回想_汎用07 (Flashback_Generic 07)
手術室 (Operating Room)
総合病院1Fトイレ (General Hospital 1F Restroom)
イベントホール_初めて入る (Event Hall_First Entry)
__神社 (OP_Shrine)
再開発ビルF (Redevelopment Building 4F)
イベ用___婦警神社の近く (For Event___Near Policewoman Shrine)
_澪の自室__ (OP_Mio's Room__)
ナースステーション (Nurse Station)
総合病院3Fトイレ (General Hospital 3F Restroom)
管理室イベ用 (For Event_Control Room)
バックアップ通気口 (Backup Ventilation Shaft)
イベントホール_クリア後 (Event Hall_After Clearing)
_オープニング (OP_Opening 2)
思い出の公園 (Memorial Park)
ルカの部屋 (Luka's Room)
最初_海岸洞窟 (First_Coastal Cave)
森林公園_エリア (Forest Park_Area 1)
森林公園エリア2小屋 (Forest Park Area 2 Shed)
図書室で情報聞いた後 (After Hearing Info in Library)
イベントホール (Event Hall)
_サマースクール後 (_After Summer School)
ボス会話2 (Boss Conversation 2)
イベントホール_ボス倒した章 (Event Hall_Boss Defeated ~ Chapter 3)
サマースクール後_催眠見た後 (After Summer School_After Hypnosis Scene)
思い出の公園_過去 (Memory Park_Past)
イベ_プール (Event 2_Pool)
_イベ_学校の女子トイレ (_Event_School Girls' Restroom)
ボス会話3 (Boss Conversation 3)
学校ボス倒した~7章 (School Boss Defeated ~ Chapter 7)
エレベーター内 (Inside Elevator)
ルカの回想_過去 (Luka's Flashback_Past)
ラスボス前会話 (Pre-Final Boss Conversation)
アイドルイベ_駅前_ (Idol Event_Station Front_)
アイドルイベ_イベントホール (Idol Event_Event Hall)
ボーイッシュ女子_ぶっかけ用 (Boyish Girl_For Cumshot)
ボーイッシュ女子_挿入用 (Boyish Girl_For Insertion)
思い出の公園_過去後 (Memory Park_After the Past)
ゲームオーバー澪の部屋__ (Game Over Mio's Room__)
セイラ_襲う前会話 (Seira_Pre-Attack Conversation)
ラスボス倒した後会話 (Post-Final Boss Conversation)
エンディング真__神社 (True Ending__Shrine)
エンディングセイラ__神社 (Seira Ending__Shrine)
エンディング_ルカ (Ending_Luka)
エンディング_思い出の公園 (Ending_Memory Park)
ロッカールーム (Locker Room)
イベ_プール (Event_Pool)
プール会話 (Pool Conversation)
回想ルカ_初催眠 (Luka Flashback_First Hypnosis)
回想_ルカ_素股 (Flashback_Luka_Thighjob)
回想_ルカ_全裸 (Recollection_Luka_Nude)
回想_プールで (Recollection_At the Pool)
回想_悪の騎乗 (Recollection_Evil Cowgirl)
回想_ラスボス (Recollection_Final Boss)
回想_ボーイッシュ女子 (Recollection_Boyish Girl)
コンビニのトイレ (Convenience Store Bathroom)
回想_コンビニ店員 (Recollection_Convenience Store Clerk)
回想__婦警 (Recollection_Policewoman)
回想_女子アナ (Recollection_Female Announcer)
回想_アイドル本番 (Recollection_Idol Sex Scene)
回想_ひなた (Recollection_Hinata)
回想_ひなた (Recollection_Hinata 2)
回想_セイラ_襲う前会話 (Recollection_Seira_Before the Assault Conversation)
回想ダン_ダウナー (Recollection_Dan_Downer)
最初テレビ__澪の自室__ (First TV__Mio's Room__)
回想_JD (Recollection_College Girl)
回想ダン_スク水女子 (Recollection_Dan_School Swimsuit Girl)
回想_ナース (Recollection_Nurse)
学校 2階 (School 2nd Floor)
回想_ダン_お嬢様系女子 (Recollection_Dan_Ojou-sama-type Girl)
遊園地 (Amusement Park)
ジェットコースター乗り場 (Roller Coaster Platform)
回想_ダン_眼鏡女子 (Recollection_Dan_Glasses Girl)
ひなたイベ_自宅周辺 (Hinata Event_Near Home)
駅前 (In Front of the Station)
学校1階 (School 1st Floor)
図書室 (Library)
屋上 (Rooftop)
回想_OL (Recollection_Office Lady)
女子トイレ (Girls' Bathroom)
プール (Pool)
教室 (Classroom)
回想_ルカ全裸_導入 (Recollection_Luka Nude_Intro)
テンプレ (Template)
海岸 (Beach)
オーケストラフロア (Orchestra Floor)
アーケード (Arcade)
岩場 (Rocky Area)
バックアップ部屋 (Backup Room)
__神社 (__Shrine)
__骨董品屋 (__Antique Shop)
森林公園_エリア (Forest Park_Area 2)
森林公園_エリア (Forest Park_Area 3)
通気口 (Ventilation Shaft)
森林公園_物置小屋 (Forest Park_Storage Shed)
森林公園_物置小屋イベ用 (Forest Park_Storage Shed (Event))
森林公園エリア4 (Forest Park Area 4)
ライブ会場 (Live Venue)
空きフロア (Empty Floor)
管理室 (Control Room)
男子トイレ (Boys' Bathroom)
レストラン (Restaurant)
海岸洞窟入口 (Beach Cave Entrance)
海岸洞窟エリア1 (Beach Cave Area 1)
海岸洞窟小部屋 (Beach Cave Small Room)
海岸洞窟エリア2 (Beach Cave Area 2)
海岸洞窟小部屋2 (Beach Cave Small Room 2)
海岸洞窟エリア3 (Beach Cave Area 3)
海岸洞窟エリア4 (Beach Cave Area 4)
お化け屋敷 (Haunted House)
食堂 (Cafeteria)
書斎 (Study)
総合病院F (General Hospital 2F)
総合病院 (General Hospital)
総合病院F (General Hospital 3F)
✖エレベーター内_バックアップ (✖Inside Elevator_Backup)
病室イベント用 (For Hospital Room Event)
トレーニングジム (Training Gym)
路地裏_ひなた (Back Alley_Hinata)
公衆トイレ_女子アナイベ (Public Restroom_Female Announcer Event)
戦闘テスト (Battle Test)
撮影用_自宅周辺__ (For Filming_Near Home)
撮影用_澪の部屋__ (For Filming_Mio's Room)
ゲーム開始時処理 (Game Start Processing)
OP_Sirche'sRoom (OP_Silshe's Room)
OP_Boroges'sRoom (OP_Boroges's Room)
チュートリアル檻 (Tutorial Cage)
回想部屋 (Recollection Room)
独房 (Solitary Cell)