Initial Commit

This commit is contained in:
Dazed 2024-05-02 11:12:41 -05:00
commit a6f2b3f791
295 changed files with 1731592 additions and 0 deletions

73
.gitignore vendored Normal file
View file

@ -0,0 +1,73 @@
# Ignore all files
*.*
# File Types
!*.mps
!*.dat
!*.json
!*.txt
!*.project
!*.js
!*.zip
!*.7z
!*.csv
!*.ain
!*.fnl
!*.ks
!*.tjs
!*.yaml
!*.rb
# Other Needed Files
!.gitignore
!README.md
!dazed/*
!GameUpdate.lnk
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
# Images
!20922W.gax
!20922W.png
!2Np0sk.gax
!2Np0sk.png
!3876K3.gax
!3876K3.png
!5NoHDf.gax
!5NoHDf.png
!5O5V9p.gax
!5O5V9p.png
!6hDWux.gax
!6hDWux.png
!74Z2lW.gax
!74Z2lW.png
!7L1Kg1.gax
!7L1Kg1.png
!81WTIk.gax
!81WTIk.png
!AZoG9Y.gax
!AZoG9Y.png
!IB485h.gax
!IB485h.png
!Lfw1qJ.gax
!Lfw1qJ.png
!Neef7M.gax
!Neef7M.png
!NLhgMI.gax
!NLhgMI.png
!Q0WI6Z.gax
!Q0WI6Z.png
!Xk1516.gax
!Xk1516.png
!fUBke4.gax
!fUBke4.png
!GKBRkg.gax
!GKBRkg.png
!D4qAZ0.gax
!D4qAZ0.png
!N082XK.gax
!N082XK.png

BIN
GameUpdate.lnk Normal file

Binary file not shown.

49
README.md Normal file
View file

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

73
dazed/GameUpdate.bat Normal file
View file

@ -0,0 +1,73 @@
@echo off
setlocal enabledelayedexpansion
cd dazed
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."
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"
powershell -Command "(Invoke-WebRequest -Uri 'https://api.github.com/repos/%username%/%repo%/branches/%branch%').Content | ConvertFrom-Json | Select-Object -ExpandProperty commit | Select-Object -ExpandProperty sha" > 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
exit /b
:download_extract
REM Download zip file
echo "Downloading latest patch..."
powershell -Command "Invoke-WebRequest -Uri 'https://codeload.github.com/%username%/%repo%/zip/refs/heads/%branch%' -OutFile 'repo.zip'"
REM Extract contents, overwriting conflicts
echo "Extracting..."
powershell -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%-main"
del latest_patch_sha.txt
REM Store latest SHA for next check
echo %latest_patch_sha% > previous_patch_sha.txt
endlocal
exit /b

3
dazed/patch-config.txt Normal file
View file

@ -0,0 +1,3 @@
username=DazedMTL
repo=Kabe3
branch=main

BIN
icudtl.dat Normal file

Binary file not shown.

12
package.json Normal file
View file

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

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

@ -0,0 +1,271 @@
[
null,
{
"id": 1,
"battlerName": "SF_Actor1_2",
"characterIndex": 0,
"characterName": "chara_celica_walk_1101",
"classId": 1,
"equips": [
1,
2,
3,
3,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 51,
"dataId": 13,
"value": 1
},
{
"code": 51,
"dataId": 1,
"value": 1
},
{
"code": 52,
"dataId": 7,
"value": 1
}
],
"initialLevel": 5,
"maxLevel": 99,
"name": "セリカ",
"nickname": "",
"note": "<TC2スイッチ:108>",
"profile": ""
},
{
"id": 2,
"battlerName": "",
"characterIndex": 0,
"characterName": "chara_leon_walk",
"classId": 2,
"equips": [
1,
51,
52,
33,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 51,
"dataId": 2,
"value": 1
},
{
"code": 52,
"dataId": 8,
"value": 1
}
],
"initialLevel": 5,
"maxLevel": 99,
"name": "レオン",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 3,
"battlerName": "",
"characterIndex": 0,
"characterName": "chara_wrath_walk",
"classId": 3,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 20,
"maxLevel": 99,
"name": "ラース",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 4,
"battlerName": "",
"characterIndex": 0,
"characterName": "chara_maki_walk_1101",
"classId": 4,
"equips": [
21,
16,
0,
5,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 52,
"dataId": 10,
"value": 1
},
{
"code": 53,
"dataId": 2,
"value": 1
}
],
"initialLevel": 5,
"maxLevel": 99,
"name": "マキ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 5,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 5,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 20,
"maxLevel": 99,
"name": "リーヴァ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 6,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 6,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 10,
"maxLevel": 99,
"name": "ミレイア",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 7,
"battlerName": "",
"characterIndex": 0,
"characterName": "chara_crooks_walk",
"classId": 10,
"equips": [
0,
0,
0,
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,
0,
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,
0,
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,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "",
"nickname": "",
"note": "",
"profile": ""
}
]

133802
www/data/Animations.json Normal file

File diff suppressed because it is too large Load diff

1698
www/data/Armors.json Normal file

File diff suppressed because it is too large Load diff

8834
www/data/Classes.json Normal file

File diff suppressed because it is too large Load diff

150663
www/data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

1326
www/data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

13373
www/data/Items.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map001.json Normal file

File diff suppressed because it is too large Load diff

119068
www/data/Map002.json Normal file

File diff suppressed because it is too large Load diff

2395
www/data/Map003.json Normal file

File diff suppressed because it is too large Load diff

1972
www/data/Map004.json Normal file

File diff suppressed because it is too large Load diff

1790
www/data/Map005.json Normal file

File diff suppressed because it is too large Load diff

9865
www/data/Map006.json Normal file

File diff suppressed because it is too large Load diff

3846
www/data/Map007.json Normal file

File diff suppressed because it is too large Load diff

2368
www/data/Map008.json Normal file

File diff suppressed because it is too large Load diff

4086
www/data/Map009.json Normal file

File diff suppressed because it is too large Load diff

21024
www/data/Map010.json Normal file

File diff suppressed because it is too large Load diff

8003
www/data/Map011.json Normal file

File diff suppressed because it is too large Load diff

3018
www/data/Map012.json Normal file

File diff suppressed because it is too large Load diff

7519
www/data/Map013.json Normal file

File diff suppressed because it is too large Load diff

54222
www/data/Map014.json Normal file

File diff suppressed because it is too large Load diff

3817
www/data/Map015.json Normal file

File diff suppressed because it is too large Load diff

11735
www/data/Map016.json Normal file

File diff suppressed because it is too large Load diff

21537
www/data/Map017.json Normal file

File diff suppressed because it is too large Load diff

14773
www/data/Map018.json Normal file

File diff suppressed because it is too large Load diff

9637
www/data/Map019.json Normal file

File diff suppressed because it is too large Load diff

9637
www/data/Map020.json Normal file

File diff suppressed because it is too large Load diff

13827
www/data/Map021.json Normal file

File diff suppressed because it is too large Load diff

3999
www/data/Map022.json Normal file

File diff suppressed because it is too large Load diff

6240
www/data/Map023.json Normal file

File diff suppressed because it is too large Load diff

14601
www/data/Map024.json Normal file

File diff suppressed because it is too large Load diff

9651
www/data/Map025.json Normal file

File diff suppressed because it is too large Load diff

5564
www/data/Map026.json Normal file

File diff suppressed because it is too large Load diff

21269
www/data/Map027.json Normal file

File diff suppressed because it is too large Load diff

6810
www/data/Map028.json Normal file

File diff suppressed because it is too large Load diff

12207
www/data/Map029.json Normal file

File diff suppressed because it is too large Load diff

18306
www/data/Map030.json Normal file

File diff suppressed because it is too large Load diff

2562
www/data/Map031.json Normal file

File diff suppressed because it is too large Load diff

4038
www/data/Map032.json Normal file

File diff suppressed because it is too large Load diff

20737
www/data/Map033.json Normal file

File diff suppressed because it is too large Load diff

4121
www/data/Map034.json Normal file

File diff suppressed because it is too large Load diff

1432
www/data/Map035.json Normal file

File diff suppressed because it is too large Load diff

3105
www/data/Map036.json Normal file

File diff suppressed because it is too large Load diff

3531
www/data/Map037.json Normal file

File diff suppressed because it is too large Load diff

12315
www/data/Map038.json Normal file

File diff suppressed because it is too large Load diff

7580
www/data/Map039.json Normal file

File diff suppressed because it is too large Load diff

2353
www/data/Map040.json Normal file

File diff suppressed because it is too large Load diff

2885
www/data/Map041.json Normal file

File diff suppressed because it is too large Load diff

3637
www/data/Map042.json Normal file

File diff suppressed because it is too large Load diff

25823
www/data/Map043.json Normal file

File diff suppressed because it is too large Load diff

1943
www/data/Map044.json Normal file

File diff suppressed because it is too large Load diff

4560
www/data/Map045.json Normal file

File diff suppressed because it is too large Load diff

4835
www/data/Map046.json Normal file

File diff suppressed because it is too large Load diff

6207
www/data/Map047.json Normal file

File diff suppressed because it is too large Load diff

3600
www/data/Map048.json Normal file

File diff suppressed because it is too large Load diff

4571
www/data/Map049.json Normal file

File diff suppressed because it is too large Load diff

35691
www/data/Map050.json Normal file

File diff suppressed because it is too large Load diff

10936
www/data/Map051.json Normal file

File diff suppressed because it is too large Load diff

3108
www/data/Map052.json Normal file

File diff suppressed because it is too large Load diff

9511
www/data/Map053.json Normal file

File diff suppressed because it is too large Load diff

1596
www/data/Map054.json Normal file

File diff suppressed because it is too large Load diff

41954
www/data/Map055.json Normal file

File diff suppressed because it is too large Load diff

6648
www/data/Map056.json Normal file

File diff suppressed because it is too large Load diff

6707
www/data/Map057.json Normal file

File diff suppressed because it is too large Load diff

6644
www/data/Map058.json Normal file

File diff suppressed because it is too large Load diff

7757
www/data/Map059.json Normal file

File diff suppressed because it is too large Load diff

7757
www/data/Map060.json Normal file

File diff suppressed because it is too large Load diff

17095
www/data/Map061.json Normal file

File diff suppressed because it is too large Load diff

3106
www/data/Map062.json Normal file

File diff suppressed because it is too large Load diff

3817
www/data/Map063.json Normal file

File diff suppressed because it is too large Load diff

5705
www/data/Map064.json Normal file

File diff suppressed because it is too large Load diff

15269
www/data/Map065.json Normal file

File diff suppressed because it is too large Load diff

13941
www/data/Map066.json Normal file

File diff suppressed because it is too large Load diff

5205
www/data/Map067.json Normal file

File diff suppressed because it is too large Load diff

7604
www/data/Map068.json Normal file

File diff suppressed because it is too large Load diff

10594
www/data/Map069.json Normal file

File diff suppressed because it is too large Load diff

8062
www/data/Map070.json Normal file

File diff suppressed because it is too large Load diff

7499
www/data/Map071.json Normal file

File diff suppressed because it is too large Load diff

5301
www/data/Map072.json Normal file

File diff suppressed because it is too large Load diff

6456
www/data/Map073.json Normal file

File diff suppressed because it is too large Load diff

4977
www/data/Map074.json Normal file

File diff suppressed because it is too large Load diff

5499
www/data/Map075.json Normal file

File diff suppressed because it is too large Load diff

6694
www/data/Map076.json Normal file

File diff suppressed because it is too large Load diff

5517
www/data/Map077.json Normal file

File diff suppressed because it is too large Load diff

3211
www/data/Map078.json Normal file

File diff suppressed because it is too large Load diff

2283
www/data/Map079.json Normal file

File diff suppressed because it is too large Load diff

1363
www/data/Map080.json Normal file

File diff suppressed because it is too large Load diff

3062
www/data/Map081.json Normal file

File diff suppressed because it is too large Load diff

4250
www/data/Map082.json Normal file

File diff suppressed because it is too large Load diff

3693
www/data/Map083.json Normal file

File diff suppressed because it is too large Load diff

3760
www/data/Map084.json Normal file

File diff suppressed because it is too large Load diff

4611
www/data/Map085.json Normal file

File diff suppressed because it is too large Load diff

768
www/data/MapInfos.json Normal file
View file

@ -0,0 +1,768 @@
[
null,
{
"id": 1,
"expanded": false,
"name": "参考マップ",
"order": 69,
"parentId": 0,
"scrollX": 655.2,
"scrollY": 368.8
},
{
"id": 2,
"expanded": true,
"name": "ワールドマップ",
"order": 83,
"parentId": 0,
"scrollX": 4953.818181818182,
"scrollY": 1705.0909090909092
},
{
"id": 3,
"expanded": true,
"name": "民家2",
"order": 77,
"parentId": 1,
"scrollX": 1228.5,
"scrollY": 691.5
},
{
"id": 4,
"expanded": false,
"name": "OP",
"order": 36,
"parentId": 0,
"scrollX": 819,
"scrollY": 461
},
{
"id": 5,
"expanded": true,
"name": "ギルド宿3F廊下",
"order": 44,
"parentId": 27,
"scrollX": 819,
"scrollY": 461
},
{
"id": 6,
"expanded": true,
"name": "冒険者ギルド宿1F_NIGHT",
"order": 65,
"parentId": 43,
"scrollX": 767.1111111111111,
"scrollY": 464
},
{
"id": 7,
"expanded": false,
"name": "ラースの部屋",
"order": 45,
"parentId": 5,
"scrollX": 819,
"scrollY": 461
},
{
"id": 8,
"expanded": true,
"name": "ルーツの部屋",
"order": 81,
"parentId": 0,
"scrollX": 982.8,
"scrollY": 553.1999999999999
},
{
"id": 9,
"expanded": true,
"name": "礼拝堂",
"order": 67,
"parentId": 13,
"scrollX": 811,
"scrollY": 1027
},
{
"id": 10,
"expanded": true,
"name": "国境の砦",
"order": 68,
"parentId": 0,
"scrollX": 1474.8,
"scrollY": 2198.4
},
{
"id": 11,
"expanded": false,
"name": "大聖堂",
"order": 54,
"parentId": 29,
"scrollX": 811,
"scrollY": 747
},
{
"id": 12,
"expanded": true,
"name": "冒険者ギルド裏口",
"order": 40,
"parentId": 17,
"scrollX": 655.2,
"scrollY": 368.8
},
{
"id": 13,
"expanded": false,
"name": "辺境の教会",
"order": 66,
"parentId": 0,
"scrollX": 811,
"scrollY": 1181
},
{
"id": 14,
"expanded": false,
"name": "王都_DAY",
"order": 38,
"parentId": 0,
"scrollX": 962,
"scrollY": 1378
},
{
"id": 15,
"expanded": true,
"name": "時計塔",
"order": 70,
"parentId": 1,
"scrollX": 811,
"scrollY": 953
},
{
"id": 16,
"expanded": true,
"name": "OP_冒険者ギルド",
"order": 37,
"parentId": 4,
"scrollX": 884.7272727272727,
"scrollY": 886.909090909091
},
{
"id": 17,
"expanded": false,
"name": "冒険者ギルド",
"order": 39,
"parentId": 14,
"scrollX": 951,
"scrollY": 946
},
{
"id": 18,
"expanded": false,
"name": "城下町1",
"order": 74,
"parentId": 1,
"scrollX": 979,
"scrollY": 1033
},
{
"id": 19,
"expanded": false,
"name": "森の町",
"order": 73,
"parentId": 1,
"scrollX": 1109,
"scrollY": 1006
},
{
"id": 20,
"expanded": false,
"name": "普通の町",
"order": 72,
"parentId": 1,
"scrollX": 1109,
"scrollY": 1130
},
{
"id": 21,
"expanded": true,
"name": "セリカの部屋",
"order": 43,
"parentId": 22,
"scrollX": 819,
"scrollY": 461
},
{
"id": 22,
"expanded": true,
"name": "ギルド宿2F廊下",
"order": 42,
"parentId": 27,
"scrollX": 819,
"scrollY": 461
},
{
"id": 23,
"expanded": true,
"name": "地下水道B1",
"order": 56,
"parentId": 29,
"scrollX": 819,
"scrollY": 461
},
{
"id": 24,
"expanded": true,
"name": "回想部屋",
"order": 85,
"parentId": 0,
"scrollX": 973.0909090909091,
"scrollY": 1056
},
{
"id": 25,
"expanded": false,
"name": "草原",
"order": 71,
"parentId": 1,
"scrollX": 1109,
"scrollY": 953
},
{
"id": 26,
"expanded": true,
"name": "EX_プリンセス決定戦",
"order": 17,
"parentId": 50,
"scrollX": 811,
"scrollY": 553
},
{
"id": 27,
"expanded": true,
"name": "冒険者ギルド宿1F_DAY",
"order": 41,
"parentId": 14,
"scrollX": 951,
"scrollY": 507
},
{
"id": 28,
"expanded": true,
"name": "貴族街",
"order": 48,
"parentId": 14,
"scrollX": 884.7272727272727,
"scrollY": 502.90909090909093
},
{
"id": 29,
"expanded": false,
"name": "大聖堂外苑&中庭",
"order": 53,
"parentId": 14,
"scrollX": 811,
"scrollY": 1096
},
{
"id": 30,
"expanded": false,
"name": "#17.5",
"order": 78,
"parentId": 0,
"scrollX": 1815.6,
"scrollY": 603.6
},
{
"id": 31,
"expanded": true,
"name": "塔 入口",
"order": 76,
"parentId": 1,
"scrollX": 819,
"scrollY": 461
},
{
"id": 32,
"expanded": true,
"name": "地下室2",
"order": 51,
"parentId": 34,
"scrollX": 589.8181818181819,
"scrollY": 335.27272727272725
},
{
"id": 33,
"expanded": true,
"name": "冒険者の町",
"order": 75,
"parentId": 1,
"scrollX": 1123,
"scrollY": 494
},
{
"id": 34,
"expanded": true,
"name": "宮廷魔術師邸",
"order": 49,
"parentId": 28,
"scrollX": 893.4545454545455,
"scrollY": 502.90909090909093
},
{
"id": 35,
"expanded": true,
"name": "拠点",
"order": 79,
"parentId": 0,
"scrollX": 982.8,
"scrollY": 553.1999999999999
},
{
"id": 36,
"expanded": false,
"name": "魔導具屋",
"order": 62,
"parentId": 14,
"scrollX": 819,
"scrollY": 461
},
{
"id": 37,
"expanded": true,
"name": "武具鍛冶屋",
"order": 61,
"parentId": 14,
"scrollX": 819,
"scrollY": 461
},
{
"id": 38,
"expanded": false,
"name": "聖騎士団本部",
"order": 46,
"parentId": 14,
"scrollX": 973.1999999999999,
"scrollY": 748.8
},
{
"id": 39,
"expanded": true,
"name": "大聖堂回廊",
"order": 55,
"parentId": 29,
"scrollX": 811,
"scrollY": 547
},
{
"id": 40,
"expanded": false,
"name": "調教部屋",
"order": 52,
"parentId": 34,
"scrollX": 819,
"scrollY": 461
},
{
"id": 41,
"expanded": false,
"name": "地下室1",
"order": 50,
"parentId": 34,
"scrollX": 819,
"scrollY": 461
},
{
"id": 42,
"expanded": true,
"name": "国境都市",
"order": 80,
"parentId": 0,
"scrollX": 982.8,
"scrollY": 553.1999999999999
},
{
"id": 43,
"expanded": false,
"name": "王都_NIGHT",
"order": 64,
"parentId": 0,
"scrollX": 1217.4545454545455,
"scrollY": 1193.4545454545455
},
{
"id": 44,
"expanded": false,
"name": "開発室",
"order": 82,
"parentId": 0,
"scrollX": 893.4545454545455,
"scrollY": 502.90909090909093
},
{
"id": 45,
"expanded": false,
"name": "聖騎士団魔法研究所",
"order": 47,
"parentId": 14,
"scrollX": 811,
"scrollY": 499
},
{
"id": 46,
"expanded": true,
"name": "地下水道B2",
"order": 57,
"parentId": 29,
"scrollX": 1092,
"scrollY": 614.6666666666666
},
{
"id": 47,
"expanded": true,
"name": "地下水道B3",
"order": 58,
"parentId": 29,
"scrollX": 893.4545454545455,
"scrollY": 502.90909090909093
},
{
"id": 48,
"expanded": true,
"name": "地下水道B4",
"order": 59,
"parentId": 29,
"scrollX": 2184,
"scrollY": 1229.3333333333333
},
{
"id": 49,
"expanded": false,
"name": "地下水道 培養実験場",
"order": 60,
"parentId": 29,
"scrollX": 720.8888888888889,
"scrollY": 454.22222222222223
},
{
"id": 50,
"expanded": true,
"name": "アダルトショップ",
"order": 5,
"parentId": 52,
"scrollX": 811,
"scrollY": 547
},
{
"id": 51,
"expanded": true,
"name": "廊下",
"order": 18,
"parentId": 52,
"scrollX": 819,
"scrollY": 461
},
{
"id": 52,
"expanded": true,
"name": "王都アダルトショップ編",
"order": 1,
"parentId": 0,
"scrollX": 819,
"scrollY": 461
},
{
"id": 53,
"expanded": true,
"name": "OP_オルレアン伯領",
"order": 3,
"parentId": 52,
"scrollX": 811,
"scrollY": 610
},
{
"id": 54,
"expanded": true,
"name": "Ci-en",
"order": 84,
"parentId": 0,
"scrollX": 982.8,
"scrollY": 553.1999999999999
},
{
"id": 55,
"expanded": true,
"name": "OP_5年前の王都",
"order": 4,
"parentId": 52,
"scrollX": 1626,
"scrollY": 610
},
{
"id": 56,
"expanded": true,
"name": "EV01",
"order": 6,
"parentId": 50,
"scrollX": 811,
"scrollY": 547
},
{
"id": 57,
"expanded": true,
"name": "EV02",
"order": 7,
"parentId": 50,
"scrollX": 811,
"scrollY": 499
},
{
"id": 58,
"expanded": true,
"name": "EV03",
"order": 8,
"parentId": 50,
"scrollX": 811,
"scrollY": 499
},
{
"id": 59,
"expanded": true,
"name": "EV04",
"order": 9,
"parentId": 50,
"scrollX": 811,
"scrollY": 583
},
{
"id": 60,
"expanded": true,
"name": "EV05",
"order": 10,
"parentId": 50,
"scrollX": 811,
"scrollY": 583
},
{
"id": 61,
"expanded": true,
"name": "回想部屋",
"order": 33,
"parentId": 62,
"scrollX": 819,
"scrollY": 461
},
{
"id": 62,
"expanded": true,
"name": "廊下(クリア後)",
"order": 32,
"parentId": 52,
"scrollX": 819,
"scrollY": 461
},
{
"id": 63,
"expanded": false,
"name": "開発室",
"order": 34,
"parentId": 62,
"scrollX": 861,
"scrollY": 453
},
{
"id": 64,
"expanded": true,
"name": "事務室",
"order": 19,
"parentId": 51,
"scrollX": 819,
"scrollY": 461
},
{
"id": 65,
"expanded": true,
"name": "王立魔術学院",
"order": 63,
"parentId": 14,
"scrollX": 1390.2857142857142,
"scrollY": 1193.142857142857
},
{
"id": 66,
"expanded": true,
"name": "王立魔術学院",
"order": 26,
"parentId": 52,
"scrollX": 973,
"scrollY": 1084
},
{
"id": 67,
"expanded": false,
"name": "セリカの部屋",
"order": 20,
"parentId": 51,
"scrollX": 819,
"scrollY": 461
},
{
"id": 68,
"expanded": true,
"name": "2F-1",
"order": 29,
"parentId": 66,
"scrollX": 819,
"scrollY": 453
},
{
"id": 69,
"expanded": true,
"name": "1F-1",
"order": 27,
"parentId": 66,
"scrollX": 973,
"scrollY": 453
},
{
"id": 70,
"expanded": false,
"name": "1F-2",
"order": 28,
"parentId": 66,
"scrollX": 983,
"scrollY": 453
},
{
"id": 71,
"expanded": false,
"name": "2F-2",
"order": 30,
"parentId": 66,
"scrollX": 982.8,
"scrollY": 553.1999999999999
},
{
"id": 72,
"expanded": true,
"name": "EV06",
"order": 11,
"parentId": 50,
"scrollX": 811,
"scrollY": 547
},
{
"id": 73,
"expanded": true,
"name": "EV09",
"order": 12,
"parentId": 50,
"scrollX": 811,
"scrollY": 595
},
{
"id": 74,
"expanded": true,
"name": "EV10",
"order": 13,
"parentId": 50,
"scrollX": 811,
"scrollY": 547
},
{
"id": 75,
"expanded": true,
"name": "EV11",
"order": 14,
"parentId": 50,
"scrollX": 811,
"scrollY": 461
},
{
"id": 76,
"expanded": true,
"name": "EV12",
"order": 15,
"parentId": 50,
"scrollX": 869,
"scrollY": 553
},
{
"id": 77,
"expanded": true,
"name": "EV14",
"order": 16,
"parentId": 50,
"scrollX": 811,
"scrollY": 547
},
{
"id": 78,
"expanded": false,
"name": "物置部屋",
"order": 21,
"parentId": 51,
"scrollX": 819,
"scrollY": 461
},
{
"id": 79,
"expanded": false,
"name": "EV13",
"order": 24,
"parentId": 51,
"scrollX": 819,
"scrollY": 461
},
{
"id": 80,
"expanded": false,
"name": "魔導メッセージ",
"order": 35,
"parentId": 52,
"scrollX": 819,
"scrollY": 461
},
{
"id": 81,
"expanded": false,
"name": "イベントテンプレ",
"order": 2,
"parentId": 52,
"scrollX": 819,
"scrollY": 461
},
{
"id": 82,
"expanded": false,
"name": "図書室",
"order": 31,
"parentId": 66,
"scrollX": 982.8,
"scrollY": 553.1999999999999
},
{
"id": 83,
"expanded": true,
"name": "ーマルEND",
"order": 25,
"parentId": 51,
"scrollX": 811,
"scrollY": 547
},
{
"id": 84,
"expanded": true,
"name": "EV07",
"order": 22,
"parentId": 51,
"scrollX": 819,
"scrollY": 461
},
{
"id": 85,
"expanded": true,
"name": "EV08",
"order": 23,
"parentId": 51,
"scrollX": 819,
"scrollY": 461
}
]

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