Initial Commit

This commit is contained in:
dazedanon 2025-12-18 09:44:14 -06:00
commit df76fadd28
695 changed files with 10636453 additions and 0 deletions

65
.gitignore vendored Normal file
View file

@ -0,0 +1,65 @@
# Ignore all files
*.*
# File Types
!*.mps
!*.json
!*.txt
!*.project
!*.js
!*.7z
!*.csv
!*.ain
!*.fnl
!*.ks
!*.tjs
!*.yaml
!*.rb
!*.rvdata2
# Other Needed Files
!.gitignore
!README.md
!patch-config.txt
!GameUpdate*
!patch*
!Game.dat
!bsxx.dat*
!game.ini
!package.nw
!SRPG_Unpacker.exe
!(SRPG_Unpacker Patcher).bat
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
Save*
cg.dat
scene.dat
BSXScript_*
# Images
!erostatus_main.png_
!name_bill.png_
!name_ellic.png_
!name_gm.png_
!Opning_black_moji01.png_
!Opning_black_moji02.png_
!Opning_black_moji03.png_
!Opning_black_moji04.png_
!Opning_black_moji05.png_
!Opning_black_moji06.png_
!Opning_black_title_Color.png_
!Opning_black_title_mono1.png_
!Opning_black_title_mono2.png_
!Opning_digest_haikei2.png_
!Opning_digest_scene02.png_
!Opning_digest_scene03.png_
!Opning_digest_scene04.png_
!Opning_digest_scene07.png_
!Opning_eroste.png_
!senden_eri01.png_
!senden_yumiko02.png_
!taitle1.png_

14
GameUpdate.bat Normal file
View file

@ -0,0 +1,14 @@
@echo off
setlocal
REM Copy GAMEUPDATE.bat to a new file
copy "gameupdate\patch.bat" "gameupdate\patch2.bat"
REM Run the new file
call "gameupdate\patch2.bat"
REM Delete the new file
del "gameupdate\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.sh to a new file in gameupdate
cp "gameupdate/patch.sh" "gameupdate/patch2.sh"
# Run the new file
bash "gameupdate/patch2.sh"
# Delete the new file
rm "gameupdate/patch2.sh"

102
README.md Normal file
View file

@ -0,0 +1,102 @@
# 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
For WOLF RPG games, if you downloaded the game off of DLSite, you will need to do some extra steps to patch it. This is because there is a "master" file called Data.wolf that will take priority over the english patch files. You will need this file to be a folder before patching will work.
# Wolf Games
1) Download the latest UberWolf.exe release from the following link:
https://github.com/Sinflower/UberWolf/releases
2) Drag Data.wolf onto UberWolf.exe. This will create a new folder called data.wolf~
3) Rename the new data.wolf~ folder to Data
4) Delete the Data.wolf file
5) Delete previous_patch_sha.txt (this will exist if you ran GameUpdate.bat previously)
6) Run GameUpdate.bat
# 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

1282
data/Actors.json Normal file

File diff suppressed because it is too large Load diff

17924
data/Animations.json Normal file

File diff suppressed because it is too large Load diff

22408
data/Armors.json Normal file

File diff suppressed because it is too large Load diff

12715
data/Classes.json Normal file

File diff suppressed because it is too large Load diff

220615
data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

14509
data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

30055
data/Items.json Normal file

File diff suppressed because it is too large Load diff

98903
data/Map001.json Normal file

File diff suppressed because it is too large Load diff

31369
data/Map002.json Normal file

File diff suppressed because it is too large Load diff

18021
data/Map003.json Normal file

File diff suppressed because it is too large Load diff

23063
data/Map004.json Normal file

File diff suppressed because it is too large Load diff

40047
data/Map006.json Normal file

File diff suppressed because it is too large Load diff

20628
data/Map007.json Normal file

File diff suppressed because it is too large Load diff

22753
data/Map008.json Normal file

File diff suppressed because it is too large Load diff

21718
data/Map009.json Normal file

File diff suppressed because it is too large Load diff

20336
data/Map010.json Normal file

File diff suppressed because it is too large Load diff

26518
data/Map011.json Normal file

File diff suppressed because it is too large Load diff

16794
data/Map012.json Normal file

File diff suppressed because it is too large Load diff

26192
data/Map013.json Normal file

File diff suppressed because it is too large Load diff

12948
data/Map014.json Normal file

File diff suppressed because it is too large Load diff

75365
data/Map015.json Normal file

File diff suppressed because it is too large Load diff

7267
data/Map016.json Normal file

File diff suppressed because it is too large Load diff

7533
data/Map017.json Normal file

File diff suppressed because it is too large Load diff

59674
data/Map018.json Normal file

File diff suppressed because it is too large Load diff

37185
data/Map019.json Normal file

File diff suppressed because it is too large Load diff

25468
data/Map020.json Normal file

File diff suppressed because it is too large Load diff

21791
data/Map021.json Normal file

File diff suppressed because it is too large Load diff

23391
data/Map022.json Normal file

File diff suppressed because it is too large Load diff

26894
data/Map024.json Normal file

File diff suppressed because it is too large Load diff

14481
data/Map025.json Normal file

File diff suppressed because it is too large Load diff

22049
data/Map026.json Normal file

File diff suppressed because it is too large Load diff

11980
data/Map027.json Normal file

File diff suppressed because it is too large Load diff

7433
data/Map028.json Normal file

File diff suppressed because it is too large Load diff

28399
data/Map029.json Normal file

File diff suppressed because it is too large Load diff

13450
data/Map030.json Normal file

File diff suppressed because it is too large Load diff

16028
data/Map031.json Normal file

File diff suppressed because it is too large Load diff

22413
data/Map032.json Normal file

File diff suppressed because it is too large Load diff

34528
data/Map033.json Normal file

File diff suppressed because it is too large Load diff

8587
data/Map034.json Normal file

File diff suppressed because it is too large Load diff

5660
data/Map035.json Normal file

File diff suppressed because it is too large Load diff

14607
data/Map036.json Normal file

File diff suppressed because it is too large Load diff

27062
data/Map037.json Normal file

File diff suppressed because it is too large Load diff

17375
data/Map038.json Normal file

File diff suppressed because it is too large Load diff

24120
data/Map039.json Normal file

File diff suppressed because it is too large Load diff

76754
data/Map040.json Normal file

File diff suppressed because it is too large Load diff

15074
data/Map041.json Normal file

File diff suppressed because it is too large Load diff

38114
data/Map042.json Normal file

File diff suppressed because it is too large Load diff

16528
data/Map043.json Normal file

File diff suppressed because it is too large Load diff

16714
data/Map044.json Normal file

File diff suppressed because it is too large Load diff

14754
data/Map045.json Normal file

File diff suppressed because it is too large Load diff

20473
data/Map046.json Normal file

File diff suppressed because it is too large Load diff

10783
data/Map047.json Normal file

File diff suppressed because it is too large Load diff

29796
data/Map048.json Normal file

File diff suppressed because it is too large Load diff

51137
data/Map049.json Normal file

File diff suppressed because it is too large Load diff

43981
data/Map050.json Normal file

File diff suppressed because it is too large Load diff

37795
data/Map051.json Normal file

File diff suppressed because it is too large Load diff

28087
data/Map052.json Normal file

File diff suppressed because it is too large Load diff

39825
data/Map053.json Normal file

File diff suppressed because it is too large Load diff

128077
data/Map054.json Normal file

File diff suppressed because it is too large Load diff

50599
data/Map055.json Normal file

File diff suppressed because it is too large Load diff

7788
data/Map056.json Normal file

File diff suppressed because it is too large Load diff

7317
data/Map057.json Normal file

File diff suppressed because it is too large Load diff

8642
data/Map058.json Normal file

File diff suppressed because it is too large Load diff

8003
data/Map059.json Normal file

File diff suppressed because it is too large Load diff

29441
data/Map060.json Normal file

File diff suppressed because it is too large Load diff

17929
data/Map061.json Normal file

File diff suppressed because it is too large Load diff

9792
data/Map062.json Normal file

File diff suppressed because it is too large Load diff

15750
data/Map063.json Normal file

File diff suppressed because it is too large Load diff

7457
data/Map064.json Normal file

File diff suppressed because it is too large Load diff

46686
data/Map065.json Normal file

File diff suppressed because it is too large Load diff

7898
data/Map066.json Normal file

File diff suppressed because it is too large Load diff

38481
data/Map067.json Normal file

File diff suppressed because it is too large Load diff

58477
data/Map068.json Normal file

File diff suppressed because it is too large Load diff

23578
data/Map069.json Normal file

File diff suppressed because it is too large Load diff

33190
data/Map070.json Normal file

File diff suppressed because it is too large Load diff

6603
data/Map071.json Normal file

File diff suppressed because it is too large Load diff

41120
data/Map072.json Normal file

File diff suppressed because it is too large Load diff

17060
data/Map073.json Normal file

File diff suppressed because it is too large Load diff

40153
data/Map074.json Normal file

File diff suppressed because it is too large Load diff

27377
data/Map075.json Normal file

File diff suppressed because it is too large Load diff

14188
data/Map076.json Normal file

File diff suppressed because it is too large Load diff

37622
data/Map077.json Normal file

File diff suppressed because it is too large Load diff

13934
data/Map078.json Normal file

File diff suppressed because it is too large Load diff

46685
data/Map079.json Normal file

File diff suppressed because it is too large Load diff

21438
data/Map080.json Normal file

File diff suppressed because it is too large Load diff

42709
data/Map081.json Normal file

File diff suppressed because it is too large Load diff

36906
data/Map082.json Normal file

File diff suppressed because it is too large Load diff

21554
data/Map083.json Normal file

File diff suppressed because it is too large Load diff

31356
data/Map084.json Normal file

File diff suppressed because it is too large Load diff

7373
data/Map085.json Normal file

File diff suppressed because it is too large Load diff

7276
data/Map086.json Normal file

File diff suppressed because it is too large Load diff

10434
data/Map087.json Normal file

File diff suppressed because it is too large Load diff

13792
data/Map088.json Normal file

File diff suppressed because it is too large Load diff

8069
data/Map089.json Normal file

File diff suppressed because it is too large Load diff

17496
data/Map090.json Normal file

File diff suppressed because it is too large Load diff

7099
data/Map091.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