An application that allows you to extract assets and character dialogs of Camp Buddy easily!
Built with PySimpleGUI
View Demo
·
Report Bug
·
Request Feature
·
Legal Notice
I once wanted to create a Discord chatbot that speaks exactly like Keitaro, however, none have written a dialog extractor specifically for Camp Buddy, so I wrote one here.
However, that program is a command line application, meaning a user would have to know how to use a terminal which is not very user friendly... What if someone who's inexperienced in coding just wants to have fun with their friends, talking to Keitaro or Hiro in their Discord server, like I once wanted...
So I thought to myself.. why not make an app that can extract scripts from Camp Buddy? (and more that I can think of in the future)
- Preview and Extract the contents of any RPA file
- Extract dialogs of Camp Buddy characters and export it to a CSV file to make a Discord chatbot
- Go to Releases page in this GitHub repository (it should be at the right side of the website).
- On the latest release, click the Camp_Buddy_Toolbox_Windows.exe to download it.
- Double click to run the program.
- Go to Releases page in this GitHub repository (it should be at the right side of the website).
- On the latest release, click the Camp_Buddy_Toolbox_Linux to download it.
- Make it executable:
chmod +x ./Camp_Buddy_Toolbox_Linux
- Double click to run the program.
- I don't have a Mac, however, I'm open to someone who wants to volunteer to help fix bugs and compile Camp Buddy Toolbox on MacOS.
Extracting_Scripts.mp4
Extracting_Aiden_Yoshinori_Goro_Dialogs.mp4
Extracting_Lloyd_Darius_Jin_Yuri_Dialog.mp4
- List RPA Files
- Extract Dialog Lines
- Selectively choose what contents in the RPA file should be extracted
- Search the contents of an RPA file
- Use the QT Port of PySimpleGUI
- Release compiled executable for Mac (hopefully)
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Camp Buddy Toolbox is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Camp Buddy Toolbox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
However having the tool doesn't mean you have the right to share any assets generated by this program including images, scripts, audios to others online (especially the ones who did not even paid for the game) without permission from the game developer and company.
By doing so, you're infringing on BLits Games Intellectual Property and you are subject to legal repercussions!
Adriane James - adrianejames27@gmail.com
Project Link: https://github.com/lonewanderer27/Camp-Buddy-Toolbox