Initial Commit

This commit is contained in:
dazedanon 2025-08-24 14:01:27 -05:00
commit f863fe83d7
348 changed files with 2445584 additions and 0 deletions

60
.gitignore vendored Normal file
View file

@ -0,0 +1,60 @@
# 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
!package.nw
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
Save*
cg.dat
scene.dat
BSXScript_*
# Images
!hstatus_back.png
!load_0.png
!load_1.png
!load_10.png
!load_11.png
!load_2.png
!load_3.png
!load_4.png
!load_5.png
!load_6.png
!load_7.png
!load_8.png
!load_9.png
!titlelogo_sample1.png
!title_logo.png
!title_logo_black.png
!title_logo_sample2.png

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": "",
"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=artemis-pearl-2
branch=main

121
patch.bat Normal file
View file

@ -0,0 +1,121 @@
@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"
if !errorlevel! neq 0 (
echo Extraction failed!
del repo.zip
rmdir /s /q "%repo%-%branch%"
pause
exit /b
)
echo "Applying patch..."
xcopy /s /e /y "%repo%-%branch%\*" "."
if !errorlevel! neq 0 (
echo Patch application failed!
del repo.zip
rmdir /s /q "%repo%-%branch%"
pause
exit /b
)
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

92
patch.sh Normal file
View file

@ -0,0 +1,92 @@
#!/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
if [ $? -ne 0 ]; then
echo "Download failed!"
rm -f repo.zip
rm -rf "$repo-$branch"
return 1
fi
# Extract contents, overwriting conflicts
echo "Extracting..."
unzip -qo repo.zip
if [ $? -ne 0 ]; then
echo "Extraction failed!"
rm -f repo.zip
rm -rf "$repo-$branch"
return 1
fi
echo "Applying patch..."
cp -r "$repo-$branch/"* .
if [ $? -ne 0 ]; then
echo "Patch application failed!"
rm -f repo.zip
rm -rf "$repo-$branch"
return 1
fi
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

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

@ -0,0 +1,143 @@
[
null,
{
"id": 1,
"battlerName": "",
"characterIndex": 0,
"characterName": "mio2_2hokou",
"classId": 1,
"equips": [
1,
3,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 43,
"dataId": 72,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 98,
"name": "澪",
"nickname": "女子学生",
"note": "<逃走成功率:100>\n\n<Set Sts Data>\nTreeType: 7,8\nInit Sp: 0\n</Set Sts Data>\n\n<RemoveState23Common:35>\n\n特徴を持ったオブジェクトのメモに\n<ステート○解除時コモン:□>\nまたは、\n<RemoveState○Common:□>\nと記述すると、○番のステートが解除された際に□番のコモンイベントを予約します。\n↓コマンド封印\n<SACAttackSwitch:21>\n<SACGuardSwitch:21>",
"profile": ""
},
{
"id": 2,
"battlerName": "",
"characterIndex": 7,
"characterName": "nazo_slime",
"classId": 2,
"equips": [
2,
1,
2,
3
],
"faceIndex": 5,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "ピギー",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 3,
"battlerName": "",
"characterIndex": 0,
"characterName": "uketuke_hokou_2",
"classId": 1,
"equips": [
0,
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,
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,
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,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
}
]

455186
www/data/Animations.json Normal file

File diff suppressed because it is too large Load diff

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

@ -0,0 +1,326 @@
[
null,
{
"id": 1,
"atypeId": 1,
"description": "【装飾品】暗闇を無効にする",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 14,
"dataId": 5,
"value": 1
}
],
"iconIndex": 151,
"name": "伊達メガネ",
"note": "<MNKR_SwitchSell>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 230
},
{
"id": 2,
"atypeId": 1,
"description": "【防具】防御力+7",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
}
],
"iconIndex": 150,
"name": "髪飾り",
"note": "",
"params": [
0,
0,
0,
7,
0,
0,
0,
0
],
"price": 150
},
{
"id": 3,
"atypeId": 1,
"description": "【防具】防御力15",
"etypeId": 2,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 53,
"dataId": 2,
"value": 1
}
],
"iconIndex": 137,
"name": "制服",
"note": "<MNKR_SwitchSell>",
"params": [
0,
0,
0,
15,
0,
0,
0,
0
],
"price": 100
},
{
"id": 4,
"atypeId": 1,
"description": "【装飾品】毒を無効にする",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 23,
"dataId": 8,
"value": 0
},
{
"code": 14,
"dataId": 4,
"value": 1
}
],
"iconIndex": 142,
"name": "防毒グローブ",
"note": "<MNKR_SwitchSell>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 230
},
{
"id": 5,
"atypeId": 1,
"description": "【装飾品】消費MPが半減する",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 11,
"dataId": 12,
"value": 0.7
},
{
"code": 11,
"dataId": 13,
"value": 0.7
},
{
"code": 11,
"dataId": 14,
"value": 0.7
},
{
"code": 11,
"dataId": 15,
"value": 0.7
},
{
"code": 11,
"dataId": 16,
"value": 0.7
},
{
"code": 11,
"dataId": 17,
"value": 0.7
},
{
"code": 11,
"dataId": 18,
"value": 0.7
},
{
"code": 11,
"dataId": 19,
"value": 0.7
},
{
"code": 11,
"dataId": 20,
"value": 0.7
}
],
"iconIndex": 145,
"name": "琥珀の環",
"note": "<MNKR_SwitchSell>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 4500
},
{
"id": 6,
"atypeId": 1,
"description": "【装飾品】毒と、ダメージ床を無効にする",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 23,
"dataId": 8,
"value": 0
}
],
"iconIndex": 141,
"name": "レジストブーツ",
"note": "",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 230
},
{
"id": 7,
"atypeId": 1,
"description": "【装飾品】戦闘中ターン毎にが4回復する",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 22,
"dataId": 7,
"value": 0.04
}
],
"iconIndex": 147,
"name": "再生のネックレス",
"note": "<MNKR_SwitchSell>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 2000
},
{
"id": 8,
"atypeId": 1,
"description": "【装飾品】戦闘中ターン毎にが4回復する",
"etypeId": 3,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
},
{
"code": 22,
"dataId": 9,
"value": 0.04
}
],
"iconIndex": 146,
"name": "気力のネックレス",
"note": "<MNKR_SwitchSell>",
"params": [
0,
0,
0,
0,
0,
0,
0,
0
],
"price": 1500
},
{
"id": 9,
"atypeId": 1,
"description": "全ての敵を倒せる能力を得る。\n(実質、\\c[2]難易度イージーになります\\c[0])",
"etypeId": 4,
"traits": [
{
"code": 22,
"dataId": 1,
"value": 0
}
],
"iconIndex": 148,
"name": "必勝のお守り",
"note": "",
"params": [
0,
0,
500,
500,
500,
0,
0,
0
],
"price": 0
}
]

5431
www/data/Classes.json Normal file

File diff suppressed because it is too large Load diff

154308
www/data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,50 @@
{
"Scene_Menu": {
"WindowLayer": {
"0,Window_SoloStatus": {
"x": 19,
"y": 120,
"width": 500,
"height": 515,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 192,
"_customBackFileName": "",
"_customFontFace": ""
}
},
"Scene_Menu": {
"2,Window_MenuCommand": {
"x": 0,
"y": 0,
"width": 800,
"height": 108,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 192,
"_customBackFileName": "",
"_customFontFace": ""
},
"3,Window_Gold": {
"x": 840,
"y": 648,
"width": 240,
"height": 72,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 192,
"_customBackFileName": "",
"_customFontFace": ""
}
}
}
}

4821
www/data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

2769
www/data/Items.json Normal file

File diff suppressed because it is too large Load diff

1409
www/data/Map001.json Normal file

File diff suppressed because it is too large Load diff

13096
www/data/Map002.json Normal file

File diff suppressed because it is too large Load diff

16282
www/data/Map003.json Normal file

File diff suppressed because it is too large Load diff

3614
www/data/Map004.json Normal file

File diff suppressed because it is too large Load diff

8351
www/data/Map005.json Normal file

File diff suppressed because it is too large Load diff

22519
www/data/Map006.json Normal file

File diff suppressed because it is too large Load diff

3067
www/data/Map007.json Normal file

File diff suppressed because it is too large Load diff

3309
www/data/Map008.json Normal file

File diff suppressed because it is too large Load diff

3771
www/data/Map009.json Normal file

File diff suppressed because it is too large Load diff

4523
www/data/Map010.json Normal file

File diff suppressed because it is too large Load diff

3525
www/data/Map011.json Normal file

File diff suppressed because it is too large Load diff

6793
www/data/Map012.json Normal file

File diff suppressed because it is too large Load diff

3042
www/data/Map013.json Normal file

File diff suppressed because it is too large Load diff

29401
www/data/Map014.json Normal file

File diff suppressed because it is too large Load diff

2473
www/data/Map015.json Normal file

File diff suppressed because it is too large Load diff

2493
www/data/Map016.json Normal file

File diff suppressed because it is too large Load diff

1896
www/data/Map017.json Normal file

File diff suppressed because it is too large Load diff

4893
www/data/Map018.json Normal file

File diff suppressed because it is too large Load diff

15480
www/data/Map019.json Normal file

File diff suppressed because it is too large Load diff

3256
www/data/Map020.json Normal file

File diff suppressed because it is too large Load diff

11918
www/data/Map021.json Normal file

File diff suppressed because it is too large Load diff

2774
www/data/Map022.json Normal file

File diff suppressed because it is too large Load diff

2480
www/data/Map023.json Normal file

File diff suppressed because it is too large Load diff

10332
www/data/Map024.json Normal file

File diff suppressed because it is too large Load diff

20631
www/data/Map025.json Normal file

File diff suppressed because it is too large Load diff

6746
www/data/Map026.json Normal file

File diff suppressed because it is too large Load diff

6312
www/data/Map027.json Normal file

File diff suppressed because it is too large Load diff

10723
www/data/Map028.json Normal file

File diff suppressed because it is too large Load diff

14977
www/data/Map029.json Normal file

File diff suppressed because it is too large Load diff

6288
www/data/Map030.json Normal file

File diff suppressed because it is too large Load diff

7915
www/data/Map031.json Normal file

File diff suppressed because it is too large Load diff

10238
www/data/Map032.json Normal file

File diff suppressed because it is too large Load diff

2375
www/data/Map033.json Normal file

File diff suppressed because it is too large Load diff

9153
www/data/Map034.json Normal file

File diff suppressed because it is too large Load diff

7104
www/data/Map035.json Normal file

File diff suppressed because it is too large Load diff

5463
www/data/Map036.json Normal file

File diff suppressed because it is too large Load diff

13904
www/data/Map037.json Normal file

File diff suppressed because it is too large Load diff

6991
www/data/Map038.json Normal file

File diff suppressed because it is too large Load diff

3666
www/data/Map039.json Normal file

File diff suppressed because it is too large Load diff

2968
www/data/Map040.json Normal file

File diff suppressed because it is too large Load diff

2171
www/data/Map041.json Normal file

File diff suppressed because it is too large Load diff

5183
www/data/Map042.json Normal file

File diff suppressed because it is too large Load diff

2299
www/data/Map043.json Normal file

File diff suppressed because it is too large Load diff

22415
www/data/Map044.json Normal file

File diff suppressed because it is too large Load diff

5651
www/data/Map045.json Normal file

File diff suppressed because it is too large Load diff

12513
www/data/Map046.json Normal file

File diff suppressed because it is too large Load diff

3323
www/data/Map047.json Normal file

File diff suppressed because it is too large Load diff

5369
www/data/Map048.json Normal file

File diff suppressed because it is too large Load diff

2646
www/data/Map049.json Normal file

File diff suppressed because it is too large Load diff

2721
www/data/Map050.json Normal file

File diff suppressed because it is too large Load diff

2434
www/data/Map051.json Normal file

File diff suppressed because it is too large Load diff

8950
www/data/Map052.json Normal file

File diff suppressed because it is too large Load diff

22218
www/data/Map053.json Normal file

File diff suppressed because it is too large Load diff

7307
www/data/Map054.json Normal file

File diff suppressed because it is too large Load diff

3155
www/data/Map055.json Normal file

File diff suppressed because it is too large Load diff

3046
www/data/Map056.json Normal file

File diff suppressed because it is too large Load diff

20759
www/data/Map057.json Normal file

File diff suppressed because it is too large Load diff

15031
www/data/Map058.json Normal file

File diff suppressed because it is too large Load diff

2849
www/data/Map059.json Normal file

File diff suppressed because it is too large Load diff

2089
www/data/Map060.json Normal file

File diff suppressed because it is too large Load diff

28383
www/data/Map061.json Normal file

File diff suppressed because it is too large Load diff

7771
www/data/Map062.json Normal file

File diff suppressed because it is too large Load diff

2323
www/data/Map063.json Normal file

File diff suppressed because it is too large Load diff

4466
www/data/Map064.json Normal file

File diff suppressed because it is too large Load diff

3255
www/data/Map065.json Normal file

File diff suppressed because it is too large Load diff

3759
www/data/Map066.json Normal file

File diff suppressed because it is too large Load diff

4963
www/data/Map067.json Normal file

File diff suppressed because it is too large Load diff

3663
www/data/Map068.json Normal file

File diff suppressed because it is too large Load diff

2248
www/data/Map069.json Normal file

File diff suppressed because it is too large Load diff

3779
www/data/Map070.json Normal file

File diff suppressed because it is too large Load diff

4080
www/data/Map071.json Normal file

File diff suppressed because it is too large Load diff

2953
www/data/Map072.json Normal file

File diff suppressed because it is too large Load diff

10627
www/data/Map073.json Normal file

File diff suppressed because it is too large Load diff

5240
www/data/Map074.json Normal file

File diff suppressed because it is too large Load diff

22039
www/data/Map075.json Normal file

File diff suppressed because it is too large Load diff

2436
www/data/Map076.json Normal file

File diff suppressed because it is too large Load diff

2037
www/data/Map077.json Normal file

File diff suppressed because it is too large Load diff

4402
www/data/Map078.json Normal file

File diff suppressed because it is too large Load diff

2713
www/data/Map079.json Normal file

File diff suppressed because it is too large Load diff

3412
www/data/Map080.json Normal file

File diff suppressed because it is too large Load diff

8109
www/data/Map081.json Normal file

File diff suppressed because it is too large Load diff

6215
www/data/Map082.json Normal file

File diff suppressed because it is too large Load diff

5745
www/data/Map083.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