Compare commits

...

4 commits

Author SHA1 Message Date
ae17564a1c try 2026-07-09 17:23:19 -05:00
fa15db7c01 New patcher 2026-07-09 17:23:05 -05:00
984cfa0b2c edits 2026-07-09 17:21:12 -05:00
4c4e2c6e3d Untranslated and fix names 2026-07-09 16:19:00 -05:00
129 changed files with 6136 additions and 5537 deletions

3
.gitignore vendored
View file

@ -21,6 +21,7 @@
!.gitignore
!README.md
!patch-config.txt
!patch-config.example.txt
!GameUpdate*
!patch*
!Game.dat
@ -29,6 +30,8 @@
!package.nw
!SRPG_Unpacker.exe
!(SRPG_Unpacker Patcher).bat
!UberWolfCli.exe
!UberWolfCli.LICENSE.txt
!Data/BasicData/CommonEvent.dat
!Data/BasicData/DataBase.dat
!Data/BasicData/CDataBase.dat

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -17,22 +17,67 @@
2. Optional: set `GAMEUPDATE_PROMPT_PWSH=1` before running `GameUpdate.bat` if you want users to be prompted to install PowerShell 7 via winget.
3. Optional: set `GAMEUPDATE_DL_ATTEMPTS` (default `2`) to control retries for API checks/downloads. Lower values fail faster; higher values tolerate flaky networks.
### patch-config.txt
Create `gameupdate/patch-config.txt` next to `patch.ps1` (see `patch-config.example.txt`).
In DazedMTLTool, set **Config → Game Update Defaults** (forge, host, org/username, branch) once. Step 1 **Copy gameupdate/** writes those into each game's `patch-config.txt`. You still set `repo=` per game.
```txt
forge=gitlab
host=gitgud.io
username=YOUR_ORG_OR_USER
repo=YOUR_PATCH_REPO
branch=main
```
| Key | Meaning |
|-----|---------|
| `forge` | `gitlab` (default), `github`, or `forgejo` (`gitea` also accepted) |
| `host` | Hostname only. Defaults: `gitgud.io` / `github.com` / `codeberg.org` |
| `username` | Owner / org / group (`owner=` / `org=` aliases work) |
| `repo` | Repository name |
| `branch` | Branch to track |
Examples:
```txt
# GitLab / gitgud
forge=gitlab
host=gitgud.io
username=myorg
repo=cool-game-en
branch=main
# GitHub
forge=github
host=github.com
username=myorg
repo=cool-game-en
branch=main
# Forgejo / Codeberg
forge=forgejo
host=codeberg.org
username=myorg
repo=cool-game-en
branch=main
```
Older configs with only `username` / `repo` / `branch` still work (assumes GitLab on `gitgud.io`).
# Troubleshooting
**GAMEUPDATE.bat doesn't update and closes immediately**
1. Make sure your path doesn't contain any Japanese characters or lots of whitespace.
2. Make sure you actually have permissions in the folder
3. Auto-update calls GitLabs public HTTP API (`/api/v4/...`), not the web “Download ZIP” URL—no account or token is required for public patch repos.
For WOLF RPG games, if you downloaded the game off of DLSite, you will need to do some extra steps to patch it. This is because there is a "master" file called Data.wolf that will take priority over the english patch files. You will need this file to be a folder before patching will work.
3. Auto-update calls the forge's public HTTP API (GitLab `/api/v4`, GitHub `/repos/...`, Forgejo `/api/v1`), not the web “Download ZIP” button - no account is required for public patch repos.
# Wolf Games
1) Download the latest UberWolf.exe release from the following link:
https://github.com/Sinflower/UberWolf/releases
2) Drag Data.wolf onto UberWolf.exe. This will create a new folder called data.wolf~
3) Rename the new data.wolf~ folder to Data
4) Delete the Data.wolf file
5) Delete previous_patch_sha.txt (this will exist if you ran GameUpdate.bat previously)
6) Run GameUpdate.bat
WOLF RPG installs from DLSite ship a master `Data.wolf` archive that takes priority over loose English patch files. `GameUpdate.bat` detects that and unpacks it automatically with the bundled `UberWolfCli.exe` (MIT, [Sinflower/UberWolf](https://github.com/Sinflower/UberWolf)), then renames `Data.wolf` to `Data.wolf.bak` so the patched loose `Data/` files load.
Just run **`GameUpdate.bat`**. No manual UberWolf download is required.
If unpack fails (rare Pro / protected builds), unpack once with [UberWolf](https://github.com/Sinflower/UberWolf/releases), ensure a loose `Data/` folder exists, rename or remove `Data.wolf`, delete `gameupdate/previous_patch_sha.txt`, and run `GameUpdate.bat` again.
# Edit/Contribute
TLDR 3 steps.

21
UberWolfCli.LICENSE.txt Normal file
View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2023 Sinflower
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

BIN
UberWolfCli.exe Normal file

Binary file not shown.

View file

@ -0,0 +1,28 @@
# GameUpdate patch source (copy to patch-config.txt and edit).
# Lines starting with # are comments. Keys are case-insensitive.
#
# Tip: set forge / host / username / branch once in DazedMTLTool
# Config → Game Update Defaults. Step 1 "Copy gameupdate/" writes
# those into this file automatically (you still set repo= per game).
# Where the patch repo lives:
# gitlab - GitLab / gitgud.io / self-hosted GitLab (default)
# github - GitHub.com or GitHub Enterprise
# forgejo - Forgejo (also accepts gitea)
forge=gitlab
# Host only (no https://). Defaults:
# gitlab -> gitgud.io
# github -> github.com
# forgejo -> codeberg.org
# Examples: gitgud.io gitlab.com github.com codeberg.org git.example.com
host=gitgud.io
# Owner / org / group that owns the repo (set in Config; rarely changes)
username=YOUR_ORG_OR_USER
# Repository name (per game)
repo=YOUR_PATCH_REPO
# Branch to track
branch=main

View file

@ -1,3 +1,7 @@
username=dazed-translations
repo=magical-girls-runa-and-nanami
branch=main
# Generated by DazedMTLTool from Config → Game Update defaults.
# Edit repo= per game. forge/host/username usually stay the same.
forge=forgejo
host=git.dazedtl.dev
username=dazed-translations
repo=dreaming-of-the-plucked-flower
branch=main

View file

@ -194,7 +194,13 @@ function Test-WrongWorkingDirectory {
function Read-PatchConfig {
param([string]$ConfigPath)
$cfg = @{ username = ''; repo = ''; branch = '' }
$cfg = @{
forge = 'gitlab'
host = ''
username = ''
repo = ''
branch = ''
}
if (-not (Test-Path -LiteralPath $ConfigPath)) {
return $cfg
}
@ -206,7 +212,12 @@ function Read-PatchConfig {
$k = $line.Substring(0, $eq).Trim().ToLowerInvariant()
$v = if ($eq -lt $line.Length - 1) { $line.Substring($eq + 1).Trim() } else { '' }
switch ($k) {
'forge' { $cfg.forge = $v }
'provider' { $cfg.forge = $v }
'host' { $cfg.host = $v }
'username' { $cfg.username = $v }
'owner' { $cfg.username = $v }
'org' { $cfg.username = $v }
'repo' { $cfg.repo = $v }
'branch' { $cfg.branch = $v }
}
@ -214,6 +225,115 @@ function Read-PatchConfig {
return $cfg
}
function Resolve-PatchForge {
param([Parameter(Mandatory = $true)][hashtable]$Cfg)
$raw = ([string]$Cfg.forge).Trim().ToLowerInvariant()
if ([string]::IsNullOrWhiteSpace($raw)) { $raw = 'gitlab' }
$kind = switch -Regex ($raw) {
'^(gitlab|gl|gitgud)$' { 'gitlab' }
'^(github|gh)$' { 'github' }
'^(forgejo|gitea|fj|codeberg)$' { 'forgejo' }
default { $null }
}
if (-not $kind) {
throw ("PATCH_ERR:CONFIG:Unknown forge='{0}'. Use gitlab, github, or forgejo." -f $Cfg.forge)
}
$hostName = ([string]$Cfg.host).Trim()
$hostName = $hostName -replace '^https?://', ''
$hostName = $hostName.TrimEnd('/')
if ($hostName.Contains('/')) {
$hostName = $hostName.Split('/')[0]
}
if ([string]::IsNullOrWhiteSpace($hostName)) {
$hostName = switch ($kind) {
'gitlab' { 'gitgud.io' }
'github' { 'github.com' }
'forgejo' { 'codeberg.org' }
}
}
$webBase = "https://$hostName"
$apiBase = switch ($kind) {
'gitlab' { "$webBase/api/v4" }
'github' {
if ($hostName -eq 'github.com') { 'https://api.github.com' }
else { "$webBase/api/v3" }
}
'forgejo' { "$webBase/api/v1" }
}
return @{
kind = $kind
host = $hostName
webBase = $webBase
apiBase = $apiBase
username = ([string]$Cfg.username).Trim()
repo = ([string]$Cfg.repo).Trim()
branch = ([string]$Cfg.branch).Trim()
}
}
function New-PatchApiHeaders {
param([Parameter(Mandatory = $true)][hashtable]$Resolved)
$headers = @{ 'User-Agent' = 'DazedMTL-Patcher-1.0' }
if ($Resolved.kind -eq 'github') {
$headers['Accept'] = 'application/vnd.github+json'
}
return $headers
}
function Get-PatchLatestSha {
param(
[Parameter(Mandatory = $true)][hashtable]$Resolved,
[Parameter(Mandatory = $true)][hashtable]$Headers
)
$ownerEnc = [uri]::EscapeDataString($Resolved.username)
$repoEnc = [uri]::EscapeDataString($Resolved.repo)
$branchEnc = [uri]::EscapeDataString($Resolved.branch)
switch ($Resolved.kind) {
'gitlab' {
$id = [uri]::EscapeDataString($Resolved.username + '/' + $Resolved.repo)
$uri = "$($Resolved.apiBase)/projects/$id/repository/branches/$branchEnc"
return [string](Invoke-RestMethod -Uri $uri -Headers $Headers).commit.id
}
'github' {
$uri = "$($Resolved.apiBase)/repos/$ownerEnc/$repoEnc/commits/$branchEnc"
return [string](Invoke-RestMethod -Uri $uri -Headers $Headers).sha
}
'forgejo' {
$uri = "$($Resolved.apiBase)/repos/$ownerEnc/$repoEnc/branches/$branchEnc"
return [string](Invoke-RestMethod -Uri $uri -Headers $Headers).commit.id
}
}
}
function Get-PatchArchiveUrl {
param(
[Parameter(Mandatory = $true)][hashtable]$Resolved,
[Parameter(Mandatory = $true)][string]$Sha
)
$ownerEnc = [uri]::EscapeDataString($Resolved.username)
$repoEnc = [uri]::EscapeDataString($Resolved.repo)
$shaEnc = [uri]::EscapeDataString($Sha)
switch ($Resolved.kind) {
'gitlab' {
$id = [uri]::EscapeDataString($Resolved.username + '/' + $Resolved.repo)
return "$($Resolved.apiBase)/projects/$id/repository/archive.zip?sha=$shaEnc"
}
'github' {
return "$($Resolved.apiBase)/repos/$ownerEnc/$repoEnc/zipball/$shaEnc"
}
'forgejo' {
return "$($Resolved.apiBase)/repos/$ownerEnc/$repoEnc/archive/$shaEnc.zip"
}
}
}
function Invoke-SrpgUnpacker {
param(
[Parameter(Mandatory = $true)][string]$ExePath,
@ -230,6 +350,140 @@ function Invoke-SrpgUnpacker {
}
}
function Test-WolfLooseDataReady {
param([Parameter(Mandatory = $true)][string]$DataDir)
if (-not (Test-Path -LiteralPath $DataDir -PathType Container)) {
return $false
}
$markers = @(
(Join-Path $DataDir 'BasicData\CommonEvent.dat'),
(Join-Path $DataDir 'CommonEvent.dat')
)
foreach ($marker in $markers) {
if (Test-Path -LiteralPath $marker -PathType Leaf) {
return $true
}
}
if (@(Get-ChildItem -LiteralPath $DataDir -Filter '*.mps' -File -ErrorAction SilentlyContinue).Count -gt 0) {
return $true
}
$basic = Join-Path $DataDir 'BasicData'
if (Test-Path -LiteralPath $basic -PathType Container) {
if (@(Get-ChildItem -LiteralPath $basic -Filter '*.dat' -File -ErrorAction SilentlyContinue).Count -gt 0) {
return $true
}
}
return $false
}
function Find-UberWolfCli {
param([Parameter(Mandatory = $true)][string]$Root)
$candidates = @(
(Join-Path $Root 'UberWolfCli.exe'),
(Join-Path $Root 'gameupdate\UberWolfCli.exe')
)
foreach ($path in $candidates) {
if (Test-Path -LiteralPath $path -PathType Leaf) {
return $path
}
}
return $null
}
function Invoke-WolfPreSetup {
<#
WOLF installs often ship Data.wolf, which overrides loose patched Data/ files.
Unpack once with UberWolfCli (bundled in the patch repo), then retire Data.wolf
so GameUpdate can copy injected .mps/.dat on top.
#>
param([Parameter(Mandatory = $true)][string]$Root)
$dataWolf = $null
foreach ($name in @('Data.wolf', 'data.wolf')) {
$candidate = Join-Path $Root $name
if (Test-Path -LiteralPath $candidate -PathType Leaf) {
$dataWolf = $candidate
break
}
}
if (-not $dataWolf) {
return
}
$dataDir = Join-Path $Root 'Data'
if (-not (Test-Path -LiteralPath $dataDir -PathType Container)) {
$dataDirAlt = Join-Path $Root 'data'
if (Test-Path -LiteralPath $dataDirAlt -PathType Container) {
$dataDir = $dataDirAlt
}
}
if (Test-WolfLooseDataReady -DataDir $dataDir) {
$bak = "$dataWolf.bak"
if (-not (Test-Path -LiteralPath $bak)) {
Write-Host '[Pre-Setup] Loose Data/ already present; retiring Data.wolf -> Data.wolf.bak'
Rename-Item -LiteralPath $dataWolf -NewName ([IO.Path]::GetFileName($bak)) -Force
}
else {
Write-Host '[Pre-Setup] Loose Data/ already present; removing leftover Data.wolf'
Remove-Item -LiteralPath $dataWolf -Force
}
return
}
$cli = Find-UberWolfCli -Root $Root
if (-not $cli) {
Write-Host '[Pre-Setup] Data.wolf found but UberWolfCli.exe is missing.'
Write-Host ' Copy UberWolfCli.exe into the game root (Step 1 gameupdate/) and re-run.'
return
}
Write-Host '[Pre-Setup] Unpacking Data.wolf with UberWolfCli (one-time)...'
$code = Invoke-SrpgUnpacker -ExePath $cli -WorkingDirectory $Root -Arguments @('-o', $dataWolf)
if ($code -ne 0) {
Write-Host ('[Pre-Setup] ERROR: UberWolfCli exited with code {0}.' -f $code)
return
}
# UberWolf writes next to the archive as <stem>/ (Data/). Also accept data.wolf~ leftovers.
$unpacked = Join-Path $Root 'Data'
if (-not (Test-Path -LiteralPath $unpacked -PathType Container)) {
$unpacked = Join-Path $Root 'data'
}
if (-not (Test-WolfLooseDataReady -DataDir $unpacked)) {
foreach ($alt in @('data.wolf~', 'Data.wolf~', 'Data~', 'data~')) {
$altPath = Join-Path $Root $alt
if (Test-Path -LiteralPath $altPath -PathType Container) {
Write-Host ("[Pre-Setup] Promoting {0} -> Data\" -f $alt)
if (Test-Path -LiteralPath (Join-Path $Root 'Data')) {
Remove-FileOrDirectoryViaCmd -LiteralPath (Join-Path $Root 'Data')
}
Rename-Item -LiteralPath $altPath -NewName 'Data' -Force
$unpacked = Join-Path $Root 'Data'
break
}
}
}
if (-not (Test-WolfLooseDataReady -DataDir $unpacked)) {
Write-Host '[Pre-Setup] ERROR: Unpack finished but loose Data/ still looks empty.'
return
}
$bak = "$dataWolf.bak"
if (Test-Path -LiteralPath $dataWolf -PathType Leaf) {
if (-not (Test-Path -LiteralPath $bak)) {
Write-Host '[Pre-Setup] Retiring Data.wolf -> Data.wolf.bak'
Rename-Item -LiteralPath $dataWolf -NewName ([IO.Path]::GetFileName($bak)) -Force
}
else {
Write-Host '[Pre-Setup] Removing Data.wolf so loose Data/ takes priority'
Remove-Item -LiteralPath $dataWolf -Force
}
}
Write-Host '[Pre-Setup] Wolf Data/ is ready for patching.'
}
function Invoke-SrpgPreSetup {
param([string]$Root)
$unpacker = Join-Path $Root 'SRPG_Unpacker.exe'
@ -512,9 +766,7 @@ function Invoke-PatchDownloadExtract {
param(
[Parameter(Mandatory = $true)][string]$Root,
[Parameter(Mandatory = $true)][string]$StateFilePath,
[Parameter(Mandatory = $true)][string]$Username,
[Parameter(Mandatory = $true)][string]$Repo,
[Parameter(Mandatory = $true)][string]$Branch
[Parameter(Mandatory = $true)][hashtable]$Resolved
)
if ($PSVersionTable.PSEdition -ne 'Core') {
@ -526,13 +778,11 @@ function Invoke-PatchDownloadExtract {
Set-Location -LiteralPath $Root
$id = [uri]::EscapeDataString($Username + '/' + $Repo)
$branchEnc = [uri]::EscapeDataString($Branch)
$headers = @{ 'User-Agent' = 'DazedMTL-Patcher-1.0' }
$headers = New-PatchApiHeaders -Resolved $Resolved
$dlAttempts = Get-EnvInt -Name 'GAMEUPDATE_DL_ATTEMPTS' -Default 2
$latestSha = Invoke-WithRetry -Name 'Resolve latest patch SHA' -Attempts $dlAttempts -Action {
(Invoke-RestMethod -Uri ("https://gitgud.io/api/v4/projects/$id/repository/branches/$branchEnc") -Headers $headers).commit.id
Get-PatchLatestSha -Resolved $Resolved -Headers $headers
}
if (-not $latestSha) { throw 'PATCH_ERR:API:Latest commit SHA response was empty.' }
$latestSha = ([string]$latestSha).Trim()
@ -551,8 +801,7 @@ function Invoke-PatchDownloadExtract {
$zipPath = Join-Path $Root ('dazedmtl_patch_' + [Guid]::NewGuid().ToString('N') + '.zip')
Write-Host ('Downloading patch... ' + $zipPath)
$stage = Join-Path ([IO.Path]::GetTempPath()) ('gu_' + [Guid]::NewGuid().ToString('N'))
$archiveSha = [uri]::EscapeDataString($latestSha)
$archiveUrl = "https://gitgud.io/api/v4/projects/$id/repository/archive.zip?sha=$archiveSha"
$archiveUrl = Get-PatchArchiveUrl -Resolved $Resolved -Sha $latestSha
$dlSw = [System.Diagnostics.Stopwatch]::StartNew()
Invoke-WithRetry -Name 'Download archive with Invoke-WebRequest' -Attempts $dlAttempts -Action {
@ -599,7 +848,21 @@ function Invoke-PatchDownloadExtract {
if ($dirs.Count -ne 1) {
throw ('PATCH_ERR:ZIP:Expected one root folder in archive, found {0}.' -f $dirs.Count)
}
Copy-Item -Path (Join-Path $dirs[0].FullName '*') -Destination $PWD.Path -Recurse -Force
$stagedRoot = $dirs[0].FullName
# Stage UberWolfCli into the game root before unpack so first-time
# players can convert Data.wolf -> Data/ before English files land.
foreach ($cliName in @('UberWolfCli.exe', 'UberWolfCli.LICENSE.txt')) {
$stagedCli = Join-Path $stagedRoot $cliName
$destCli = Join-Path $Root $cliName
if ((Test-Path -LiteralPath $stagedCli -PathType Leaf) -and
-not (Test-Path -LiteralPath $destCli -PathType Leaf)) {
Copy-Item -LiteralPath $stagedCli -Destination $destCli -Force
}
}
Invoke-WolfPreSetup -Root $Root
Copy-Item -Path (Join-Path $stagedRoot '*') -Destination $PWD.Path -Recurse -Force
}
finally {
if (Test-Path -LiteralPath $zipPath) {
@ -717,8 +980,19 @@ try {
exit 1
}
Write-Host ('Pulling patch from https://gitgud.io/{0}/{1} (branch: {2})' -f $cfg.username, $cfg.repo, $cfg.branch)
try {
$resolved = Resolve-PatchForge -Cfg $cfg
}
catch {
Write-Host $_.Exception.Message
Wait-ConsolePause
exit 1
}
Write-Host ('Pulling patch from {0}/{1}/{2} ({3}, branch: {4})' -f `
$resolved.webBase, $resolved.username, $resolved.repo, $resolved.kind, $resolved.branch)
Invoke-WolfPreSetup -Root $GameRoot
Invoke-SrpgPreSetup -Root $GameRoot
$stateFile = Join-Path $PatchBundleRoot 'previous_patch_sha.txt'
@ -726,7 +1000,7 @@ try {
$patchDlExit = 1
try {
$patchDlExit = Invoke-PatchDownloadExtract -Root $GameRoot -StateFilePath $stateFile `
-Username $cfg.username -Repo $cfg.repo -Branch $cfg.branch
-Resolved $resolved
}
catch {
Write-Host ''
@ -753,6 +1027,9 @@ try {
Write-Host 'Applying patch...'
Invoke-SrpgPostApply -Root $GameRoot
# Safety: if Data/ is ready (from unpack or patch files) but Data.wolf
# remains, retire it so the archive does not override loose English files.
Invoke-WolfPreSetup -Root $GameRoot
Write-Host 'Cleaning up...'
Remove-PatchTempArtifacts -Root $GameRoot

View file

@ -6,7 +6,6 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(pwd)"
CONFIG_FILE="$SCRIPT_DIR/patch-config.txt"
STATE_FILE="$SCRIPT_DIR/previous_patch_sha.txt"
GITGUD_API="https://gitgud.io/api/v4"
API_HEADERS=( -H "User-Agent: GameUpdate/1.0" )
check_dependency() {
@ -38,19 +37,113 @@ echo "Config file path: $CONFIG_FILE"
# shellcheck disable=SC1090
. "$CONFIG_FILE"
if [ -z "${username:-}" ]; then
# Defaults for older configs that only set username/repo/branch.
forge="${forge:-${provider:-gitlab}}"
host="${host:-}"
username="${username:-${owner:-${org:-}}}"
repo="${repo:-}"
branch="${branch:-}"
if [ -z "$username" ]; then
echo "ERROR: 'username=' is missing in gameupdate/patch-config.txt"
exit 1
fi
if [ -z "${repo:-}" ]; then
if [ -z "$repo" ]; then
echo "ERROR: 'repo=' is missing in gameupdate/patch-config.txt"
exit 1
fi
if [ -z "${branch:-}" ]; then
if [ -z "$branch" ]; then
echo "ERROR: 'branch=' is missing in gameupdate/patch-config.txt"
exit 1
fi
normalize_forge() {
local raw
raw="$(printf '%s' "$1" | tr '[:upper:]' '[:lower:]' | tr -d '[:space:]')"
case "$raw" in
''|gitlab|gl|gitgud) echo gitlab ;;
github|gh) echo github ;;
forgejo|gitea|fj|codeberg) echo forgejo ;;
*)
echo "ERROR: Unknown forge='$1'. Use gitlab, github, or forgejo." >&2
return 1
;;
esac
}
FORGE_KIND="$(normalize_forge "$forge")" || exit 1
# Strip scheme / path from host if a user pasted a full URL.
HOST_NAME="$(printf '%s' "$host" | sed -E 's#^https?://##; s#/.*##; s#[[:space:]]##g')"
if [ -z "$HOST_NAME" ]; then
case "$FORGE_KIND" in
gitlab) HOST_NAME="gitgud.io" ;;
github) HOST_NAME="github.com" ;;
forgejo) HOST_NAME="codeberg.org" ;;
esac
fi
WEB_BASE="https://${HOST_NAME}"
case "$FORGE_KIND" in
gitlab) API_BASE="${WEB_BASE}/api/v4" ;;
github)
if [ "$HOST_NAME" = "github.com" ]; then
API_BASE="https://api.github.com"
else
API_BASE="${WEB_BASE}/api/v3"
fi
;;
forgejo) API_BASE="${WEB_BASE}/api/v1" ;;
esac
API_HEADERS=( -H "User-Agent: GameUpdate/1.0" )
if [ "$FORGE_KIND" = "github" ]; then
API_HEADERS+=( -H "Accept: application/vnd.github+json" )
fi
owner_enc=$(jq -nr --arg s "$username" '$s | @uri')
repo_enc=$(jq -nr --arg s "$repo" '$s | @uri')
branch_enc=$(jq -nr --arg b "$branch" '$b | @uri')
project_enc=$(jq -nr --arg ns "$username" --arg rp "$repo" '$ns + "/" + $rp | @uri')
resolve_latest_sha() {
case "$FORGE_KIND" in
gitlab)
curl -fsSL "${API_HEADERS[@]}" \
"${API_BASE}/projects/${project_enc}/repository/branches/${branch_enc}" \
| jq -r '.commit.id'
;;
github)
curl -fsSL "${API_HEADERS[@]}" \
"${API_BASE}/repos/${owner_enc}/${repo_enc}/commits/${branch_enc}" \
| jq -r '.sha'
;;
forgejo)
curl -fsSL "${API_HEADERS[@]}" \
"${API_BASE}/repos/${owner_enc}/${repo_enc}/branches/${branch_enc}" \
| jq -r '.commit.id'
;;
esac
}
archive_url_for_sha() {
local sha_enc
sha_enc=$(jq -nr --arg s "$1" '$s | @uri')
case "$FORGE_KIND" in
gitlab)
echo "${API_BASE}/projects/${project_enc}/repository/archive.zip?sha=${sha_enc}"
;;
github)
echo "${API_BASE}/repos/${owner_enc}/${repo_enc}/zipball/${sha_enc}"
;;
forgejo)
echo "${API_BASE}/repos/${owner_enc}/${repo_enc}/archive/${sha_enc}.zip"
;;
esac
}
echo "Pulling patch from ${WEB_BASE}/${username}/${repo} (${FORGE_KIND}, branch: ${branch})"
RETRIES="${GAMEUPDATE_DL_ATTEMPTS:-2}"
if ! [[ "$RETRIES" =~ ^[1-9][0-9]*$ ]]; then
RETRIES=2
@ -74,23 +167,139 @@ retry_cmd() {
done
}
project_enc=$(jq -nr --arg ns "$username" --arg rp "$repo" '$ns + "/" + $rp | @uri')
branch_enc=$(jq -nr --arg b "$branch" '$b | @uri')
# Get the latest hash
echo "Getting latest commit SHA hash"
latest_patch_sha="$(
retry_cmd "Resolve latest patch SHA" \
curl -fsSL "${API_HEADERS[@]}" \
"${GITGUD_API}/projects/${project_enc}/repository/branches/${branch_enc}" \
| jq -r '.commit.id'
)"
latest_patch_sha=""
attempt=1
while true; do
if latest_patch_sha="$(resolve_latest_sha)"; then
break
fi
if [ "$attempt" -ge "$RETRIES" ]; then
echo "Resolve latest patch SHA failed after $attempt attempt(s)."
exit 1
fi
echo "Resolve latest patch SHA failed ($attempt/$RETRIES), retrying..."
attempt=$((attempt + 1))
sleep 2
done
latest_patch_sha="$(printf '%s' "$latest_patch_sha" | tr -d '[:space:]')"
if [ -z "$latest_patch_sha" ] || [ "$latest_patch_sha" = "null" ]; then
echo "PATCH_ERR:API:Latest commit SHA response was empty."
exit 1
fi
# --------------------------------------------------------
# PRE-SETUP: Wolf Data.wolf -> loose Data/ (before patch copy)
# --------------------------------------------------------
wolf_loose_data_ready() {
local data_dir="$1"
[ -d "$data_dir" ] || return 1
[ -f "$data_dir/BasicData/CommonEvent.dat" ] && return 0
[ -f "$data_dir/CommonEvent.dat" ] && return 0
if compgen -G "$data_dir/*.mps" > /dev/null 2>&1; then
return 0
fi
if compgen -G "$data_dir/BasicData/*.dat" > /dev/null 2>&1; then
return 0
fi
return 1
}
find_uberwolf_cli() {
if [ -f "$ROOT_DIR/UberWolfCli.exe" ]; then
echo "$ROOT_DIR/UberWolfCli.exe"
return 0
fi
if [ -f "$ROOT_DIR/gameupdate/UberWolfCli.exe" ]; then
echo "$ROOT_DIR/gameupdate/UberWolfCli.exe"
return 0
fi
return 1
}
retire_data_wolf() {
local data_wolf="$1"
local bak="${data_wolf}.bak"
if [ ! -f "$data_wolf" ]; then
return 0
fi
if [ ! -e "$bak" ]; then
echo "[Pre-Setup] Retiring $(basename "$data_wolf") -> $(basename "$bak")"
mv -f "$data_wolf" "$bak"
else
echo "[Pre-Setup] Removing leftover $(basename "$data_wolf") so loose Data/ takes priority"
rm -f "$data_wolf"
fi
}
invoke_wolf_pre_setup() {
local data_wolf=""
local name
for name in Data.wolf data.wolf; do
if [ -f "$ROOT_DIR/$name" ]; then
data_wolf="$ROOT_DIR/$name"
break
fi
done
[ -n "$data_wolf" ] || return 0
local data_dir="$ROOT_DIR/Data"
if [ ! -d "$data_dir" ] && [ -d "$ROOT_DIR/data" ]; then
data_dir="$ROOT_DIR/data"
fi
if wolf_loose_data_ready "$data_dir"; then
retire_data_wolf "$data_wolf"
return 0
fi
local cli
cli="$(find_uberwolf_cli || true)"
if [ -z "$cli" ]; then
echo "[Pre-Setup] Data.wolf found but UberWolfCli.exe is missing."
echo " Copy UberWolfCli.exe into the game root (Step 1 gameupdate/) and re-run."
return 0
fi
echo "[Pre-Setup] Unpacking Data.wolf with UberWolfCli (one-time)..."
# Native .exe works under Windows / Git Bash; wine covers Linux hosts.
if ( cd "$ROOT_DIR" && "$cli" -o "$data_wolf" ); then
:
elif command -v wine > /dev/null 2>&1 && ( cd "$ROOT_DIR" && wine "$cli" -o "$data_wolf" ); then
:
else
echo "[Pre-Setup] ERROR: UberWolfCli unpack failed."
return 0
fi
local unpacked="$ROOT_DIR/Data"
if ! wolf_loose_data_ready "$unpacked"; then
unpacked="$ROOT_DIR/data"
fi
if ! wolf_loose_data_ready "$unpacked"; then
local alt
for alt in data.wolf~ Data.wolf~ Data~ data~; do
if [ -d "$ROOT_DIR/$alt" ]; then
echo "[Pre-Setup] Promoting $alt -> Data/"
rm -rf "$ROOT_DIR/Data"
mv -f "$ROOT_DIR/$alt" "$ROOT_DIR/Data"
unpacked="$ROOT_DIR/Data"
break
fi
done
fi
if wolf_loose_data_ready "$unpacked"; then
retire_data_wolf "$data_wolf"
echo "[Pre-Setup] Wolf Data/ is ready for patching."
else
echo "[Pre-Setup] ERROR: Unpack finished but loose Data/ still looks empty."
fi
}
invoke_wolf_pre_setup
# --------------------------------------------------------
# PRE-SETUP: Ensure SRPG data and patch structure exists
# Run Steps 1 and 2 BEFORE pulling repo patch to avoid overwriting updates
@ -132,10 +341,10 @@ fi
download_extract() {
echo "Downloading latest patch..."
archive_sha_enc=$(jq -nr --arg s "$latest_patch_sha" '$s | @uri')
archive_url="$(archive_url_for_sha "$latest_patch_sha")"
if ! retry_cmd "Download archive with curl" \
curl -fSL --progress-bar "${API_HEADERS[@]}" \
"${GITGUD_API}/projects/${project_enc}/repository/archive.zip?sha=${archive_sha_enc}" \
"$archive_url" \
-o "$ROOT_DIR/repo.zip"; then
echo "Download failed!"
rm -f "$ROOT_DIR/repo.zip"
@ -166,6 +375,15 @@ download_extract() {
return 1
fi
# Stage UberWolfCli before unpack so Data.wolf -> Data/ happens before
# English patch files are copied on top.
for cli_name in UberWolfCli.exe UberWolfCli.LICENSE.txt; do
if [ -f "$inner/$cli_name" ] && [ ! -f "$ROOT_DIR/$cli_name" ]; then
cp -f "$inner/$cli_name" "$ROOT_DIR/$cli_name"
fi
done
invoke_wolf_pre_setup
echo "Applying patch..."
if ! cp -r "$inner"/* "$ROOT_DIR/"; then
echo "Patch application failed!"
@ -205,6 +423,9 @@ download_extract() {
fi
fi
# Retire Data.wolf if loose Data/ is ready after the patch copy.
invoke_wolf_pre_setup
echo "$latest_patch_sha" > "$STATE_FILE"
}

View file

@ -2853,4 +2853,4 @@
}
],
"kind": "db"
}
}

File diff suppressed because it is too large Load diff

View file

@ -17573,4 +17573,4 @@
}
],
"kind": "db"
}
}

View file

@ -160,4 +160,4 @@
]
}
]
}
}

View file

@ -268,7 +268,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 107,
@ -276,7 +276,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 108,
@ -284,7 +284,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 109,
@ -308,7 +308,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 117,
@ -324,7 +324,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 119,
@ -348,7 +348,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 122,
@ -356,7 +356,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 123,
@ -372,7 +372,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 125,
@ -380,7 +380,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 134,
@ -388,7 +388,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 138,
@ -444,7 +444,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 154,
@ -452,7 +452,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 159,
@ -468,7 +468,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 161,
@ -484,7 +484,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 163,
@ -500,7 +500,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 165,
@ -516,7 +516,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 167,
@ -532,7 +532,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 169,
@ -548,7 +548,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 171,
@ -564,7 +564,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 173,
@ -580,7 +580,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 175,
@ -596,7 +596,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 177,
@ -612,7 +612,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 183,
@ -641,4 +641,4 @@
]
}
]
}
}

View file

@ -741,7 +741,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 180,
@ -757,7 +757,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 182,
@ -773,7 +773,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 184,
@ -805,7 +805,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 190,
@ -829,7 +829,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 197,
@ -874,4 +874,4 @@
]
}
]
}
}

View file

@ -285,7 +285,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 122,
@ -381,7 +381,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 162,
@ -389,7 +389,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 173,
@ -770,4 +770,4 @@
]
}
]
}
}

View file

@ -29,7 +29,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 26,
@ -117,7 +117,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 50,
@ -213,7 +213,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 70,
@ -245,7 +245,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 81,
@ -346,4 +346,4 @@
]
}
]
}
}

View file

@ -53,7 +53,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 23,
@ -77,7 +77,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 26,
@ -101,7 +101,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 29,
@ -125,7 +125,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 32,
@ -149,7 +149,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 35,
@ -165,7 +165,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 37,
@ -500,7 +500,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 53,
@ -513,4 +513,4 @@
]
}
]
}
}

View file

@ -738,4 +738,4 @@
]
}
]
}
}

View file

@ -417,4 +417,4 @@
]
}
]
}
}

View file

@ -250,4 +250,4 @@
]
}
]
}
}

View file

@ -542,7 +542,7 @@
"speaker": "P・G・エディ",
"speaker_src": "literal_line1_lowconf",
"source": "P・G・エディ\n「あんたがレベル10以上になってたら\n 仲間になってやるよ",
"text": "P・G・エディ\n\\f[26]\"If you're at level 10 or higher, I'll join your party!\""
"text": "P.G. Eddie\n\\f[26]\"If you're at level 10 or higher, I'll join your party!\""
},
{
"cmd": 8,
@ -558,7 +558,7 @@
"speaker": "P・G・エディ",
"speaker_src": "literal_line1_lowconf",
"source": "P・G・エディ\n「おお、ならいいぞ\n 嬢ちゃんについていこうじゃないか",
"text": "P・G・エディ\n\\f[26]\"Oh, then we're good! I'll follow along with ya, little\nlady!\""
"text": "P.G. Eddie\n\\f[26]\"Oh, then we're good! I'll follow along with ya, little\nlady!\""
},
{
"cmd": 16,
@ -566,7 +566,7 @@
"speaker": "Narration",
"speaker_src": "narration",
"source": "P・G・エディが仲間になった",
"text": "P・G・エディ joined the party!"
"text": "P.G. Eddie joined the party!"
}
]
},
@ -729,7 +729,7 @@
"speaker": "P・G・エディ",
"speaker_src": "literal_line1_lowconf",
"source": "P・G・エディ\n「そうだなそろそろ帰ろうぜ",
"text": "P・G・エディ\n\\f[26]\"You're right! Let's head home soon!\""
"text": "P.G. Eddie\n\\f[26]\"You're right! Let's head home soon!\""
},
{
"cmd": 10,
@ -777,7 +777,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "<C>サンプルゲーム スタッフ\n \n \n企画・制作\n\\m[18]\\c[3]SmokingWOLF\\c[0]\n\\m[50] \nマップチップ\n\\m[18]\\c[3]ぴぽ\\c[0]\n\\m[50] \nキャラグラフィック\n\\m[18]\\c[3]すう\\c[0]\n\\c[3]pochi\\c[0]\n\\c[3]ウディタ基本素材企画\\c[0]\n\\m[50] \n敵グラフィック\n\\m[18]\\c[3]\n\\m[18] \n\\m[18] \\c[0]\n\\m[50] \nエフェクト\n\\m[18]\\c[3]panop\\c[0]\n\\m[18]\\c[3]Akira\\c[0]\n\\m[50] \nアイコン素材\n\\m[18]\\c[3]枯れ草\\c[0]\n\\m[50]\n効果音\n\\m[18]\\c[3]panop\\c[0]\n\\m[18]\\c[3]小森平\\c[0]\n\\m[18]\\c[3]Koya\\c[0]\n\\m[18]\\c[3]いそおき\\c[0]\n\\m[18]\\c[3]くくり\\c[0]\n\\m[50]\nBGM\n\\m[18]\\c[3]タクミ\\c[0]\n\\m[18]\\c[3]ユノ\\c[0]\n\\m[18]\\c[3]鏡読み\\c[0]\n\\m[18]\\c[3]Koya\\c[0]\n\\m[18]\\c[3]yaeko\\c[0]\n\\m[18]\\c[3]黒うさぎ\\c[0]\n\\m[18]\\c[3]土鳩\\c[0]\n\\m[18]\\c[3]momi\\c[0]\n\n\\m[50]\nスペシャルサンクス\n\\m[18]\\c[3]デバッグにご協力くださった\n全ての方々\\c[0]\n \n \n \\c[3]プレイしてくださったあなた\\c[0]\n\n\n\n\n\n\n\\f[12]Thank you for Playing !\n\n\n \n\n\n\n\n\n\n\\f[18]お し ま い",
"text": "\\f[30]<C>Sample Game Staff Planning &\nProduction \\m[18]\\c[3]SmokingWOLF\\c[0] \\m[50] Map Chips \\m[18]\\c[3]ぴぽ\\c[0] \\m[50]\nCharacter Graphics \\m[18]\\c[3]すう\\c[0] \\c[3]pochi\\c[0] \\c[3]Udita Basic\nMaterial Project\\c[0] \\m[50] Enemy Graphics \\m[18]\\c[3] \\m[18] \\m[18] \\c[0] \\m[50]\nEffects \\m[18]\\c[3]panop\\c[0] \\m[18]\\c[3]Akira\\c[0] \\m[50] Icon Assets \\m[18]\\c[3]枯れ草\\c[0] \\m[50]\nSound Effects \\m[18]\\c[3]panop\\c[0] \\m[18]\\c[3]小森平\\c[0] \\m[18]\\c[3]Koya\\c[0] \\m[18]\\c[3]いそおき\\c[0] \\m[18]\\c[3]くくり\\c[0] \\m[50]\nBGM \\m[18]\\c[3]タクミ\\c[0] \\m[18]\\c[3]ユノ\\c[0] \\m[18]\\c[3]鏡読み\\c[0] \\m[18]\\c[3]Koya\\c[0] \\m[18]\\c[3]yaeko\\c[0] \\m[18]\\c[3]黒うさぎ\\c[0] \\m[18]\\c[3]土鳩\\c[0] \\m[18]\\c[3]momi\\c[0]\n\n\\m[50] Special Thanks \\m[18]\\c[3]All those who assisted\nwith debugging\\c[0] \\c[3]You, for playing\\c[0]\n\n\n\n\n\n\\f[30]Thank you for Playing !\n\n\n\n\n\n\n\n\\f[30]T h e E n d"
"text": "\\f[12]<C>Sample Game Staff\n \n \nPlanning & Production\n\\m[18]\\c[3]SmokingWOLF\\c[0]\n\\m[50] \nMap Chips\n\\m[18]\\c[3]Pipo\\c[0]\n\\m[50] \nCharacter Graphics\n\\m[18]\\c[3]Suu\\c[0]\n\\c[3]pochi\\c[0]\n\\c[3]WOLF RPG Editor Basic Materials Project\\c[0]\n\\m[50] \nEnemy Graphics\n\\m[18]\\c[3]\n\\m[18] \n\\m[18] \\c[0]\n\\m[50] \nEffects\n\\m[18]\\c[3]panop\\c[0]\n\\m[18]\\c[3]Akira\\c[0]\n\\m[50] \nIcon Assets\n\\m[18]\\c[3]Karegusa\\c[0]\n\\m[50]\nSound Effects\n\\m[18]\\c[3]panop\\c[0]\n\\m[18]\\c[3]Komori Taira\\c[0]\n\\m[18]\\c[3]Koya\\c[0]\n\\m[18]\\c[3]Isooki\\c[0]\n\\m[18]\\c[3]Kukuri\\c[0]\n\\m[50]\nBGM\n\\m[18]\\c[3]Takumi\\c[0]\n\\m[18]\\c[3]Yuno\\c[0]\n\\m[18]\\c[3]Kagamiyomi\\c[0]\n\\m[18]\\c[3]Koya\\c[0]\n\\m[18]\\c[3]yaeko\\c[0]\n\\m[18]\\c[3]Kuro Usagi\\c[0]\n\\m[18]\\c[3]Tsuchihato\\c[0]\n\\m[18]\\c[3]momi\\c[0]\n\n\\m[50]\nSpecial Thanks\n\\m[18]\\c[3]All those who helped\nwith debugging\\c[0]\n \n \n \\c[3]You, for playing\\c[0]\n\n\n\n\n\n\n\\f[18]Thank you for Playing !\n\n\n \n\n\n\n\n\n\n\\f[18]T h e E n d"
}
]
},
@ -1424,4 +1424,4 @@
]
}
]
}
}

View file

@ -153,4 +153,4 @@
]
}
]
}
}

File diff suppressed because it is too large Load diff

View file

@ -18,4 +18,4 @@
]
}
]
}
}

View file

@ -364,7 +364,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 108,
@ -475,7 +475,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 65,
@ -499,7 +499,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 69,
@ -523,7 +523,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 73,
@ -579,7 +579,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 89,
@ -595,7 +595,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 91,
@ -627,7 +627,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 95,
@ -666,7 +666,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 24,
@ -698,7 +698,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 33,
@ -722,7 +722,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 36,
@ -778,7 +778,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 56,
@ -802,7 +802,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 59,
@ -850,7 +850,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 70,
@ -874,7 +874,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 73,
@ -890,7 +890,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 83,
@ -906,7 +906,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 85,
@ -922,7 +922,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 117,
@ -930,7 +930,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 118,
@ -946,7 +946,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 120,
@ -962,7 +962,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 124,
@ -978,7 +978,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 127,
@ -994,7 +994,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 130,
@ -1018,7 +1018,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 140,
@ -1049,7 +1049,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nあっローザちゃん",
"text": "店主\n\\f[26]Oh! Rosa-chan!"
"text": "Shopkeeper\n\\f[26]Oh! Rosa-chan!"
},
{
"cmd": 21,
@ -1057,7 +1057,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 24,
@ -1081,7 +1081,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nやっと来てくれたんだ\n俺もお客さんもみんな待っていたよ",
"text": "店主\n\\f[26]You finally came! I and all the customers have been waiting\nfor you!"
"text": "Shopkeeper\n\\f[26]You finally came! I and all the customers have been waiting\nfor you!"
},
{
"cmd": 32,
@ -1089,7 +1089,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 33,
@ -1105,7 +1105,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nじゃあ早速働いてくれるかい\nお客さんもみんなローザちゃん目当てで来てるからさ。\n早速頼むよ",
"text": "店主\n\\f[26]Then how about getting to work right away? All the customers\ncame here just for you, Rosa-chan. I'm counting on you!"
"text": "Shopkeeper\n\\f[26]Then how about getting to work right away? All the customers\ncame here just for you, Rosa-chan. I'm counting on you!"
},
{
"cmd": 35,
@ -1113,7 +1113,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 36,
@ -1145,7 +1145,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 44,
@ -1161,7 +1161,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nローザちゃんどうしたんだい",
"text": "店主\n\\f[26]Rosa-chan? What's the matter?"
"text": "Shopkeeper\n\\f[26]Rosa-chan? What's the matter?"
},
{
"cmd": 47,
@ -1169,7 +1169,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 48,
@ -1185,7 +1185,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 58,
@ -1209,7 +1209,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 67,
@ -1225,7 +1225,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 70,
@ -1241,7 +1241,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 72,
@ -1257,7 +1257,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 74,
@ -1273,7 +1273,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 97,
@ -1313,7 +1313,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 110,
@ -1337,7 +1337,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 113,
@ -1376,7 +1376,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 25,
@ -1408,7 +1408,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 29,
@ -1432,7 +1432,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 32,
@ -1456,7 +1456,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 35,
@ -1512,7 +1512,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nそう来なくっちゃ\n早速お客さん入れちゃうよ",
"text": "店主\n\\f[26]Now we're talking! Let me get a customer in right away!"
"text": "Shopkeeper\n\\f[26]Now we're talking! Let me get a customer in right away!"
},
{
"cmd": 51,
@ -1520,7 +1520,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nそんなローザちゃんしかキャストがいないのに\nこれじゃ営業できないよ",
"text": "店主\n\\f[26]What?! You're the only cast member I have! I can't run the\nshop like this!"
"text": "Shopkeeper\n\\f[26]What?! You're the only cast member I have! I can't run the\nshop like this!"
},
{
"cmd": 52,
@ -1544,7 +1544,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nこれが深夜用の新しいメニューだよ、はい。",
"text": "店主\n\\f[26]Here, this is the new late-night menu. Take a look."
"text": "Shopkeeper\n\\f[26]Here, this is the new late-night menu. Take a look."
},
{
"cmd": 69,
@ -1568,7 +1568,7 @@
"speaker": "店主",
"speaker_src": "literal_line1_lowconf",
"source": "店主\nほら、早速お客さんが来た\n頼んだよローザちゃん",
"text": "店主\n\\f[26]Look, a customer's already here! I'm counting on you,\nRosa-chan!"
"text": "Shopkeeper\n\\f[26]Look, a customer's already here! I'm counting on you,\nRosa-chan!"
},
{
"cmd": 72,
@ -1581,4 +1581,4 @@
]
}
]
}
}

View file

@ -33,4 +33,4 @@
],
"defer_groups": [],
"notes": "Recommended order: Names → DB foundation (258 lines) → DB narrative (2,333 lines) → Maps/events."
}
}

View file

@ -133,7 +133,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 104,
@ -149,7 +149,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 110,
@ -165,7 +165,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 112,
@ -181,7 +181,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 114,
@ -197,7 +197,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 116,
@ -213,7 +213,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 120,
@ -229,7 +229,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 122,
@ -245,7 +245,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 125,
@ -277,7 +277,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 144,
@ -404,7 +404,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 30,
@ -740,7 +740,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 139,
@ -756,7 +756,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 141,
@ -772,7 +772,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 175,
@ -947,7 +947,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 89,
@ -995,7 +995,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 95,
@ -1091,7 +1091,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 139,
@ -1123,7 +1123,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 143,
@ -1154,7 +1154,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Blush"
},
{
"cmd": 9,
@ -1186,7 +1186,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 24,
@ -1218,7 +1218,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 37,
@ -1234,7 +1234,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 39,
@ -1265,7 +1265,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 6,
@ -1273,7 +1273,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Blush"
},
{
"cmd": 6,
@ -1281,7 +1281,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 12,
@ -1289,7 +1289,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 16,
@ -1297,7 +1297,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Blush"
},
{
"cmd": 16,
@ -1305,7 +1305,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 17,
@ -1337,7 +1337,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Blush"
},
{
"cmd": 20,
@ -1345,7 +1345,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 21,
@ -1361,7 +1361,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Blush Sweat"
},
{
"cmd": 26,
@ -1369,7 +1369,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 27,
@ -1377,7 +1377,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 28,
@ -1417,7 +1417,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 40,
@ -1433,7 +1433,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 42,
@ -1449,7 +1449,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 45,
@ -1465,7 +1465,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 47,
@ -1481,7 +1481,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 54,
@ -1489,7 +1489,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 62,
@ -1552,7 +1552,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 16,
@ -1584,7 +1584,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 20,
@ -1624,7 +1624,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 29,
@ -1648,7 +1648,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 37,
@ -1664,7 +1664,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 60,
@ -1680,7 +1680,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 62,
@ -1696,7 +1696,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 64,
@ -1712,7 +1712,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 66,
@ -1725,4 +1725,4 @@
]
}
]
}
}

View file

@ -268,7 +268,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 12,
@ -292,7 +292,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 19,
@ -324,7 +324,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 28,
@ -340,7 +340,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 31,
@ -364,7 +364,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 39,
@ -388,7 +388,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 46,
@ -404,7 +404,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 48,
@ -420,7 +420,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 61,
@ -436,7 +436,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 63,
@ -460,7 +460,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 70,
@ -491,7 +491,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 3,
@ -499,7 +499,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 4,
@ -507,7 +507,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 4,
@ -515,7 +515,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 13,
@ -523,7 +523,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 14,
@ -539,7 +539,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 20,
@ -547,7 +547,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 23,
@ -555,7 +555,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 23,
@ -563,7 +563,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 24,
@ -579,7 +579,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 25,
@ -587,7 +587,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 26,
@ -603,7 +603,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 28,
@ -619,7 +619,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 43,
@ -635,7 +635,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 45,
@ -651,7 +651,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 47,
@ -667,7 +667,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 49,
@ -683,7 +683,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 61,
@ -691,7 +691,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 74,
@ -730,7 +730,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 9,
@ -738,7 +738,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 10,
@ -762,7 +762,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 17,
@ -786,7 +786,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 24,
@ -794,7 +794,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 25,
@ -825,7 +825,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 3,
@ -833,7 +833,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 4,
@ -841,7 +841,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 4,
@ -849,7 +849,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 13,
@ -857,7 +857,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 14,
@ -873,7 +873,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 19,
@ -881,7 +881,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 22,
@ -889,7 +889,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 22,
@ -897,7 +897,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 23,
@ -913,7 +913,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 24,
@ -921,7 +921,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 25,
@ -937,7 +937,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 27,
@ -953,7 +953,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 28,
@ -961,7 +961,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 29,
@ -977,7 +977,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 47,
@ -1001,7 +1001,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 50,
@ -1017,7 +1017,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 52,
@ -1033,7 +1033,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 54,
@ -1057,7 +1057,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 59,
@ -1073,7 +1073,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 61,
@ -1089,7 +1089,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 74,
@ -1097,7 +1097,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 85,
@ -1126,4 +1126,4 @@
]
}
]
}
}

View file

@ -261,7 +261,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 52,
@ -269,7 +269,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 53,
@ -285,7 +285,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 55,
@ -293,7 +293,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 56,
@ -309,7 +309,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 59,
@ -325,7 +325,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 70,
@ -333,9 +333,9 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
}
]
}
]
}
}

File diff suppressed because it is too large Load diff

View file

@ -194,4 +194,4 @@
]
}
]
}
}

File diff suppressed because it is too large Load diff

View file

@ -253,7 +253,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 262,
@ -261,7 +261,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
}
]
},
@ -330,7 +330,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 0,
@ -338,7 +338,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 1,
@ -354,7 +354,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 2,
@ -362,7 +362,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
}
]
},
@ -377,7 +377,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 1,
@ -385,7 +385,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 2,
@ -401,7 +401,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 3,
@ -409,7 +409,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 4,
@ -425,7 +425,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 5,
@ -433,7 +433,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
}
]
},
@ -456,7 +456,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 9,
@ -472,7 +472,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 15,
@ -488,7 +488,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 18,
@ -504,7 +504,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 21,
@ -543,7 +543,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 15,
@ -559,7 +559,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 18,
@ -598,7 +598,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 17,
@ -622,7 +622,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 28,
@ -676,7 +676,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 3,
@ -692,7 +692,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 8,
@ -708,7 +708,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 10,
@ -739,7 +739,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 18,
@ -763,7 +763,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 23,
@ -779,7 +779,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
}
]
},
@ -1097,7 +1097,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 352,
@ -1113,7 +1113,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 354,
@ -1129,7 +1129,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 357,
@ -1145,7 +1145,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 360,
@ -1161,7 +1161,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 387,
@ -1177,7 +1177,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 407,
@ -1185,7 +1185,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 408,
@ -1201,7 +1201,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 417,
@ -1217,7 +1217,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 419,
@ -1233,7 +1233,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 423,
@ -1249,7 +1249,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 441,
@ -1265,7 +1265,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 471,
@ -1273,7 +1273,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 472,
@ -1289,7 +1289,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 474,
@ -1305,7 +1305,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 476,
@ -1321,7 +1321,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 483,
@ -1337,7 +1337,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 510,
@ -1353,7 +1353,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 536,
@ -1361,7 +1361,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 537,
@ -1377,7 +1377,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 539,
@ -1393,7 +1393,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 541,
@ -1409,7 +1409,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 546,
@ -1445,4 +1445,4 @@
]
}
]
}
}

View file

@ -53,7 +53,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 15,
@ -77,7 +77,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 19,
@ -101,7 +101,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 23,
@ -125,7 +125,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 27,
@ -138,4 +138,4 @@
]
}
]
}
}

File diff suppressed because it is too large Load diff

View file

@ -434,4 +434,4 @@
]
}
]
}
}

View file

@ -261,7 +261,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 58,
@ -277,7 +277,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 60,
@ -301,7 +301,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 68,
@ -309,7 +309,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 78,
@ -325,7 +325,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 80,
@ -349,7 +349,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 83,
@ -365,7 +365,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 85,
@ -420,7 +420,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 5,
@ -1010,7 +1010,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 16,
@ -1026,7 +1026,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 18,
@ -1042,7 +1042,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 20,
@ -1066,7 +1066,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 34,
@ -1082,7 +1082,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 36,
@ -1098,7 +1098,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 38,
@ -1114,7 +1114,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 40,
@ -1130,7 +1130,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 57,
@ -1178,7 +1178,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 69,
@ -1217,7 +1217,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 12,
@ -1233,7 +1233,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 26,
@ -1249,7 +1249,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 29,
@ -1265,7 +1265,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 37,
@ -1281,7 +1281,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 39,
@ -1297,7 +1297,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 42,
@ -1310,4 +1310,4 @@
]
}
]
}
}

View file

@ -1263,7 +1263,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 102,
@ -1287,7 +1287,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 104,
@ -1295,7 +1295,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 105,
@ -1319,7 +1319,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 108,
@ -1343,7 +1343,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 110,
@ -1351,7 +1351,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 111,
@ -1414,7 +1414,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 12,
@ -1438,7 +1438,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 15,
@ -1478,7 +1478,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 35,
@ -2238,4 +2238,4 @@
]
}
]
}
}

View file

@ -332,7 +332,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 37,
@ -356,7 +356,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 40,
@ -380,7 +380,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 43,
@ -404,7 +404,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 46,
@ -420,7 +420,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 48,
@ -500,7 +500,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 66,
@ -524,7 +524,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 69,
@ -540,7 +540,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 83,
@ -556,7 +556,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 85,
@ -580,7 +580,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 88,
@ -604,7 +604,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 91,
@ -620,7 +620,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 93,
@ -636,7 +636,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 95,
@ -652,7 +652,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 97,
@ -691,7 +691,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 13,
@ -715,7 +715,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 16,
@ -739,7 +739,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 19,
@ -755,7 +755,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 34,
@ -771,7 +771,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 36,
@ -803,7 +803,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 40,
@ -827,7 +827,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 43,
@ -843,7 +843,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 46,
@ -890,7 +890,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 13,
@ -930,7 +930,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 20,
@ -946,7 +946,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 22,
@ -970,7 +970,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 25,
@ -986,7 +986,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 39,
@ -994,7 +994,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 40,
@ -1018,7 +1018,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 47,
@ -1042,7 +1042,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 50,
@ -1066,7 +1066,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 53,
@ -1097,7 +1097,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 7,
@ -1113,7 +1113,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 15,
@ -1137,7 +1137,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 23,
@ -1161,7 +1161,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 27,
@ -1185,7 +1185,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 30,
@ -1209,7 +1209,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 33,
@ -1225,7 +1225,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 52,
@ -1233,7 +1233,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 53,
@ -1257,7 +1257,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 56,
@ -1281,7 +1281,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 59,
@ -1312,7 +1312,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 7,
@ -1328,7 +1328,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 15,
@ -1352,7 +1352,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 18,
@ -1368,7 +1368,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 20,
@ -1392,7 +1392,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 23,
@ -1408,7 +1408,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 39,
@ -1416,7 +1416,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 40,
@ -1440,7 +1440,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 43,
@ -1464,7 +1464,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 46,
@ -1993,4 +1993,4 @@
]
}
]
}
}

File diff suppressed because it is too large Load diff

View file

@ -545,7 +545,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 352,
@ -561,7 +561,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 354,
@ -577,7 +577,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 357,
@ -593,7 +593,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 360,
@ -609,7 +609,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 387,
@ -625,7 +625,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 407,
@ -633,7 +633,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 408,
@ -649,7 +649,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 417,
@ -665,7 +665,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 419,
@ -681,7 +681,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 423,
@ -697,7 +697,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 441,
@ -713,7 +713,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 471,
@ -721,7 +721,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 472,
@ -737,7 +737,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 474,
@ -753,7 +753,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 476,
@ -769,7 +769,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 483,
@ -785,7 +785,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 510,
@ -801,7 +801,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 536,
@ -809,7 +809,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 537,
@ -825,7 +825,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 539,
@ -841,7 +841,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 541,
@ -857,7 +857,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 546,
@ -903,7 +903,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 1,
@ -911,7 +911,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 2,
@ -927,7 +927,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 3,
@ -935,7 +935,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
},
{
"cmd": 4,
@ -951,7 +951,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 5,
@ -959,7 +959,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Cum"
}
]
},
@ -974,7 +974,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 12,
@ -998,7 +998,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 18,
@ -1030,7 +1030,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 23,
@ -1046,7 +1046,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 28,
@ -1062,7 +1062,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 42,
@ -1078,7 +1078,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 44,
@ -1094,7 +1094,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 47,
@ -1117,7 +1117,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 3,
@ -1133,7 +1133,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 8,
@ -1149,7 +1149,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 10,
@ -1172,7 +1172,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 4,
@ -1180,7 +1180,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 5,
@ -1204,7 +1204,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 15,
@ -1220,7 +1220,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 17,
@ -1236,7 +1236,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 19,
@ -1267,7 +1267,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 25,
@ -1283,7 +1283,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 27,
@ -1315,7 +1315,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 34,
@ -1331,7 +1331,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 36,
@ -1347,7 +1347,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 39,
@ -1371,7 +1371,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
},
{
"cmd": 43,
@ -1387,7 +1387,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red sweat"
}
]
},
@ -1471,4 +1471,4 @@
]
}
]
}
}

View file

@ -500,7 +500,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 82,
@ -516,7 +516,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 84,
@ -540,7 +540,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 88,
@ -564,7 +564,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 92,
@ -596,7 +596,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 98,
@ -636,7 +636,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 125,
@ -652,7 +652,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 127,
@ -668,7 +668,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 134,
@ -684,7 +684,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 136,
@ -732,7 +732,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 184,
@ -740,7 +740,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 185,
@ -756,7 +756,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 193,
@ -769,4 +769,4 @@
]
}
]
}
}

View file

@ -220,7 +220,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 118,
@ -244,7 +244,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 121,
@ -260,7 +260,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 123,
@ -276,7 +276,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 125,
@ -316,7 +316,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 135,
@ -340,7 +340,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 144,
@ -436,7 +436,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 192,
@ -452,7 +452,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 194,
@ -476,7 +476,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 197,
@ -492,7 +492,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 199,
@ -516,7 +516,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 204,
@ -540,7 +540,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 207,
@ -564,7 +564,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 210,
@ -604,7 +604,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 231,
@ -740,7 +740,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 264,
@ -852,7 +852,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 319,
@ -876,7 +876,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 322,
@ -900,7 +900,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 326,
@ -924,7 +924,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 332,
@ -948,7 +948,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 335,
@ -972,7 +972,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 345,
@ -996,7 +996,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 348,
@ -1028,7 +1028,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 354,
@ -1052,7 +1052,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 357,
@ -1124,7 +1124,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 388,
@ -1164,7 +1164,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 395,
@ -1180,7 +1180,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 397,
@ -1196,7 +1196,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 399,
@ -1220,7 +1220,7 @@
"speaker": "男性",
"speaker_src": "literal_line1_lowconf",
"source": "男性\nていうか……、まじでセルリア様とヤれるのか……",
"text": "男性\n\\f[26]I mean... can we seriously do it with Celria-sama...?"
"text": "Male\n\\f[26]I mean... can we seriously do it with Celria-sama...?"
},
{
"cmd": 402,
@ -1228,7 +1228,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 403,
@ -1236,7 +1236,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nあぁ……、そういうこと……なのですね……",
"text": "セルリア\n\\f[26](Ahh... so that's what this is... about...)"
"text": "Celria\n\\f[26](Ahh... so that's what this is... about...)"
},
{
"cmd": 404,
@ -1244,7 +1244,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 405,
@ -1252,7 +1252,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\n今日はここで……、皆様方のお相手をするということなのですね……\n わたくしのことを「聖女」として慕ってくれた方達と……",
"text": "セルリア\n\\f[26](Today, I am here to... keep everyone company... The very\npeople who once looked up to me as the \"Holy Maiden\"...)"
"text": "Celria\n\\f[26](Today, I am here to... keep everyone company... The very\npeople who once looked up to me as the \"Holy Maiden\"...)"
},
{
"cmd": 406,
@ -1260,7 +1260,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 407,
@ -1268,7 +1268,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nあぁ……、司祭様……、このような……、なんて……、なんて……",
"text": "セルリア\n\\f[26](Ahh... Priest-sama... something like this... how... how...)"
"text": "Celria\n\\f[26](Ahh... Priest-sama... something like this... how... how...)"
},
{
"cmd": 408,
@ -1276,7 +1276,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 409,
@ -1284,7 +1284,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nなんて素敵なことを……♥",
"text": "セルリア\n\\f[26](How wonderful...♥)"
"text": "Celria\n\\f[26](How wonderful...♥)"
},
{
"cmd": 410,
@ -1292,7 +1292,7 @@
"speaker": "司祭",
"speaker_src": "literal_line1_lowconf",
"source": "司祭\nさぁ、シスターセルリア。皆さんにご挨拶を。",
"text": "司祭\n\\f[26]Now then, Sister Celria. Please greet everyone."
"text": "Priest\n\\f[26]Now then, Sister Celria. Please greet everyone."
},
{
"cmd": 416,
@ -1300,7 +1300,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 417,
@ -1308,7 +1308,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nシスターのセルリアと申します……♥\n既にお会いしたことのある方も多いとは思いますが……、",
"text": "セルリア\n\\f[26]My name is Sister Celria...♥ I'm sure many of you have\nalready met me before, but..."
"text": "Celria\n\\f[26]My name is Sister Celria...♥ I'm sure many of you have\nalready met me before, but..."
},
{
"cmd": 418,
@ -1316,7 +1316,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 419,
@ -1324,7 +1324,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nほ、本日は皆さまに楽しんでいただけますように……、\n既にとろとろおまんこの準備はできております……♥",
"text": "セルリア\n\\f[26]W-well, today I hope everyone enjoys themselves... My pussy\nis already dripping wet and ready for you...♥"
"text": "Celria\n\\f[26]W-well, today I hope everyone enjoys themselves... My pussy\nis already dripping wet and ready for you...♥"
},
{
"cmd": 420,
@ -1332,7 +1332,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 421,
@ -1340,7 +1340,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nまた、ご希望であれば……、\nく、口マンコでも……、ケツマンコでもお好きに使っていただいて構いません……♥",
"text": "セルリア\n\\f[26]Also, if you wish... y-you're welcome to use my mouth\npussy... or my ass pussy however you like...♥"
"text": "Celria\n\\f[26]Also, if you wish... y-you're welcome to use my mouth\npussy... or my ass pussy however you like...♥"
},
{
"cmd": 422,
@ -1348,7 +1348,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 423,
@ -1356,7 +1356,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\n皆さまの満足いくままに……、\nわたくしのことをお使いいただければと思います……♥",
"text": "セルリア\n\\f[26]Please feel free to use me however you like... until you are\nfully satisfied...♥"
"text": "Celria\n\\f[26]Please feel free to use me however you like... until you are\nfully satisfied...♥"
},
{
"cmd": 424,
@ -1364,7 +1364,7 @@
"speaker": "男性",
"speaker_src": "literal_line1_lowconf",
"source": "男性\nお……、お……、うおー",
"text": "男性\n\\f[26]Oh... oh... OHHH!!!!"
"text": "Male\n\\f[26]Oh... oh... OHHH!!!!"
},
{
"cmd": 439,
@ -1372,7 +1372,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nあら……、わたくし今まで何を……。",
"text": "セルリア\n\\f[26]My... what was I just saying..."
"text": "Celria\n\\f[26]My... what was I just saying..."
},
{
"cmd": 445,
@ -1380,7 +1380,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 446,
@ -1388,7 +1388,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nはう……、そうでした……、\nわたくし……、あの方々に代わる代わる……、",
"text": "セルリア\n\\f[26]Hau... that's right... I was... taking turns with those\npeople..."
"text": "Celria\n\\f[26]Hau... that's right... I was... taking turns with those\npeople..."
},
{
"cmd": 448,
@ -1396,7 +1396,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\n………………。",
"text": "セルリア\n\\f[26]................"
"text": "Celria\n\\f[26]................"
},
{
"cmd": 450,
@ -1404,7 +1404,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\n次は最後まで皆さまにご奉仕いたしませんと……♥",
"text": "セルリア\n\\f[26]Next time I must serve everyone to the very end...♥"
"text": "Celria\n\\f[26]Next time I must serve everyone to the very end...♥"
},
{
"cmd": 459,
@ -1412,7 +1412,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 460,
@ -1420,7 +1420,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nあの……、今はその……、心の準備が……、",
"text": "セルリア\n\\f[26]Um... right now I'm still... mentally preparing myself..."
"text": "Celria\n\\f[26]Um... right now I'm still... mentally preparing myself..."
},
{
"cmd": 461,
@ -1428,7 +1428,7 @@
"speaker": "司祭",
"speaker_src": "literal_line1_lowconf",
"source": "司祭\nえぇ、構いませんよ。\n準備ができたら私に声をお掛けください。",
"text": "司祭\n\\f[26]Yes, that's perfectly fine. Please let me know when you're\nready."
"text": "Priest\n\\f[26]Yes, that's perfectly fine. Please let me know when you're\nready."
},
{
"cmd": 475,
@ -1436,7 +1436,7 @@
"speaker": "司祭",
"speaker_src": "literal_line1_lowconf",
"source": "司祭\nあの町に行きたい時は私にお声がけください。\nまだまだシスターセルリアを求める声が多いですからね。",
"text": "司祭\n\\f[26]Whenever you want to visit that town, just let me know.\nThere are still so many people asking for Sister Celria,\nafter all."
"text": "Priest\n\\f[26]Whenever you want to visit that town, just let me know.\nThere are still so many people asking for Sister Celria,\nafter all."
},
{
"cmd": 476,
@ -1444,7 +1444,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 477,
@ -1452,7 +1452,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nわたくしが必要とされているのですね……♥\n 「聖女」としてではなく……、ただの「雌」として……♥",
"text": "セルリア\n\\f[26](I am needed by so many...♥ Not as the \"Holy Maiden\"... but\nsimply as a \"female\"...♥)"
"text": "Celria\n\\f[26](I am needed by so many...♥ Not as the \"Holy Maiden\"... but\nsimply as a \"female\"...♥)"
},
{
"cmd": 478,
@ -1484,7 +1484,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 483,
@ -1500,7 +1500,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 496,
@ -1524,7 +1524,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 510,
@ -1556,7 +1556,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 523,
@ -1564,7 +1564,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 531,
@ -1588,7 +1588,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 534,
@ -1604,7 +1604,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 536,
@ -1620,7 +1620,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 540,
@ -1636,7 +1636,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 555,
@ -1652,7 +1652,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 562,
@ -1684,7 +1684,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 576,
@ -1716,7 +1716,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 584,
@ -2225,7 +2225,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 81,
@ -2249,7 +2249,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 84,
@ -2273,7 +2273,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 89,
@ -2297,7 +2297,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 92,
@ -2321,7 +2321,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 102,
@ -2448,7 +2448,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 44,
@ -2472,7 +2472,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 47,
@ -2504,7 +2504,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 53,
@ -2536,7 +2536,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 57,
@ -2560,7 +2560,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 72,
@ -2584,7 +2584,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 75,
@ -2608,7 +2608,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 81,
@ -2632,7 +2632,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 84,
@ -2656,7 +2656,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 87,
@ -2680,7 +2680,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 93,
@ -2751,7 +2751,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 35,
@ -2775,7 +2775,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 38,
@ -2799,7 +2799,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 41,
@ -2855,7 +2855,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 63,
@ -2879,7 +2879,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 66,
@ -2919,7 +2919,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 80,
@ -2943,7 +2943,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 83,
@ -2959,7 +2959,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 86,
@ -2983,7 +2983,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 89,
@ -3007,7 +3007,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 98,
@ -3031,7 +3031,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 101,
@ -3055,7 +3055,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 104,
@ -3134,7 +3134,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 30,
@ -3158,7 +3158,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 33,
@ -3182,7 +3182,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 36,
@ -3206,7 +3206,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 43,
@ -3230,7 +3230,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 46,
@ -3254,7 +3254,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 59,
@ -3278,7 +3278,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 62,
@ -3318,7 +3318,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 71,
@ -3342,7 +3342,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 74,
@ -3366,7 +3366,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 77,
@ -3390,7 +3390,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 85,
@ -3414,7 +3414,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 88,
@ -3438,7 +3438,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 91,
@ -3470,7 +3470,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 97,
@ -3502,7 +3502,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 109,
@ -3526,7 +3526,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 116,
@ -3542,7 +3542,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 118,
@ -3555,4 +3555,4 @@
]
}
]
}
}

View file

@ -332,7 +332,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 85,
@ -348,7 +348,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 87,
@ -372,7 +372,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 92,
@ -388,7 +388,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 94,
@ -436,7 +436,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 121,
@ -452,7 +452,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 123,
@ -476,7 +476,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 131,
@ -500,7 +500,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 134,
@ -524,7 +524,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 137,
@ -540,7 +540,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 139,
@ -556,7 +556,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 141,
@ -572,7 +572,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 148,
@ -588,7 +588,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 150,
@ -620,7 +620,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 154,
@ -803,7 +803,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 95,
@ -819,7 +819,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 97,
@ -835,7 +835,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 100,
@ -859,7 +859,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 103,
@ -891,7 +891,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 107,
@ -915,7 +915,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 110,
@ -936,4 +936,4 @@
]
}
]
}
}

View file

@ -253,7 +253,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 70,
@ -269,7 +269,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 72,
@ -285,7 +285,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 74,
@ -372,7 +372,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 20,
@ -396,7 +396,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 23,
@ -412,7 +412,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 29,
@ -428,7 +428,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 31,
@ -452,7 +452,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 35,
@ -492,7 +492,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 41,
@ -516,7 +516,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 44,
@ -532,7 +532,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 46,
@ -548,7 +548,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 55,
@ -556,7 +556,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 56,
@ -580,7 +580,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 59,
@ -604,7 +604,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 62,
@ -636,7 +636,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 82,
@ -652,7 +652,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 84,
@ -676,7 +676,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 88,
@ -692,7 +692,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 90,
@ -724,7 +724,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 94,
@ -740,7 +740,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 96,
@ -756,7 +756,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 98,
@ -772,7 +772,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 100,
@ -796,7 +796,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 103,
@ -875,7 +875,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 18,
@ -899,7 +899,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 21,
@ -923,7 +923,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 24,
@ -947,7 +947,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 27,
@ -1243,7 +1243,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 104,
@ -1275,7 +1275,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 108,
@ -1291,7 +1291,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 110,
@ -1315,7 +1315,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 136,
@ -1331,7 +1331,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "汗",
"text": "\\f[30]汗"
"text": "Sweat"
},
{
"cmd": 138,
@ -1347,7 +1347,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 140,
@ -1371,7 +1371,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 143,
@ -1402,7 +1402,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 10,
@ -1418,7 +1418,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 14,
@ -1442,7 +1442,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 22,
@ -1466,7 +1466,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 25,
@ -1482,7 +1482,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 30,
@ -1498,7 +1498,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 32,
@ -1530,7 +1530,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 36,
@ -1546,7 +1546,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 52,
@ -1562,7 +1562,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 55,
@ -1586,7 +1586,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 58,
@ -1610,7 +1610,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 61,
@ -1626,7 +1626,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "RedSweat"
},
{
"cmd": 63,
@ -1647,4 +1647,4 @@
]
}
]
}
}

View file

@ -348,7 +348,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 52,
@ -1257,7 +1257,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 41,
@ -1281,7 +1281,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 44,
@ -1305,7 +1305,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 53,
@ -1313,7 +1313,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 58,
@ -1321,7 +1321,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 58,
@ -1329,7 +1329,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 59,
@ -1353,7 +1353,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 61,
@ -1361,7 +1361,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 62,
@ -1393,7 +1393,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 65,
@ -1401,7 +1401,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 66,
@ -1425,7 +1425,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 69,
@ -1456,7 +1456,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 11,
@ -1472,7 +1472,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 13,
@ -1504,7 +1504,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 17,
@ -1528,7 +1528,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 20,
@ -1544,7 +1544,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 27,
@ -1552,7 +1552,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 31,
@ -1576,7 +1576,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 33,
@ -1584,7 +1584,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 34,
@ -1608,7 +1608,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤汗",
"text": "\\f[30]赤汗"
"text": "Red Sweat"
},
{
"cmd": 36,
@ -1616,7 +1616,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "精",
"text": "\\f[30]精"
"text": "Semen"
},
{
"cmd": 37,
@ -1718,7 +1718,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 12,
@ -1766,7 +1766,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 65,
@ -1838,7 +1838,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 125,
@ -1878,7 +1878,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 135,
@ -1894,7 +1894,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 154,
@ -1910,7 +1910,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 162,
@ -2243,7 +2243,7 @@
"speaker": "怪しい行商人",
"speaker_src": "literal_line1_lowconf",
"source": "怪しい行商人\nそんなぁ……、お願いだよぉ。",
"text": "怪しい行商人\n\\f[26]Come on......please."
"text": "Suspicious Peddler\n\\f[26]Come on......please."
}
]
},
@ -2258,7 +2258,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nあの行商人の方……、いなくなっています……。",
"text": "セルリア\n\\f[26]That merchant... they're gone..."
"text": "Celria\n\\f[26]That merchant... they're gone..."
},
{
"cmd": 9,
@ -2266,7 +2266,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\n悪事に利用されるなんて、わたくし……一生の不覚です……",
"text": "セルリア\n\\f[26]To think I'd be used for something so wicked... I'll never\nforgive myself for this...!"
"text": "Celria\n\\f[26]To think I'd be used for something so wicked... I'll never\nforgive myself for this...!"
}
]
},
@ -2281,7 +2281,7 @@
"speaker": "ゴブリン",
"speaker_src": "literal_line1_lowconf",
"source": "ゴブリン\nギギギッ",
"text": "ゴブリン\n\\f[26]Gii! Gigii!"
"text": "Goblin\n\\f[26]Gii! Gigii!"
},
{
"cmd": 8,
@ -2289,7 +2289,7 @@
"speaker": "子供",
"speaker_src": "literal_line1_lowconf",
"source": "子供\n助けてー",
"text": "子供\n\\f[26]Help me!!"
"text": "Child\n\\f[26]Help me!!"
},
{
"cmd": 16,
@ -2297,7 +2297,7 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nあれは……ゴブリン……こんな町の近くに……",
"text": "セルリア\n\\f[26]That's... a Goblin... this close to town...!?"
"text": "Celria\n\\f[26]That's... a Goblin... this close to town...!?"
},
{
"cmd": 18,
@ -2305,9 +2305,9 @@
"speaker": "セルリア",
"speaker_src": "literal_line1_lowconf",
"source": "セルリア\nいけません……、子供が襲われています今すぐ助けないと……",
"text": "セルリア\n\\f[26]This is terrible... a child is being attacked! I have to\nhelp them right away...!"
"text": "Celria\n\\f[26]This is terrible... a child is being attacked! I have to\nhelp them right away...!"
}
]
}
]
}
}

View file

@ -84,7 +84,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 12,
@ -132,7 +132,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 64,
@ -204,7 +204,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 124,
@ -244,7 +244,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 134,
@ -260,7 +260,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 153,
@ -276,7 +276,7 @@
"speaker": "UI",
"speaker_src": "ui",
"source": "赤",
"text": "\\f[30]赤"
"text": "Red"
},
{
"cmd": 161,
@ -414,4 +414,4 @@
]
}
]
}
}

Some files were not shown because too many files have changed in this diff Show more