Initial Commit
This commit is contained in:
commit
ed0c1fa3d0
422 changed files with 4563857 additions and 0 deletions
237
.gitignore
vendored
Normal file
237
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,237 @@
|
|||
# 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
|
||||
!Title.png_
|
||||
!H-Prof1(Mermeia)_Base1.png_
|
||||
!H-Prof1(Mermeia)_Base2.png_
|
||||
!H-Prof1_Base1.png_
|
||||
!H-Prof1_Base2.png_
|
||||
!H-Prof1_Base3.png_
|
||||
!H-Prof1_Base4.png_
|
||||
!H-Prof1_Stamp1.png_
|
||||
!H-Prof1_Stamp2.png_
|
||||
!H-Prof1_Title1(Virgin).png_
|
||||
!H-Prof1_Title10(Dog).png_
|
||||
!H-Prof1_Title11(Tentacle).png_
|
||||
!H-Prof1_Title12(Pregnant).png_
|
||||
!H-Prof1_Title13(Selling1).png_
|
||||
!H-Prof1_Title14(Week).png_
|
||||
!H-Prof1_Title15(Les1).png_
|
||||
!H-Prof1_Title16(Les2).png_
|
||||
!H-Prof1_Title17(InsectMother).png_
|
||||
!H-Prof1_Title18(Week2).png_
|
||||
!H-Prof1_Title19(Week3).png_
|
||||
!H-Prof1_Title2(NotVirgin).png_
|
||||
!H-Prof1_Title20(AntEater).png_
|
||||
!H-Prof1_Title21(Toriko).png_
|
||||
!H-Prof1_Title22(Hiru).png_
|
||||
!H-Prof1_Title23(Dolphin).png_
|
||||
!H-Prof1_Title24(Eel).png_
|
||||
!H-Prof1_Title25(Pig2).png_
|
||||
!H-Prof1_Title26(Mimic).png_
|
||||
!H-Prof1_Title27(Pee).png_
|
||||
!H-Prof1_Title28(Negi).png_
|
||||
!H-Prof1_Title29(Furosha).png_
|
||||
!H-Prof1_Title3(Bitch).png_
|
||||
!H-Prof1_Title30(Kaname).png_
|
||||
!H-Prof1_Title31(Anal1).png_
|
||||
!H-Prof1_Title32(Anal2).png_
|
||||
!H-Prof1_Title33(Dancer).png_
|
||||
!H-Prof1_Title34(Selling2).png_
|
||||
!H-Prof1_Title35(Selling3).png_
|
||||
!H-Prof1_Title36(Selling4).png_
|
||||
!H-Prof1_Title37(Bitch1).png_
|
||||
!H-Prof1_Title38(Bitch2).png_
|
||||
!H-Prof1_Title39(Toilet).png_
|
||||
!H-Prof1_Title4(Goblin).png_
|
||||
!H-Prof1_Title40(BackAlley).png_
|
||||
!H-Prof1_Title41(Hotel).png_
|
||||
!H-Prof1_Title41(Mother).png_
|
||||
!H-Prof1_Title42(Sukebe).png_
|
||||
!H-Prof1_Title5(Bandit).png_
|
||||
!H-Prof1_Title6(Slime).png_
|
||||
!H-Prof1_Title7(BigSlime).png_
|
||||
!H-Prof1_Title8(Sleep).png_
|
||||
!H-Prof1_Title9(Pig).png_
|
||||
!H-Prof1_TitleM1(Virgin).png_
|
||||
!H-Prof1_TitleM2(NotVirgin).png_
|
||||
!H-Prof1_TitleM3(UnderWear).png_
|
||||
!H-Prof1_TitleM4(Pee).png_
|
||||
!H-Prof2(Mermeia)_Base1.png_
|
||||
!H-Prof2(Mermeia)_Base2.png_
|
||||
!H-Prof2(Mermeia)_Base3.png_
|
||||
!H-Prof2(Mermeia)_Base4.png_
|
||||
!H-Prof2_Base1.png_
|
||||
!H-Prof2_Base2.png_
|
||||
!H-Prof2_Base3.png_
|
||||
!H-Prof2_Base4.png_
|
||||
!H-Prof2_Comment1(H1).png_
|
||||
!H-Prof2_Comment10(H10).png_
|
||||
!H-Prof2_Comment11(LostVirgin).png_
|
||||
!H-Prof2_Comment12(LostAnalVirgin).png_
|
||||
!H-Prof2_Comment13(Semen).png_
|
||||
!H-Prof2_Comment14(Anal).png_
|
||||
!H-Prof2_Comment15(Sleep).png_
|
||||
!H-Prof2_Comment16(Sleep2).png_
|
||||
!H-Prof2_Comment17(Pregnant).png_
|
||||
!H-Prof2_Comment18(Pregnant_hypno).png_
|
||||
!H-Prof2_Comment19(Pregnant_stage2).png_
|
||||
!H-Prof2_Comment2(H2).png_
|
||||
!H-Prof2_Comment20(Pregnant_stage3).png_
|
||||
!H-Prof2_Comment20(Pregnant_stage4).png_
|
||||
!H-Prof2_Comment21(Vergin).png_
|
||||
!H-Prof2_Comment22(Lover).png_
|
||||
!H-Prof2_Comment3(H3).png_
|
||||
!H-Prof2_Comment4(H4).png_
|
||||
!H-Prof2_Comment5(H5).png_
|
||||
!H-Prof2_Comment6(H6).png_
|
||||
!H-Prof2_Comment7(H7).png_
|
||||
!H-Prof2_Comment8(H8).png_
|
||||
!H-Prof2_Comment9(H9).png_
|
||||
!H-Prof2_CommentM1(H1).png_
|
||||
!H-Prof2_CommentM10(Semen).png_
|
||||
!H-Prof2_CommentM2(H2).png_
|
||||
!H-Prof2_CommentM3(H3).png_
|
||||
!H-Prof2_CommentM4(Pregnant).png_
|
||||
!H-Prof2_CommentM5(Pregnant2).png_
|
||||
!H-Prof2_CommentM6(Pregnant3).png_
|
||||
!H-Prof2_CommentM7(Pregnant4).png_
|
||||
!H-Prof2_CommentM8(Pregnant5).png_
|
||||
!H-Prof2_CommentM9(Pregnant6).png_
|
||||
!H-Prof2_FirstPerson1(Goblin).png_
|
||||
!H-Prof2_FirstPerson10(Oihagi).png_
|
||||
!H-Prof2_FirstPerson11(Pee).png_
|
||||
!H-Prof2_FirstPerson12(MuscleGoblin).png_
|
||||
!H-Prof2_FirstPerson13(Furosha).png_
|
||||
!H-Prof2_FirstPerson14(BanditElite).png_
|
||||
!H-Prof2_FirstPerson15(PsychoGoblin).png_
|
||||
!H-Prof2_FirstPerson16(DragonHunter).png_
|
||||
!H-Prof2_FirstPerson17(Goblin).png_
|
||||
!H-Prof2_FirstPerson18(Prisoner).png_
|
||||
!H-Prof2_FirstPerson19(Beach).png_
|
||||
!H-Prof2_FirstPerson2(Pig).png_
|
||||
!H-Prof2_FirstPerson20(Inn).png_
|
||||
!H-Prof2_FirstPerson21(SlamOldman).png_
|
||||
!H-Prof2_FirstPerson22(Flower).png_
|
||||
!H-Prof2_FirstPerson23(Otaku).png_
|
||||
!H-Prof2_FirstPerson24(Teacher).png_
|
||||
!H-Prof2_FirstPerson25(Gonzo).png_
|
||||
!H-Prof2_FirstPerson26(Prison).png_
|
||||
!H-Prof2_FirstPerson27(Bandit3).png_
|
||||
!H-Prof2_FirstPerson3(Dog).png_
|
||||
!H-Prof2_FirstPerson4(Bandit1).png_
|
||||
!H-Prof2_FirstPerson5(Bandit2).png_
|
||||
!H-Prof2_FirstPerson6(Gonzo).png_
|
||||
!H-Prof2_FirstPerson7(Dolphin).png_
|
||||
!H-Prof2_FirstPerson8~9(Insect).png_
|
||||
!H-Prof2_FirstPersonM1.png_
|
||||
!H-Prof2_FirstPersonM2.png_
|
||||
!H-Prof2_FirstPersonM3.png_
|
||||
!H-Prof2_RecentPerson1(Slime).png_
|
||||
!H-Prof2_RecentPerson10(Gonzo1).png_
|
||||
!H-Prof2_RecentPerson11(Gonzo2).png_
|
||||
!H-Prof2_RecentPerson12(Gonzo3).png_
|
||||
!H-Prof2_RecentPerson13(Captain).png_
|
||||
!H-Prof2_RecentPerson14(Insect1).png_
|
||||
!H-Prof2_RecentPerson15(Insect2).png_
|
||||
!H-Prof2_RecentPerson16(AntEater1).png_
|
||||
!H-Prof2_RecentPerson17(AntEater2).png_
|
||||
!H-Prof2_RecentPerson18(Pig2).png_
|
||||
!H-Prof2_RecentPerson2(BigSlime).png_
|
||||
!H-Prof2_RecentPerson20(Oihagi).png_
|
||||
!H-Prof2_RecentPerson21(Pee).png_
|
||||
!H-Prof2_RecentPerson22(Bandit2).png_
|
||||
!H-Prof2_RecentPerson23(Eel).png_
|
||||
!H-Prof2_RecentPerson24(Dolphin).png_
|
||||
!H-Prof2_RecentPerson25(Furosha).png_
|
||||
!H-Prof2_RecentPerson26(Hiru).png_
|
||||
!H-Prof2_RecentPerson27(MuscleGoblin).png_
|
||||
!H-Prof2_RecentPerson28(BanditElite).png_
|
||||
!H-Prof2_RecentPerson29(PsychoGoblin).png_
|
||||
!H-Prof2_RecentPerson3(Bat).png_
|
||||
!H-Prof2_RecentPerson30(DragonHunter).png_
|
||||
!H-Prof2_RecentPerson31(Goblin).png_
|
||||
!H-Prof2_RecentPerson32(Goblin).png_
|
||||
!H-Prof2_RecentPerson33(Settai).png_
|
||||
!H-Prof2_RecentPerson34(Bath).png_
|
||||
!H-Prof2_RecentPerson35(Bunny).png_
|
||||
!H-Prof2_RecentPerson36(Prisoner1).png_
|
||||
!H-Prof2_RecentPerson37(Prisoner2).png_
|
||||
!H-Prof2_RecentPerson38(Soldier1).png_
|
||||
!H-Prof2_RecentPerson39(Soldier2).png_
|
||||
!H-Prof2_RecentPerson4(Goblin).png_
|
||||
!H-Prof2_RecentPerson40(Beach).png_
|
||||
!H-Prof2_RecentPerson41(Bitch1).png_
|
||||
!H-Prof2_RecentPerson42(Bitch2).png_
|
||||
!H-Prof2_RecentPerson43(Inn).png_
|
||||
!H-Prof2_RecentPerson44(SlamOldman).png_
|
||||
!H-Prof2_RecentPerson45(SlamMilk).png_
|
||||
!H-Prof2_RecentPerson46(Flower1).png_
|
||||
!H-Prof2_RecentPerson47(Flower2).png_
|
||||
!H-Prof2_RecentPerson48(Otaku).png_
|
||||
!H-Prof2_RecentPerson49(Teacher1).png_
|
||||
!H-Prof2_RecentPerson5(Tentacle).png_
|
||||
!H-Prof2_RecentPerson50(Teacher2).png_
|
||||
!H-Prof2_RecentPerson51(Gonzo1).png_
|
||||
!H-Prof2_RecentPerson52(Gonzo2).png_
|
||||
!H-Prof2_RecentPerson53(Gonzo3).png_
|
||||
!H-Prof2_RecentPerson54(Prison).png_
|
||||
!H-Prof2_RecentPerson55(Bote1).png_
|
||||
!H-Prof2_RecentPerson56(Bote2).png_
|
||||
!H-Prof2_RecentPerson6(Pig).png_
|
||||
!H-Prof2_RecentPerson7(Dog).png_
|
||||
!H-Prof2_RecentPerson8(Bandit1).png_
|
||||
!H-Prof2_RecentPersonM1.png_
|
||||
!H-Prof2_RecentPersonM2.png_
|
||||
!H-Prof2_RecentPersonM3.png_
|
||||
!H-Prof2_RecentPersonM4.png_
|
||||
!H-Prof2_RecentPersonM5.png_
|
||||
!H-Prof2_Stamp_Anzen.png_
|
||||
!H-Prof2_Stamp_Father.png_
|
||||
!H-Prof2_Stamp_Futu.png_
|
||||
!H-Prof2_Stamp_Kiken.png_
|
||||
!H-Prof2_VaginaComment_Egg1.png_
|
||||
!H-Prof2_VaginaComment_Egg2.png_
|
||||
!H-Prof2_VaginaComment_InsectEgg.png_
|
||||
!H-Prof2_VaginaComment_Nomal.png_
|
||||
!H-Prof2_VaginaComment_Pregnant1.png_
|
||||
!H-Prof2_VaginaComment_Pregnant2.png_
|
||||
!H-Prof2_VaginaComment_Pregnant3.png_
|
||||
!H-Prof2_VaginaComment_Pregnant4.png_
|
||||
!H-Prof2_VaginaComment_Semen.png_
|
||||
!Prof_Base(Mermeia).png_
|
||||
!Prof_Base.png_
|
||||
14
GameUpdate.bat
Normal file
14
GameUpdate.bat
Normal 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
13
GameUpdate_linux.sh
Normal 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
|
||||
91
README.md
Normal file
91
README.md
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
# 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 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.
|
||||
12
package.json
Normal file
12
package.json
Normal 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
3
patch-config.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
username=dazed-translations
|
||||
repo=h-wisdom-seeking-nature
|
||||
branch=main
|
||||
105
patch.bat
Normal file
105
patch.bat
Normal 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
74
patch.sh
Normal 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
|
||||
201
www/data/Actors.json
Normal file
201
www/data/Actors.json
Normal file
|
|
@ -0,0 +1,201 @@
|
|||
[
|
||||
null,
|
||||
{
|
||||
"id": 1,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "$士乃",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "kao_hiroin",
|
||||
"traits": [
|
||||
{
|
||||
"code": 41,
|
||||
"dataId": 2,
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "水無月 士乃",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "$mobu08",
|
||||
"classId": 6,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 3,
|
||||
"faceName": "kao_15",
|
||||
"traits": [
|
||||
{
|
||||
"code": 41,
|
||||
"dataId": 2,
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"code": 54,
|
||||
"dataId": 5,
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"code": 54,
|
||||
"dataId": 1,
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"code": 54,
|
||||
"dataId": 4,
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"code": 54,
|
||||
"dataId": 2,
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"code": 54,
|
||||
"dataId": 3,
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"initialLevel": 15,
|
||||
"maxLevel": 99,
|
||||
"name": "ノリマサ",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"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": 4,
|
||||
"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": 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": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
}
|
||||
]
|
||||
129285
www/data/Animations.json
Normal file
129285
www/data/Animations.json
Normal file
File diff suppressed because it is too large
Load diff
1372
www/data/Armors.json
Normal file
1372
www/data/Armors.json
Normal file
File diff suppressed because it is too large
Load diff
10068
www/data/Classes.json
Normal file
10068
www/data/Classes.json
Normal file
File diff suppressed because it is too large
Load diff
5359
www/data/CommonEvents.json
Normal file
5359
www/data/CommonEvents.json
Normal file
File diff suppressed because it is too large
Load diff
265
www/data/Enemies.json
Normal file
265
www/data/Enemies.json
Normal file
|
|
@ -0,0 +1,265 @@
|
|||
[
|
||||
null,
|
||||
{
|
||||
"id": 1,
|
||||
"actions": [
|
||||
{
|
||||
"conditionParam1": 0,
|
||||
"conditionParam2": 0,
|
||||
"conditionType": 0,
|
||||
"rating": 5,
|
||||
"skillId": 1
|
||||
}
|
||||
],
|
||||
"battlerHue": 0,
|
||||
"battlerName": "Bat",
|
||||
"dropItems": [
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
}
|
||||
],
|
||||
"exp": 0,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0.95
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 1,
|
||||
"value": 0.05
|
||||
},
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"gold": 0,
|
||||
"name": "こうもり",
|
||||
"note": "",
|
||||
"params": [
|
||||
200,
|
||||
0,
|
||||
30,
|
||||
30,
|
||||
30,
|
||||
30,
|
||||
30,
|
||||
30
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"actions": [
|
||||
{
|
||||
"conditionParam1": 0,
|
||||
"conditionParam2": 0,
|
||||
"conditionType": 0,
|
||||
"rating": 5,
|
||||
"skillId": 1
|
||||
}
|
||||
],
|
||||
"battlerHue": 0,
|
||||
"battlerName": "Slime",
|
||||
"dropItems": [
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
}
|
||||
],
|
||||
"exp": 0,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0.95
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 1,
|
||||
"value": 0.05
|
||||
},
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"gold": 0,
|
||||
"name": "スライム",
|
||||
"note": "",
|
||||
"params": [
|
||||
250,
|
||||
0,
|
||||
30,
|
||||
30,
|
||||
30,
|
||||
30,
|
||||
30,
|
||||
30
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"actions": [
|
||||
{
|
||||
"conditionParam1": 0,
|
||||
"conditionParam2": 0,
|
||||
"conditionType": 0,
|
||||
"rating": 5,
|
||||
"skillId": 1
|
||||
},
|
||||
{
|
||||
"conditionParam1": 0,
|
||||
"conditionParam2": 0.5,
|
||||
"conditionType": 2,
|
||||
"rating": 3,
|
||||
"skillId": 4
|
||||
},
|
||||
{
|
||||
"conditionParam1": 0,
|
||||
"conditionParam2": 0.2,
|
||||
"conditionType": 2,
|
||||
"rating": 1,
|
||||
"skillId": 5
|
||||
}
|
||||
],
|
||||
"battlerHue": 0,
|
||||
"battlerName": "けーこ",
|
||||
"dropItems": [
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
}
|
||||
],
|
||||
"exp": 0,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 1,
|
||||
"value": 0.05
|
||||
},
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 13,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"gold": 0,
|
||||
"name": "けーこ",
|
||||
"note": "",
|
||||
"params": [
|
||||
100000,
|
||||
0,
|
||||
700,
|
||||
10,
|
||||
30,
|
||||
30,
|
||||
300,
|
||||
30
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"actions": [
|
||||
{
|
||||
"conditionParam1": 0,
|
||||
"conditionParam2": 0,
|
||||
"conditionType": 0,
|
||||
"rating": 5,
|
||||
"skillId": 1
|
||||
}
|
||||
],
|
||||
"battlerHue": 0,
|
||||
"battlerName": "Darklord-final",
|
||||
"dropItems": [
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
},
|
||||
{
|
||||
"dataId": 1,
|
||||
"denominator": 1,
|
||||
"kind": 0
|
||||
}
|
||||
],
|
||||
"exp": 0,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0.95
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 1,
|
||||
"value": 0.05
|
||||
}
|
||||
],
|
||||
"gold": 0,
|
||||
"name": "相撲の爺ちゃん",
|
||||
"note": "",
|
||||
"params": [
|
||||
500,
|
||||
0,
|
||||
300,
|
||||
300,
|
||||
300,
|
||||
300,
|
||||
100,
|
||||
30
|
||||
]
|
||||
}
|
||||
]
|
||||
5301
www/data/Items.json
Normal file
5301
www/data/Items.json
Normal file
File diff suppressed because it is too large
Load diff
5843
www/data/Map001.json
Normal file
5843
www/data/Map001.json
Normal file
File diff suppressed because it is too large
Load diff
12859
www/data/Map002.json
Normal file
12859
www/data/Map002.json
Normal file
File diff suppressed because it is too large
Load diff
9901
www/data/Map003.json
Normal file
9901
www/data/Map003.json
Normal file
File diff suppressed because it is too large
Load diff
4301
www/data/Map004.json
Normal file
4301
www/data/Map004.json
Normal file
File diff suppressed because it is too large
Load diff
18686
www/data/Map005.json
Normal file
18686
www/data/Map005.json
Normal file
File diff suppressed because it is too large
Load diff
39840
www/data/Map006.json
Normal file
39840
www/data/Map006.json
Normal file
File diff suppressed because it is too large
Load diff
9566
www/data/Map007.json
Normal file
9566
www/data/Map007.json
Normal file
File diff suppressed because it is too large
Load diff
2133
www/data/Map008.json
Normal file
2133
www/data/Map008.json
Normal file
File diff suppressed because it is too large
Load diff
2396
www/data/Map009.json
Normal file
2396
www/data/Map009.json
Normal file
File diff suppressed because it is too large
Load diff
2133
www/data/Map010.json
Normal file
2133
www/data/Map010.json
Normal file
File diff suppressed because it is too large
Load diff
25898
www/data/Map011.json
Normal file
25898
www/data/Map011.json
Normal file
File diff suppressed because it is too large
Load diff
3366
www/data/Map012.json
Normal file
3366
www/data/Map012.json
Normal file
File diff suppressed because it is too large
Load diff
10737
www/data/Map013.json
Normal file
10737
www/data/Map013.json
Normal file
File diff suppressed because it is too large
Load diff
8166
www/data/Map014.json
Normal file
8166
www/data/Map014.json
Normal file
File diff suppressed because it is too large
Load diff
3699
www/data/Map015.json
Normal file
3699
www/data/Map015.json
Normal file
File diff suppressed because it is too large
Load diff
2523
www/data/Map016.json
Normal file
2523
www/data/Map016.json
Normal file
File diff suppressed because it is too large
Load diff
5336
www/data/Map017.json
Normal file
5336
www/data/Map017.json
Normal file
File diff suppressed because it is too large
Load diff
4194
www/data/Map018.json
Normal file
4194
www/data/Map018.json
Normal file
File diff suppressed because it is too large
Load diff
3497
www/data/Map019.json
Normal file
3497
www/data/Map019.json
Normal file
File diff suppressed because it is too large
Load diff
3147
www/data/Map020.json
Normal file
3147
www/data/Map020.json
Normal file
File diff suppressed because it is too large
Load diff
2706
www/data/Map021.json
Normal file
2706
www/data/Map021.json
Normal file
File diff suppressed because it is too large
Load diff
2573
www/data/Map022.json
Normal file
2573
www/data/Map022.json
Normal file
File diff suppressed because it is too large
Load diff
2889
www/data/Map023.json
Normal file
2889
www/data/Map023.json
Normal file
File diff suppressed because it is too large
Load diff
3355
www/data/Map024.json
Normal file
3355
www/data/Map024.json
Normal file
File diff suppressed because it is too large
Load diff
3483
www/data/Map025.json
Normal file
3483
www/data/Map025.json
Normal file
File diff suppressed because it is too large
Load diff
6964
www/data/Map026.json
Normal file
6964
www/data/Map026.json
Normal file
File diff suppressed because it is too large
Load diff
8492
www/data/Map027.json
Normal file
8492
www/data/Map027.json
Normal file
File diff suppressed because it is too large
Load diff
5230
www/data/Map028.json
Normal file
5230
www/data/Map028.json
Normal file
File diff suppressed because it is too large
Load diff
3576
www/data/Map029.json
Normal file
3576
www/data/Map029.json
Normal file
File diff suppressed because it is too large
Load diff
3503
www/data/Map030.json
Normal file
3503
www/data/Map030.json
Normal file
File diff suppressed because it is too large
Load diff
2748
www/data/Map031.json
Normal file
2748
www/data/Map031.json
Normal file
File diff suppressed because it is too large
Load diff
2604
www/data/Map032.json
Normal file
2604
www/data/Map032.json
Normal file
File diff suppressed because it is too large
Load diff
3940
www/data/Map033.json
Normal file
3940
www/data/Map033.json
Normal file
File diff suppressed because it is too large
Load diff
4254
www/data/Map034.json
Normal file
4254
www/data/Map034.json
Normal file
File diff suppressed because it is too large
Load diff
5294
www/data/Map035.json
Normal file
5294
www/data/Map035.json
Normal file
File diff suppressed because it is too large
Load diff
3304
www/data/Map036.json
Normal file
3304
www/data/Map036.json
Normal file
File diff suppressed because it is too large
Load diff
5103
www/data/Map037.json
Normal file
5103
www/data/Map037.json
Normal file
File diff suppressed because it is too large
Load diff
4327
www/data/Map038.json
Normal file
4327
www/data/Map038.json
Normal file
File diff suppressed because it is too large
Load diff
6660
www/data/Map039.json
Normal file
6660
www/data/Map039.json
Normal file
File diff suppressed because it is too large
Load diff
4417
www/data/Map040.json
Normal file
4417
www/data/Map040.json
Normal file
File diff suppressed because it is too large
Load diff
2526
www/data/Map041.json
Normal file
2526
www/data/Map041.json
Normal file
File diff suppressed because it is too large
Load diff
3170
www/data/Map042.json
Normal file
3170
www/data/Map042.json
Normal file
File diff suppressed because it is too large
Load diff
8484
www/data/Map043.json
Normal file
8484
www/data/Map043.json
Normal file
File diff suppressed because it is too large
Load diff
5531
www/data/Map044.json
Normal file
5531
www/data/Map044.json
Normal file
File diff suppressed because it is too large
Load diff
5510
www/data/Map045.json
Normal file
5510
www/data/Map045.json
Normal file
File diff suppressed because it is too large
Load diff
3473
www/data/Map046.json
Normal file
3473
www/data/Map046.json
Normal file
File diff suppressed because it is too large
Load diff
3499
www/data/Map047.json
Normal file
3499
www/data/Map047.json
Normal file
File diff suppressed because it is too large
Load diff
3124
www/data/Map048.json
Normal file
3124
www/data/Map048.json
Normal file
File diff suppressed because it is too large
Load diff
2099
www/data/Map049.json
Normal file
2099
www/data/Map049.json
Normal file
File diff suppressed because it is too large
Load diff
4537
www/data/Map050.json
Normal file
4537
www/data/Map050.json
Normal file
File diff suppressed because it is too large
Load diff
3668
www/data/Map051.json
Normal file
3668
www/data/Map051.json
Normal file
File diff suppressed because it is too large
Load diff
3668
www/data/Map052.json
Normal file
3668
www/data/Map052.json
Normal file
File diff suppressed because it is too large
Load diff
3475
www/data/Map053.json
Normal file
3475
www/data/Map053.json
Normal file
File diff suppressed because it is too large
Load diff
3654
www/data/Map054.json
Normal file
3654
www/data/Map054.json
Normal file
File diff suppressed because it is too large
Load diff
4521
www/data/Map055.json
Normal file
4521
www/data/Map055.json
Normal file
File diff suppressed because it is too large
Load diff
23478
www/data/Map056.json
Normal file
23478
www/data/Map056.json
Normal file
File diff suppressed because it is too large
Load diff
4319
www/data/Map057.json
Normal file
4319
www/data/Map057.json
Normal file
File diff suppressed because it is too large
Load diff
2963
www/data/Map058.json
Normal file
2963
www/data/Map058.json
Normal file
File diff suppressed because it is too large
Load diff
24557
www/data/Map059.json
Normal file
24557
www/data/Map059.json
Normal file
File diff suppressed because it is too large
Load diff
5435
www/data/Map060.json
Normal file
5435
www/data/Map060.json
Normal file
File diff suppressed because it is too large
Load diff
4238
www/data/Map061.json
Normal file
4238
www/data/Map061.json
Normal file
File diff suppressed because it is too large
Load diff
3759
www/data/Map062.json
Normal file
3759
www/data/Map062.json
Normal file
File diff suppressed because it is too large
Load diff
9018
www/data/Map063.json
Normal file
9018
www/data/Map063.json
Normal file
File diff suppressed because it is too large
Load diff
5394
www/data/Map064.json
Normal file
5394
www/data/Map064.json
Normal file
File diff suppressed because it is too large
Load diff
8836
www/data/Map065.json
Normal file
8836
www/data/Map065.json
Normal file
File diff suppressed because it is too large
Load diff
3767
www/data/Map066.json
Normal file
3767
www/data/Map066.json
Normal file
File diff suppressed because it is too large
Load diff
3324
www/data/Map067.json
Normal file
3324
www/data/Map067.json
Normal file
File diff suppressed because it is too large
Load diff
3714
www/data/Map068.json
Normal file
3714
www/data/Map068.json
Normal file
File diff suppressed because it is too large
Load diff
42366
www/data/Map069.json
Normal file
42366
www/data/Map069.json
Normal file
File diff suppressed because it is too large
Load diff
8112
www/data/Map070.json
Normal file
8112
www/data/Map070.json
Normal file
File diff suppressed because it is too large
Load diff
7660
www/data/Map071.json
Normal file
7660
www/data/Map071.json
Normal file
File diff suppressed because it is too large
Load diff
10602
www/data/Map072.json
Normal file
10602
www/data/Map072.json
Normal file
File diff suppressed because it is too large
Load diff
60787
www/data/Map073.json
Normal file
60787
www/data/Map073.json
Normal file
File diff suppressed because it is too large
Load diff
3966
www/data/Map074.json
Normal file
3966
www/data/Map074.json
Normal file
File diff suppressed because it is too large
Load diff
4439
www/data/Map075.json
Normal file
4439
www/data/Map075.json
Normal file
File diff suppressed because it is too large
Load diff
5655
www/data/Map076.json
Normal file
5655
www/data/Map076.json
Normal file
File diff suppressed because it is too large
Load diff
6661
www/data/Map077.json
Normal file
6661
www/data/Map077.json
Normal file
File diff suppressed because it is too large
Load diff
16330
www/data/Map078.json
Normal file
16330
www/data/Map078.json
Normal file
File diff suppressed because it is too large
Load diff
21022
www/data/Map079.json
Normal file
21022
www/data/Map079.json
Normal file
File diff suppressed because it is too large
Load diff
22766
www/data/Map080.json
Normal file
22766
www/data/Map080.json
Normal file
File diff suppressed because it is too large
Load diff
57599
www/data/Map081.json
Normal file
57599
www/data/Map081.json
Normal file
File diff suppressed because it is too large
Load diff
3324
www/data/Map082.json
Normal file
3324
www/data/Map082.json
Normal file
File diff suppressed because it is too large
Load diff
5094
www/data/Map083.json
Normal file
5094
www/data/Map083.json
Normal file
File diff suppressed because it is too large
Load diff
4375
www/data/Map084.json
Normal file
4375
www/data/Map084.json
Normal file
File diff suppressed because it is too large
Load diff
4603
www/data/Map085.json
Normal file
4603
www/data/Map085.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
Loading…
Reference in a new issue