Initial Commit

This commit is contained in:
DazedAnon 2024-11-19 10:31:49 -06:00
commit 021883df18
470 changed files with 5679960 additions and 0 deletions

75
.gitignore vendored Normal file
View file

@ -0,0 +1,75 @@
# 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
!106_アラカ_犬.png
!106_アラカ_犬_フィスト.png
!106_アラカ_犬_出産.png
!ルール説明_01.png
!ルール説明_02.png
!ルール説明_03.png
!排水管断面図1.png
!排水管断面図2.png
!排水管断面図3.png
!時系列説明1.png
!時系列説明2.png
!時系列説明3.png
!温泉見取り図_1.png
!温泉見取り図_2.png
!湯口断面図.png
!説明ボード_1.png
!説明ボード_2.png
!隠れ場所.png
!button_cg.png
!button_cg2.png
!button_cg3.png
!button_config.png
!button_config2.png
!button_config3.png
!button_load.png
!button_load2.png
!button_load3.png
!button_replay.png
!button_replay2.png
!button_replay3.png
!button_start.png
!button_start2.png
!button_start3.png
!_button_cg.png
!_button_config.png
!_button_load.png
!_button_replay.png
!_button_start.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.

584
data/Actors.json Normal file
View file

@ -0,0 +1,584 @@
[
null,
{
"id": 1,
"battlerName": "",
"characterIndex": 0,
"characterName": "Charachip_Reiri1",
"classId": 1,
"equips": [
2,
2,
73,
2,
73
],
"faceIndex": 2,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "レイリ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 2,
"battlerName": "",
"characterIndex": 6,
"characterName": "Charachip_Reiri1",
"classId": 1,
"equips": [
0,
0,
0,
2,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "レイリ(少女)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 3,
"battlerName": "",
"characterIndex": 5,
"characterName": "Charatip_Mermeia",
"classId": 2,
"equips": [
0,
5,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 53,
"dataId": 2,
"value": 1
}
],
"initialLevel": 20,
"maxLevel": 20,
"name": "メルメイア",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 4,
"battlerName": "",
"characterIndex": 1,
"characterName": "default",
"classId": 4,
"equips": [
7,
14,
15,
0,
112
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 53,
"dataId": 1,
"value": 1
},
{
"code": 53,
"dataId": 2,
"value": 1
},
{
"code": 53,
"dataId": 3,
"value": 1
},
{
"code": 53,
"dataId": 5,
"value": 1
}
],
"initialLevel": 99,
"maxLevel": 99,
"name": "カナメ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 5,
"battlerName": "",
"characterIndex": 3,
"characterName": "Charachip_Reiri2",
"classId": 5,
"equips": [
0,
6,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 53,
"dataId": 1,
"value": 1
},
{
"code": 53,
"dataId": 2,
"value": 1
},
{
"code": 53,
"dataId": 3,
"value": 1
},
{
"code": 53,
"dataId": 4,
"value": 1
},
{
"code": 53,
"dataId": 5,
"value": 1
}
],
"initialLevel": 25,
"maxLevel": 99,
"name": "レイリ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 6,
"battlerName": "",
"characterIndex": 0,
"characterName": "Charatip_Mermeia",
"classId": 3,
"equips": [
16,
16,
17,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 53,
"dataId": 1,
"value": 1
},
{
"code": 53,
"dataId": 2,
"value": 1
},
{
"code": 53,
"dataId": 3,
"value": 1
},
{
"code": 53,
"dataId": 5,
"value": 1
}
],
"initialLevel": 20,
"maxLevel": 20,
"name": "メルメイア",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 7,
"battlerName": "",
"characterIndex": 0,
"characterName": "Charatip_Suzurika",
"classId": 6,
"equips": [
8,
18,
19,
0,
113
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 53,
"dataId": 1,
"value": 1
},
{
"code": 53,
"dataId": 2,
"value": 1
},
{
"code": 53,
"dataId": 3,
"value": 1
},
{
"code": 53,
"dataId": 5,
"value": 1
}
],
"initialLevel": 99,
"maxLevel": 99,
"name": "スズリカ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 8,
"battlerName": "",
"characterIndex": 0,
"characterName": "Charachip_Past",
"classId": 7,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 1,
"name": "グライヘイム",
"nickname": "何者でもない男",
"note": "",
"profile": ""
},
{
"id": 9,
"battlerName": "",
"characterIndex": 1,
"characterName": "Charachip_Reiri3",
"classId": 1,
"equips": [
0,
12,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [
{
"code": 53,
"dataId": 1,
"value": 1
},
{
"code": 53,
"dataId": 2,
"value": 1
},
{
"code": 53,
"dataId": 3,
"value": 1
},
{
"code": 53,
"dataId": 4,
"value": 1
},
{
"code": 53,
"dataId": 5,
"value": 1
}
],
"initialLevel": 27,
"maxLevel": 99,
"name": "レイリ",
"nickname": "妊婦",
"note": "",
"profile": ""
},
{
"id": 10,
"battlerName": "",
"characterIndex": 6,
"characterName": "People5_vxace",
"classId": 1,
"equips": [
0,
0,
0,
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,
0,
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,
0,
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,
0,
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,
0,
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,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "コモル",
"nickname": "引きこもり",
"note": "",
"profile": ""
},
{
"id": 16,
"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": 17,
"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": 18,
"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": 19,
"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": 20,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 1,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 0,
"faceName": "",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "娼館の客",
"nickname": "",
"note": "",
"profile": ""
}
]

10408
data/Animations.json Normal file

File diff suppressed because it is too large Load diff

5463
data/Armors.json Normal file

File diff suppressed because it is too large Load diff

7325
data/Classes.json Normal file

File diff suppressed because it is too large Load diff

349790
data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

6865
data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

8074
data/Items.json Normal file

File diff suppressed because it is too large Load diff

66378
data/Map001.json Normal file

File diff suppressed because it is too large Load diff

1680
data/Map002.json Normal file

File diff suppressed because it is too large Load diff

5966
data/Map003.json Normal file

File diff suppressed because it is too large Load diff

9990
data/Map004.json Normal file

File diff suppressed because it is too large Load diff

23620
data/Map005.json Normal file

File diff suppressed because it is too large Load diff

1720
data/Map006.json Normal file

File diff suppressed because it is too large Load diff

10020
data/Map007.json Normal file

File diff suppressed because it is too large Load diff

5163
data/Map008.json Normal file

File diff suppressed because it is too large Load diff

2461
data/Map009.json Normal file

File diff suppressed because it is too large Load diff

6761
data/Map010.json Normal file

File diff suppressed because it is too large Load diff

55357
data/Map011.json Normal file

File diff suppressed because it is too large Load diff

15711
data/Map012.json Normal file

File diff suppressed because it is too large Load diff

13846
data/Map013.json Normal file

File diff suppressed because it is too large Load diff

14933
data/Map014.json Normal file

File diff suppressed because it is too large Load diff

27435
data/Map015.json Normal file

File diff suppressed because it is too large Load diff

14123
data/Map016.json Normal file

File diff suppressed because it is too large Load diff

4556
data/Map017.json Normal file

File diff suppressed because it is too large Load diff

22097
data/Map018.json Normal file

File diff suppressed because it is too large Load diff

1723
data/Map019.json Normal file

File diff suppressed because it is too large Load diff

2010
data/Map020.json Normal file

File diff suppressed because it is too large Load diff

2480
data/Map021.json Normal file

File diff suppressed because it is too large Load diff

29372
data/Map022.json Normal file

File diff suppressed because it is too large Load diff

13788
data/Map023.json Normal file

File diff suppressed because it is too large Load diff

2827
data/Map024.json Normal file

File diff suppressed because it is too large Load diff

9698
data/Map025.json Normal file

File diff suppressed because it is too large Load diff

7406
data/Map026.json Normal file

File diff suppressed because it is too large Load diff

15110
data/Map027.json Normal file

File diff suppressed because it is too large Load diff

9360
data/Map028.json Normal file

File diff suppressed because it is too large Load diff

3148
data/Map029.json Normal file

File diff suppressed because it is too large Load diff

2195
data/Map030.json Normal file

File diff suppressed because it is too large Load diff

6841
data/Map031.json Normal file

File diff suppressed because it is too large Load diff

4922
data/Map032.json Normal file

File diff suppressed because it is too large Load diff

2670
data/Map033.json Normal file

File diff suppressed because it is too large Load diff

4690
data/Map034.json Normal file

File diff suppressed because it is too large Load diff

2531
data/Map035.json Normal file

File diff suppressed because it is too large Load diff

2168
data/Map036.json Normal file

File diff suppressed because it is too large Load diff

11336
data/Map037.json Normal file

File diff suppressed because it is too large Load diff

17446
data/Map038.json Normal file

File diff suppressed because it is too large Load diff

4702
data/Map039.json Normal file

File diff suppressed because it is too large Load diff

2248
data/Map040.json Normal file

File diff suppressed because it is too large Load diff

8765
data/Map041.json Normal file

File diff suppressed because it is too large Load diff

2034
data/Map042.json Normal file

File diff suppressed because it is too large Load diff

36807
data/Map043.json Normal file

File diff suppressed because it is too large Load diff

4117
data/Map044.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map045.json Normal file

File diff suppressed because it is too large Load diff

10970
data/Map046.json Normal file

File diff suppressed because it is too large Load diff

3699
data/Map047.json Normal file

File diff suppressed because it is too large Load diff

2575
data/Map048.json Normal file

File diff suppressed because it is too large Load diff

19981
data/Map049.json Normal file

File diff suppressed because it is too large Load diff

7062
data/Map050.json Normal file

File diff suppressed because it is too large Load diff

1961
data/Map051.json Normal file

File diff suppressed because it is too large Load diff

9762
data/Map052.json Normal file

File diff suppressed because it is too large Load diff

13054
data/Map053.json Normal file

File diff suppressed because it is too large Load diff

10921
data/Map054.json Normal file

File diff suppressed because it is too large Load diff

19255
data/Map055.json Normal file

File diff suppressed because it is too large Load diff

20924
data/Map056.json Normal file

File diff suppressed because it is too large Load diff

4973
data/Map057.json Normal file

File diff suppressed because it is too large Load diff

41482
data/Map058.json Normal file

File diff suppressed because it is too large Load diff

16575
data/Map059.json Normal file

File diff suppressed because it is too large Load diff

1366
data/Map060.json Normal file

File diff suppressed because it is too large Load diff

127092
data/Map061.json Normal file

File diff suppressed because it is too large Load diff

53222
data/Map062.json Normal file

File diff suppressed because it is too large Load diff

5996
data/Map063.json Normal file

File diff suppressed because it is too large Load diff

35212
data/Map064.json Normal file

File diff suppressed because it is too large Load diff

25103
data/Map065.json Normal file

File diff suppressed because it is too large Load diff

33247
data/Map066.json Normal file

File diff suppressed because it is too large Load diff

15344
data/Map067.json Normal file

File diff suppressed because it is too large Load diff

4969
data/Map068.json Normal file

File diff suppressed because it is too large Load diff

25008
data/Map069.json Normal file

File diff suppressed because it is too large Load diff

15564
data/Map070.json Normal file

File diff suppressed because it is too large Load diff

4827
data/Map071.json Normal file

File diff suppressed because it is too large Load diff

26856
data/Map072.json Normal file

File diff suppressed because it is too large Load diff

14428
data/Map073.json Normal file

File diff suppressed because it is too large Load diff

5860
data/Map074.json Normal file

File diff suppressed because it is too large Load diff

40079
data/Map075.json Normal file

File diff suppressed because it is too large Load diff

5977
data/Map076.json Normal file

File diff suppressed because it is too large Load diff

30477
data/Map077.json Normal file

File diff suppressed because it is too large Load diff

5919
data/Map078.json Normal file

File diff suppressed because it is too large Load diff

58432
data/Map079.json Normal file

File diff suppressed because it is too large Load diff

10250
data/Map080.json Normal file

File diff suppressed because it is too large Load diff

5832
data/Map081.json Normal file

File diff suppressed because it is too large Load diff

17079
data/Map082.json Normal file

File diff suppressed because it is too large Load diff

32993
data/Map083.json Normal file

File diff suppressed because it is too large Load diff

54252
data/Map084.json Normal file

File diff suppressed because it is too large Load diff

35027
data/Map085.json Normal file

File diff suppressed because it is too large Load diff

20997
data/Map086.json Normal file

File diff suppressed because it is too large Load diff

2035
data/Map087.json Normal file

File diff suppressed because it is too large Load diff

18780
data/Map088.json Normal file

File diff suppressed because it is too large Load diff

23551
data/Map089.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