Initial Commit

This commit is contained in:
dazedanon 2025-06-28 12:42:13 -05:00
commit dda26fac10
411 changed files with 1813142 additions and 0 deletions

57
.gitignore vendored Normal file
View file

@ -0,0 +1,57 @@
# Ignore all files
*.*
# File Types
!*.mps
!*.dat
!*.json
!*.txt
!*.project
!*.js
!*.zip
!*.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
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
Save*
cg.dat
scene.dat
BSXScript_*
# Images
!clys1.rpgmvp
!eroste_0.rpgmvp
!eroste_1.rpgmvp
!eroste_2.rpgmvp
!eroste_3.rpgmvp
!eroste_4.rpgmvp
!hp_2.rpgmvp
!hp_3.rpgmvp
!hp_4.rpgmvp
!hp_5.rpgmvp
!hp_6.rpgmvp
!hp_7.rpgmvp
!hp_8.rpgmvp
!hp_9.rpgmvp
!Map.rpgmvp

14
GameUpdate.bat Normal file
View file

@ -0,0 +1,14 @@
@echo off
setlocal
REM Copy GAMEUPDATE.bat to a new file
copy patch.bat patch2.bat
REM Run the new file
call patch2.bat
REM Delete the new file
del 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.bat to a new file
cp patch.sh patch2.sh
# Run the new file
bash patch2.sh
# Delete the new file
rm 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.

BIN
icudtl.dat Normal file

Binary file not shown.

12
package.json Normal file
View file

@ -0,0 +1,12 @@
{
"name": "houtei",
"main": "www/index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "www/icon/icon.png"
}
}

3
patch-config.txt Normal file
View file

@ -0,0 +1,3 @@
username=dazed-translations
repo=kristia-and-the-city-of-pleasure
branch=main

109
patch.bat Normal file
View file

@ -0,0 +1,109 @@
@echo off
setlocal EnableExtensions EnableDelayedExpansion
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
if not exist patch-config.txt (
echo "Config file (patch-config.txt) not found! Assuming no patching needed."
pause
exit /b
)
REM Read configuration from file
for /f "tokens=1,2 delims==" %%a in (patch-config.txt) do (
if "%%a"=="username" set "username=%%b"
if "%%a"=="repo" set "repo=%%b"
if "%%a"=="branch" set "branch=%%b"
)
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" > latest_patch_sha.txt
REM Read the latest SHA from the file
set /p latest_patch_sha=<latest_patch_sha.txt
REM Check if previous_patch_sha.txt exists
if not exist 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=<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 latest_patch_sha.txt
endlocal
pause
exit /b
:download_extract
REM Escape single quotes in paths
set "escaped_cd=%CD:'=''%"
REM Download zip file
echo "Downloading latest patch..."
!_my_shell! -Command "Set-Location -LiteralPath '%escaped_cd%'; 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
echo "Extracting..."
!_my_shell! -Command "Set-Location -LiteralPath '%escaped_cd%'; Expand-Archive -Path '.\repo.zip' -DestinationPath '.' -Force"
echo "Applying patch..."
xcopy /s /e /y "%repo%-%branch%\*" "."
REM Clean up
echo "Cleaning up..."
del repo.zip
rmdir /s /q "%repo%-%branch%"
del latest_patch_sha.txt
REM Store latest SHA for next check
echo %latest_patch_sha% > previous_patch_sha.txt
endlocal
pause
exit /b

74
patch.sh Normal file
View file

@ -0,0 +1,74 @@
#!/bin/bash
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
CONFIG_FILE="patch-config.txt"
# 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 "Current directory: $(pwd)"
echo "Config file path: $(pwd)/$CONFIG_FILE"
# Read configuration from file
. "$(pwd)/$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')
download_extract() {
# Download zip file
echo "Downloading latest patch..."
curl -sL "https://gitgud.io/$username/$repo/-/archive/$branch/$repo-$branch.zip" -o repo.zip
# Extract contents, overwriting conflicts
echo "Extracting..."
unzip -qo repo.zip
echo "Applying patch..."
cp -r "$repo-$branch/"* .
echo "Cleaning up..."
rm repo.zip
rm -rf "$repo-$branch"
rm -f latest_patch_sha.txt
# Store latest SHA for next check
echo "$latest_patch_sha" > previous_patch_sha.txt
}
# Check if previous_patch_sha.txt exists
if [ ! -f 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 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

486
www/data/Actors.json Normal file
View file

@ -0,0 +1,486 @@
[
null,
{
"id": 1,
"battlerName": "",
"characterIndex": 0,
"characterName": "$nona",
"classId": 1,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 22,
"dataId": 0,
"value": 1
},
{
"code": 22,
"dataId": 1,
"value": 0.05
},
{
"code": 31,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 23,
"dataId": 0,
"value": 0.01
},
{
"code": 62,
"dataId": 3,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"code": 23,
"dataId": 5,
"value": 0.4
}
],
"initialLevel": 1,
"maxLevel": 30,
"name": "ノナ",
"nickname": "",
"note": "<BPnormal:battle1>\n<BPdying:battle3>\n<BPmiddying:battle2>\n<SBIImage:>\n<MaxTp:-40>",
"profile": "町の便利屋さん。"
},
{
"id": 2,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 3,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 4,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 5,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 6,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 7,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 8,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 9,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 10,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 11,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 12,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 13,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 14,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 15,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 16,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 17,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 18,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 19,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 20,
"battlerName": "",
"characterIndex": 0,
"characterName": "$OP",
"classId": 1,
"equips": [
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "OP",
"nickname": "",
"note": "",
"profile": ""
}
]

131643
www/data/Animations.json Normal file

File diff suppressed because it is too large Load diff

2978
www/data/Armors.json Normal file

File diff suppressed because it is too large Load diff

1729
www/data/Classes.json Normal file

File diff suppressed because it is too large Load diff

96501
www/data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

12573
www/data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

13038
www/data/Items.json Normal file

File diff suppressed because it is too large Load diff

1461
www/data/Map001.json Normal file

File diff suppressed because it is too large Load diff

13964
www/data/Map002.json Normal file

File diff suppressed because it is too large Load diff

60028
www/data/Map003.json Normal file

File diff suppressed because it is too large Load diff

3135
www/data/Map004.json Normal file

File diff suppressed because it is too large Load diff

16402
www/data/Map005.json Normal file

File diff suppressed because it is too large Load diff

6695
www/data/Map006.json Normal file

File diff suppressed because it is too large Load diff

3859
www/data/Map007.json Normal file

File diff suppressed because it is too large Load diff

6667
www/data/Map008.json Normal file

File diff suppressed because it is too large Load diff

6101
www/data/Map009.json Normal file

File diff suppressed because it is too large Load diff

502
www/data/Map010.json Normal file
View file

@ -0,0 +1,502 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 3,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 2,
"width": 3,
"data": [
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"events": [
null,
{
"id": 1,
"name": "EV001",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1000,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 122,
"indent": 0,
"parameters": [
4,
4,
0,
0,
100000
]
},
{
"code": 121,
"indent": 0,
"parameters": [
1000,
1000,
0
]
},
{
"code": 241,
"indent": 0,
"parameters": [
{
"name": "ポップス_tousindaino nitizyou",
"volume": 100,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 221,
"indent": 0,
"parameters": []
},
{
"code": 230,
"indent": 0,
"parameters": [
60
]
},
{
"code": 231,
"indent": 0,
"parameters": [
11,
"opにこ",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 222,
"indent": 0,
"parameters": []
},
{
"code": 230,
"indent": 0,
"parameters": [
30
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"あ、どもども~"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
""
]
},
{
"code": 231,
"indent": 0,
"parameters": [
12,
"opふつう",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"オープニング……見ます?"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"そんな長くないんで……"
]
},
{
"code": 102,
"indent": 0,
"parameters": [
[
"見る",
"飛ばす"
],
1,
0,
2,
0
]
},
{
"code": 402,
"indent": 0,
"parameters": [
0,
"見る"
]
},
{
"code": 231,
"indent": 1,
"parameters": [
13,
"opにこ",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 101,
"indent": 1,
"parameters": [
"",
0,
0,
2
]
},
{
"code": 401,
"indent": 1,
"parameters": [
"いいねぇ~っ!"
]
},
{
"code": 401,
"indent": 1,
"parameters": [
"絶対そっちのがいいよ!"
]
},
{
"code": 221,
"indent": 1,
"parameters": []
},
{
"code": 235,
"indent": 1,
"parameters": [
12
]
},
{
"code": 235,
"indent": 1,
"parameters": [
11
]
},
{
"code": 235,
"indent": 1,
"parameters": [
13
]
},
{
"code": 241,
"indent": 1,
"parameters": [
{
"name": "",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 1,
"parameters": [
0,
12,
37,
7,
0,
0
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 402,
"indent": 0,
"parameters": [
1,
"飛ばす"
]
},
{
"code": 241,
"indent": 1,
"parameters": [
{
"name": "",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 250,
"indent": 1,
"parameters": [
{
"name": "ショッキング",
"volume": 100,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 231,
"indent": 1,
"parameters": [
13,
"opga-nn",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 225,
"indent": 1,
"parameters": [
5,
7,
30,
true
]
},
{
"code": 223,
"indent": 1,
"parameters": [
[
-255,
-255,
-255,
0
],
120,
false
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 404,
"indent": 0,
"parameters": []
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
}
],
"x": 1,
"y": 2
}
]
}

1874
www/data/Map011.json Normal file

File diff suppressed because it is too large Load diff

14049
www/data/Map012.json Normal file

File diff suppressed because it is too large Load diff

21870
www/data/Map013.json Normal file

File diff suppressed because it is too large Load diff

25205
www/data/Map014.json Normal file

File diff suppressed because it is too large Load diff

2258
www/data/Map015.json Normal file

File diff suppressed because it is too large Load diff

15810
www/data/Map016.json Normal file

File diff suppressed because it is too large Load diff

3303
www/data/Map017.json Normal file

File diff suppressed because it is too large Load diff

5326
www/data/Map018.json Normal file

File diff suppressed because it is too large Load diff

3866
www/data/Map019.json Normal file

File diff suppressed because it is too large Load diff

9586
www/data/Map020.json Normal file

File diff suppressed because it is too large Load diff

5141
www/data/Map021.json Normal file

File diff suppressed because it is too large Load diff

4678
www/data/Map022.json Normal file

File diff suppressed because it is too large Load diff

23006
www/data/Map023.json Normal file

File diff suppressed because it is too large Load diff

2035
www/data/Map024.json Normal file

File diff suppressed because it is too large Load diff

13039
www/data/Map025.json Normal file

File diff suppressed because it is too large Load diff

19517
www/data/Map026.json Normal file

File diff suppressed because it is too large Load diff

5016
www/data/Map027.json Normal file

File diff suppressed because it is too large Load diff

1023
www/data/Map028.json Normal file

File diff suppressed because it is too large Load diff

4392
www/data/Map029.json Normal file

File diff suppressed because it is too large Load diff

21756
www/data/Map030.json Normal file

File diff suppressed because it is too large Load diff

3464
www/data/Map031.json Normal file

File diff suppressed because it is too large Load diff

16664
www/data/Map032.json Normal file

File diff suppressed because it is too large Load diff

4274
www/data/Map033.json Normal file

File diff suppressed because it is too large Load diff

10107
www/data/Map034.json Normal file

File diff suppressed because it is too large Load diff

6729
www/data/Map035.json Normal file

File diff suppressed because it is too large Load diff

3828
www/data/Map036.json Normal file

File diff suppressed because it is too large Load diff

9228
www/data/Map037.json Normal file

File diff suppressed because it is too large Load diff

7579
www/data/Map038.json Normal file

File diff suppressed because it is too large Load diff

2567
www/data/Map039.json Normal file

File diff suppressed because it is too large Load diff

14953
www/data/Map040.json Normal file

File diff suppressed because it is too large Load diff

2103
www/data/Map041.json Normal file

File diff suppressed because it is too large Load diff

10546
www/data/Map042.json Normal file

File diff suppressed because it is too large Load diff

19214
www/data/Map043.json Normal file

File diff suppressed because it is too large Load diff

12970
www/data/Map044.json Normal file

File diff suppressed because it is too large Load diff

9056
www/data/Map045.json Normal file

File diff suppressed because it is too large Load diff

3500
www/data/Map046.json Normal file

File diff suppressed because it is too large Load diff

4620
www/data/Map047.json Normal file

File diff suppressed because it is too large Load diff

8732
www/data/Map048.json Normal file

File diff suppressed because it is too large Load diff

7237
www/data/Map049.json Normal file

File diff suppressed because it is too large Load diff

4848
www/data/Map050.json Normal file

File diff suppressed because it is too large Load diff

18193
www/data/Map051.json Normal file

File diff suppressed because it is too large Load diff

502
www/data/Map052.json Normal file
View file

@ -0,0 +1,502 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 3,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 2,
"width": 3,
"data": [
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"events": [
null,
{
"id": 1,
"name": "EV001",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1000,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 122,
"indent": 0,
"parameters": [
4,
4,
0,
0,
100000
]
},
{
"code": 121,
"indent": 0,
"parameters": [
1000,
1000,
0
]
},
{
"code": 241,
"indent": 0,
"parameters": [
{
"name": "ポップス_tousindaino nitizyou",
"volume": 100,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 221,
"indent": 0,
"parameters": []
},
{
"code": 230,
"indent": 0,
"parameters": [
60
]
},
{
"code": 231,
"indent": 0,
"parameters": [
11,
"opにこ",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 222,
"indent": 0,
"parameters": []
},
{
"code": 230,
"indent": 0,
"parameters": [
30
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"あ、どもども~"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
""
]
},
{
"code": 231,
"indent": 0,
"parameters": [
12,
"opふつう",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"オープニング……見ます?"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"そんな長くないんで……"
]
},
{
"code": 102,
"indent": 0,
"parameters": [
[
"見る",
"飛ばす"
],
1,
0,
2,
0
]
},
{
"code": 402,
"indent": 0,
"parameters": [
0,
"見る"
]
},
{
"code": 231,
"indent": 1,
"parameters": [
13,
"opにこ",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 101,
"indent": 1,
"parameters": [
"",
0,
0,
2
]
},
{
"code": 401,
"indent": 1,
"parameters": [
"いいねぇ~っ!"
]
},
{
"code": 401,
"indent": 1,
"parameters": [
"絶対そっちのがいいよ!"
]
},
{
"code": 221,
"indent": 1,
"parameters": []
},
{
"code": 235,
"indent": 1,
"parameters": [
12
]
},
{
"code": 235,
"indent": 1,
"parameters": [
11
]
},
{
"code": 235,
"indent": 1,
"parameters": [
13
]
},
{
"code": 241,
"indent": 1,
"parameters": [
{
"name": "",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 1,
"parameters": [
0,
12,
37,
7,
0,
0
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 402,
"indent": 0,
"parameters": [
1,
"飛ばす"
]
},
{
"code": 241,
"indent": 1,
"parameters": [
{
"name": "",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 250,
"indent": 1,
"parameters": [
{
"name": "ショッキング",
"volume": 100,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 231,
"indent": 1,
"parameters": [
13,
"opga-nn",
0,
0,
0,
0,
100,
100,
255,
0
]
},
{
"code": 225,
"indent": 1,
"parameters": [
5,
7,
30,
true
]
},
{
"code": 223,
"indent": 1,
"parameters": [
[
-255,
-255,
-255,
0
],
120,
false
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 404,
"indent": 0,
"parameters": []
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
}
],
"x": 1,
"y": 2
}
]
}

6260
www/data/Map053.json Normal file

File diff suppressed because it is too large Load diff

5590
www/data/Map054.json Normal file

File diff suppressed because it is too large Load diff

1968
www/data/Map055.json Normal file

File diff suppressed because it is too large Load diff

2624
www/data/Map056.json Normal file

File diff suppressed because it is too large Load diff

8921
www/data/Map057.json Normal file

File diff suppressed because it is too large Load diff

334
www/data/Map058.json Normal file
View file

@ -0,0 +1,334 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 3,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 2,
"width": 3,
"data": [
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"events": [
null,
{
"id": 1,
"name": "EV001",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1000,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "0Event_Mark",
"direction": 2,
"pattern": 0,
"characterIndex": 0
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1000,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 121,
"indent": 0,
"parameters": [
1,
1,
0
]
},
{
"code": 317,
"indent": 0,
"parameters": [
0,
1,
7,
1,
0,
1
]
},
{
"code": 121,
"indent": 0,
"parameters": [
1,
1,
1
]
},
{
"code": 121,
"indent": 0,
"parameters": [
150,
150,
0
]
},
{
"code": 122,
"indent": 0,
"parameters": [
4,
4,
0,
0,
100000
]
},
{
"code": 121,
"indent": 0,
"parameters": [
1000,
1000,
0
]
},
{
"code": 281,
"indent": 0,
"parameters": [
1
]
},
{
"code": 230,
"indent": 0,
"parameters": [
60
]
},
{
"code": 223,
"indent": 0,
"parameters": [
[
255,
255,
255,
255
],
120,
true
]
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 19,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 19,
"indent": null
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
30,
36,
29,
0,
1
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
}
],
"x": 1,
"y": 2
}
]
}

1023
www/data/Map059.json Normal file

File diff suppressed because it is too large Load diff

302
www/data/Map060.json Normal file
View file

@ -0,0 +1,302 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 3,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 2,
"width": 3,
"data": [
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"events": [
null,
{
"id": 1,
"name": "EV001",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1000,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "0Event_Mark",
"direction": 2,
"pattern": 0,
"characterIndex": 0
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1000,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 121,
"indent": 0,
"parameters": [
45,
45,
0
]
},
{
"code": 211,
"indent": 0,
"parameters": [
0
]
},
{
"code": 122,
"indent": 0,
"parameters": [
4,
4,
0,
0,
100000
]
},
{
"code": 281,
"indent": 0,
"parameters": [
1
]
},
{
"code": 230,
"indent": 0,
"parameters": [
60
]
},
{
"code": 223,
"indent": 0,
"parameters": [
[
255,
255,
255,
255
],
120,
true
]
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 19,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 19,
"indent": null
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
61,
36,
30,
0,
1
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
}
],
"x": 1,
"y": 2
}
]
}

16807
www/data/Map061.json Normal file

File diff suppressed because it is too large Load diff

4834
www/data/Map062.json Normal file

File diff suppressed because it is too large Load diff

2458
www/data/Map063.json Normal file

File diff suppressed because it is too large Load diff

8126
www/data/Map064.json Normal file

File diff suppressed because it is too large Load diff

8889
www/data/Map065.json Normal file

File diff suppressed because it is too large Load diff

11366
www/data/Map066.json Normal file

File diff suppressed because it is too large Load diff

4721
www/data/Map067.json Normal file

File diff suppressed because it is too large Load diff

5702
www/data/Map068.json Normal file

File diff suppressed because it is too large Load diff

2262
www/data/Map069.json Normal file

File diff suppressed because it is too large Load diff

14002
www/data/Map070.json Normal file

File diff suppressed because it is too large Load diff

4006
www/data/Map071.json Normal file

File diff suppressed because it is too large Load diff

17408
www/data/Map072.json Normal file

File diff suppressed because it is too large Load diff

5113
www/data/Map073.json Normal file

File diff suppressed because it is too large Load diff

5368
www/data/Map074.json Normal file

File diff suppressed because it is too large Load diff

7375
www/data/Map075.json Normal file

File diff suppressed because it is too large Load diff

10675
www/data/Map076.json Normal file

File diff suppressed because it is too large Load diff

10882
www/data/Map077.json Normal file

File diff suppressed because it is too large Load diff

21389
www/data/Map078.json Normal file

File diff suppressed because it is too large Load diff

16301
www/data/Map079.json Normal file

File diff suppressed because it is too large Load diff

15430
www/data/Map080.json Normal file

File diff suppressed because it is too large Load diff

4856
www/data/Map081.json Normal file

File diff suppressed because it is too large Load diff

14501
www/data/Map082.json Normal file

File diff suppressed because it is too large Load diff

15699
www/data/Map083.json Normal file

File diff suppressed because it is too large Load diff

4764
www/data/Map084.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