Some changes

This commit is contained in:
dazedanon 2025-06-06 17:18:03 -05:00
parent a5c6047b1f
commit de5b71ea04
3 changed files with 42 additions and 241 deletions

View file

@ -943,6 +943,8 @@ def searchCodes(page, pbar, jobList, filename):
# Grab String # Grab String
if len(codeList[i]["parameters"]) > 0: if len(codeList[i]["parameters"]) > 0:
jaString = codeList[i]["parameters"][0] jaString = codeList[i]["parameters"][0]
if "ま、待って!あなたは" in jaString:
print("Test")
oldjaString = jaString oldjaString = jaString
else: else:
codeList[i]["code"] = -1 codeList[i]["code"] = -1
@ -1081,7 +1083,8 @@ def searchCodes(page, pbar, jobList, filename):
j = i j = i
jaString = codeList[i]["parameters"][0] jaString = codeList[i]["parameters"][0]
currentGroup.append(jaString) if jaString.strip():
currentGroup.append(jaString)
# Make sure not the end of the list. # Make sure not the end of the list.
if len(codeList) <= i + 1: if len(codeList) <= i + 1:
@ -1102,7 +1105,7 @@ def searchCodes(page, pbar, jobList, filename):
codeList[i]["parameters"] = [finalJAString] codeList[i]["parameters"] = [finalJAString]
### \\n<Speaker> ### \\n<Speaker>
regex = r"([\\]+[kKnN][wWcCrRrEe]?[\[<](.*?)[>\]])" regex = r"([\\]+[kKnN][wWcCrRrEe]?[\[<](.*?)[>])"
match = re.search(regex, finalJAString) match = re.search(regex, finalJAString)
# Set Name # Set Name
@ -1553,7 +1556,7 @@ def searchCodes(page, pbar, jobList, filename):
continue continue
# Get Speaker # Get Speaker
match = re.search(r"^([\w\s]+)", jaString) match = re.search(r"^(?:[\\]+[cC]\[\d+?\])?([\w\s]+)", jaString)
if match: if match:
jaString = match.group(1) jaString = match.group(1)
response = getSpeaker(jaString) response = getSpeaker(jaString)
@ -1602,12 +1605,12 @@ def searchCodes(page, pbar, jobList, filename):
jaString = codeList[i]["parameters"][0] jaString = codeList[i]["parameters"][0]
patterns = { patterns = {
# "テキスト-": (r"テキスト-(.+)" "テキスト-": (r"テキスト-(.+)")
# "var text": (r"var\stext\d+\s=\s\"(.+)\""), # "var text": (r"var\stext\d+\s=\s\"(.+)\""),
# "logtxt = ": (r"logtxt\s=\s'(.+)'" # "logtxt = ": (r"logtxt\s=\s'(.+)'"
# ".setNickname": (r'.setNickname\(\\?"(.+?)\\?"\)' # ".setNickname": (r'.setNickname\(\\?"(.+?)\\?"\)'
# "_subject=": (r'_subject=(.+?)_' # "_subject=": (r'_subject=(.+?)_'
"text =": (r"text\s*=\s*'(.+[^\\])'"), # "text =": (r"text\s*=\s*'(.+[^\\])'"),
# "ex_a_name": (r'ex_a_name\(\d+,"(.+)"\)'), # "ex_a_name": (r'ex_a_name\(\d+,"(.+)"\)'),
# "gameVariables.setValue": (r":\$gameVariables.setValue\(\d+,'(.+)'\)"), # "gameVariables.setValue": (r":\$gameVariables.setValue\(\d+,'(.+)'\)"),
# "BattleManager._logWindow.push('addText'": (r"BattleManager._logWindow.push\('addText',\s'(.+)'\)"), # "BattleManager._logWindow.push('addText'": (r"BattleManager._logWindow.push\('addText',\s'(.+)'\)"),
@ -2598,7 +2601,7 @@ def countTokens(system, user, history):
inputTotalTokens += len(enc.encode(user)) inputTotalTokens += len(enc.encode(user))
# Output # Output
outputTotalTokens += round(len(enc.encode(user)) * 3) outputTotalTokens += round(len(enc.encode(user)) * 2.5)
return [inputTotalTokens, outputTotalTokens] return [inputTotalTokens, outputTotalTokens]

View file

@ -81,8 +81,8 @@ PBAR = None
FILENAME = None FILENAME = None
# Dialogue / Choices # Dialogue / Choices
CODE101 = False CODE101 = True
CODE102 = False CODE102 = True
# Set String (Fragile but necessary) # Set String (Fragile but necessary)
CODE122 = False CODE122 = False
@ -91,12 +91,12 @@ CODE150 = False
# Other # Other
CODE210 = False CODE210 = False
CODE300 = False CODE300 = False
CODE250 = True CODE250 = False
# Database # Database
SCENARIOFLAG = False SCENARIOFLAG = False
OPTIONSFLAG = False OPTIONSFLAG = False
NPCFLAG = True NPCFLAG = False
DBNAMEFLAG = False DBNAMEFLAG = False
DBVALUEFLAG = False DBVALUEFLAG = False
ITEMFLAG = False ITEMFLAG = False

260
vocab.txt
View file

@ -1,35 +1,13 @@
Here are some vocabulary and terms so that you know the proper spelling and translation. Here are some vocabulary and terms so that you know the proper spelling and translation.
``` ```
# Game Characters # Game Characters
# Game Characters ソフィー (Sophie) - Female
アイカ (Aika) - Female カタリナ (Katarina) - Female
カナエ (Kanae) - Female 師匠ドロシア (Master Dorothea) - Female
マドカ (Madoka) - Female ギルド女性受付 (Guild Receptionist) - Female
シズカ (Shizuka) - Female 娼館受付 (Brothel Receptionist) - Female
ユウキ (Yuuki) - Male ドミ (Domi) - Unknown
ユキナ (Yukina) - Female 姫ヶ崎エミリー (Emily Himegasaki) - Female
ヒカリ (Hikari) - Female
イッパツ (Ippatsu) - Male
ウユ (Uyu) - Female
ミキ (Miki) - Female
カズヨシ (Kazuyoshi) - Male
モモコ (Momoko) - Female
ライタ (Raita) - Male
ツヨシ (Tsuyoshi) - Male
レイキ (Reiki) - Male
センカ (Senka) - Female
タツオ (Tatsuo) - Male
チョウシン (Choushin) - Male
ヤワラ (Yawara) - Female
カンテツ (Kantetsu) - Male
ソラ (Sora) - Female
すすむ (Susumu) - Male
イリコ (Iriko)
レイナ (Reina)
ギンジ (Ginji)
ケンシロウ (Kenshirou)
カガミ (Kagami)
円 (Yen) - Female
# Lewd Terms # Lewd Terms
マンコ (pussy) マンコ (pussy)
@ -129,6 +107,7 @@ ME 音量 (ME Volume)
紅蓮 (Vermilion) 紅蓮 (Vermilion)
# Demons/Angels/Monsters # Demons/Angels/Monsters
聖女 (Saintess)
悪魔 (Demon) 悪魔 (Demon)
上級悪魔 (Arch Demon) 上級悪魔 (Arch Demon)
歪魔 (Distorted Demon) 歪魔 (Distorted Demon)
@ -172,206 +151,25 @@ w ((lol))
』 (』) 』 (』)
# Game Specific # Game Specific
魔書館 (Magic Library) 獣の魔女 (Beast Witch)
風鳴山 (Kazename Mountain) ルーンフェリア (Runefellia)
砂漠地帯 (Desert Area) ミストウッド雪森 (Mistwood Snow Forest)
西の炭鉱 (Western Mine) ソフィーリアの家 (Sophiria's House)
海岸地帯 (Coastal Area) 聖都ノーブルヘイツ (Holy City Noble Heights)
海辺の洞窟 (Seaside Cave) ゴルマンの宿 (Golman's Inn)
森の広場 (Forest Clearing) 華都エルムリッジ (Splendid City Elmridge)
東の炭鉱 (East Mine) 炭鉱都グリムストーン (Mining City Grimstone)
野盗のアジト (Bandit Hideout) エルムリッジ街道 (Elmridge Highway)
魔法陣 (Magic Circle) 炭鉱都ギルド (Mining City Guild)
鏡の世界 (Mirror World) 王都グランヘイツ (Royal Capital Granheights)
大陸森 (Continent Forest) ギルド本部 (Guild Headquarters)
闘技場 (Arena) 封鎖坑道 (Sealed Tunnel)
事務所 (Office) 錆びれた廃城 (Rusty Abandoned Castle/Ruined Castle)
聖域 (Sanctuary) 離島洞穴 (Isolated Island Cave)
オークション会場 (Auction Hall) 海都シーグレイ (Sea Capital Seagray)
王室 (Royal Room) 精霊都 ダストバレー (Spirit Capital Dust Valley)
食堂 (Cafeteria) シルバーブルック (Silverbrook)
屋上庭園 (Rooftop Garden) 領主邸 (Lord's Mansion)
山道 (Mountain Path) 銀の塔 (Silver Tower)
大橋 (Great Bridge) 聖女遺跡 (Saintess Ruins)
玉座の間 (Throne Room)
エルフの森 (Elf Forest)
迷いの路 (Lost Path)
カティポ (Katipo)
スコーピオ (Scorpio)
キングスコーピオ (King Scorpio)
トーロンマン (Tauron Man)
シンドバッド (Sindbad/Sinbad)
デスストーカー (Death Stalker)
ハトシェプスト (Hatshepsut)
タイパン (Taipan)
ヒュドラ (Hydra)
キロネックス (Chironex)
モンストロス (Monstros)
ワラキア (Wallachia)
アークホーン (Archhorn)
ゲノムスライム (Genome Slime)
バジリコック (Basilicock)
ホブオーク (Hoborc)
シャドウキマイラ (Shadow Chimera)
シャドウヒュドラ (Shadow Hydra)
シャドウラミア (Shadow Lamia)
シャドウグリフォン (Shadow Griffin)
シャドウクラーケン (Shadow Kraken)
# Skills
攻撃 (Attack)
防御 (Defend)
連続攻撃 (Combo Attack)
2回攻撃 (Double Attack)
3回攻撃 (Triple Attack)
逃げる (Escape)
様子を見る (Observe)
攻撃 (Attack)
火の魔法 (Fire Magic)
水の魔法 (Water Magic)
風の魔法 (Wind Magic)
土の魔法 (Earth Magic)
火炎の魔法 (Flame Magic)
砲水の魔法 (Torrent Magic)
旋風の魔法 (Whirlwind Magic)
地穿の魔法 (Earth Piercing Magic)
灼熱の魔法 (Scorching Magic)
海嘯の魔法 (Tsunami Magic)
空断の魔法 (Sky Severing Magic)
激震の魔法 (Quake Magic)
癒やしの魔法 (Healing Magic)
治癒の魔法 (Cure Magic)
大治癒の魔法 (Greater Cure Magic)
バースト (Burst)
デトネーション (Detonation)
エクスプロード (Explode)
メテオフォール (Meteor Fall)
進撃の魔法 (Advance Magic)
守護の魔法 (Guardian Magic)
豪傑化の魔法 (Might Magic)
英雄化の魔法 (Heroic Magic)
筋力弱化の魔法 (Strength Weakening Magic)
魔力弱化の魔法 (Magic Weakening Magic)
脆弱化の魔法 (Vulnerability Magic)
無力化の魔法 (Nullification Magic)
毒の魔法 (Poison Magic)
暗闇の魔法 (Darkness Magic)
沈黙の魔法 (Silence Magic)
混乱の魔法 (Confusion Magic)
睡眠の魔法 (Sleep Magic)
混沌の魔法 (Chaos Magic)
夢幻の魔法 (Illusion Magic)
逃走の魔法 (Escape Magic)
逃走の魔法 (Escape Magic)
剣の舞 (Sword Dance)
チャーム (Charm)
発情の魔法 (Arousal Magic)
抑制の魔法 (Suppression Magic)
激昂 (Rage)
即死の魔法 (Death Magic)
猛毒の牙 (Venomous Fangs)
スピードスター (Speed Star)
切り裂く (Slash)
魅惑の視線 (Bewitching Gaze)
絶叫 (Scream)
大絶叫 (Great Scream)
毒針 (Poison Needle)
猛毒針 (Venom Needle)
神経毒針 (Neurotoxin Needle)
毒牙 (Poison Fangs)
猛毒牙 (Venomous Fang)
神経毒牙 (Neurotoxic Fang)
吸収攻撃 (Absorption Attack)
眠り粉 (Sleep Powder)
甘い息 (Sweet Breath)
捕縛攻撃 (Binding Attack)
眼光 (Glare)
混沌の牙 (Fangs of Chaos)
硬質化 (Hardening)
魅惑のダンス (Alluring Dance)
魅惑のダンス (Alluring Dance)
自爆 (Self-Destruct)
再生 (Regeneration)
激励 (Encourage)
強打 (Power Strike)
強連打 (Rapid Strikes)
三段突き (Triple Thrust)
影縫 (Shadow Stitch)
噛み砕く (Crunch)
猛毒の爪 (Venomous Claw)
ドラゴンブレス (Dragon Breath)
咆哮 (Roar)
フリーズ (Freeze)
フラッシュ (Flash)
ナノテクノロジー (Nanotechnology)
エマージェンシーモード (Emergency Mode)
ハードクラッシュ (Hard Crash)
デルタライトニング (Delta Lightning)
死突 (Death Thrust)
ハイポーション (Hi-Potion)
瞑想 (Meditation)
エクスポーション (Ex-Potion)
エリクサー (Elixir)
手加減しない (No Holding Back)
灼熱の魔符 (Blazing Talisman)
海嘯の魔符 (Tidal Talisman)
空断の魔符 (Sky-Cutting Talisman)
激震の魔符 (Quake Talisman)
火の魔法 (Fire Magic)
水の魔法 (Water Magic)
風の魔法 (Wind Magic)
土の魔法 (Earth Magic)
火炎の魔法 (Flame Magic)
砲水の魔法 (Torrent Magic)
旋風の魔法 (Whirlwind Magic)
地穿の魔法 (Earth-Piercing Magic)
灼熱の魔法 (Blazing Magic)
海嘯の魔法 (Tidal Magic)
空断の魔法 (Sky-Cutting Magic)
激震の魔法 (Quake Magic)
癒やしの魔法 (Healing Magic)
治癒の魔法 (Cure Magic)
大治癒の魔法 (Greater Cure Magic)
完治の魔法 (Full Cure Magic)
発狂 (Madness)
様子を見る (Observe)
集中 (Focus)
英雄の薬 (Hero's Elixir)
魔神の巾着袋 (Demon God's Pouch)
灼熱の魔符 (Blazing Talisman)
海嘯の魔符 (Tsunami Talisman)
空断の魔符 (Sky Severing Talisman)
激震の魔符 (Earthquake Talisman)
エリクサー (Elixir)
トマホーク (Tomahawk)
ダークマター (Dark Matter)
覚醒シスル行動 (Awakened Sysle Action)
溶解液 (Dissolving Fluid)
強溶解液 (Strong Dissolving Fluid)
吸引 (Suction)
強吸引 (Strong Suction)
分裂 (Division)
魅了の魔眼 (Bewitching Evil Eye)
魔道具創造 (Magic Tool Creation)
魔道具創造 (Magic Tool Creation)
魔道具創造 (Magic Tool Creation)
魔道具創造 (Magic Tool Creation)
ダークマター (Dark Matter)
魔力開放 (Mana Release)
マジカル太極拳 (Magical Tai Chi)
諸刃 (Double-Edged)
癒やしの魔法 (Healing Magic)
火の魔法 (Fire Magic)
水の魔法 (Water Magic)
風の魔法 (Wind Magic)
土の魔法 (Earth Magic)
強制勝利 (Forced Victory)
契約破棄の魔法 (Contract Nullification Magic)
魔道具破壊の魔法 (Magic Tool Destruction Magic)
魔力開放 (Mana Release)
ライフスティール (Life Steal)
エーテルスティール (Aether Steal)
インノケンティア (Innocentia)
魔道具破壊の魔法 (Magic Item Destruction)
``` ```