Initial Commit
This commit is contained in:
commit
7dc4198fb3
566 changed files with 5326888 additions and 0 deletions
38
.gitignore
vendored
Normal file
38
.gitignore
vendored
Normal 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
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
|
||||
57
README.md
Normal file
57
README.md
Normal 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. 
|
||||
* 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.
|
||||
|
||||

|
||||
|
||||
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.
|
||||
|
||||

|
||||
|
||||
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.
|
||||
|
||||

|
||||
|
||||
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.
|
||||
|
||||

|
||||
|
||||
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
BIN
icudtl.dat
Normal file
Binary file not shown.
12
package.json
Normal file
12
package.json
Normal 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
3
patch-config.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
username=dazed-translations
|
||||
repo=ntr-sister-chika
|
||||
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
|
||||
387
www/data/Actors.json
Normal file
387
www/data/Actors.json
Normal 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
387127
www/data/Animations.json
Normal file
File diff suppressed because it is too large
Load diff
1314
www/data/Armors.json
Normal file
1314
www/data/Armors.json
Normal file
File diff suppressed because it is too large
Load diff
380
www/data/BattleVoice.json
Normal file
380
www/data/BattleVoice.json
Normal 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
12939
www/data/Classes.json
Normal file
File diff suppressed because it is too large
Load diff
274966
www/data/CommonEvents.json
Normal file
274966
www/data/CommonEvents.json
Normal file
File diff suppressed because it is too large
Load diff
12509
www/data/Enemies.json
Normal file
12509
www/data/Enemies.json
Normal file
File diff suppressed because it is too large
Load diff
5207
www/data/Items.json
Normal file
5207
www/data/Items.json
Normal file
File diff suppressed because it is too large
Load diff
17650
www/data/Map001.json
Normal file
17650
www/data/Map001.json
Normal file
File diff suppressed because it is too large
Load diff
4434
www/data/Map002.json
Normal file
4434
www/data/Map002.json
Normal file
File diff suppressed because it is too large
Load diff
36233
www/data/Map003.json
Normal file
36233
www/data/Map003.json
Normal file
File diff suppressed because it is too large
Load diff
28103
www/data/Map004.json
Normal file
28103
www/data/Map004.json
Normal file
File diff suppressed because it is too large
Load diff
1632
www/data/Map005.json
Normal file
1632
www/data/Map005.json
Normal file
File diff suppressed because it is too large
Load diff
3798
www/data/Map006.json
Normal file
3798
www/data/Map006.json
Normal file
File diff suppressed because it is too large
Load diff
10127
www/data/Map007.json
Normal file
10127
www/data/Map007.json
Normal file
File diff suppressed because it is too large
Load diff
2962
www/data/Map008.json
Normal file
2962
www/data/Map008.json
Normal file
File diff suppressed because it is too large
Load diff
3642
www/data/Map009.json
Normal file
3642
www/data/Map009.json
Normal file
File diff suppressed because it is too large
Load diff
5129
www/data/Map010.json
Normal file
5129
www/data/Map010.json
Normal file
File diff suppressed because it is too large
Load diff
2394
www/data/Map011.json
Normal file
2394
www/data/Map011.json
Normal file
File diff suppressed because it is too large
Load diff
1988
www/data/Map012.json
Normal file
1988
www/data/Map012.json
Normal file
File diff suppressed because it is too large
Load diff
9233
www/data/Map013.json
Normal file
9233
www/data/Map013.json
Normal file
File diff suppressed because it is too large
Load diff
13249
www/data/Map014.json
Normal file
13249
www/data/Map014.json
Normal file
File diff suppressed because it is too large
Load diff
1223
www/data/Map015.json
Normal file
1223
www/data/Map015.json
Normal file
File diff suppressed because it is too large
Load diff
2898
www/data/Map016.json
Normal file
2898
www/data/Map016.json
Normal file
File diff suppressed because it is too large
Load diff
12865
www/data/Map017.json
Normal file
12865
www/data/Map017.json
Normal file
File diff suppressed because it is too large
Load diff
18201
www/data/Map018.json
Normal file
18201
www/data/Map018.json
Normal file
File diff suppressed because it is too large
Load diff
33792
www/data/Map019.json
Normal file
33792
www/data/Map019.json
Normal file
File diff suppressed because it is too large
Load diff
3648
www/data/Map020.json
Normal file
3648
www/data/Map020.json
Normal file
File diff suppressed because it is too large
Load diff
4449
www/data/Map021.json
Normal file
4449
www/data/Map021.json
Normal file
File diff suppressed because it is too large
Load diff
11861
www/data/Map022.json
Normal file
11861
www/data/Map022.json
Normal file
File diff suppressed because it is too large
Load diff
6515
www/data/Map023.json
Normal file
6515
www/data/Map023.json
Normal file
File diff suppressed because it is too large
Load diff
4318
www/data/Map024.json
Normal file
4318
www/data/Map024.json
Normal file
File diff suppressed because it is too large
Load diff
6795
www/data/Map025.json
Normal file
6795
www/data/Map025.json
Normal file
File diff suppressed because it is too large
Load diff
4178
www/data/Map026.json
Normal file
4178
www/data/Map026.json
Normal file
File diff suppressed because it is too large
Load diff
10966
www/data/Map027.json
Normal file
10966
www/data/Map027.json
Normal file
File diff suppressed because it is too large
Load diff
39795
www/data/Map028.json
Normal file
39795
www/data/Map028.json
Normal file
File diff suppressed because it is too large
Load diff
2285
www/data/Map029.json
Normal file
2285
www/data/Map029.json
Normal file
File diff suppressed because it is too large
Load diff
3336
www/data/Map030.json
Normal file
3336
www/data/Map030.json
Normal file
File diff suppressed because it is too large
Load diff
12376
www/data/Map031.json
Normal file
12376
www/data/Map031.json
Normal file
File diff suppressed because it is too large
Load diff
6281
www/data/Map032.json
Normal file
6281
www/data/Map032.json
Normal file
File diff suppressed because it is too large
Load diff
1363
www/data/Map033.json
Normal file
1363
www/data/Map033.json
Normal file
File diff suppressed because it is too large
Load diff
3578
www/data/Map034.json
Normal file
3578
www/data/Map034.json
Normal file
File diff suppressed because it is too large
Load diff
23091
www/data/Map035.json
Normal file
23091
www/data/Map035.json
Normal file
File diff suppressed because it is too large
Load diff
2374
www/data/Map036.json
Normal file
2374
www/data/Map036.json
Normal file
File diff suppressed because it is too large
Load diff
3250
www/data/Map037.json
Normal file
3250
www/data/Map037.json
Normal file
File diff suppressed because it is too large
Load diff
2336
www/data/Map038.json
Normal file
2336
www/data/Map038.json
Normal file
File diff suppressed because it is too large
Load diff
3783
www/data/Map039.json
Normal file
3783
www/data/Map039.json
Normal file
File diff suppressed because it is too large
Load diff
3806
www/data/Map040.json
Normal file
3806
www/data/Map040.json
Normal file
File diff suppressed because it is too large
Load diff
22769
www/data/Map041.json
Normal file
22769
www/data/Map041.json
Normal file
File diff suppressed because it is too large
Load diff
10874
www/data/Map042.json
Normal file
10874
www/data/Map042.json
Normal file
File diff suppressed because it is too large
Load diff
5382
www/data/Map043.json
Normal file
5382
www/data/Map043.json
Normal file
File diff suppressed because it is too large
Load diff
6869
www/data/Map044.json
Normal file
6869
www/data/Map044.json
Normal file
File diff suppressed because it is too large
Load diff
4658
www/data/Map045.json
Normal file
4658
www/data/Map045.json
Normal file
File diff suppressed because it is too large
Load diff
1223
www/data/Map046.json
Normal file
1223
www/data/Map046.json
Normal file
File diff suppressed because it is too large
Load diff
2492
www/data/Map047.json
Normal file
2492
www/data/Map047.json
Normal file
File diff suppressed because it is too large
Load diff
6616
www/data/Map048.json
Normal file
6616
www/data/Map048.json
Normal file
File diff suppressed because it is too large
Load diff
32040
www/data/Map049.json
Normal file
32040
www/data/Map049.json
Normal file
File diff suppressed because it is too large
Load diff
9085
www/data/Map050.json
Normal file
9085
www/data/Map050.json
Normal file
File diff suppressed because it is too large
Load diff
18492
www/data/Map051.json
Normal file
18492
www/data/Map051.json
Normal file
File diff suppressed because it is too large
Load diff
13870
www/data/Map052.json
Normal file
13870
www/data/Map052.json
Normal file
File diff suppressed because it is too large
Load diff
3128
www/data/Map053.json
Normal file
3128
www/data/Map053.json
Normal file
File diff suppressed because it is too large
Load diff
4107
www/data/Map054.json
Normal file
4107
www/data/Map054.json
Normal file
File diff suppressed because it is too large
Load diff
10451
www/data/Map055.json
Normal file
10451
www/data/Map055.json
Normal file
File diff suppressed because it is too large
Load diff
18236
www/data/Map056.json
Normal file
18236
www/data/Map056.json
Normal file
File diff suppressed because it is too large
Load diff
10259
www/data/Map057.json
Normal file
10259
www/data/Map057.json
Normal file
File diff suppressed because it is too large
Load diff
1363
www/data/Map058.json
Normal file
1363
www/data/Map058.json
Normal file
File diff suppressed because it is too large
Load diff
3472
www/data/Map059.json
Normal file
3472
www/data/Map059.json
Normal file
File diff suppressed because it is too large
Load diff
6817
www/data/Map060.json
Normal file
6817
www/data/Map060.json
Normal file
File diff suppressed because it is too large
Load diff
7063
www/data/Map061.json
Normal file
7063
www/data/Map061.json
Normal file
File diff suppressed because it is too large
Load diff
10337
www/data/Map062.json
Normal file
10337
www/data/Map062.json
Normal file
File diff suppressed because it is too large
Load diff
24349
www/data/Map063.json
Normal file
24349
www/data/Map063.json
Normal file
File diff suppressed because it is too large
Load diff
3283
www/data/Map064.json
Normal file
3283
www/data/Map064.json
Normal file
File diff suppressed because it is too large
Load diff
19100
www/data/Map065.json
Normal file
19100
www/data/Map065.json
Normal file
File diff suppressed because it is too large
Load diff
4157
www/data/Map066.json
Normal file
4157
www/data/Map066.json
Normal file
File diff suppressed because it is too large
Load diff
19183
www/data/Map067.json
Normal file
19183
www/data/Map067.json
Normal file
File diff suppressed because it is too large
Load diff
16519
www/data/Map068.json
Normal file
16519
www/data/Map068.json
Normal file
File diff suppressed because it is too large
Load diff
30027
www/data/Map069.json
Normal file
30027
www/data/Map069.json
Normal file
File diff suppressed because it is too large
Load diff
5412
www/data/Map070.json
Normal file
5412
www/data/Map070.json
Normal file
File diff suppressed because it is too large
Load diff
14686
www/data/Map071.json
Normal file
14686
www/data/Map071.json
Normal file
File diff suppressed because it is too large
Load diff
3723
www/data/Map072.json
Normal file
3723
www/data/Map072.json
Normal file
File diff suppressed because it is too large
Load diff
2673
www/data/Map073.json
Normal file
2673
www/data/Map073.json
Normal file
File diff suppressed because it is too large
Load diff
2764
www/data/Map074.json
Normal file
2764
www/data/Map074.json
Normal file
File diff suppressed because it is too large
Load diff
3128
www/data/Map075.json
Normal file
3128
www/data/Map075.json
Normal file
File diff suppressed because it is too large
Load diff
5210
www/data/Map076.json
Normal file
5210
www/data/Map076.json
Normal file
File diff suppressed because it is too large
Load diff
5413
www/data/Map077.json
Normal file
5413
www/data/Map077.json
Normal file
File diff suppressed because it is too large
Load diff
27138
www/data/Map078.json
Normal file
27138
www/data/Map078.json
Normal file
File diff suppressed because it is too large
Load diff
2299
www/data/Map079.json
Normal file
2299
www/data/Map079.json
Normal file
File diff suppressed because it is too large
Load diff
2576
www/data/Map080.json
Normal file
2576
www/data/Map080.json
Normal file
File diff suppressed because it is too large
Load diff
17992
www/data/Map081.json
Normal file
17992
www/data/Map081.json
Normal file
File diff suppressed because it is too large
Load diff
1653
www/data/Map082.json
Normal file
1653
www/data/Map082.json
Normal file
File diff suppressed because it is too large
Load diff
4063
www/data/Map083.json
Normal file
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
Loading…
Reference in a new issue