From de5b71ea04e1120fb8dd1ca7dbd2e1dc44a30820 Mon Sep 17 00:00:00 2001 From: dazedanon Date: Fri, 6 Jun 2025 17:18:03 -0500 Subject: [PATCH] Some changes --- modules/rpgmakermvmz.py | 15 ++- modules/wolf.py | 8 +- vocab.txt | 260 +++++----------------------------------- 3 files changed, 42 insertions(+), 241 deletions(-) diff --git a/modules/rpgmakermvmz.py b/modules/rpgmakermvmz.py index 7af829a..55b58a8 100644 --- a/modules/rpgmakermvmz.py +++ b/modules/rpgmakermvmz.py @@ -943,6 +943,8 @@ def searchCodes(page, pbar, jobList, filename): # Grab String if len(codeList[i]["parameters"]) > 0: jaString = codeList[i]["parameters"][0] + if "ま、待って!あなたは" in jaString: + print("Test") oldjaString = jaString else: codeList[i]["code"] = -1 @@ -1081,7 +1083,8 @@ def searchCodes(page, pbar, jobList, filename): j = i jaString = codeList[i]["parameters"][0] - currentGroup.append(jaString) + if jaString.strip(): + currentGroup.append(jaString) # Make sure not the end of the list. if len(codeList) <= i + 1: @@ -1102,7 +1105,7 @@ def searchCodes(page, pbar, jobList, filename): codeList[i]["parameters"] = [finalJAString] ### \\n - regex = r"([\\]+[kKnN][wWcCrRrEe]?[\[<](.*?)[>\]])" + regex = r"([\\]+[kKnN][wWcCrRrEe]?[\[<](.*?)[>])" match = re.search(regex, finalJAString) # Set Name @@ -1553,7 +1556,7 @@ def searchCodes(page, pbar, jobList, filename): continue # Get Speaker - match = re.search(r"^([\w\s]+)", jaString) + match = re.search(r"^(?:[\\]+[cC]\[\d+?\])?([\w\s]+)", jaString) if match: jaString = match.group(1) response = getSpeaker(jaString) @@ -1602,12 +1605,12 @@ def searchCodes(page, pbar, jobList, filename): jaString = codeList[i]["parameters"][0] patterns = { - # "テキスト-": (r"テキスト-(.+)" + "テキスト-": (r"テキスト-(.+)") # "var text": (r"var\stext\d+\s=\s\"(.+)\""), # "logtxt = ": (r"logtxt\s=\s'(.+)'" # ".setNickname": (r'.setNickname\(\\?"(.+?)\\?"\)' # "_subject=": (r'_subject=(.+?)_' - "text =": (r"text\s*=\s*'(.+[^\\])'"), + # "text =": (r"text\s*=\s*'(.+[^\\])'"), # "ex_a_name": (r'ex_a_name\(\d+,"(.+)"\)'), # "gameVariables.setValue": (r":\$gameVariables.setValue\(\d+,'(.+)'\)"), # "BattleManager._logWindow.push('addText'": (r"BattleManager._logWindow.push\('addText',\s'(.+)'\)"), @@ -2598,7 +2601,7 @@ def countTokens(system, user, history): inputTotalTokens += len(enc.encode(user)) # Output - outputTotalTokens += round(len(enc.encode(user)) * 3) + outputTotalTokens += round(len(enc.encode(user)) * 2.5) return [inputTotalTokens, outputTotalTokens] diff --git a/modules/wolf.py b/modules/wolf.py index 1bb78f7..a4f273e 100644 --- a/modules/wolf.py +++ b/modules/wolf.py @@ -81,8 +81,8 @@ PBAR = None FILENAME = None # Dialogue / Choices -CODE101 = False -CODE102 = False +CODE101 = True +CODE102 = True # Set String (Fragile but necessary) CODE122 = False @@ -91,12 +91,12 @@ CODE150 = False # Other CODE210 = False CODE300 = False -CODE250 = True +CODE250 = False # Database SCENARIOFLAG = False OPTIONSFLAG = False -NPCFLAG = True +NPCFLAG = False DBNAMEFLAG = False DBVALUEFLAG = False ITEMFLAG = False diff --git a/vocab.txt b/vocab.txt index 4cc4713..8e6a8bc 100644 --- a/vocab.txt +++ b/vocab.txt @@ -1,35 +1,13 @@ Here are some vocabulary and terms so that you know the proper spelling and translation. ``` # Game Characters -# Game Characters -アイカ (Aika) - Female -カナエ (Kanae) - Female -マドカ (Madoka) - Female -シズカ (Shizuka) - Female -ユウキ (Yuuki) - Male -ユキナ (Yukina) - 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 +ソフィー (Sophie) - Female +カタリナ (Katarina) - Female +師匠ドロシア (Master Dorothea) - Female +ギルド女性受付 (Guild Receptionist) - Female +娼館受付 (Brothel Receptionist) - Female +ドミ (Domi) - Unknown +姫ヶ崎エミリー (Emily Himegasaki) - Female # Lewd Terms マンコ (pussy) @@ -129,6 +107,7 @@ ME 音量 (ME Volume) 紅蓮 (Vermilion) # Demons/Angels/Monsters +聖女 (Saintess) 悪魔 (Demon) 上級悪魔 (Arch Demon) 歪魔 (Distorted Demon) @@ -172,206 +151,25 @@ w ((lol)) 』 (』) # Game Specific -魔書館 (Magic Library) -風鳴山 (Kazename Mountain) -砂漠地帯 (Desert Area) -西の炭鉱 (Western Mine) -海岸地帯 (Coastal Area) -海辺の洞窟 (Seaside Cave) -森の広場 (Forest Clearing) -東の炭鉱 (East Mine) -野盗のアジト (Bandit Hideout) -魔法陣 (Magic Circle) -鏡の世界 (Mirror World) -大陸森 (Continent Forest) -闘技場 (Arena) -事務所 (Office) -聖域 (Sanctuary) -オークション会場 (Auction Hall) -王室 (Royal Room) -食堂 (Cafeteria) -屋上庭園 (Rooftop Garden) -山道 (Mountain Path) -大橋 (Great Bridge) -玉座の間 (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) - +獣の魔女 (Beast Witch) +ルーンフェリア (Runefellia) +ミストウッド雪森 (Mistwood Snow Forest) +ソフィーリアの家 (Sophiria's House) +聖都ノーブルヘイツ (Holy City Noble Heights) +ゴルマンの宿 (Golman's Inn) +華都エルムリッジ (Splendid City Elmridge) +炭鉱都グリムストーン (Mining City Grimstone) +エルムリッジ街道 (Elmridge Highway) +炭鉱都ギルド (Mining City Guild) +王都グランヘイツ (Royal Capital Granheights) +ギルド本部 (Guild Headquarters) +封鎖坑道 (Sealed Tunnel) +錆びれた廃城 (Rusty Abandoned Castle/Ruined Castle) +離島洞穴 (Isolated Island Cave) +海都シーグレイ (Sea Capital Seagray) +精霊都 ダストバレー (Spirit Capital Dust Valley) +シルバーブルック (Silverbrook) +領主邸 (Lord's Mansion) +銀の塔 (Silver Tower) +聖女遺跡 (Saintess Ruins) ``` \ No newline at end of file