Initial Commit

This commit is contained in:
DazedAnon 2024-08-18 10:04:51 -05:00
commit 7dc4198fb3
566 changed files with 5326888 additions and 0 deletions

38
.gitignore vendored Normal file
View file

@ -0,0 +1,38 @@
# 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
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
Save*
# Images
!battleChangeDir.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

57
README.md Normal file
View file

@ -0,0 +1,57 @@
# 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
# Edit/Contribute
TLDR 3 steps.
Fork the repository.
Make the changes.
Submit a pull request to the project owner.
If everything looks good and doesn't break things I'll merge it in.
Longer Version:
Things that are needed:
* [VSCode](https://code.visualstudio.com/) Make sure you check all the boxes for context menus. ![image](https://github.com/DazedMTL/Dungeon-With-Girl/assets/96628874/7a84b624-32fe-4845-a0f6-2b9f39795070)
* The Game
* [Git](https://git-scm.com/downloads) (Use the default for everything. Just keep clicking Next)
* Motivation to learn
Installation:
1. Fork the repo using the fork button at the top. Click Code > HTTPS > Copy URL.
2. Right click on the game folder and click 'Open with VSCode' (Shift+Right_Click if you are on Windows 11)
3. Click on the Source Control Button and click initialize repository.
![image](https://github.com/DazedMTL/Dungeon-With-Girl/assets/96628874/61e818e6-11f9-450d-9d7d-263d109dbf56)
4. At the top click on Terminal > New Terminal. Enter the following: `git clone [URL_YOU_COPIED_ABOVE]`.
5. Copy the contents of the new folder created with git clone into the game folder and replace all.
6. Your source control menu should be good to go and look like this.
![image](https://github.com/DazedMTL/Dungeon-With-Girl/assets/96628874/c19787a0-172d-4a08-a37a-e3b56e70e86a)
Now you are all setup, all you need to do is play the game and look for any changes that need to be made. Stuff like spelling errors, wrong names, inconsistencies, spacing issues, etc.
7. Use the FIND functionality to search for what you are trying to fix. For example if a character's name is wrong, type that into the search menu and start looking, then make the change. Try not to mess with any scripts or variables you might see.
![image](https://github.com/DazedMTL/Dungeon-With-Girl/assets/96628874/589eccaf-7f86-43f7-a917-7e6e477b381a)
8. After you are satisfied with your changes it's time to put in a PR. Go to source control to see all your changes. Add a message and click the `Commit` button to save them all.
![image](https://github.com/DazedMTL/Dungeon-With-Girl/assets/96628874/a9a8973b-bc01-4184-bea9-63a925d961a2)
8. Click Sync to push your changes to your fork. Now all that's left is to put in a pull request.
9. Go to Pull Requests > New Pull Requests. Look at the arrow, your fork should be pointing to the original repo (mine). Add in details on what you fixed and Submit. If everything looks good I'll merge it in and you would have successfully contributed.
Got questions? Just shoot me a message, more than happy to walk you through any of the tools.

BIN
icudtl.dat Normal file

Binary file not shown.

12
package.json Normal file
View file

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

3
patch-config.txt Normal file
View file

@ -0,0 +1,3 @@
username=dazed-translations
repo=ntr-sister-chika
branch=main

105
patch.bat Normal file
View file

@ -0,0 +1,105 @@
@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 Download zip file
echo "Downloading latest patch..."
!_my_shell! -Command "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 "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

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

@ -0,0 +1,387 @@
[
null,
{
"id": 1,
"battlerName": "00",
"characterIndex": 1,
"characterName": "7_1",
"classId": 1,
"equips": [
1,
19
],
"faceIndex": 0,
"faceName": "001",
"traits": [
{
"code": 62,
"dataId": 3,
"value": 1
},
{
"code": 41,
"dataId": 1,
"value": 0
},
{
"code": 52,
"dataId": 4,
"value": 1
},
{
"code": 52,
"dataId": 6,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "テオ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 2,
"battlerName": "00",
"characterIndex": 4,
"characterName": "8_1",
"classId": 3,
"equips": [
5,
1
],
"faceIndex": 1,
"faceName": "001",
"traits": [
{
"code": 62,
"dataId": 3,
"value": 1
},
{
"code": 41,
"dataId": 1,
"value": 0
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"code": 52,
"dataId": 6,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "レイラ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 3,
"battlerName": "00",
"characterIndex": 0,
"characterName": "8_2",
"classId": 4,
"equips": [
9,
7
],
"faceIndex": 2,
"faceName": "001",
"traits": [
{
"code": 62,
"dataId": 3,
"value": 1
},
{
"code": 41,
"dataId": 1,
"value": 0
},
{
"code": 52,
"dataId": 2,
"value": 1
},
{
"code": 52,
"dataId": 6,
"value": 1
}
],
"initialLevel": 10,
"maxLevel": 99,
"name": "ミア",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 4,
"battlerName": "00",
"characterIndex": 0,
"characterName": "8_1",
"classId": 5,
"equips": [
13,
13
],
"faceIndex": 3,
"faceName": "001",
"traits": [
{
"code": 62,
"dataId": 3,
"value": 1
},
{
"code": 41,
"dataId": 1,
"value": 0
},
{
"code": 52,
"dataId": 3,
"value": 1
},
{
"code": 52,
"dataId": 6,
"value": 1
}
],
"initialLevel": 15,
"maxLevel": 99,
"name": "ローズ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 5,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
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
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 7,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
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
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 9,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
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
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 11,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
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
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 13,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
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
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 15,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
}
]

387127
www/data/Animations.json Normal file

File diff suppressed because it is too large Load diff

1314
www/data/Armors.json Normal file

File diff suppressed because it is too large Load diff

380
www/data/BattleVoice.json Normal file
View file

@ -0,0 +1,380 @@
{
"voices": [
[
{
"name": "attack1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "attack2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "attack3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "guard1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "guard2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "guard3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "skill1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "skill2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "skill3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "item1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "item2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "item3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "critical1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "critical2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "critical3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "miss1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "miss2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "miss3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "eva1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "eva2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "eva3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "dead1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "dead2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "dead3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "dying1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "dying2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "dying3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "damage1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "damage2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "damage3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "recover1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "recover2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "recover3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "inbattle1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "inbattle2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "inbattle3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "endbattle1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "endbattle2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "endbattle3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "escapefai1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "escapefai2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "escapefai2",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "escapesus1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "escapesus2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "escapesus3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "spsk",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "counter1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "counter2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "counter3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "turn1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "turn2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "turn3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "state1",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "state2",
"pan": 0,
"pitch": 100,
"volume": 100
},
{
"name": "state3",
"pan": 0,
"pitch": 100,
"volume": 100
}
],
[
{
"name": "spst",
"pan": 0,
"pitch": 100,
"volume": 100
}
]
]
}

12939
www/data/Classes.json Normal file

File diff suppressed because it is too large Load diff

274966
www/data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

12509
www/data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

5207
www/data/Items.json Normal file

File diff suppressed because it is too large Load diff

17650
www/data/Map001.json Normal file

File diff suppressed because it is too large Load diff

4434
www/data/Map002.json Normal file

File diff suppressed because it is too large Load diff

36233
www/data/Map003.json Normal file

File diff suppressed because it is too large Load diff

28103
www/data/Map004.json Normal file

File diff suppressed because it is too large Load diff

1632
www/data/Map005.json Normal file

File diff suppressed because it is too large Load diff

3798
www/data/Map006.json Normal file

File diff suppressed because it is too large Load diff

10127
www/data/Map007.json Normal file

File diff suppressed because it is too large Load diff

2962
www/data/Map008.json Normal file

File diff suppressed because it is too large Load diff

3642
www/data/Map009.json Normal file

File diff suppressed because it is too large Load diff

5129
www/data/Map010.json Normal file

File diff suppressed because it is too large Load diff

2394
www/data/Map011.json Normal file

File diff suppressed because it is too large Load diff

1988
www/data/Map012.json Normal file

File diff suppressed because it is too large Load diff

9233
www/data/Map013.json Normal file

File diff suppressed because it is too large Load diff

13249
www/data/Map014.json Normal file

File diff suppressed because it is too large Load diff

1223
www/data/Map015.json Normal file

File diff suppressed because it is too large Load diff

2898
www/data/Map016.json Normal file

File diff suppressed because it is too large Load diff

12865
www/data/Map017.json Normal file

File diff suppressed because it is too large Load diff

18201
www/data/Map018.json Normal file

File diff suppressed because it is too large Load diff

33792
www/data/Map019.json Normal file

File diff suppressed because it is too large Load diff

3648
www/data/Map020.json Normal file

File diff suppressed because it is too large Load diff

4449
www/data/Map021.json Normal file

File diff suppressed because it is too large Load diff

11861
www/data/Map022.json Normal file

File diff suppressed because it is too large Load diff

6515
www/data/Map023.json Normal file

File diff suppressed because it is too large Load diff

4318
www/data/Map024.json Normal file

File diff suppressed because it is too large Load diff

6795
www/data/Map025.json Normal file

File diff suppressed because it is too large Load diff

4178
www/data/Map026.json Normal file

File diff suppressed because it is too large Load diff

10966
www/data/Map027.json Normal file

File diff suppressed because it is too large Load diff

39795
www/data/Map028.json Normal file

File diff suppressed because it is too large Load diff

2285
www/data/Map029.json Normal file

File diff suppressed because it is too large Load diff

3336
www/data/Map030.json Normal file

File diff suppressed because it is too large Load diff

12376
www/data/Map031.json Normal file

File diff suppressed because it is too large Load diff

6281
www/data/Map032.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map033.json Normal file

File diff suppressed because it is too large Load diff

3578
www/data/Map034.json Normal file

File diff suppressed because it is too large Load diff

23091
www/data/Map035.json Normal file

File diff suppressed because it is too large Load diff

2374
www/data/Map036.json Normal file

File diff suppressed because it is too large Load diff

3250
www/data/Map037.json Normal file

File diff suppressed because it is too large Load diff

2336
www/data/Map038.json Normal file

File diff suppressed because it is too large Load diff

3783
www/data/Map039.json Normal file

File diff suppressed because it is too large Load diff

3806
www/data/Map040.json Normal file

File diff suppressed because it is too large Load diff

22769
www/data/Map041.json Normal file

File diff suppressed because it is too large Load diff

10874
www/data/Map042.json Normal file

File diff suppressed because it is too large Load diff

5382
www/data/Map043.json Normal file

File diff suppressed because it is too large Load diff

6869
www/data/Map044.json Normal file

File diff suppressed because it is too large Load diff

4658
www/data/Map045.json Normal file

File diff suppressed because it is too large Load diff

1223
www/data/Map046.json Normal file

File diff suppressed because it is too large Load diff

2492
www/data/Map047.json Normal file

File diff suppressed because it is too large Load diff

6616
www/data/Map048.json Normal file

File diff suppressed because it is too large Load diff

32040
www/data/Map049.json Normal file

File diff suppressed because it is too large Load diff

9085
www/data/Map050.json Normal file

File diff suppressed because it is too large Load diff

18492
www/data/Map051.json Normal file

File diff suppressed because it is too large Load diff

13870
www/data/Map052.json Normal file

File diff suppressed because it is too large Load diff

3128
www/data/Map053.json Normal file

File diff suppressed because it is too large Load diff

4107
www/data/Map054.json Normal file

File diff suppressed because it is too large Load diff

10451
www/data/Map055.json Normal file

File diff suppressed because it is too large Load diff

18236
www/data/Map056.json Normal file

File diff suppressed because it is too large Load diff

10259
www/data/Map057.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map058.json Normal file

File diff suppressed because it is too large Load diff

3472
www/data/Map059.json Normal file

File diff suppressed because it is too large Load diff

6817
www/data/Map060.json Normal file

File diff suppressed because it is too large Load diff

7063
www/data/Map061.json Normal file

File diff suppressed because it is too large Load diff

10337
www/data/Map062.json Normal file

File diff suppressed because it is too large Load diff

24349
www/data/Map063.json Normal file

File diff suppressed because it is too large Load diff

3283
www/data/Map064.json Normal file

File diff suppressed because it is too large Load diff

19100
www/data/Map065.json Normal file

File diff suppressed because it is too large Load diff

4157
www/data/Map066.json Normal file

File diff suppressed because it is too large Load diff

19183
www/data/Map067.json Normal file

File diff suppressed because it is too large Load diff

16519
www/data/Map068.json Normal file

File diff suppressed because it is too large Load diff

30027
www/data/Map069.json Normal file

File diff suppressed because it is too large Load diff

5412
www/data/Map070.json Normal file

File diff suppressed because it is too large Load diff

14686
www/data/Map071.json Normal file

File diff suppressed because it is too large Load diff

3723
www/data/Map072.json Normal file

File diff suppressed because it is too large Load diff

2673
www/data/Map073.json Normal file

File diff suppressed because it is too large Load diff

2764
www/data/Map074.json Normal file

File diff suppressed because it is too large Load diff

3128
www/data/Map075.json Normal file

File diff suppressed because it is too large Load diff

5210
www/data/Map076.json Normal file

File diff suppressed because it is too large Load diff

5413
www/data/Map077.json Normal file

File diff suppressed because it is too large Load diff

27138
www/data/Map078.json Normal file

File diff suppressed because it is too large Load diff

2299
www/data/Map079.json Normal file

File diff suppressed because it is too large Load diff

2576
www/data/Map080.json Normal file

File diff suppressed because it is too large Load diff

17992
www/data/Map081.json Normal file

File diff suppressed because it is too large Load diff

1653
www/data/Map082.json Normal file

File diff suppressed because it is too large Load diff

4063
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