Initial Commit

This commit is contained in:
DazedAnon 2024-12-19 16:13:08 -06:00
commit 5f3e71df42
456 changed files with 4791279 additions and 0 deletions

129
.gitignore vendored Normal file
View file

@ -0,0 +1,129 @@
# 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
!ころも紹介.jpg
!icon600.png
!icon601.png
!icon602.png
!icon603.png
!icon604.png
!icon605.png
!icon606.png
!icon607.png
!icon608.png
!icon609.png
!icon610.png
!icon611.png
!icon612.png
!icon613.png
!icon614.png
!icon615.png
!icon616.png
!icon617.png
!icon618.png
!icon619.png
!icon620.png
!icon621.png
!icon622.png
!icon623.png
!icon624.png
!icon625.png
!icon626.png
!icon627.png
!icon628.png
!icon629.png
!icon630.png
!icon631.png
!icon632.png
!icon633.png
!icon634.png
!icon635.png
!icon636.png
!icon637.png
!icon638.png
!icon639.png
!icon640.png
!名前 ギルド会館.png
!名前 スパルの家.png
!名称未設定 1.png
!回想サムネイル1.png
!solid22.png
!塔23.png
!お店2.jpg
!1gendai.png
!gendai.png
!kyokainaka.png
!ダンジョンD.png
!塔18.png
!廃ビル.png
!教会内部.png
!教会転送.png
!神父部屋.png
!ころもお尻町中a.png
!ころもお尻町中a1.png
!こんや12じ.png
!めいどちゃん立ち絵a10.png
!めいどちゃん立ち絵a2.png
!めいどちゃん立ち絵a4.png
!めいどちゃん立ち絵a7.png
!めいどちゃん立ち絵a8.png
!めいどちゃん立ち絵a9.png
!めいどちゃん立ち絵b1.png
!めいどちゃん立ち絵b2.png
!めいどちゃん立ち絵b3.png
!エヴァ演出2.png
!タイトル.jpg
!タイトルおわる.png
!タイトルつづき.png
!タイトルはじめる.png
!レムおっぱい計りa.png
!レムおっぱい計りb.png
!レムおっぱい計りc.png
!レムおっぱい計りd.png
!レムおっぱい計りe1.png
!レムおっぱい計りe2.png
!レム立ち絵ga.png
!世にも奇妙な四天王会議.png
!処女喪失.png
!可能おまんこ2.png
!可能アナル2.png
!可能テコキ2.png
!可能パイズリ2.png
!可能パンツ見せ2.png
!可能フェラ2.png
!建物名前 ギルド会館.png
!日記更新.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.

719
data/Actors.json Normal file
View file

@ -0,0 +1,719 @@
[
null,
{
"id": 1,
"battlerName": "SF_Actor1_2",
"characterIndex": 0,
"characterName": "elleta/ElletaZenraKubiwaDoreifukuSiro",
"classId": 3,
"equips": [
2,
0,
0,
107,
105
],
"faceIndex": 2,
"faceName": "elleta/elleta5",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 43,
"dataId": 52,
"value": 1
},
{
"code": 22,
"dataId": 8,
"value": 0.05
},
{
"code": 43,
"dataId": 5,
"value": 1
},
{
"code": 43,
"dataId": 235,
"value": 1
},
{
"code": 43,
"dataId": 236,
"value": 1
},
{
"code": 43,
"dataId": 238,
"value": 1
},
{
"code": 41,
"dataId": 5,
"value": 1
},
{
"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": 1,
"maxLevel": 99,
"name": "エレッタ(囚人)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 2,
"battlerName": "",
"characterIndex": 0,
"characterName": "SettukaHokou",
"classId": 3,
"equips": [
0,
0,
0,
107,
105
],
"faceIndex": 2,
"faceName": "subchara/settuka3",
"traits": [
{
"code": 11,
"dataId": 1,
"value": 1
},
{
"code": 31,
"dataId": 1,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "セッカ(囚人)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 3,
"battlerName": "",
"characterIndex": 0,
"characterName": "HennsinnKaizyoElletaCharaChipSironu_Kubiwa",
"classId": 3,
"equips": [
0,
0,
0,
107,
105
],
"faceIndex": 2,
"faceName": "elleta/nene",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "新宮寧々(囚人)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 4,
"battlerName": "",
"characterIndex": 0,
"characterName": "HennsinnKaizyo_Setuuka_sironuno_Kubiwa",
"classId": 3,
"equips": [
0,
0,
0,
107,
105
],
"faceIndex": 2,
"faceName": "subchara/settuka5",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "辰野伊吹(囚人)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 5,
"battlerName": "SF_Actor1_2",
"characterIndex": 0,
"characterName": "ElletaCharaChip",
"classId": 1,
"equips": [
50,
0,
111,
110,
0
],
"faceIndex": 0,
"faceName": "elleta/elleta5",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"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": 41,
"dataId": 5,
"value": 1
},
{
"code": 41,
"dataId": 6,
"value": 1
},
{
"code": 43,
"dataId": 241,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "エレッタ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 6,
"battlerName": "",
"characterIndex": 0,
"characterName": "SettukaHokou",
"classId": 2,
"equips": [
35,
0,
0,
110,
0
],
"faceIndex": 2,
"faceName": "subchara/settuka2",
"traits": [
{
"code": 11,
"dataId": 1,
"value": 1
},
{
"code": 31,
"dataId": 1,
"value": 1
}
],
"initialLevel": 60,
"maxLevel": 99,
"name": "セッカ",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 7,
"battlerName": "",
"characterIndex": 0,
"characterName": "NeneIsekaiFuku",
"classId": 4,
"equips": [
37,
0,
0,
2,
0
],
"faceIndex": 5,
"faceName": "elleta/nene",
"traits": [
{
"code": 62,
"dataId": 3,
"value": 1
},
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 43,
"dataId": 5,
"value": 1
},
{
"code": 41,
"dataId": 5,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "新宮寧々",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 8,
"battlerName": "",
"characterIndex": 0,
"characterName": "IbukiIsekaiFuku",
"classId": 3,
"equips": [
0,
0,
0,
107,
105
],
"faceIndex": 2,
"faceName": "subchara/settuka4",
"traits": [
{
"code": 62,
"dataId": 3,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "辰野伊吹",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 9,
"battlerName": "",
"characterIndex": 7,
"characterName": "SentouInnOtokoChip",
"classId": 1,
"equips": [
0,
0,
0,
0,
0
],
"faceIndex": 4,
"faceName": "teki/sonota",
"traits": [],
"initialLevel": 1,
"maxLevel": 99,
"name": "戦闘員",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 10,
"battlerName": "",
"characterIndex": 0,
"characterName": "",
"classId": 5,
"equips": [
50,
0,
111,
110,
0
],
"faceIndex": 0,
"faceName": "elleta/elleta7",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 43,
"dataId": 5,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"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": 41,
"dataId": 5,
"value": 1
},
{
"code": 41,
"dataId": 6,
"value": 1
},
{
"code": 43,
"dataId": 241,
"value": 1
},
{
"code": 43,
"dataId": 349,
"value": 1
},
{
"code": 43,
"dataId": 350,
"value": 1
},
{
"code": 43,
"dataId": 4,
"value": 1
}
],
"initialLevel": 35,
"maxLevel": 99,
"name": "エレッタ(影装)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 11,
"battlerName": "SF_Actor1_2",
"characterIndex": 0,
"characterName": "ElletaZenraKubiwaDoreifukuSiro",
"classId": 6,
"equips": [
2,
0,
0,
107,
105
],
"faceIndex": 2,
"faceName": "elleta/elleta5",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 43,
"dataId": 5,
"value": 1
}
],
"initialLevel": 5,
"maxLevel": 5,
"name": "エレッタ(闘技場初級)",
"nickname": "",
"note": "",
"profile": "闘技場 初級用。"
},
{
"id": 12,
"battlerName": "SF_Actor1_2",
"characterIndex": 0,
"characterName": "ElletaCharaChip",
"classId": 7,
"equips": [
50,
0,
111,
110,
0
],
"faceIndex": 7,
"faceName": "elleta5",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 43,
"dataId": 5,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"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": 62,
"dataId": 3,
"value": 1
},
{
"code": 53,
"dataId": 5,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "エレッタ(チュートリアル用)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 13,
"battlerName": "",
"characterIndex": 0,
"characterName": "NeneIsekaiFuku",
"classId": 8,
"equips": [
37,
0,
0,
2,
0
],
"faceIndex": 2,
"faceName": "elleta/nene",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 43,
"dataId": 5,
"value": 1
}
],
"initialLevel": 1,
"maxLevel": 99,
"name": "新宮寧々(都市潜入用)",
"nickname": "",
"note": "",
"profile": ""
},
{
"id": 14,
"battlerName": "SF_Actor1_2",
"characterIndex": 0,
"characterName": "ElletaCharaChip",
"classId": 1,
"equips": [
50,
0,
111,
110,
0
],
"faceIndex": 7,
"faceName": "elleta5",
"traits": [
{
"code": 41,
"dataId": 1,
"value": 1
},
{
"code": 41,
"dataId": 2,
"value": 1
},
{
"code": 41,
"dataId": 6,
"value": 1
},
{
"code": 43,
"dataId": 5,
"value": 1
},
{
"code": 52,
"dataId": 1,
"value": 1
},
{
"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": 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": ""
}
]

9659
data/Animations.json Normal file

File diff suppressed because it is too large Load diff

8402
data/Armors.json Normal file

File diff suppressed because it is too large Load diff

9572
data/Classes.json Normal file

File diff suppressed because it is too large Load diff

449728
data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

13232
data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

2940
data/Items.json Normal file

File diff suppressed because it is too large Load diff

1665
data/Map001.json Normal file

File diff suppressed because it is too large Load diff

1488
data/Map002.json Normal file

File diff suppressed because it is too large Load diff

31517
data/Map003.json Normal file

File diff suppressed because it is too large Load diff

7599
data/Map005.json Normal file

File diff suppressed because it is too large Load diff

30628
data/Map006.json Normal file

File diff suppressed because it is too large Load diff

6631
data/Map009.json Normal file

File diff suppressed because it is too large Load diff

13237
data/Map010.json Normal file

File diff suppressed because it is too large Load diff

11673
data/Map011.json Normal file

File diff suppressed because it is too large Load diff

10245
data/Map012.json Normal file

File diff suppressed because it is too large Load diff

11637
data/Map020.json Normal file

File diff suppressed because it is too large Load diff

2274
data/Map022.json Normal file

File diff suppressed because it is too large Load diff

1963
data/Map023.json Normal file

File diff suppressed because it is too large Load diff

6507
data/Map024.json Normal file

File diff suppressed because it is too large Load diff

1836
data/Map032.json Normal file

File diff suppressed because it is too large Load diff

1552
data/Map033.json Normal file

File diff suppressed because it is too large Load diff

3492
data/Map034.json Normal file

File diff suppressed because it is too large Load diff

18353
data/Map035.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map037.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map039.json Normal file

File diff suppressed because it is too large Load diff

6328
data/Map040.json Normal file

File diff suppressed because it is too large Load diff

1561
data/Map041.json Normal file

File diff suppressed because it is too large Load diff

33934
data/Map042.json Normal file

File diff suppressed because it is too large Load diff

42905
data/Map043.json Normal file

File diff suppressed because it is too large Load diff

60244
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

7625
data/Map046.json Normal file

File diff suppressed because it is too large Load diff

16863
data/Map047.json Normal file

File diff suppressed because it is too large Load diff

19377
data/Map048.json Normal file

File diff suppressed because it is too large Load diff

21551
data/Map049.json Normal file

File diff suppressed because it is too large Load diff

20718
data/Map050.json Normal file

File diff suppressed because it is too large Load diff

7481
data/Map051.json Normal file

File diff suppressed because it is too large Load diff

2404
data/Map052.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map053.json Normal file

File diff suppressed because it is too large Load diff

13914
data/Map054.json Normal file

File diff suppressed because it is too large Load diff

8887
data/Map055.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map056.json Normal file

File diff suppressed because it is too large Load diff

8373
data/Map057.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map058.json Normal file

File diff suppressed because it is too large Load diff

5807
data/Map059.json Normal file

File diff suppressed because it is too large Load diff

2485
data/Map060.json Normal file

File diff suppressed because it is too large Load diff

31668
data/Map061.json Normal file

File diff suppressed because it is too large Load diff

30193
data/Map062.json Normal file

File diff suppressed because it is too large Load diff

6053
data/Map063.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map064.json Normal file

File diff suppressed because it is too large Load diff

34175
data/Map065.json Normal file

File diff suppressed because it is too large Load diff

3216
data/Map066.json Normal file

File diff suppressed because it is too large Load diff

2681
data/Map067.json Normal file

File diff suppressed because it is too large Load diff

2947
data/Map068.json Normal file

File diff suppressed because it is too large Load diff

1878
data/Map069.json Normal file

File diff suppressed because it is too large Load diff

2825
data/Map070.json Normal file

File diff suppressed because it is too large Load diff

2289
data/Map071.json Normal file

File diff suppressed because it is too large Load diff

1602
data/Map072.json Normal file

File diff suppressed because it is too large Load diff

2533
data/Map073.json Normal file

File diff suppressed because it is too large Load diff

2124
data/Map074.json Normal file

File diff suppressed because it is too large Load diff

6400
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

5006
data/Map077.json Normal file

File diff suppressed because it is too large Load diff

22671
data/Map078.json Normal file

File diff suppressed because it is too large Load diff

22673
data/Map079.json Normal file

File diff suppressed because it is too large Load diff

36239
data/Map080.json Normal file

File diff suppressed because it is too large Load diff

7386
data/Map081.json Normal file

File diff suppressed because it is too large Load diff

6403
data/Map082.json Normal file

File diff suppressed because it is too large Load diff

6058
data/Map083.json Normal file

File diff suppressed because it is too large Load diff

63612
data/Map084.json Normal file

File diff suppressed because it is too large Load diff

30383
data/Map085.json Normal file

File diff suppressed because it is too large Load diff

8335
data/Map086.json Normal file

File diff suppressed because it is too large Load diff

14948
data/Map087.json Normal file

File diff suppressed because it is too large Load diff

64681
data/Map088.json Normal file

File diff suppressed because it is too large Load diff

5994
data/Map089.json Normal file

File diff suppressed because it is too large Load diff

2917
data/Map090.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map091.json Normal file

File diff suppressed because it is too large Load diff

3986
data/Map092.json Normal file

File diff suppressed because it is too large Load diff

9447
data/Map093.json Normal file

File diff suppressed because it is too large Load diff

30058
data/Map094.json Normal file

File diff suppressed because it is too large Load diff

3887
data/Map095.json Normal file

File diff suppressed because it is too large Load diff

2712
data/Map096.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map097.json Normal file

File diff suppressed because it is too large Load diff

8714
data/Map098.json Normal file

File diff suppressed because it is too large Load diff

8690
data/Map099.json Normal file

File diff suppressed because it is too large Load diff

3222
data/Map100.json Normal file

File diff suppressed because it is too large Load diff

4670
data/Map101.json Normal file

File diff suppressed because it is too large Load diff

1534
data/Map102.json Normal file

File diff suppressed because it is too large Load diff

2789
data/Map103.json Normal file

File diff suppressed because it is too large Load diff

1363
data/Map104.json Normal file

File diff suppressed because it is too large Load diff

8568
data/Map105.json Normal file

File diff suppressed because it is too large Load diff

3597
data/Map106.json Normal file

File diff suppressed because it is too large Load diff

7715
data/Map107.json Normal file

File diff suppressed because it is too large Load diff

7016
data/Map108.json Normal file

File diff suppressed because it is too large Load diff

7292
data/Map109.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