created user guide

This commit is contained in:
zomo
2026-04-15 21:17:48 -05:00
parent 4619fef9a3
commit f9f0345c82
2 changed files with 90 additions and 1 deletions
+13 -1
View File
@@ -1,5 +1,7 @@
# bap-room-packager # bap-room-packager
**This is the guide for people who plan on working with or working on this program. [Click here for a guide if you want to submit a room.](userguide.md)**
This program will take a collection of [Bapalon](https://akuma-kira.itch.io/bap) rooms and automatically package them into BAP's directory format. This program will take a collection of [Bapalon](https://akuma-kira.itch.io/bap) rooms and automatically package them into BAP's directory format.
For a well developed example, see [SOUP ROOMS](https://kiteline.itch.io/soup-rooms). For a well developed example, see [SOUP ROOMS](https://kiteline.itch.io/soup-rooms).
@@ -25,6 +27,8 @@ If the following optional audios are not included, they will be automatically fi
- FOOT - FOOT
- MUSIC - MUSIC
### File Formats
Per BAP's readme file, here's a list of accepted file formats. Read BAP's readme file for engine limitations. Per BAP's readme file, here's a list of accepted file formats. Read BAP's readme file for engine limitations.
- image - image
@@ -39,7 +43,7 @@ Per BAP's readme file, here's a list of accepted file formats. Read BAP's readme
### Room Settings ### Room Settings
Each room's settings should be placed in a `ROOM.ini` (or `ROOM.txt`) file. Read BAP's readme file for more details of each setting. Each room's settings should be placed in a `ROOM.ini` (or `ROOM.txt`) file. Read BAP's readme file for more details about each setting.
The settings from each `ROOM.ini` file will be used to generate the final `CF.ini` file. The settings from each `ROOM.ini` file will be used to generate the final `CF.ini` file.
@@ -56,6 +60,10 @@ Layer_Frames=1
Fog_Color=0 Fog_Color=0
Fog_End=-1 Fog_End=-1
Mini_speed=1 Mini_speed=1
name=
credits=
links=
``` ```
## Usage ## Usage
@@ -118,4 +126,8 @@ Layer_Frames=1
Fog_Color=0 Fog_Color=0
Fog_End=-1 Fog_End=-1
Mini_speed=1 Mini_speed=1
name=example
credits=zomo
links=https://example.com
``` ```
+77
View File
@@ -0,0 +1,77 @@
# Bap Room Packager User Guide
**This is the guide for people who plan on submitting a room. Your organizer must be using this tool for this guide to be applicable.**
[Click here to skip to the `ROOM.ini` file setup.](#room-settings)
This program will take a collection of [Bapalon](https://akuma-kira.itch.io/bap) rooms and automatically package them into BAP's directory format.
For a well developed example, see [SOUP ROOMS](https://kiteline.itch.io/soup-rooms).
## Room Folder Setup
Each room folder needs at least the following images. Every other file is optional.
- ART
- CREDIT
- FLOOR
- ROOF
- WALL
If the following optional images aren't included, they'll be automatically filled in with a transparent png file.
- MINI
- INTERACT
- LAYER
If the following optional audios aren't included, they'll be automatically filled in with a silent wav file.
- FOOT
- MUSIC
## File Formats
Per BAP's readme file, here's a list of accepted file formats. Read BAP's readme file for engine limitations.
- image
- PNG
- JPG
- BMP
- audio
- WAV
- MP3
- OGG
- MIDI
Important notes about file formats:
- audio
- for consistent results, use a WAV file for MUSIC
## Room Settings
You need to move the settings from BAP's `CF.ini` file into a new file called `ROOM.ini` in your room's folder. Read BAP's readme file for more details about each setting.
**You should also include your credits.** 3 options have been added:
- `name` is the name of your room
- `credits` is your name
- `links` is a link to you somewhere
Here's an example `ROOM.ini` file.
```ini
size=1
speed=1
fov=55
texture_repeat=3
room_height=350
layer_frames=1
fog_color=0
fog_end=-1
mini_speed=1
name=example
credits=zomo
links=https://example.com
```