Initial Commit

This commit is contained in:
dazedanon 2026-02-05 14:03:22 -06:00
commit 8e5fbd97f3
796 changed files with 9792888 additions and 0 deletions

84
.gitignore vendored Normal file
View file

@ -0,0 +1,84 @@
# Ignore all files
*.*
# File Types
!*.mps
!*.json
!*.txt
!*.project
!*.dat
!*.js
!*.7z
!*.csv
!*.ain
!*.fnl
!*.ks
!*.tjs
!*.yaml
!*.rb
!*.rvdata2
# Other Needed Files
!.gitignore
!README.md
!patch-config.txt
!GameUpdate*
!patch*
!Game.dat
!bsxx.dat*
!game.ini
!package.nw
!SRPG_Unpacker.exe
!(SRPG_Unpacker Patcher).bat
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
Save*
cg.dat
scene.dat
BSXScript_*
www/img/*
# Images
!icon200.png
!icon201.png
!icon202.png
!\[Base\]BaseChip_pipo.png
!\[Base\]BaseChip_pipo0.png
!cg_sales.png
!quiz_logo.png
!res_exp0.png
!res_exp1.png
!res_money0.png
!res_money1.png
!res_name0.png
!res_name1.png
!res_ng.png
!res_ok.png
!round1.png
!round2.png
!round3.png
!round4.png
!st0.png
!st1.png
!st2.png
!st3.png
!ユニット決定アイコン.png
!is2.png
!is_prof.png
!logo.png
!title.png
!cg_yakuza.jpg
!cg_lesson.jpg
!cg_sleep.jpg
!rec_000.jpg
!rec_001.jpg
!rec_002.jpg
!rec_003.jpg
!rec_004.jpg
!rec_005.jpg
!honoki.png
!sakatakikakuBasechio_02.png

14
GameUpdate.bat Normal file
View file

@ -0,0 +1,14 @@
@echo off
setlocal
REM Copy GAMEUPDATE.bat to a new file
copy "gameupdate\patch.bat" "gameupdate\patch2.bat"
REM Run the new file
call "gameupdate\patch2.bat"
REM Delete the new file
del "gameupdate\patch2.bat"
endlocal
@echo on

13
GameUpdate_linux.sh Normal file
View file

@ -0,0 +1,13 @@
#!/bin/bash
# Enable error handling
set -e
# Copy patch.sh to a new file in gameupdate
cp "gameupdate/patch.sh" "gameupdate/patch2.sh"
# Run the new file
bash "gameupdate/patch2.sh"
# Delete the new file
rm "gameupdate/patch2.sh"

102
README.md Normal file
View file

@ -0,0 +1,102 @@
# Apply Patch
1. Click Code
2. Click Download ZIP
3. Extract to game folder and Replace All.
## Future Patching
1. Run GAMEUPDATE.bat to auto patch.
# 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
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.
# 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
# Edit/Contribute
TLDR 3 steps.
Fork the repository.
Make the changes.
Submit a merge request.
If everything looks good and doesn't break things I'll merge it in.
Longer Version:
# Required Software:
* [VSCode](https://code.visualstudio.com/) Make sure you check all the boxes for context menus.
* [Git](https://git-scm.com/downloads) (Use the default for everything. Just keep clicking Next)
# Guide to contributing
### 1. Fork the Repository
- Go to the repository you want to fork.
- Click the "Fork" button.
### 2. Clone Your Fork
- Clone your forked repository to your local machine.
```sh
git clone https://gitgud.io/YOUR_USERNAME/REPO_NAME.git
```
### 3. Make Your Changes (In VSCode)
- Edit the files locally on your new branch using VSCode.
- Add and commit your changes.
```sh
git add .
git commit -m "Description of your changes"
```
### 4. Push Your Changes
- Push your changes to your fork on GitGud.io.
```sh
git push origin your-feature-branch
```
### 5. Create a Merge Request
- Go to your fork on GitGud.io.
- Click on "Merge Requests" in the sidebar.
- Click the "New merge request" button.
- Select the branch you made changes to and the target project (the original repo).
- Provide a title and description for your merge request and submit it.
---
## Example
Assuming you want to fork a repository named `example-project`:
### 1. Fork the Repo
- Navigate to `https://gitgud.io/original_user/example-project` and click "Fork".
### 2. Clone Your Fork
```sh
git clone https://gitgud.io/YOUR_USERNAME/example-project.git
```
### 3. Make Changes and Commit
```sh
# Make changes to the files
git add .
git commit -m "Add new feature to example project"
```
### 4. Push Changes
```sh
git push origin add-new-feature
```
### 5. Create a Merge Request
- Go to `https://gitgud.io/YOUR_USERNAME/example-project/merge_requests` and click on "New merge request"
- Choose the source branch `add-new-feature` and target branch (default: `main` or `master`)
- Fill in the details and submit the merge request

102
Readme.txt Normal file
View file

@ -0,0 +1,102 @@
■はじめに
この度は、"プリンセス・シナジー"をDLして頂きありがとうございます。
本作品は成人を対象とした性的描写を含むゲームソフトですので
18歳未満の方はプレイすることが出来ません。ご了承ください。
本作品はフィクションであり、実在の人物・団体・事件等に
は一切関係ありません。
-------------------------------------------------------------
■ゲームの起動方法
解凍後、フォルダー内の「プリンセスシナジー.exe」を実行してください。
-------------------------------------------------------------
■ゲームの削除方法
 フォルダごと手動で削除してください。
-------------------------------------------------------------
■操作方法
本製品はマウスでのプレイを前提としています。
左クリック 決定 会話の早送り カーソルの移動
右クリック メッセージウィンドウの一時消去 メニュー画面の開閉
■制作ツール
RPGツクールMV 株式会社エンターブレイン
■使用素材
プラグイン素材
トリアコンタン様
奏ねこま様
神無月サスケ様
葛森くいな様
木星ペンギン様
村人A様
ツミオ様
サンシロ様
くらむぼん様
赤月智平様
Yanfly様
Tsukimi様
Galv様
Nilo様
riru様
gent lawk様
tomoaky様
音素材
きみどりルクス様
音楽の卵様
ayato sounda create様
西向く侍様
bittter sweet entertainment様
伊藤ケイスケ様
月に憑かれたピエロ様
ぴぐみょんスタジオ様
斑鳩サウンド様
オコジョ彗星様
OtoLogic様
COMCREATE様
Sanctuary様
VoiceBloom様
Yuli Audio Craft様
Scythuz様
(株)ビタースウィートエンタテインメント様
趣味工房にんじんわいん様
エフェクト素材
ぴぽや様
■著作権および免責事項について
『プリンセス・シナジー』の著作権は『アトリエちょいす』及び『ぬぷ竜の里』にあります。
本ソフトを使用した際に発生した、いかなる損害について当方は責任を一切負いません。
 権利者の許可無く本作品の全て、又は一部の複製や第三者への配布、アップロード、販売等は行わないでください。
---------------------------------------------------------------
RPGツクールMV株式会社KADOKAWA
http://tkool.jp/mv/
このアプリケーションには、株式会社Live2Dの「Live2D」が使用されています。
本作品はゲームの安定性を高める為にロード時に使用されているLive2Dファイルを一括で読み込んでおります。
セーブデータからゲームを再開する場合には最初のロードにはお時間を頂いてしまうことをご了承ください。
---------------------------------------------------------------
■更新履歴
2026/01/30 v1.0.0 初回リリース
2026/01/30 v1.0.1 バグ修正:一部進行不能修正
2026/01/30 v1.0.2 バグ修正:一部進行不能修正
2026/01/30 v1.0.3 バグ修正:一部進行不能修正
2026/01/31 v1.0.5 バグ修正:一部進行不能修正
2026/02/01 v1.0.6 バグ修正:一部進行不能修正
2026/02/01 v1.0.7 バグ修正:一部進行不能修正
2026/02/01 v1.0.8 バグ修正:一部進行不能修正
2026/02/02 v1.0.9 バグ修正:一部進行不能修正
2026/02/03 v1.0.10 バグ修正:一部進行不能修正
2026/02/04 v1.0.11 バグ修正:一部進行不能修正
2026/02/05 v1.0.12 バグ修正:一部進行不能修正

View file

@ -0,0 +1,3 @@
username=dazed-translations
repo=sex-idol-48
branch=main

248
gameupdate/patch.bat Normal file
View file

@ -0,0 +1,248 @@
@echo off
setlocal EnableExtensions EnableDelayedExpansion
REM Check if being run from gameupdate folder (incorrect usage)
for %%I in ("%CD%") do set "CURRENT_FOLDER=%%~nxI"
if /I "%CURRENT_FOLDER%"=="gameupdate" (
echo.
echo ========================================
echo ERROR: Do not run patch.bat directly!
echo ========================================
echo.
echo You are running this from the gameupdate folder.
echo This will not work correctly!
echo.
echo Please go back to the game's root folder and
echo run GameUpdate.bat instead.
echo ========================================
echo.
pause
exit /b 1
)
REM Determine important paths
set "SCRIPT_DIR=%~dp0"
set "ROOT_DIR=%CD%"
set "CONFIG_FILE=%SCRIPT_DIR%patch-config.txt"
echo Using root directory: "%ROOT_DIR%"
echo Using config: "%CONFIG_FILE%"
echo Checking for pwsh...
set _my_shell=pwsh
REM Check if pwsh.exe exists
where /q !_my_shell!
if !errorlevel! neq 0 (
echo pwsh not found. Falling back to powershell...
REM If pwsh is not found, set to powershell
set _my_shell=powershell
REM Check if powershell.exe exists
echo Checking for powershell...
where /q !_my_shell!
if !errorlevel! neq 0 (
echo.Error: Powershell not found!
pause
exit /B 1
) else (
echo powershell found.
)
) else (
echo pwsh found.
)
echo Using !_my_shell! for script execution.
REM Check if patch-config.txt exists in gameupdate folder
if not exist "%CONFIG_FILE%" (
echo "Config file (gameupdate\patch-config.txt) not found! Assuming no patching needed."
pause
exit /b
)
REM Read configuration from file
for /f "usebackq tokens=1,2 delims==" %%a in ("%CONFIG_FILE%") do (
if "%%a"=="username" set "username=%%b"
if "%%a"=="repo" set "repo=%%b"
if "%%a"=="branch" set "branch=%%b"
)
REM --------------------------------------------------------
REM PRE-SETUP: Ensure SRPG data and patch structure exists
REM Run Steps 1 and 2 BEFORE pulling repo patch to avoid overwriting updates
REM 1) Unpack once if data folder doesn't exist (and data.dts does)
REM 2) Create Patch once if patch folder doesn't exist
REM --------------------------------------------------------
set "UNPACKER=%ROOT_DIR%\SRPG_Unpacker.exe"
if exist "%ROOT_DIR%\data.dts" (
if exist "%UNPACKER%" (
echo [Pre-Setup] Running SRPG_Unpacker preparation steps...
REM Step 1: Unpack (once)
if not exist "%ROOT_DIR%\data\" (
set "SHOULD_UNPACK=1"
) else if not exist "%ROOT_DIR%\data\project.dat" (
set "SHOULD_UNPACK=1"
) else (
set "SHOULD_UNPACK=0"
)
if "!SHOULD_UNPACK!"=="1" (
if exist "%ROOT_DIR%\data.dts" (
echo [Pre-Setup] Step 1: Unpacking data.dts to data
pushd "%ROOT_DIR%"
"%UNPACKER%" -o "data" "data.dts"
if !errorlevel! neq 0 (
echo [Pre-Setup] ERROR: Unpack failed. Continuing.
)
popd
) else (
echo [Pre-Setup] Step 1: Skipping unpack - no data folder and no data.dts found.
)
) else (
echo [Pre-Setup] Step 1: data folder exists; skipping unpack.
)
REM Step 2: Create Patch (once)
if not exist "%ROOT_DIR%\patch\" (
if exist "%ROOT_DIR%\data\project.dat" (
echo [Pre-Setup] Step 2: Creating patch from data\project.dat
pushd "%ROOT_DIR%"
"%UNPACKER%" ".\data\project.dat" -c
if !errorlevel! neq 0 (
echo [Pre-Setup] ERROR: Create Patch failed. Continuing.
)
popd
) else (
echo [Pre-Setup] Step 2: Skipping create patch - data\project.dat not found.
)
) else (
echo [Pre-Setup] Step 2: patch folder exists; skipping create.
)
) else (
echo [Pre-Setup] SRPG_Unpacker.exe not found in root; skipping pre-setup steps.
)
) else (
echo [Pre-Setup] data.dts not found; skipping pre-setup SRPG steps.
)
REM Get the latest hash
echo "Getting latest commit SHA hash"
!_my_shell! -Command "(Invoke-RestMethod -Uri 'https://gitgud.io/api/v4/projects/%username%%%2F%repo%/repository/branches/%branch%').commit.id" > "%ROOT_DIR%\latest_patch_sha.txt"
REM Read the latest SHA from the file
set /p latest_patch_sha=<"%ROOT_DIR%\latest_patch_sha.txt"
REM Check if previous_patch_sha.txt exists in gameupdate
if not exist "%SCRIPT_DIR%previous_patch_sha.txt" (
echo "Previous SHA hash not found!"
echo "Assuming first time patching..."
goto download_extract
)
REM Read the stored SHA from previous check
set /p previous_patch_sha=<"%SCRIPT_DIR%previous_patch_sha.txt"
REM Trim whitespace from SHA strings
set "previous_patch_sha=%previous_patch_sha: =%"
set "latest_patch_sha=%latest_patch_sha: =%"
REM Compare trimmed SHAs
if "%latest_patch_sha%" neq "%previous_patch_sha%" (
echo "Update found! Patching..."
goto download_extract
) else (
echo "Patch is up to date."
)
REM Delete latest_patch_sha.txt
del "%ROOT_DIR%\latest_patch_sha.txt"
endlocal
pause
exit /b
:download_extract
REM Escape single quotes in paths
set "escaped_root=%ROOT_DIR:'=''%"
REM Download zip file to root
echo "Downloading latest patch..."
!_my_shell! -Command "Set-Location -LiteralPath '%escaped_root%'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri 'https://gitgud.io/%username%/%repo%/-/archive/%branch%/%repo%-%branch%.zip' -OutFile 'repo.zip'"
if !errorlevel! neq 0 (
pause
exit /b
)
REM Extract contents, overwriting conflicts into root
echo "Extracting..."
!_my_shell! -Command "Set-Location -LiteralPath '%escaped_root%'; $ProgressPreference = 'SilentlyContinue'; Expand-Archive -Path '.\repo.zip' -DestinationPath '.' -Force"
if !errorlevel! neq 0 (
echo Extraction failed!
del "%ROOT_DIR%\repo.zip"
rmdir /s /q "%ROOT_DIR%\%repo%-%branch%"
pause
exit /b
)
echo "Applying patch..."
xcopy /s /e /y "%ROOT_DIR%\%repo%-%branch%\*" "%ROOT_DIR%\"
if !errorlevel! neq 0 (
echo Patch application failed!
del "%ROOT_DIR%\repo.zip"
rmdir /s /q "%ROOT_DIR%\%repo%-%branch%"
pause
exit /b
)
REM --------------------------------------------------------
REM POST-APPLY: Run Steps 3 and 4 after patch files are merged
REM 3) Apply Patch to data\project.dat
REM 4) Pack data back into data.dts
REM --------------------------------------------------------
set "UNPACKER=%ROOT_DIR%\SRPG_Unpacker.exe"
if exist "%ROOT_DIR%\data.dts" (
if exist "%UNPACKER%" (
echo Running SRPG_Unpacker apply/pack steps...
REM Step 3: Apply Patch
if exist "%ROOT_DIR%\data\project.dat" (
echo Step 3: Applying patch to data\project.dat
pushd "%ROOT_DIR%"
"%UNPACKER%" ".\data\project.dat" -a
if !errorlevel! neq 0 (
echo ERROR: Apply Patch failed.
)
popd
) else (
echo ERROR: data\project.dat not found; cannot apply patch.
)
REM Step 4: Pack
if exist "%ROOT_DIR%\data\" (
echo Step 4: Packing data to data.dts
pushd "%ROOT_DIR%"
"%UNPACKER%" -o "data.dts" "data"
if !errorlevel! neq 0 (
echo WARNING: Pack failed.
)
popd
) else (
echo Step 4: Skipping pack - data folder not found.
)
) else (
echo SRPG_Unpacker.exe not found in root; skipping SRPG patch steps.
)
) else (
echo data.dts not found; skipping SRPG patch steps.
)
REM Clean up
echo "Cleaning up..."
del "%ROOT_DIR%\repo.zip"
rmdir /s /q "%ROOT_DIR%\%repo%-%branch%"
del "%ROOT_DIR%\latest_patch_sha.txt"
REM Store latest SHA for next check in gameupdate
echo %latest_patch_sha% > "%SCRIPT_DIR%previous_patch_sha.txt"
endlocal
pause
exit /b

169
gameupdate/patch.sh Normal file
View file

@ -0,0 +1,169 @@
#!/bin/bash
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(pwd)"
CONFIG_FILE="$SCRIPT_DIR/patch-config.txt"
check_dependency() {
if ! command -v "$1" > /dev/null 2>&1; then
echo "Error: '$1' is not installed. Please install it using 'pkg install $1'."
exit 1
fi
}
# Check for jq, unzip, and curl
check_dependency jq
check_dependency unzip
check_dependency curl
# Check if CONFIG_FILE exists
if [ ! -f "$CONFIG_FILE" ]; then
echo "Config file '$CONFIG_FILE' not found! Assuming no patching needed."
exit 0
fi
# Convert line endings to Unix format
sed -i 's/\r$//' "$CONFIG_FILE"
# Debug information
echo "Root directory: $ROOT_DIR"
echo "Config file path: $CONFIG_FILE"
# Read configuration from file
. "$CONFIG_FILE"
# Get the latest hash
echo "Getting latest commit SHA hash"
latest_patch_sha=$(curl -s "https://gitgud.io/api/v4/projects/$username%2F$repo/repository/branches/$branch" | jq -r '.commit.id')
# --------------------------------------------------------
# PRE-SETUP: Ensure SRPG data and patch structure exists
# Run Steps 1 and 2 BEFORE pulling repo patch to avoid overwriting updates
# 1) Unpack once if data folder doesn't exist (and data.dts does)
# 2) Create Patch once if patch folder doesn't exist
# --------------------------------------------------------
UNPACKER="$ROOT_DIR/SRPG_Unpacker.exe"
if [ -f "$ROOT_DIR/data.dts" ]; then
if [ -f "$UNPACKER" ]; then
echo "[Pre-Setup] Running SRPG_Unpacker preparation steps..."
# Step 1: Unpack (once)
if [ ! -d "$ROOT_DIR/data" ]; then
if [ -f "$ROOT_DIR/data.dts" ]; then
echo "[Pre-Setup] Step 1: Unpacking data.dts -> data"
( cd "$ROOT_DIR" && "$UNPACKER" -o data data.dts ) || echo "[Pre-Setup] ERROR: Unpack failed."
else
echo "[Pre-Setup] Step 1: Skipping unpack (no data folder and no data.dts found)."
fi
else
echo "[Pre-Setup] Step 1: data folder exists; skipping unpack."
fi
# Step 2: Create Patch (once)
if [ ! -d "$ROOT_DIR/patch" ]; then
if [ -f "$ROOT_DIR/data/project.dat" ]; then
echo "[Pre-Setup] Step 2: Creating patch from data/project.dat"
( cd "$ROOT_DIR" && "$UNPACKER" ./data/project.dat -c ) || echo "[Pre-Setup] ERROR: Create Patch failed."
else
echo "[Pre-Setup] Step 2: Skipping create patch (data/project.dat not found)."
fi
else
echo "[Pre-Setup] Step 2: patch folder exists; skipping create."
fi
else
echo "[Pre-Setup] SRPG_Unpacker.exe not found in root; skipping pre-setup steps."
fi
else
echo "[Pre-Setup] data.dts not found; skipping pre-setup SRPG steps."
fi
download_extract() {
# Download zip file into root
echo "Downloading latest patch..."
curl -sL "https://gitgud.io/$username/$repo/-/archive/$branch/$repo-$branch.zip" -o "$ROOT_DIR/repo.zip"
if [ $? -ne 0 ]; then
echo "Download failed!"
rm -f "$ROOT_DIR/repo.zip"
rm -rf "$ROOT_DIR/$repo-$branch"
return 1
fi
# Extract contents, overwriting conflicts into root
echo "Extracting..."
unzip -qo "$ROOT_DIR/repo.zip" -d "$ROOT_DIR"
if [ $? -ne 0 ]; then
echo "Extraction failed!"
rm -f "$ROOT_DIR/repo.zip"
rm -rf "$ROOT_DIR/$repo-$branch"
return 1
fi
echo "Applying patch..."
cp -r "$ROOT_DIR/$repo-$branch/"* "$ROOT_DIR/"
if [ $? -ne 0 ]; then
echo "Patch application failed!"
rm -f "$ROOT_DIR/repo.zip"
rm -rf "$ROOT_DIR/$repo-$branch"
return 1
fi
echo "Cleaning up..."
rm -f "$ROOT_DIR/repo.zip"
rm -rf "$ROOT_DIR/$repo-$branch"
rm -f "$ROOT_DIR/latest_patch_sha.txt"
# Store latest SHA for next check in gameupdate
echo "$latest_patch_sha" > "$SCRIPT_DIR/previous_patch_sha.txt"
# --------------------------------------------------------
# POST-APPLY: Run Steps 3 and 4 after patch files are merged
# 3) Apply Patch to data/project.dat
# 4) Pack data back into data.dts
# --------------------------------------------------------
UNPACKER="$ROOT_DIR/SRPG_Unpacker.exe"
if [ -f "$ROOT_DIR/data.dts" ]; then
if [ -f "$UNPACKER" ]; then
echo "Running SRPG_Unpacker apply/pack steps..."
# Step 3: Apply Patch
if [ -f "$ROOT_DIR/data/project.dat" ]; then
echo "Step 3: Applying patch to data/project.dat"
( cd "$ROOT_DIR" && "$UNPACKER" ./data/project.dat -a ) || echo "ERROR: Apply Patch failed."
else
echo "ERROR: data/project.dat not found; cannot apply patch."
fi
# Step 4: Pack
if [ -d "$ROOT_DIR/data" ]; then
echo "Step 4: Packing data -> data.dts"
( cd "$ROOT_DIR" && "$UNPACKER" -o data.dts data ) || echo "WARNING: Pack failed."
else
echo "Step 4: Skipping pack (data folder not found)."
fi
else
echo "SRPG_Unpacker.exe not found in root; skipping SRPG patch steps."
fi
else
echo "data.dts not found; skipping SRPG patch steps."
fi
}
# Check if previous_patch_sha.txt exists in gameupdate
if [ ! -f "$SCRIPT_DIR/previous_patch_sha.txt" ]; then
echo "Previous SHA hash not found!"
echo "Assuming first time patching..."
download_extract
else
# Read the stored SHA from previous check
previous_patch_sha=$(cat "$SCRIPT_DIR/previous_patch_sha.txt")
# Compare trimmed SHAs
if [ "$latest_patch_sha" != "$previous_patch_sha" ]; then
echo "Update found! Patching..."
download_extract
else
echo "Patch is up to date."
fi
fi

722
gameupdate/vocab.txt Normal file
View file

@ -0,0 +1,722 @@
Here are some vocabulary and terms so that you know the proper spelling and translation.
# Lewd Terms
性器 (genitals)
女性器 (vagina)
マンコ (cunt)
おまんこ (pussy)
尻 (ass)
お尻 (butt)
お股 (crotch)
秘部 (genitals)
陰茎 (penis)
チンポ (dick)
チンコ (cock)
ショーツ (panties)
イラマチオ (irrumatio)
理性 (Sanity)
性欲 (Libido)
子宮の状態 (Womb St.)
最後の相手 (Last Partner)
陰茎の長さ (Penis Length)
射精量 (Cum Amount)
絶頂回数 (Orgasms)
搾精回数 (Ejaculations)
経験人数 (Partners)
膣内射精 (Creampie)
膣外射精 (Non-Creampie)
アナル (Anal)
パイズリ (Titjob)
フェラ (Blowjob)
手コキ (Handjob)
太もも (Thighs)
素股 (Thighjob)
尻コキ (Assjob)
ぶっかけ (Cumshot)
受精 (Fertilized)
出産 (Childbirth)
子宮 (Womb)
乳揉まれ (Fondled)
尻揉まれ (Ass Groped)
乳首 (Nipples)
キス (Kiss)
衣装ごとの性行為回数 (Sex Acts per Outfit)
回 (x)
人 (x)
# Honorifics
さん (san)
様, さま (sama)
君, くん (kun)
ちゃん (chan)
たん (tan)
先輩 (senpai)
せんぱい (senpai)
先生 (sensei)
せんせい (sensei)
にいさん (nii-san)
兄さん (nii-san)
兄者 (elder brother)
お兄ちゃん (onii-san)
姉さん (nee-san)
お姉ちゃん (onee-chan)
お姉ちゃん (onee-chan)
ねえさん (nee-san)
おじさん (old man)
# Terms
初めから (Start)
逃げる (Escape)
大事なもの (Key Items)
最強装備 (Optimize)
攻撃力 (Attack)
回避率 (Evasion)
敏捷性 (Agility)
命中率 (Accuracy)
最大HP (Max HP)
経験値 (EXP)
購入する (Buy)
魔力攻撃 (M. Attack)
魔法力 (M. Power)
魔力防御 (M. Defense)
魔法防御 (M. Defense)
%1 の%2を獲得 (Gained %1 %2)
持っている数 (Owned)
ME 音量 (ME Volume)
回想する (Recollection)
信仰心 (Faith)
会話 (Conversation)
収集 (Collect)
討伐 (Extermination)
破滅 (Destruction)
魂 (Soul)
魄 (Spirit)
巫女 (Shrine Maiden)
刀 (Blade)
剣 (Sword)
龍神神社 (Dragon God Shrine)
忍び (Shinobi)
大魔導士 (Archmage)
始原竜 (Primordial Dragon)
猿王 (Monkey King)
天地開闢 (Genesis)
紅蓮 (Vermilion)
12月 (December)
12日 (12th)
邪気 (Miasma)
# Demons/Angels/Monsters
聖女 (Saintess)
悪魔 (Demon)
上級悪魔 (Arch Demon)
歪魔 (Distorted Demon)
魔神 (Devil)
魔人 (Demon)
睡魔 (Mare)
淫魔 (Succubus)
夢魔 (Succubus)
天使 (Angel)
大天使 (Archangel)
権天使 (Principality)
能天使 (Power)
力天使 (Virtue)
主天使 (Dominion)
智天使 (Cherub)
飛天魔 (Nephilim)
堕天使 (Fallen Angel)
鬼 (Oni)
魔 (Demon)
妖怪 (Yokai)
式神 (Shikigami)
幽霊 (Ghost)
幽鬼 (Revenant)
デーモン (Daemon)
ローパー (Roper)
人間 (Human)
人型 (Humanoid)
獣型 (Beast)
触手型 (Tentacle)
軟体型 (Slime)
虫型 (Insect)
エルフ (Elf)
竜 (Dragon)
吸血鬼 (Vampire)
ドワーフ (Dwarf)
# Elements
物理 (Physical)
吸収 (Absorption)
火 (Fire)
炎 (Flame)
氷 (Ice)
雷 (Thunder)
水 (Water)
地 (Earth)
風 (Wind)
神聖 (Holy)
暗黒 (Dark)
木 (Wood)
人間 (Human)
# Other
w (lol)
2万 (20,000)
『 (『)
』 (』)
# MapInfos
◆テンプレート (◆Template)
■タイトル (■Title)
Load用マップ (Load Map)
□戦闘□□□ (□Battle□□□)
パーティクルエディター (Particle Editor)
□拠点□□□ (□Base□□□)
★ゲームメイン (★Game Main)
テストマップ-- (Test Map--)
Live2Dチェック (Live2D Check)
ぬぷ竜用 (For Nupu Dragon)
□戦闘_2□□□ (□Battle_2□□□)
シナリオ仮置き場 (Scenario Placeholder)
◆シナリオ用書出マップ (◆Scenario Export Map)
# Classes
主人公 (Protagonist)
# Enemies
フランク (Frank)
敵テスト300 (Enemy Test 300)
敵テスト500 (Enemy Test 500)
すぐ死ぬ敵 (Enemy That Dies Instantly)
カウンターテスト (Counter Test)
チュートリアル (Tutorial)
モヒカン (Mohican)
猛者 (Veteran)
修羅 (Demon)
超人 (Superhuman)
ソウベエ (Soubee)
エディ (Eddie)
デクスター (Dexter)
イェン (Yen)
レベッカ (Rebecca)
ココペリスト (Kokoperist)
敵テスト (Enemy Test)
# Armors
ホルスター (Holster)
銘酒 弾丸狂い (Fine Liquor: Bullet Maniac)
ペンダント (Pendant)
過剰防衛のススメ (Guide to Excessive Self-Defense)
名誉命知らずバッジ (Badge of Honor: Daredevil)
ヤマ感 (Gut Feeling)
ギターケース (Guitar Case)
友情の証 (Proof of Friendship)
勝負下着 (Lucky Underwear)
BGM集 (BGM Collection)
鉄ゲタ (Iron Geta)
免許なき医師団 (Unlicensed Doctors)
【以下::パッシブスキル】 ([Below: Passive Skills])
戦闘技術【動】 (Combat Technique [Move])
戦闘技術【癒】 (Combat Technique [Heal])
戦闘技術【湧】 (Combat Technique [Spring])
戦闘技術【瞬】 (Combat Technique [Flash])
戦闘技術【転】 (Combat Technique [Shift])
戦闘後回復Lv1 (Post-Battle Recovery Lv1)
戦闘後回復Lv2 (Post-Battle Recovery Lv2)
戦闘後回復Lv3 (Post-Battle Recovery Lv3)
戦闘後回復Lv4 (Post-Battle Recovery Lv4)
戦闘後回復Lv5 (Post-Battle Recovery Lv5)
自動防御Lv1 (Auto-Defense Lv1)
自動防御Lv2 (Auto-Defense Lv2)
自動防御Lv3 (Auto-Defense Lv3)
自動防御Lv4 (Auto-Defense Lv4)
自動防御Lv5 (Auto-Defense Lv5)
テンション持続Lv1 (Tension Sustain Lv1)
テンション持続Lv2 (Tension Sustain Lv2)
テンション持続Lv3 (Tension Sustain Lv3)
テンション持続Lv4 (Tension Sustain Lv4)
テンション持続Lv5 (Tension Sustain Lv5)
コスト自動回復Lv1 (Cost Auto-Recovery Lv1)
コスト自動回復Lv2 (Cost Auto-Recovery Lv2)
コスト自動回復Lv3 (Cost Auto-Recovery Lv3)
コスト自動回復Lv4 (Cost Auto-Recovery Lv4)
コスト自動回復Lv5 (Cost Auto-Recovery Lv5)
# Skills
射撃Lv1 (Shooting Lv1)
射撃Lv2 (Shooting Lv2)
射撃Lv3 (Shooting Lv3)
射撃Lv4 (Shooting Lv4)
射撃Lv5 (Shooting Lv5)
射撃Lv6 (Shooting Lv6)
射撃Lv7 (Shooting Lv7)
弾丸狂 (Bullet Maniac)
急所狙いLv1 (Critical Aim Lv1)
急所狙いLv2 (Critical Aim Lv2)
急所狙いLv3 (Critical Aim Lv3)
急所狙いLv4 (Critical Aim Lv4)
急所狙いLv5 (Critical Aim Lv5)
急所狙いLv6 (Critical Aim Lv6)
急所狙いLv7 (Critical Aim Lv7)
風水隙撃 (Wind-Water Flank Shot)
曲射Lv1 (Curved Shot Lv1)
曲射Lv2 (Curved Shot Lv2)
曲射Lv3 (Curved Shot Lv3)
曲射Lv4 (Curved Shot Lv4)
曲射Lv5 (Curved Shot Lv5)
曲射Lv6 (Curved Shot Lv6)
曲射Lv7 (Curved Shot Lv7)
空中跳弾 (Aerial Ricochet)
乱射Lv1 (Rapid Fire Lv1)
乱射Lv2 (Rapid Fire Lv2)
乱射Lv3 (Rapid Fire Lv3)
乱射Lv4 (Rapid Fire Lv4)
乱射Lv5 (Rapid Fire Lv5)
乱射Lv6 (Rapid Fire Lv6)
乱射Lv7 (Rapid Fire Lv7)
死神の雨 (Reaper's Rain)
狙い撃ちLv1 (Snipe Lv1)
狙い撃ちLv2 (Snipe Lv2)
狙い撃ちLv3 (Snipe Lv3)
狙い撃ちLv4 (Snipe Lv4)
狙い撃ちLv5 (Snipe Lv5)
狙い撃ちLv6 (Snipe Lv6)
狙い撃ちLv7 (Snipe Lv7)
幽霊の弾丸 (Ghost Bullet)
集中Lv1 (Focus Lv1)
集中Lv2 (Focus Lv2)
集中Lv3 (Focus Lv3)
集中Lv4 (Focus Lv4)
集中Lv5 (Focus Lv5)
集中Lv6 (Concentration Lv6)
集中Lv7 (Focus Lv7)
開眼 (Awakening)
鷹の目Lv1 (Hawk Eye Lv1)
鷹の目Lv2 (Hawk Eye Lv2)
鷹の目Lv3 (Hawk Eye Lv3)
鷹の目Lv4 (Hawk Eye Lv4)
鷹の目Lv5 (Hawk Eye Lv5)
鷹の目Lv6 (Hawk Eye Lv6)
鷹の目Lv7 (Hawk Eye Lv7)
狂犬の目 (Mad Dog's Eye)
練気Lv1 (Spirit Training Lv1)
練気Lv2 (Spirit Training Lv2)
練気Lv3 (Spirit Training Lv3)
練気Lv4 (Qi Training Lv4)
練気Lv5 (Spirit Focus Lv5)
練気Lv6 (Spirit Focus Lv6)
練気Lv7 (Spirit Focus Lv7)
練気一迅 (Spirit Focus: Swift)
防御Lv1 (Defense Lv1)
防御Lv2 (Defense Lv2)
防御Lv3 (Defense Lv3)
防御Lv4 (Defense Lv4)
防御Lv5 (Defense Lv5)
防御Lv6 (Defense Lv6)
防御Lv7 (Defense Lv7)
鉄壁 (Iron Wall)
回避Lv1 (Evasion Lv1)
回避Lv2 (Evasion Lv2)
回避Lv3 (Evasion Lv3)
回避Lv4 (Evasion Lv4)
回避Lv5 (Evasion Lv5)
回避Lv6 (Evasion Lv6)
回避Lv7 (Evasion Lv7)
壁走り (Wall Run)
待機Lv1 (Standby Lv1)
待機Lv2 (Standby Lv2)
待機Lv3 (Standby Lv3)
待機Lv4 (Standby Lv4)
待機Lv5 (Standby Lv5)
待機Lv6 (Standby Lv6)
待機Lv7 (Standby Lv7)
精神統一 (Mind Focus)
戦闘後回復Lv1 (Post-Battle Recovery Lv1)
戦闘後回復Lv2 (Post-Battle Recovery Lv2)
戦闘後回復Lv3 (Post-Battle Recovery Lv3)
戦闘後回復Lv4 (Post-Battle Recovery Lv4)
戦闘後回復Lv5 (Post-Battle Recovery Lv5)
オートガードLv1 (Auto Guard Lv1)
オートガードLv2 (Auto Guard Lv2)
オートガードLv3 (Auto Guard Lv3)
オートガードLv4 (Auto Guard Lv4)
オートガードLv5 (Auto Guard Lv5)
TP持続回復Lv1 (TP Regen Lv1)
TP持続回復Lv2 (TP Regen Lv2)
TP持続回復Lv3 (TP Regen Lv3)
コスト回復Lv1 (Cost Recovery Lv1)
コスト回復Lv2 (Cost Recovery Lv2)
コスト回復Lv3 (Cost Recovery Lv3)
--スキルここまで--- (--End of Skills---)
TP持続回復Lv4 (TP Regen Lv4)
TP持続回復Lv5 (TP Regen Lv5)
コスト回復Lv4 (Cost Recovery Lv4)
コスト回復Lv5 (Cost Recovery Lv5)
ドミニオン (Dominion)
--敵スキルここから--- (--Enemy Skills Start---)
散弾Lv1 (Scattershot Lv1)
突撃Lv2 (Charge Lv2)
斬撃Lv1 (Slash Lv1)
八ツ首Lv3 (Eight Heads Lv3)
鬼返しLv2 (Oni Reversal Lv2)
掃射Lv2 (Suppressive Fire Lv2)
レーザー砲Lv3 (Laser Cannon Lv3)
攻撃低下術Lv2 (Attack Down Lv2)
防御低下術Lv2 (Defense Down Lv2)
毒仕込み弾Lv2 (Poison Bullet Lv2)
CQCLv5 (CQC Lv5)
カウンターLv2 (Counter Lv2)
乱打Lv5 (Barrage Lv5)
隠し銃Lv4 (Hidden Gun Lv4)
焔弾丸LV6 (Flame Bullet Lv6)
火炎竜Lv7 (Flame Dragon Lv7)
ススLv3 (Soot Lv3)
のしかかりLv6 (Body Slam Lv6)
連続尾撃Lv6 (Tail Strike Combo Lv6)
--スキル案 (--Skill Idea)
射撃 (Shooting)
待機 (Standby)
やぶれかぶれ (Desperate Attack)
捨て身 (Reckless Attack)
特攻 (Suicide Attack)
3連射 (Triple Shot)
曲射 (Arcing Shot)
防御 (Defense)
武器撃ち (Weapon Strike)
隙狙い (Exploit Opening)
深呼吸 (Deep Breath)
回避 (Evade)
狙い撃ち (Aimed Shot)
毒塗暗器 (Poisoned Dagger)
火炎弾 (Flame Bullet)
急所狙い (Critical Aim)
八ツ首 (Eight Heads)
鬼返し (Oni Reversal)
サークルショット (Circle Shot)
乱射 (Barrage)
敵デバフTest (Enemy Debuff Test)
敵カウンターテスト (Enemy Counter Test)
テスト削り (Test Shave)
テスト乱射 (Test Barrage)
# Weapons
デリンジャー (Derringer)
デリンジャー.Lv2 (Derringer Lv2)
デリンジャー.Lv3 (Derringer Lv3)
デリンジャー.Lv4 (Derringer Lv4)
デリンジャー.Lv5 (Derringer Lv5)
WPPK.Lv2 (WPPK Lv2)
WPPK.Lv3 (WPPK Lv3)
WPPK.Lv4 (WPPK Lv4)
WPPK.Lv5 (WPPK Lv5)
ガバメント (Government)
ガバメント.Lv2 (Government Lv2)
ガバメント.Lv3 (Government Lv3)
ガバメント.Lv4 (Government Lv4)
ガバメント.Lv5 (Government Lv5)
砂漠の猛禽 (Desert Raptor)
砂漠の猛禽.Lv2 (Desert Raptor Lv2)
砂漠の猛禽.Lv3 (Desert Raptor Lv3)
砂漠の猛禽.Lv4 (Desert Raptor Lv4)
砂漠の猛禽.Lv5 (Desert Raptor Lv5)
象撃ち銃 (Elephant Gun)
象撃ち銃.Lv2 (Elephant Gun Lv2)
象撃ち銃.Lv3 (Elephant Gun Lv3)
象撃ち銃.Lv4 (Elephant Gun Lv4)
象撃ち銃.Lv5 (Elephant Gun Lv5)
5DPガン (5DP Gun)
5DPガン.Lv2 (5DP Gun Lv2)
5DPガン.Lv3 (5DP Gun Lv3)
5DPガン.Lv4 (5DP Gun Lv4)
5DPガン.Lv5 (5DP Gun Lv5)
# Items
ドライフルーツ (Dried Fruit)
滋養茶 (Nourishing Tea)
ゴシップ誌 (Gossip Magazine)
エナーゲンEX (Enargen EX)
赤い薬 (Red Medicine)
青い薬 (Blue Medicine)
アロマ (Aroma)
コーヒー (Coffee)
訓練無料券 (Free Training Ticket)
しぬくすり (Death Medicine)
安物のプレゼント (Cheap Gift)
普通のプレゼント (Normal Gift)
良質なプレゼント (High-Quality Gift)
つまらないもの (Boring Thing)
体力アップα (Stamina Up α)
体力アップβ (Stamina Up β)
体力アップγ (Stamina Up γ)
体力アップΩ (Stamina Up Ω)
オフェンスアップα (Offense Up α)
オフェンスアップβ (Offense Up β)
オフェンスアップγ (Offense Up γ)
オフェンスアップΩ (Offense Up Ω)
ディフェンスアップα (Defense Up α)
ディフェンスアップβ (Defense Up β)
ディフェンスアップγ (Defense Up γ)
ディフェンスアップΩ (Defense Up Ω)
エイムアップα (Aim Up α)
エイムアップβ (Aim Up β)
エイムアップγ (Aim Up γ)
エイムアップΩ (Aim Up Ω)
モビリティアップα (Mobility Up α)
モビリティアップβ (Mobility Up β)
モビリティアップγ (Mobility Up γ)
モビリティアップΩ (Mobility Up Ω)
センスアップα (Sense Up α)
センスアップβ (Sense Up β)
センスアップγ (Sense Up γ)
センスアップΩ (Sense Up Ω)
体力訓練のすすめ (Stamina Training Guide)
攻撃訓練のすすめ (Attack Training Guide)
防御訓練のすすめ (Defense Training Guide)
命中訓練のすすめ (Accuracy Training Guide)
回避訓練のすすめ (Evasion Training Guide)
直感訓練のすすめ (Intuition Training Guide)
大人の玩具 (Adult Toy)
がらくた (Junk)
古いコイン (Old Coin)
身分証明書 (ID Card)
金の延べ棒 (Gold Bar)
ルーリーとの絆1 (Bond with Rury 1)
ルーリーとの絆2 (Bond with Rury 2)
ルーリーとの絆3 (Bond with Rury 3)
ルーリーとの絆4 (Bond with Rury 4)
ルーリーとの絆5 (Bond with Rury 5)
イヴとの絆1 (Bond with Eve 1)
イヴとの絆2 (Bond with Eve 2)
イヴとの絆3 (Bond with Eve 3)
イヴとの絆4 (Bond with Eve 4)
イヴとの絆5 (Bond with Eve 5)
マーカスとの絆1 (Bond with Marcus 1)
マーカスとの絆2 (Bond with Marcus 2)
マーカスとの絆3 (Bond with Marcus 3)
マーカスとの絆4 (Bond with Marcus 4)
マーカスとの絆5 (Bond with Marcus 5)
コータローとの絆1 (Bond with Kotaro 1)
コータローとの絆2 (Bond with Kotaro 2)
コータローとの絆3 (Bond with Kotaro 3)
コータローとの絆4 (Bond with Kotaro 4)
コータローとの絆5 (Bond with Kotaro 5)
レベッカとの絆1 (Bond with Rebecca 1)
レベッカとの絆2 (Bond with Rebecca 2)
レベッカとの絆3 (Bond with Rebecca 3)
レベッカとの絆4 (Bond with Rebecca 4)
レベッカとの絆5 (Bond with Rebecca 5)
# Game Specific
魔法の里の繁栄事情 (The Secret to the Prosperity of the Magical Village)
# Locations
ローズフォード (Roseford)
ヘグイの村 (Hegui Village)
追放者の都 (Exiles' City)
上層区 (Upper District)
中層区 (Middle District)
下層区 (Lower District)
遺構 (Ruins)
樹海 (Sea Of Trees / Dense Forest)
秘匿の森 (Hidden Forest)
西方都市群 (Western City States)
# Organizations/Buildings:
商工会 (Commerce Guild)
商工ギルド (Commerce Guild)
ギルド (Guild)
傭兵組合 (Mercenary Guild)
教会 (Church)
元老院 (Senate)
ローズフォード商会 (Roseford Trading Company)
ローズフォードテルマエ (Roseford Thermae)
テルマエ (Thermae)
カジノ (Casino)
闘技場 (Arena)
奴隷市 (Slave Market)
問屋 (Wholesale Shop)
# Factions/Families:
ボールドウィン家 (Baldwin Family)
ペスマン公爵 (Duke Pesman)
デューク・ペスマン (Duke Pesman)
エルマー派 (Elmar Faction)
# Monsters/Creatures:
ゴブリン (Goblin)
グリーンゴブリン (Green Goblin)
ゴブリングロウ (Goblin Glow)
ゴブリンベビー (Goblin Baby)
インプ (Imp)
バイコーン (Bicorn)
ローパー (Roper)
スナッチャー (Snatcher)
スラッジ (Sludge)
死肉犬 (Carrion Dog)
レイス (Wraith)
# Items/Objects:
建国記念硬貨 (Founding Commemorative Coin)
災厄の石碑 (Monument Of Calamity)
災厄の書 (Book Of Calamity)
遺物 (Artifact/Relic)
晩餐会の招待状 (Banquet Invitation)
# Concepts/Terms:
遺構孤児 (Ruins Orphan)
亡国 (Fallen Nation)
災厄 (Calamity)
錬金術 (Alchemy)
占星術 (Astrology)
ダンジョン救助業者 (Dungeon Rescue Worker)
遺構測量士 (Ruins Surveyor)
ブルーファントム=シルバーファング (Blue Phantom Silver Fang)
# Game Characters
# Main Character
本山 (Motoyama) - Male
タカシ (Takashi) - Male
本山タカシ (Motoyama Takashi) - Male
# Idols (01-12)
芹澤 美奈子 (Serizawa Minako) - Female
美奈子 (Minako) - Female
みなこ (Minako) - Female
須田 瞳 (Suda Hitomi) - Female
瞳 (Hitomi) - Female
ひとみ (Hitomi) - Female
小宮 恵理佳 (Komiya Erika) - Female
恵理佳 (Erika) - Female
えりか (Erika) - Female
牛原 優衣 (Ushihara Yui) - Female
優衣 (Yui) - Female
石井 沙奈恵 (Ishii Sanae) - Female
沙奈恵 (Sanae) - Female
蒲原 葵 (Kamohara Aoi) - Female
葵 (Aoi) - Female
元村 文子 (Motomura Fumiko) - Female
文子 (Fumiko) - Female
古賀 繭 (Koga Mayu) - Female
繭 (Mayu) - Female
高咲 ななみ (Takasaki Nanami) - Female
ななみ (Nanami) - Female
生島 美紅 (Ikushima Miku) - Female
美紅 (Miku) - Female
橋場 美優 (Hashiba Miyu) - Female
美優 (Miyu) - Female
野口 奈月 (Noguchi Natsuki) - Female
奈月 (Natsuki) - Female
# Idols (13-24)
橋本 茉莉奈 (Hashimoto Marina) - Female
茉莉奈 (Marina) - Female
駒田 香苗 (Komada Kanae) - Female
香苗 (Kanae) - Female
藤井 真由美 (Fujii Mayumi) - Female
真由美 (Mayumi) - Female
片桐 双葉 (Katagiri Futaba) - Female
双葉 (Futaba) - Female
久森 真波 (Hisamori Manami) - Female
真波 (Manami) - Female
津野 真帆 (Tsuno Maho) - Female
真帆 (Maho) - Female
石黒 沙菜 (Ishiguro Sana) - Female
沙菜 (Sana) - Female
八木 藍璃 (Yagi Airi) - Female
藍璃 (Airi) - Female
松丸 史奈 (Matsumaru Shina) - Female
史奈 (Shina) - Female
荒谷 由乃 (Aratani Yoshino) - Female
由乃 (Yoshino) - Female
岡山 百合絵 (Okayama Yurie) - Female
百合絵 (Yurie) - Female
篠崎 野愛 (Shinozaki Noa) - Female
野愛 (Noa) - Female
# Idols (25-36)
早崎 未来 (Hayasaki Mirai) - Female
未来 (Mirai) - Female
雨宮 千鶴 (Amemiya Chizuru) - Female
千鶴 (Chizuru) - Female
大田 美夕 (Oota Miyu) - Female
美夕 (Miyu) - Female
熊切 愛生 (Kumagiri Aoi) - Female
愛生 (Aoi) - Female
ユリアナ (Yuriana) - Female
ユリアナ = ウォルコゴノフ (Yuriana Wolkogonov) - Female
若月 遥夏 (Wakatsuki Haruka) - Female
遥夏 (Haruka) - Female
猫井 棗 (Nekoi Natsume) - Female
棗 (Natsume) - Female
国分 愛未 (Kokubu Ami) - Female
愛未 (Ami) - Female
蛯原 夕奈 (Ebihara Yuna) - Female
夕奈 (Yuna) - Female
齋藤 夢佳 (Saito Yumeka) - Female
夢佳 (Yumeka) - Female
茅 里佳 (Kaya Rika) - Female
里佳 (Rika) - Female
桜田 雪乃 (Sakurada Yukino) - Female
雪乃 (Yukino) - Female
# Idols (37-48)
大村 友美 (Oomura Tomomi) - Female
友美 (Tomomi) - Female
飛田 枝里香 (Tobita Erika) - Female
枝里香 (Erika) - Female
三登 育子 (Mito Ikuko) - Female
育子 (Ikuko) - Female
稲尾 美妃 (Inao Miki) - Female
美妃 (Miki) - Female
吉屋 野乃香 (Yoshiya Nonoka) - Female
野乃香 (Nonoka) - Female
森野 麻衣子 (Morino Maiko) - Female
麻衣子 (Maiko) - Female
福江 葉奈 (Fukue Hana) - Female
葉奈 (Hana) - Female
藤枝 美咲 (Fujieda Misaki) - Female
美咲 (Misaki) - Female
神原 帆波 (Kanbara Honami) - Female
帆波 (Honami) - Female
御手洗 玲奈 (Mitarai Rena) - Female
玲奈 (Rena) - Female
加登 絵美子 (Kato Emiko) - Female
絵美子 (Emiko) - Female
佐々木 明香里 (Sasaki Akari) - Female
明香里 (Akari) - Female
# Foreign Idols
アヌーシュカ (Anushka) - Female
エリノア (Elinor) - Female
ホア (Hoa) - Female
ロレーナ (Lorena) - Female
リディア (Lydia) - Female
レティ (Leti) - Female
# Special Idol
★塩田 麻里絵 (Shioda Marie) - Female
麻里絵 (Marie) - Female
# Locations
桑野街 (Kuwano Town)
学園 (Academy)
繁華街 (Downtown)
電気街 (Electric Town)
スタジオ村 (Studio Village)
TV局 (TV Station)
怪しい事務所 (Suspicious Office)
# Idol Terms
アイドル (Idol)
ユニット (Unit)
ライブ (Live Performance)
営業 (Business/Promotion)
特訓 (Training)
レッスン (Lesson)
歌唱力 (Singing Ability)
ダンス力 (Dance Ability)
色気 (Sex Appeal)
協調性 (Cooperation)
名声 (Fame)
体力 (Stamina)

BIN
icudtl.dat Normal file

Binary file not shown.

13
package.json Normal file
View file

@ -0,0 +1,13 @@
{
"name": "7vlruk24",
"chromium-args": "--limit-fps=60",
"main": "www/index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "www/icon/icon.png"
}
}

2631
www/data/Actors.json Normal file

File diff suppressed because it is too large Load diff

47118
www/data/Animations.json Normal file

File diff suppressed because it is too large Load diff

646
www/data/Armors.json Normal file
View file

@ -0,0 +1,646 @@
[
null,
{
"id": 1,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "バニーガール",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:バニースーツを入手する>\n<Reric:151>\n※運は戦闘開始時発動カード",
"description": "うさちゃんだぴょん!"
},
{
"id": 2,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "ロマンス姫",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
352
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:シナリオの進行>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "皮肉と親しみが込められた本人の苦手なあだ名\n戦闘開始時に \\state[11] を3ターン取得"
},
{
"id": 3,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 82,
"name": "マストカウンター",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:シナリオの進行>\n<Reric:161>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "長官護衛部隊「マストカウンター」の一員である証。"
},
{
"id": 4,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "クローン体",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:シナリオの進行>\n<Reric:155>\n※敏捷性はカードドロー\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "自分自身がクローンである事を知った…"
},
{
"id": 5,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "闘技場の舞姫",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
355
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:シナリオの進行>\n※敏捷性はカードドロー\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "闘技大会を勝ち上がり、その頂点に立った証。\n戦闘開始に2枚追加ドロー"
},
{
"id": 6,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "裏切り者",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:シナリオの進行>\n<Reric:156>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "あなたは裏切ったのだ、理由は必要ない"
},
{
"id": 7,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "セレブリティ",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:20万クレジットを取得>\n<Reric:157>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "お金持ちだ!ハッピー!"
},
{
"id": 8,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "仕事人",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:本部任務を5回以上成功 現在\\V[966]回>\n<Reric:158>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "任務達成!次の任務もまかせて!"
},
{
"id": 9,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "タフネス姫",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
359
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:HPが600以上になる>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "圧倒的なタフネス、場持ちが良い\n一度だけHPが0になっても食いしばる"
},
{
"id": 10,
"atypeId": 1,
"etypeId": 4,
"traits": [
{
"code": 21,
"dataId": 0,
"value": 1.1
}
],
"iconIndex": 135,
"name": "ハイランダー隊員",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:シナリオの進行>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "市民を守る都市防衛組織「ハイランダー」の一員である証\nHP+10%"
},
{
"id": 11,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "開封中毒",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:通算100パック開封 現在\\V[976]パック>\n<HintOffVN:976>この変数が0の時は\n<Reric:150>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "ハァハァ…パックを開封したい…!"
},
{
"id": 12,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "真剣師",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
356
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:ミニゲームで大成功を5回達成 現在\\V[977]回>\n<HintOffVN:977>この変数が0の時は\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "たとえゲームでもやるからには本気\n戦闘開始時に \\state[71] を取得"
},
{
"id": 13,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "ゴブリンの奴隷",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:>\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "ゴブリンの奴隷になった証\n戦闘アイテム使用ができなくなる"
},
{
"id": 14,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "銭湯姫",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:猪鹿蝶での人気度が100になる>\n<HintOffVN:93>\n<Reric:180>",
"description": "そろそろオキニ隠しをされる立場"
},
{
"id": 15,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "しゃぶり姫",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:口淫熟練度がSランクになる>\n<HintOffVN:93>この変数が0の時は\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "決して自らは快楽を得られない行為"
},
{
"id": 16,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 193,
"name": "菊姫",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:尻開発度がSランクになる>\n<HintOffVN:95>この変数が0の時は\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "アナルセックスはよく洗浄を行ってから!"
},
{
"id": 17,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "裸のお姫様",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:露出回数が50回に達する 現在\\V[79]回>\n<HintOffVN:79>この変数が0の時は\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能\n※HintOffVN:58",
"description": "それは背徳感という名の甘美"
},
{
"id": 18,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "名器",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:膣開発度がSランクに達する>\n<HintOffVN:96>この変数が0の時は\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "人々は彼女の事をそう呼んだ"
},
{
"id": 19,
"atypeId": 1,
"etypeId": 4,
"traits": [],
"iconIndex": 135,
"name": "みんなのオナペット",
"price": 300,
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"damage": {
"critical": "",
"elementId": "",
"formula": "",
"type": "",
"variance": ""
},
"note": "<Hint:オカズに使われた数が100回以上になる>\n<HintOffVN:82>この変数が0の時は\n※運は戦闘開始時発動カード\n※Reric:XXXと付ける事でレリック設定可能",
"description": "人気者の証拠であり、ある意味名誉なこと"
},
{
"id": 20,
"atypeId": 1,
"description": "快楽の蕾は花を開かせた\nホルモンウイルスMの症状が発症する",
"etypeId": 4,
"traits": [],
"iconIndex": 0,
"name": "乳姫",
"note": "<Hint:乳開発度がSランクに達する>\n<HintOffVN:94>この変数が0の時は\n※この称号を付けている場合はホルモンウイルスMに強制的にかかる",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 0
},
{
"id": 21,
"atypeId": 1,
"description": "ロマーシャの物語を見届けた証",
"etypeId": 4,
"traits": [],
"iconIndex": 0,
"name": "プリンセスシナジー",
"note": "<Hint:>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 0
},
{
"id": 22,
"atypeId": 1,
"description": "隠し称号2",
"etypeId": 4,
"traits": [],
"iconIndex": 0,
"name": "超越せし者",
"note": "<Hint:おまけダンジョンをクリアする>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 0
},
{
"id": 23,
"atypeId": 1,
"description": "全てのHシーンを閲覧",
"etypeId": 4,
"traits": [],
"iconIndex": 0,
"name": "全てを覗かれし者",
"note": "<Hint:全ての回想シーンを記録している>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 0
},
{
"id": 24,
"atypeId": 1,
"description": "アルバムコンプリート",
"etypeId": 4,
"traits": [],
"iconIndex": 0,
"name": "コレクトマスター",
"note": "<Hint:カードを全種類獲得する>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 0
}
]

3361
www/data/Classes.json Normal file

File diff suppressed because it is too large Load diff

2597856
www/data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

185
www/data/DbgBtlClass.json Normal file
View file

@ -0,0 +1,185 @@
{
"acKinshi": false,
"deckCardList": [],
"enemyTrpId": 177,
"enemyTrpSortList": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
25,
26,
28,
29,
30,
31,
32,
33,
34,
35,
39,
44,
45,
46,
47,
48,
49,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
67,
68,
69,
70,
72,
73,
74,
75,
76,
77,
78,
80,
81,
82,
90,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
437,
438,
439,
440,
441,
443,
444,
445,
446,
447,
448,
449,
450,
451,
452,
453,
454,
455,
456,
457,
459,
460,
461,
462,
463,
464,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
475,
476,
477,
478,
479,
480,
500,
501,
589,
590,
591,
592,
593,
594,
595,
596,
185,
186,
187,
188,
189,
190
],
"mikataId": 0
}

41864
www/data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

13304
www/data/Items.json Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

30771
www/data/Map001.json Normal file

File diff suppressed because it is too large Load diff

2601
www/data/Map002.json Normal file

File diff suppressed because it is too large Load diff

2070
www/data/Map003.json Normal file

File diff suppressed because it is too large Load diff

5663
www/data/Map004.json Normal file

File diff suppressed because it is too large Load diff

2394
www/data/Map005.json Normal file

File diff suppressed because it is too large Load diff

2508
www/data/Map006.json Normal file

File diff suppressed because it is too large Load diff

2199
www/data/Map007.json Normal file

File diff suppressed because it is too large Load diff

2854
www/data/Map008.json Normal file

File diff suppressed because it is too large Load diff

8111
www/data/Map009.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map010.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map011.json Normal file

File diff suppressed because it is too large Load diff

15080
www/data/Map012.json Normal file

File diff suppressed because it is too large Load diff

12240
www/data/Map013.json Normal file

File diff suppressed because it is too large Load diff

23669
www/data/Map014.json Normal file

File diff suppressed because it is too large Load diff

35559
www/data/Map015.json Normal file

File diff suppressed because it is too large Load diff

11116
www/data/Map016.json Normal file

File diff suppressed because it is too large Load diff

21882
www/data/Map017.json Normal file

File diff suppressed because it is too large Load diff

22154
www/data/Map018.json Normal file

File diff suppressed because it is too large Load diff

10963
www/data/Map019.json Normal file

File diff suppressed because it is too large Load diff

8620
www/data/Map020.json Normal file

File diff suppressed because it is too large Load diff

20809
www/data/Map021.json Normal file

File diff suppressed because it is too large Load diff

6935
www/data/Map022.json Normal file

File diff suppressed because it is too large Load diff

10128
www/data/Map023.json Normal file

File diff suppressed because it is too large Load diff

20377
www/data/Map024.json Normal file

File diff suppressed because it is too large Load diff

10001
www/data/Map025.json Normal file

File diff suppressed because it is too large Load diff

10371
www/data/Map026.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map027.json Normal file

File diff suppressed because it is too large Load diff

13954
www/data/Map028.json Normal file

File diff suppressed because it is too large Load diff

4364
www/data/Map029.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map030.json Normal file

File diff suppressed because it is too large Load diff

5485
www/data/Map031.json Normal file

File diff suppressed because it is too large Load diff

15554
www/data/Map032.json Normal file

File diff suppressed because it is too large Load diff

5191
www/data/Map033.json Normal file

File diff suppressed because it is too large Load diff

5044
www/data/Map034.json Normal file

File diff suppressed because it is too large Load diff

4644
www/data/Map035.json Normal file

File diff suppressed because it is too large Load diff

5906
www/data/Map036.json Normal file

File diff suppressed because it is too large Load diff

7348
www/data/Map037.json Normal file

File diff suppressed because it is too large Load diff

8619
www/data/Map038.json Normal file

File diff suppressed because it is too large Load diff

8515
www/data/Map039.json Normal file

File diff suppressed because it is too large Load diff

6206
www/data/Map040.json Normal file

File diff suppressed because it is too large Load diff

9755
www/data/Map041.json Normal file

File diff suppressed because it is too large Load diff

16644
www/data/Map042.json Normal file

File diff suppressed because it is too large Load diff

11595
www/data/Map043.json Normal file

File diff suppressed because it is too large Load diff

5044
www/data/Map044.json Normal file

File diff suppressed because it is too large Load diff

5878
www/data/Map045.json Normal file

File diff suppressed because it is too large Load diff

11115
www/data/Map046.json Normal file

File diff suppressed because it is too large Load diff

5730
www/data/Map047.json Normal file

File diff suppressed because it is too large Load diff

14496
www/data/Map048.json Normal file

File diff suppressed because it is too large Load diff

7745
www/data/Map049.json Normal file

File diff suppressed because it is too large Load diff

6566
www/data/Map050.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map051.json Normal file

File diff suppressed because it is too large Load diff

25727
www/data/Map052.json Normal file

File diff suppressed because it is too large Load diff

8269
www/data/Map053.json Normal file

File diff suppressed because it is too large Load diff

17989
www/data/Map054.json Normal file

File diff suppressed because it is too large Load diff

15695
www/data/Map055.json Normal file

File diff suppressed because it is too large Load diff

9335
www/data/Map056.json Normal file

File diff suppressed because it is too large Load diff

62758
www/data/Map057.json Normal file

File diff suppressed because it is too large Load diff

6099
www/data/Map058.json Normal file

File diff suppressed because it is too large Load diff

6099
www/data/Map059.json Normal file

File diff suppressed because it is too large Load diff

6839
www/data/Map060.json Normal file

File diff suppressed because it is too large Load diff

8230
www/data/Map061.json Normal file

File diff suppressed because it is too large Load diff

21700
www/data/Map062.json Normal file

File diff suppressed because it is too large Load diff

1995
www/data/Map063.json Normal file

File diff suppressed because it is too large Load diff

1995
www/data/Map064.json Normal file

File diff suppressed because it is too large Load diff

1995
www/data/Map065.json Normal file

File diff suppressed because it is too large Load diff

4765
www/data/Map066.json Normal file

File diff suppressed because it is too large Load diff

6593
www/data/Map067.json Normal file

File diff suppressed because it is too large Load diff

11753
www/data/Map068.json Normal file

File diff suppressed because it is too large Load diff

12346
www/data/Map069.json Normal file

File diff suppressed because it is too large Load diff

12318
www/data/Map070.json Normal file

File diff suppressed because it is too large Load diff

12318
www/data/Map071.json Normal file

File diff suppressed because it is too large Load diff

12795
www/data/Map072.json Normal file

File diff suppressed because it is too large Load diff

6099
www/data/Map073.json Normal file

File diff suppressed because it is too large Load diff

27573
www/data/Map074.json Normal file

File diff suppressed because it is too large Load diff

27920
www/data/Map075.json Normal file

File diff suppressed because it is too large Load diff

29990
www/data/Map076.json Normal file

File diff suppressed because it is too large Load diff

21359
www/data/Map077.json Normal file

File diff suppressed because it is too large Load diff

17491
www/data/Map078.json Normal file

File diff suppressed because it is too large Load diff

5441
www/data/Map079.json Normal file

File diff suppressed because it is too large Load diff

21490
www/data/Map080.json Normal file

File diff suppressed because it is too large Load diff

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