Initial Commit

This commit is contained in:
DazedAnon 2024-12-31 12:01:36 -06:00
commit 975744176f
199 changed files with 2564047 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
!HatuzyoutiGage.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

91
README.md Normal file
View 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.

49
data/Actors.json Normal file
View file

@ -0,0 +1,49 @@
[
null,
{
"id": 1,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
2,
0,
0,
3,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "のぞみ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 2,
"battlerName": "",
"characterIndex": 6,
"characterName": "02_ChaMob02",
"classId": 1,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "tester",
"nickname": "",
"note": "",
"profile": ""
}
]

9659
data/Animations.json Normal file

File diff suppressed because it is too large Load diff

2853
data/Armors.json Normal file

File diff suppressed because it is too large Load diff

1458
data/CBR_eventList.json Normal file

File diff suppressed because it is too large Load diff

1066
data/CBR_hSceneList.json Normal file

File diff suppressed because it is too large Load diff

7472
data/Classes.json Normal file

File diff suppressed because it is too large Load diff

1503953
data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

358
data/Enemies.json Normal file
View file

@ -0,0 +1,358 @@
[
null,
{
"id": 1,
"actions": [
{
"conditionParam1": 0,
"conditionParam2": 0,
"conditionType": 0,
"rating": 5,
"skillId": 1
},
{
"skillId": 20,
"rating": 5,
"conditionType": 0,
"conditionParam1": 0,
"conditionParam2": 0
}
],
"battlerHue": 0,
"battlerName": "Goblin",
"dropItems": [
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
}
],
"exp": 10,
"traits": [
{
"code": 22,
"dataId": 0,
"value": 0.95
},
{
"code": 22,
"dataId": 1,
"value": 0.05
},
{
"code": 31,
"dataId": 1,
"value": 0
}
],
"gold": 5,
"name": "ゴブリン",
"note": "",
"params": [
200,
0,
25,
20,
20,
20,
20,
20
]
},
{
"id": 2,
"actions": [
{
"conditionParam1": 0,
"conditionParam2": 0,
"conditionType": 0,
"rating": 5,
"skillId": 1
},
{
"skillId": 23,
"rating": 3,
"conditionType": 1,
"conditionParam1": 0,
"conditionParam2": 2
}
],
"battlerHue": 0,
"battlerName": "Gnome",
"dropItems": [
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
}
],
"exp": 10,
"traits": [
{
"code": 22,
"dataId": 0,
"value": 0.95
},
{
"code": 22,
"dataId": 1,
"value": 0.05
},
{
"code": 31,
"dataId": 1,
"value": 0
}
],
"gold": 8,
"name": "ノーム",
"note": "",
"params": [
250,
0,
20,
25,
20,
20,
20,
20
]
},
{
"id": 3,
"actions": [
{
"conditionParam1": 0,
"conditionParam2": 0,
"conditionType": 0,
"rating": 5,
"skillId": 1
}
],
"battlerHue": 0,
"battlerName": "Crow",
"dropItems": [
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
}
],
"exp": 15,
"traits": [
{
"code": 22,
"dataId": 0,
"value": 0.95
},
{
"code": 22,
"dataId": 1,
"value": 0.1
},
{
"code": 31,
"dataId": 1,
"value": 0
}
],
"gold": 8,
"name": "クロウ",
"note": "",
"params": [
250,
50,
25,
20,
20,
20,
25,
20
]
},
{
"id": 4,
"actions": [
{
"conditionParam1": 0,
"conditionParam2": 0,
"conditionType": 0,
"rating": 5,
"skillId": 1
},
{
"skillId": 52,
"rating": 4,
"conditionType": 2,
"conditionParam1": 0,
"conditionParam2": 0.3
}
],
"battlerHue": 0,
"battlerName": "Treant",
"dropItems": [
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
}
],
"exp": 30,
"traits": [
{
"code": 22,
"dataId": 0,
"value": 0.95
},
{
"code": 22,
"dataId": 1,
"value": 0.05
},
{
"code": 31,
"dataId": 1,
"value": 0
},
{
"code": 11,
"dataId": 2,
"value": 2
}
],
"gold": 15,
"name": "トレント",
"note": "",
"params": [
500,
50,
30,
20,
30,
30,
30,
30
]
},
{
"id": 5,
"actions": [
{
"conditionParam1": 0,
"conditionParam2": 0,
"conditionType": 0,
"rating": 5,
"skillId": 1
},
{
"skillId": 99,
"rating": 4,
"conditionType": 1,
"conditionParam1": 0,
"conditionParam2": 2
},
{
"skillId": 13,
"rating": 6,
"conditionType": 2,
"conditionParam1": 0,
"conditionParam2": 0.3
}
],
"battlerHue": 0,
"battlerName": "Hi_monster",
"dropItems": [
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
},
{
"dataId": 1,
"denominator": 1,
"kind": 0
}
],
"exp": 100,
"traits": [
{
"code": 22,
"dataId": 0,
"value": 0.95
},
{
"code": 22,
"dataId": 1,
"value": 0.05
},
{
"code": 31,
"dataId": 1,
"value": 0
},
{
"code": 63,
"dataId": 1,
"value": 1
}
],
"gold": 50,
"name": "魔獣",
"note": "",
"params": [
1000,
50,
40,
20,
40,
40,
40,
40
]
}
]

1236
data/Items.json Normal file

File diff suppressed because it is too large Load diff

28077
data/Map001.json Normal file

File diff suppressed because it is too large Load diff

2582
data/Map002.json Normal file

File diff suppressed because it is too large Load diff

2582
data/Map003.json Normal file

File diff suppressed because it is too large Load diff

2581
data/Map004.json Normal file

File diff suppressed because it is too large Load diff

3026
data/Map005.json Normal file

File diff suppressed because it is too large Load diff

5559
data/Map006.json Normal file

File diff suppressed because it is too large Load diff

3293
data/Map007.json Normal file

File diff suppressed because it is too large Load diff

3666
data/Map008.json Normal file

File diff suppressed because it is too large Load diff

4935
data/Map009.json Normal file

File diff suppressed because it is too large Load diff

2523
data/Map010.json Normal file

File diff suppressed because it is too large Load diff

25293
data/Map011.json Normal file

File diff suppressed because it is too large Load diff

3239
data/Map012.json Normal file

File diff suppressed because it is too large Load diff

3236
data/Map013.json Normal file

File diff suppressed because it is too large Load diff

3608
data/Map014.json Normal file

File diff suppressed because it is too large Load diff

6299
data/Map015.json Normal file

File diff suppressed because it is too large Load diff

9279
data/Map016.json Normal file

File diff suppressed because it is too large Load diff

12525
data/Map017.json Normal file

File diff suppressed because it is too large Load diff

3242
data/Map018.json Normal file

File diff suppressed because it is too large Load diff

12165
data/Map019.json Normal file

File diff suppressed because it is too large Load diff

3118
data/Map020.json Normal file

File diff suppressed because it is too large Load diff

3185
data/Map021.json Normal file

File diff suppressed because it is too large Load diff

3687
data/Map022.json Normal file

File diff suppressed because it is too large Load diff

4779
data/Map023.json Normal file

File diff suppressed because it is too large Load diff

7479
data/Map024.json Normal file

File diff suppressed because it is too large Load diff

9123
data/Map025.json Normal file

File diff suppressed because it is too large Load diff

2967
data/Map026.json Normal file

File diff suppressed because it is too large Load diff

2770
data/Map027.json Normal file

File diff suppressed because it is too large Load diff

7509
data/Map028.json Normal file

File diff suppressed because it is too large Load diff

7621
data/Map029.json Normal file

File diff suppressed because it is too large Load diff

3694
data/Map030.json Normal file

File diff suppressed because it is too large Load diff

16225
data/Map031.json Normal file

File diff suppressed because it is too large Load diff

18720
data/Map032.json Normal file

File diff suppressed because it is too large Load diff

2439
data/Map033.json Normal file

File diff suppressed because it is too large Load diff

3102
data/Map034.json Normal file

File diff suppressed because it is too large Load diff

3236
data/Map035.json Normal file

File diff suppressed because it is too large Load diff

4225
data/Map036.json Normal file

File diff suppressed because it is too large Load diff

3000
data/Map037.json Normal file

File diff suppressed because it is too large Load diff

2640
data/Map038.json Normal file

File diff suppressed because it is too large Load diff

27574
data/Map039.json Normal file

File diff suppressed because it is too large Load diff

3360
data/Map040.json Normal file

File diff suppressed because it is too large Load diff

2524
data/Map041.json Normal file

File diff suppressed because it is too large Load diff

6420
data/Map042.json Normal file

File diff suppressed because it is too large Load diff

3003
data/Map043.json Normal file

File diff suppressed because it is too large Load diff

2523
data/Map044.json Normal file

File diff suppressed because it is too large Load diff

2499
data/Map045.json Normal file

File diff suppressed because it is too large Load diff

2866
data/Map046.json Normal file

File diff suppressed because it is too large Load diff

3882
data/Map047.json Normal file

File diff suppressed because it is too large Load diff

3881
data/Map048.json Normal file

File diff suppressed because it is too large Load diff

6281
data/Map049.json Normal file

File diff suppressed because it is too large Load diff

4897
data/Map050.json Normal file

File diff suppressed because it is too large Load diff

5017
data/Map051.json Normal file

File diff suppressed because it is too large Load diff

18554
data/Map052.json Normal file

File diff suppressed because it is too large Load diff

3323
data/Map053.json Normal file

File diff suppressed because it is too large Load diff

14420
data/Map054.json Normal file

File diff suppressed because it is too large Load diff

9123
data/Map055.json Normal file

File diff suppressed because it is too large Load diff

10724
data/Map056.json Normal file

File diff suppressed because it is too large Load diff

7786
data/Map057.json Normal file

File diff suppressed because it is too large Load diff

1491
data/Map058.json Normal file

File diff suppressed because it is too large Load diff

16295
data/Map059.json Normal file

File diff suppressed because it is too large Load diff

16295
data/Map060.json Normal file

File diff suppressed because it is too large Load diff

28077
data/Map061.json Normal file

File diff suppressed because it is too large Load diff

28128
data/Map062.json Normal file

File diff suppressed because it is too large Load diff

9219
data/Map063.json Normal file

File diff suppressed because it is too large Load diff

9219
data/Map064.json Normal file

File diff suppressed because it is too large Load diff

15496
data/Map065.json Normal file

File diff suppressed because it is too large Load diff

15496
data/Map066.json Normal file

File diff suppressed because it is too large Load diff

14420
data/Map067.json Normal file

File diff suppressed because it is too large Load diff

14421
data/Map068.json Normal file

File diff suppressed because it is too large Load diff

27574
data/Map069.json Normal file

File diff suppressed because it is too large Load diff

27574
data/Map070.json Normal file

File diff suppressed because it is too large Load diff

12467
data/Map071.json Normal file

File diff suppressed because it is too large Load diff

7534
data/Map072.json Normal file

File diff suppressed because it is too large Load diff

18942
data/Map073.json Normal file

File diff suppressed because it is too large Load diff

18942
data/Map074.json Normal file

File diff suppressed because it is too large Load diff

20856
data/Map075.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map076.json Normal file

File diff suppressed because it is too large Load diff

762
data/MapInfos.json Normal file
View file

@ -0,0 +1,762 @@
[
null,
{
"id": 1,
"expanded": true,
"name": "桜田_昼",
"order": 11,
"parentId": 0,
"scrollX": 1200,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 2,
"expanded": false,
"name": "のぞみの家・1階・お風呂",
"order": 6,
"parentId": 0,
"scrollX": 811,
"scrollY": 461.5,
"quick": false
},
{
"id": 3,
"expanded": true,
"name": "のぞみの家・1階・トイレ",
"order": 5,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 4,
"expanded": false,
"name": "のぞみの家・1階・両親の部屋",
"order": 7,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 5,
"expanded": true,
"name": "のぞみの家・2階",
"order": 8,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 6,
"expanded": false,
"name": "鴨ノ橋学園・2F・教室",
"order": 50,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 7,
"expanded": false,
"name": "のぞみの家・2階・のぞみの部屋",
"order": 9,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 8,
"expanded": false,
"name": "鴨ノ橋学園・保健室",
"order": 48,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 9,
"expanded": false,
"name": "コンビニ・店内",
"order": 16,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 10,
"expanded": false,
"name": "コンビニ・バックヤード",
"order": 17,
"parentId": 0,
"scrollX": 811,
"scrollY": 461.5,
"quick": false
},
{
"id": 11,
"expanded": true,
"name": "cobraテスト用",
"order": 1,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 12,
"expanded": false,
"name": "喫茶店『宿り木』・控え室",
"order": 19,
"parentId": 0,
"scrollX": 648.8,
"scrollY": 461.2,
"quick": false
},
{
"id": 13,
"expanded": false,
"name": "喫茶店『宿り木』・トイレ",
"order": 20,
"parentId": 0,
"scrollX": 648.8,
"scrollY": 369.2,
"quick": false
},
{
"id": 14,
"expanded": false,
"name": "銭湯",
"order": 21,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 15,
"expanded": false,
"name": "銭湯・男湯",
"order": 23,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 16,
"expanded": true,
"name": "陽菜ちゃんの家_外観_昼",
"order": 37,
"parentId": 0,
"scrollX": 1092,
"scrollY": 824.6666666666666,
"quick": false
},
{
"id": 17,
"expanded": true,
"name": "釣り堀_昼",
"order": 30,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 1034,
"quick": false
},
{
"id": 18,
"expanded": false,
"name": "公園・公衆トイレ",
"order": 29,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 19,
"expanded": false,
"name": "駅・構内",
"order": 33,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 751.3333333333334,
"quick": false
},
{
"id": 20,
"expanded": false,
"name": "風俗店",
"order": 63,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 21,
"expanded": false,
"name": "駅・男子トイレ",
"order": 34,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 22,
"expanded": false,
"name": "駅・女子トイレ",
"order": 35,
"parentId": 0,
"scrollX": 655.2,
"scrollY": 362.8,
"quick": false
},
{
"id": 23,
"expanded": false,
"name": "電車内",
"order": 36,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 24,
"expanded": false,
"name": "配達先",
"order": 41,
"parentId": 0,
"scrollX": 1092,
"scrollY": 824.6666666666666,
"quick": false
},
{
"id": 25,
"expanded": true,
"name": "公園_夕方old",
"order": 25,
"parentId": 54,
"scrollX": 1210.2857142857142,
"scrollY": 1060.2857142857142,
"quick": false
},
{
"id": 26,
"expanded": false,
"name": "大江先輩の部屋",
"order": 42,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 27,
"expanded": false,
"name": "地下室",
"order": 43,
"parentId": 0,
"scrollX": 811,
"scrollY": 461.5,
"quick": false
},
{
"id": 28,
"expanded": true,
"name": "のぞみの家・1階",
"order": 4,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334
},
{
"id": 29,
"expanded": true,
"name": "鴨ノ橋学園・1F",
"order": 47,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 30,
"expanded": true,
"name": "陽菜ちゃんの家",
"order": 40,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 31,
"expanded": true,
"name": "鴨橋学園・外_昼",
"order": 44,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 1274,
"quick": false
},
{
"id": 32,
"expanded": true,
"name": "桜田_夕方old",
"order": 12,
"parentId": 1,
"scrollX": 1494.8571428571427,
"scrollY": 1326,
"quick": false
},
{
"id": 33,
"expanded": false,
"name": "回想ルーム",
"order": 3,
"parentId": 11,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 34,
"expanded": true,
"name": "鴨ノ橋学園・2F・空き教室",
"order": 51,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 35,
"expanded": false,
"name": "鴨ノ橋学園・2F・男子トイレ",
"order": 52,
"parentId": 0,
"scrollX": 819,
"scrollY": 453.5,
"quick": false
},
{
"id": 36,
"expanded": false,
"name": "鴨ノ橋学園・2F・女子トイレ",
"order": 53,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 37,
"expanded": false,
"name": "鴨ノ橋学園・体育倉庫",
"order": 54,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 38,
"expanded": false,
"name": "鴨ノ橋学園・部室",
"order": 55,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 39,
"expanded": true,
"name": "繁華街・外",
"order": 56,
"parentId": 0,
"scrollX": 1297.3333333333333,
"scrollY": 780.6666666666666,
"quick": false
},
{
"id": 40,
"expanded": false,
"name": "繁華街・ラブホテル",
"order": 61,
"parentId": 0,
"scrollX": 1059,
"scrollY": 927.75,
"quick": false
},
{
"id": 41,
"expanded": false,
"name": "繁華街・ラブホテル・風呂",
"order": 62,
"parentId": 0,
"scrollX": 648.8,
"scrollY": 369.2,
"quick": false
},
{
"id": 42,
"expanded": false,
"name": "鴨ノ橋学園・2F",
"order": 49,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 43,
"expanded": true,
"name": "AV撮影所・部屋",
"order": 67,
"parentId": 0,
"scrollX": 811,
"scrollY": 461.5,
"quick": false
},
{
"id": 44,
"expanded": true,
"name": "風俗店・プレイルーム",
"order": 65,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 45,
"expanded": false,
"name": "風俗店・控え室",
"order": 64,
"parentId": 0,
"scrollX": 648.8,
"scrollY": 369.2,
"quick": false
},
{
"id": 46,
"expanded": true,
"name": "AV会社・事務所",
"order": 66,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 47,
"expanded": true,
"name": "マンションの一室",
"order": 69,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 48,
"expanded": false,
"name": "美結の家",
"order": 68,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 49,
"expanded": false,
"name": "光井社長の家",
"order": 70,
"parentId": 0,
"scrollX": 1092,
"scrollY": 782,
"quick": false
},
{
"id": 50,
"expanded": false,
"name": "デバッグ部屋",
"order": 71,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 51,
"expanded": false,
"name": "銭湯・女湯",
"order": 22,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 52,
"expanded": true,
"name": "桜田_夜old",
"order": 13,
"parentId": 1,
"scrollX": 1798.6666666666667,
"scrollY": 896.6666666666666,
"quick": false
},
{
"id": 53,
"expanded": true,
"name": "のぞみの家・2階・優太の部屋",
"order": 10,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
},
{
"id": 54,
"expanded": true,
"name": "公園_昼",
"order": 24,
"parentId": 0,
"scrollX": 1092,
"scrollY": 744.6666666666666,
"quick": false
},
{
"id": 55,
"expanded": true,
"name": "公園_夜old",
"order": 26,
"parentId": 54,
"scrollX": 1278.6666666666667,
"scrollY": 800.6666666666666,
"quick": false
},
{
"id": 56,
"expanded": true,
"name": "釣り堀_夕方old",
"order": 31,
"parentId": 17,
"scrollX": 1081.3333333333333,
"scrollY": 1304.6666666666667,
"quick": false
},
{
"id": 57,
"expanded": true,
"name": "喫茶店『宿り木』",
"order": 18,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 58,
"expanded": false,
"name": "プロローグ",
"order": 2,
"parentId": 11,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 59,
"expanded": true,
"name": "繁華街・外_夕方old",
"order": 57,
"parentId": 39,
"scrollX": 1279.5,
"scrollY": 927.75,
"quick": false
},
{
"id": 60,
"expanded": true,
"name": "繁華街・外_夜old",
"order": 58,
"parentId": 39,
"scrollX": 1318.6666666666667,
"scrollY": 923.3333333333334,
"quick": false
},
{
"id": 61,
"expanded": true,
"name": "桜田_夕方",
"order": 14,
"parentId": 1,
"scrollX": 1798.6666666666667,
"scrollY": 1272.6666666666667,
"quick": false
},
{
"id": 62,
"expanded": true,
"name": "桜田_夜",
"order": 15,
"parentId": 1,
"scrollX": 1798.6666666666667,
"scrollY": 871.3333333333334,
"quick": false
},
{
"id": 63,
"expanded": false,
"name": "陽菜ちゃんの家_外観_夕",
"order": 38,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 771.3333333333334,
"quick": false
},
{
"id": 64,
"expanded": false,
"name": "陽菜ちゃんの家_外観_夜",
"order": 39,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 824.6666666666666,
"quick": false
},
{
"id": 65,
"expanded": true,
"name": "鴨橋学園・外_夜",
"order": 46,
"parentId": 0,
"scrollX": 1092,
"scrollY": 1092.6666666666667,
"quick": false
},
{
"id": 66,
"expanded": true,
"name": "鴨橋学園・外_夕",
"order": 45,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 1238,
"quick": false
},
{
"id": 67,
"expanded": true,
"name": "公園_夕方",
"order": 27,
"parentId": 54,
"scrollX": 1308,
"scrollY": 766,
"quick": false
},
{
"id": 68,
"expanded": true,
"name": "公園_夜",
"order": 28,
"parentId": 54,
"scrollX": 1092,
"scrollY": 740.6666666666666,
"quick": false
},
{
"id": 69,
"expanded": true,
"name": "繁華街・外_夕方",
"order": 59,
"parentId": 39,
"scrollX": 1296,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 70,
"expanded": true,
"name": "繁華街・外_夜",
"order": 60,
"parentId": 39,
"scrollX": 1297.3333333333333,
"scrollY": 764.6666666666666,
"quick": false
},
{
"id": 71,
"expanded": true,
"name": "釣り堀_夕方",
"order": 32,
"parentId": 17,
"scrollX": 1081.3333333333333,
"scrollY": 908.6666666666666,
"quick": false
},
{
"id": 72,
"expanded": false,
"name": "エンディング部屋",
"order": 73,
"parentId": 75,
"scrollX": 1081.3333333333333,
"scrollY": 604.6666666666666,
"quick": false
},
{
"id": 73,
"expanded": true,
"name": "釣り場所_昼",
"order": 74,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 74,
"expanded": true,
"name": "釣り場所_夕",
"order": 75,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 615.3333333333334,
"quick": false
},
{
"id": 75,
"expanded": true,
"name": "回想部屋",
"order": 72,
"parentId": 0,
"scrollX": 1081.3333333333333,
"scrollY": 1411.3333333333333,
"quick": false
},
{
"id": 76,
"expanded": false,
"name": "暗転返し部屋",
"order": 76,
"parentId": 0,
"scrollX": 811,
"scrollY": 453.5,
"quick": false
}
]

7970
data/Skills.json Normal file

File diff suppressed because it is too large Load diff

980
data/States.json Normal file
View file

@ -0,0 +1,980 @@
[
null,
{
"id": 1,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"iconIndex": 1,
"maxTurns": 1,
"message1": "%1は倒れた",
"message2": "%1を倒した",
"message3": "",
"message4": "%1は立ち上がった",
"minTurns": 1,
"motion": 3,
"name": "戦闘不能",
"note": "ステート1番はHP0のときに付加されます。",
"overlay": 0,
"priority": 100,
"releaseByDamage": false,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 4,
"stepsToRemove": 100,
"traits": [
{
"code": 23,
"dataId": 9,
"value": 0
}
],
"messageType": 1
},
{
"id": 2,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"iconIndex": 0,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "防御",
"note": "",
"overlay": 0,
"priority": 0,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": true,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"traits": [
{
"code": 62,
"dataId": 1,
"value": 0
}
],
"messageType": 1
},
{
"id": 3,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"iconIndex": 0,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "不死身",
"note": "",
"overlay": 0,
"priority": 0,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"traits": [
{
"code": 14,
"dataId": 1,
"value": 0
}
],
"messageType": 1
},
{
"id": 4,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"iconIndex": 2,
"maxTurns": 1,
"message1": "%1は毒にかかった",
"message2": "%1に毒をかけた",
"message3": "",
"message4": "%1の毒が消えた",
"minTurns": 1,
"motion": 1,
"overlay": 1,
"name": "毒",
"note": "",
"priority": 50,
"releaseByDamage": false,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"traits": [
{
"code": 22,
"dataId": 7,
"value": -0.1
}
],
"messageType": 1
},
{
"id": 5,
"autoRemovalTiming": 1,
"chanceByDamage": 100,
"iconIndex": 3,
"maxTurns": 5,
"message1": "%1は暗闇に閉ざされた",
"message2": "%1を暗闇に閉ざした",
"message3": "",
"message4": "%1の暗闇が消えた",
"minTurns": 3,
"motion": 1,
"name": "暗闇",
"note": "",
"overlay": 2,
"priority": 60,
"releaseByDamage": false,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"traits": [
{
"code": 22,
"dataId": 0,
"value": -0.5
}
],
"messageType": 1
},
{
"id": 6,
"autoRemovalTiming": 1,
"chanceByDamage": 100,
"iconIndex": 4,
"maxTurns": 5,
"message1": "%1は沈黙した",
"message2": "%1を沈黙させた",
"message3": "",
"message4": "%1の沈黙が解けた",
"minTurns": 3,
"motion": 1,
"name": "沈黙",
"note": "",
"overlay": 3,
"priority": 65,
"releaseByDamage": false,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"traits": [
{
"code": 42,
"dataId": 1,
"value": 0
}
],
"messageType": 1
},
{
"id": 7,
"autoRemovalTiming": 1,
"chanceByDamage": 50,
"iconIndex": 5,
"maxTurns": 4,
"message1": "%1は激昂した",
"message2": "%1を激昂させた",
"message3": "",
"message4": "%1は我に返った",
"minTurns": 2,
"motion": 1,
"name": "激昂",
"note": "",
"overlay": 4,
"priority": 70,
"releaseByDamage": false,
"removeAtBattleEnd": true,
"removeByDamage": true,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 1,
"stepsToRemove": 100,
"traits": [],
"messageType": 1
},
{
"id": 8,
"autoRemovalTiming": 1,
"chanceByDamage": 50,
"iconIndex": 6,
"maxTurns": 4,
"message1": "%1は混乱した",
"message2": "%1を混乱させた",
"message3": "",
"message4": "%1は我に返った",
"minTurns": 2,
"motion": 1,
"name": "混乱",
"note": "",
"overlay": 5,
"priority": 75,
"releaseByDamage": false,
"removeAtBattleEnd": true,
"removeByDamage": true,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 2,
"stepsToRemove": 100,
"traits": [],
"messageType": 1
},
{
"id": 9,
"autoRemovalTiming": 1,
"chanceByDamage": 50,
"iconIndex": 7,
"maxTurns": 4,
"message1": "%1は魅了された",
"message2": "%1を魅了した",
"message3": "",
"message4": "%1は我に返った",
"minTurns": 2,
"motion": 1,
"name": "魅了",
"note": "",
"overlay": 6,
"priority": 80,
"releaseByDamage": false,
"removeAtBattleEnd": true,
"removeByDamage": true,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 3,
"stepsToRemove": 100,
"traits": [],
"messageType": 1
},
{
"id": 10,
"autoRemovalTiming": 1,
"chanceByDamage": 100,
"iconIndex": 8,
"maxTurns": 5,
"message1": "%1は眠った",
"message2": "%1を眠らせた",
"message3": "%1は眠っている。",
"message4": "%1は目を覚ました",
"minTurns": 3,
"motion": 2,
"name": "睡眠",
"note": "",
"overlay": 7,
"priority": 90,
"releaseByDamage": true,
"removeAtBattleEnd": true,
"removeByDamage": true,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 4,
"stepsToRemove": 100,
"traits": [
{
"code": 22,
"dataId": 1,
"value": -1
}
],
"messageType": 1
},
{
"id": 11,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"traits": [],
"iconIndex": 0,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "ピル服用中",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 12,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 1,
"value": -1
}
],
"iconIndex": 9,
"maxTurns": 3,
"message1": "%1はしびれて動けなくなった",
"message2": "%1を麻痺させた",
"message3": "%1は体がしびれて動けない",
"message4": "%1の麻痺が解けた",
"minTurns": 3,
"motion": 2,
"name": "麻痺",
"note": "",
"overlay": 8,
"priority": 95,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 4,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 13,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 1,
"value": -1
}
],
"iconIndex": 9,
"maxTurns": 2,
"message1": "%1はバランスを崩した",
"message2": "%1はバランスを崩した",
"message3": "%1はバランスを崩している……",
"message4": "%1は体勢を立て直した",
"minTurns": 1,
"motion": 1,
"name": "スタン",
"note": "",
"overlay": 10,
"priority": 90,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 4,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 14,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"traits": [],
"iconIndex": 0,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 15,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 7,
"value": 0.1
}
],
"iconIndex": 72,
"maxTurns": 4,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 4,
"motion": 0,
"name": "HP再生",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 16,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 8,
"value": 0.1
}
],
"iconIndex": 72,
"maxTurns": 4,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 4,
"motion": 0,
"name": "MP再生",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 17,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 9,
"value": 0.1
}
],
"iconIndex": 72,
"maxTurns": 4,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 4,
"motion": 0,
"name": "TP再生",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 18,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 5,
"value": 1
}
],
"iconIndex": 70,
"maxTurns": 5,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "魔法反射",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 19,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 62,
"dataId": 2,
"value": 1
}
],
"iconIndex": 81,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "かばう",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": true,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 20,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 23,
"dataId": 0,
"value": 9
}
],
"iconIndex": 76,
"maxTurns": 5,
"message1": "%1は狙われやすくなった",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "挑発",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 21,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 23,
"dataId": 0,
"value": 0
}
],
"iconIndex": 81,
"maxTurns": 5,
"message1": "%1は狙われにくくなった",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "隠れる",
"note": "",
"overlay": 0,
"priority": 40,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 22,
"autoRemovalTiming": 1,
"chanceByDamage": 100,
"traits": [
{
"code": 22,
"dataId": 6,
"value": 1
}
],
"iconIndex": 77,
"maxTurns": 3,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 3,
"motion": 0,
"name": "反撃",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": true,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 23,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 14,
"dataId": 4,
"value": 1
},
{
"code": 14,
"dataId": 5,
"value": 1
},
{
"code": 14,
"dataId": 6,
"value": 1
},
{
"code": 14,
"dataId": 7,
"value": 1
},
{
"code": 14,
"dataId": 8,
"value": 1
},
{
"code": 14,
"dataId": 9,
"value": 1
},
{
"code": 14,
"dataId": 10,
"value": 1
},
{
"code": 14,
"dataId": 12,
"value": 1
},
{
"code": 14,
"dataId": 13,
"value": 1
}
],
"iconIndex": 70,
"maxTurns": 5,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "状態異常防止",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 24,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 23,
"dataId": 4,
"value": 0.25
}
],
"iconIndex": 70,
"maxTurns": 5,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "消費MP減",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 25,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 31,
"dataId": 2,
"value": 1
},
{
"code": 11,
"dataId": 2,
"value": 0.5
},
{
"code": 21,
"dataId": 2,
"value": 1.1
}
],
"iconIndex": 64,
"maxTurns": 5,
"message1": "%1は炎の力を身にまとった。",
"message2": "%1は炎の力を身にまとった。",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "炎の力",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 26,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 31,
"dataId": 3,
"value": 1
},
{
"code": 11,
"dataId": 3,
"value": 0.5
},
{
"code": 21,
"dataId": 2,
"value": 1.1
}
],
"iconIndex": 65,
"maxTurns": 5,
"message1": "%1は氷の力を身にまとった。",
"message2": "%1は氷の力を身にまとった。",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "氷の力",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 27,
"autoRemovalTiming": 2,
"chanceByDamage": 100,
"traits": [
{
"code": 31,
"dataId": 4,
"value": 1
},
{
"code": 11,
"dataId": 4,
"value": 0.5
},
{
"code": 21,
"dataId": 2,
"value": 1.1
}
],
"iconIndex": 66,
"maxTurns": 5,
"message1": "%1は雷の力を身にまとった。",
"message2": "%1は雷の力を身にまとった。",
"message3": "",
"message4": "",
"minTurns": 5,
"motion": 0,
"name": "雷の力",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": true,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 28,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"traits": [],
"iconIndex": 0,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "",
"note": "",
"overlay": 0,
"priority": 50,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": false,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 29,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"traits": [
{
"code": 64,
"dataId": 0,
"value": 1
}
],
"iconIndex": 72,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "エンカウント半減",
"note": "",
"overlay": 0,
"priority": 20,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": true,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
},
{
"id": 30,
"autoRemovalTiming": 0,
"chanceByDamage": 100,
"traits": [
{
"code": 64,
"dataId": 4,
"value": 1
},
{
"code": 64,
"dataId": 5,
"value": 1
}
],
"iconIndex": 70,
"maxTurns": 1,
"message1": "",
"message2": "",
"message3": "",
"message4": "",
"minTurns": 1,
"motion": 0,
"name": "賞金・アイテム2倍",
"note": "",
"overlay": 0,
"priority": 20,
"removeAtBattleEnd": false,
"removeByDamage": false,
"removeByRestriction": false,
"removeByWalking": true,
"restriction": 0,
"stepsToRemove": 100,
"messageType": 1
}
]

1657
data/System.json Normal file

File diff suppressed because it is too large Load diff

1238
data/Test_CBR_eventList.json Normal file

File diff suppressed because it is too large Load diff

180321
data/Tilesets.json Normal file

File diff suppressed because it is too large Load diff

211
data/Troops.json Normal file
View file

@ -0,0 +1,211 @@
[
null,
{
"id": 1,
"members": [
{
"enemyId": 1,
"x": 336,
"y": 436,
"hidden": false
},
{
"enemyId": 1,
"x": 480,
"y": 436,
"hidden": false
}
],
"name": "ゴブリン*2",
"pages": [
{
"conditions": {
"actorHp": 50,
"actorId": 1,
"actorValid": false,
"enemyHp": 50,
"enemyIndex": 0,
"enemyValid": false,
"switchId": 1,
"switchValid": false,
"turnA": 0,
"turnB": 0,
"turnEnding": false,
"turnValid": false
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"span": 0
}
]
},
{
"id": 2,
"members": [
{
"enemyId": 2,
"x": 337,
"y": 436,
"hidden": false
},
{
"enemyId": 2,
"x": 480,
"y": 436,
"hidden": false
}
],
"name": "ノーム*2",
"pages": [
{
"conditions": {
"actorHp": 50,
"actorId": 1,
"actorValid": false,
"enemyHp": 50,
"enemyIndex": 0,
"enemyValid": false,
"switchId": 1,
"switchValid": false,
"turnA": 0,
"turnB": 0,
"turnEnding": false,
"turnValid": false
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"span": 0
}
]
},
{
"id": 3,
"members": [
{
"enemyId": 3,
"x": 337,
"y": 436,
"hidden": false
},
{
"enemyId": 3,
"x": 479,
"y": 436,
"hidden": false
}
],
"name": "クロウ*2",
"pages": [
{
"conditions": {
"actorHp": 50,
"actorId": 1,
"actorValid": false,
"enemyHp": 50,
"enemyIndex": 0,
"enemyValid": false,
"switchId": 1,
"switchValid": false,
"turnA": 0,
"turnB": 0,
"turnEnding": false,
"turnValid": false
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"span": 0
}
]
},
{
"id": 4,
"members": [
{
"enemyId": 4,
"x": 408,
"y": 436,
"hidden": false
}
],
"name": "トレント",
"pages": [
{
"conditions": {
"actorHp": 50,
"actorId": 1,
"actorValid": false,
"enemyHp": 50,
"enemyIndex": 0,
"enemyValid": false,
"switchId": 1,
"switchValid": false,
"turnA": 0,
"turnB": 0,
"turnEnding": false,
"turnValid": false
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"span": 0
}
]
},
{
"id": 5,
"members": [
{
"enemyId": 5,
"x": 408,
"y": 436,
"hidden": false
}
],
"name": "魔獣",
"pages": [
{
"conditions": {
"actorHp": 50,
"actorId": 1,
"actorValid": false,
"enemyHp": 50,
"enemyIndex": 0,
"enemyValid": false,
"switchId": 1,
"switchValid": false,
"turnA": 0,
"turnB": 0,
"turnEnding": false,
"turnValid": false
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"span": 0
}
]
}
]

1703
data/Weapons.json Normal file

File diff suppressed because it is too large Load diff

BIN
icudtl.dat Normal file

Binary file not shown.

View file

@ -0,0 +1,16 @@
Water A|水場A
Deep Water|深い水場
Swamp Grass|水草
Lotus Pads (Flowers)|蓮の葉(花)
Lava|溶岩
Waterfall A (Lava Cave)|滝A溶岩洞窟
Water B (Grass Maze)|水場B草迷宮
Waterfall B (Grass Maze)|滝B草迷宮
Water C (Dirt Cave)|水場C土洞窟
Waterfall C (Dirt Cave)|滝C土洞窟
Water D (Rock Cave)|水場D岩洞窟
Waterfall D (Rock Cave)|滝D岩洞窟
Water E (Crystal)|水場E水晶
Waterfall E (Crystal)|滝E水晶
Canal|水路
Waterfall (Stone Wall)|滝F石壁

View file

@ -0,0 +1,32 @@
Ground A (Dirt Cave)|床A土洞窟
Ground B (Grass Maze)|床B草迷宮
Dark Ground A (Dirt Cave)|濃い床A土洞窟
Dark Ground B (Grass Maze)|濃い床B草迷宮
Hole A (Dirt Cave)|穴A土洞窟
Hole B (Grass Maze)|穴B草迷宮
Hole I (Stone Floor)|穴I石の床
Ground Cracks|床のひび割れ
Ground C (Rock Cave)|床C岩洞窟
Ground D (Crystal)|床D水晶
Dark Ground C (Rock Cave)|濃い床C岩洞窟
Dark Ground D (Crystal)|濃い床D水晶
Hole C (Rock Cave)|穴C岩洞窟
Hole D (Crystal)|穴D水晶
Hole J|穴J
Soil on Ground|床の汚れ
Ground E (Lava Cave)|床E溶岩洞窟
Ground F (In Body)|床F体内
Dark Ground E (Lava Cave)|濃い床E溶岩洞窟
Rug A|じゅうたんA
Hole E (Lava Cave)|穴E溶岩洞窟
Hole F (In Body)|穴F体内
Fencepost|柵
Moss on Ground|床の苔
Ground G (Ice Cave)|床G氷洞窟
Ground H (Demonic World)|床H魔界
Dark Ground G (Ice Cave)|濃い床G氷洞窟
Rug B|じゅうたんB
Hole G (Ice Cave)|穴G氷洞窟
Hole H (Demonic World)|穴H魔界
Raised Stone|石段
Poison Swamp|毒の沼

Some files were not shown because too many files have changed in this diff Show more