Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .github/img/screencap_300725.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/img/toast.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/img/toast_title.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion .github/workflows/cmake-multi-platform.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: CMake on multiple platforms

on: workflow_dispatch
on:
- push
- pull_request

jobs:
build:
Expand Down
46 changes: 44 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,44 @@
# toast

# toast <img class="logo" src=".github/img/toast.png" width=48px align="right" alt="toast">

[![version 0.9](https://img.shields.io/badge/version-0.9-slateblue)]()

the ultimate cellanim modding tool for Rhythm Heaven Fever and Rhythm Heaven Megamix

toast is a more modern RH cellanim (BCCAD/BRCAD) editor, made with QoL in mind, for modders with varying levels of experience.

<img src=".github/img/screencap_300725.png" style="margin-top:15px" alt="Screenshot of toast in action">

## Why not Bread?

Here's a list of cool stuff toast can do but not Bread:

- open / save .szs & .zlib cellanim archives directly
- advanced editing features (multi-select, canvas transform, etc.)
- auto tweening
- conversion between RVL <-> CTR (Fever <-> Megamix) formats
- automatic image format conversion
- auto sheet reorganisation (repacking)

## Releases

You can get the latest stable* release at [the releases page](https://github.com/rhmodding/toast/releases/latest), or check out the Actions tab for latest master!

\* toast is pre-1.0 right now, so bugs ahead!

## Building

You'll need a C/C++ toolchain of some sort installed (MinGW, XCode, build-essentials or equivalent, ...). MSVC is __not supported__.

1. Clone this repository with `git clone --recursive https://github.com/rhmodding/toast`
2. Prepare CMake for build with `mkdir build && cmake -B build`
3. Build the project with `cmake --build build`
4. You should now have a toast executable in the `build` folder! Enjoy!

## Texture format support

CTPK (3DS texture) support on toast is still underway! Currently, the only formats supported are:

- RGBA4444 (read)
- ETC1A4 (read/write)

###### toat
1 change: 0 additions & 1 deletion compile_commands.json

This file was deleted.

2 changes: 1 addition & 1 deletion src/ConsoleSplash.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ extern "C" const char gConsoleSplash[] =
" toast comes with ABSOLUTELY NO WARRANTY. " "\n"
" This is free software, and you are welcome " "\n"
" to redistribute it under certain conditions. " "\n"
" See the GNU General Public License for " "\n"
" See the Mozilla Public License for " "\n"
" more details. " "\n"
" " "\n"
" copyright \xC2\xA9 2026 conhlee " "\n"
Expand Down
Loading