Tools for Roblox SCP Site Roleplay
A web-based control panel featuring a broadcast generator and SCP-914 recipe analyzer, designed specifically for the SCP Site Roleplay game on Roblox.
- Simple Mode: Generate standard broadcasts for SCP containment events
- Advanced Mode: Create custom broadcasts with additional options and Easter eggs
- Support for multiple SCP breach scenarios (SCP-035, SCP-008, SCP-076, SCP-323, SCP-409, SCP-610, SCP-701, etc.)
- Site lockdown announcements
- Customizable event messages
- Interactive recipe calculator
- Search and filter inputs/outputs
- Autocomplete functionality (TAB key)
- View refinement paths and optimal routes
- All recipes sourced from SCP-914 Wiki
- Performance Mode: Toggle animations for better performance on lower-end devices
- Audio Controls: Manage sound effects
- Responsive design for various screen sizes
- Optimized loading with FOUC (Flash of Unstyled Content) prevention
Visit the live site: Live Site
- Clone the repository:
git clone https://github.com/aresysite/Broadcast-generator.git
cd Broadcast-generator- Open
index.htmlin your browser or use a local server:
# Using Python
python -m http.server 8000
# Using Node.js
npx serve- Navigate to
http://localhost:8000in your browser
Broadcast-generator/
├── assets/
│ └── icons/ # SCP logos and icons
├── pages/
│ ├── broadcast/ # Broadcast generator pages
│ │ ├── simple/ # Simple broadcast mode
│ │ └── advanced/ # Advanced broadcast mode (if applicable)
│ ├── home/ # Main control panel
│ └── scp-914/ # SCP-914 recipe analyzer
├── src/
│ ├── scripts/ # JavaScript functionality
│ │ ├── core/ # Core utilities (animations, particles, audio)
│ │ ├── broadcast/ # Broadcast generator logic
│ │ └── scp-914/ # SCP-914 calculator logic
│ └── styles/ # CSS stylesheets
│ ├── base/ # Base styles and animations
│ └── pages/ # Page-specific styles
├── index.html # Entry point (redirects to home)
└── LICENSE
- Navigate to the Broadcast Generator from the control panel
- Choose between Simple or Advanced mode
- Select an SCP breach event or site status
- Customize the message if needed
- Copy the generated broadcast for use in-game
- Click SCP-914 RECIPES from the control panel
- Enter an input item in the search field
- Enter an output item (optional - leaving blank shows all possible outputs)
- Press CALCULATE RECIPES or hit Enter
- View the refinement path and settings needed
Tips:
- Press TAB to autocomplete
- Press ENTER to calculate
- Use CLEAR to reset fields
- Highlighted settings show refinement type
- HTML5: Structure and content
- CSS3: Styling and animations
- JavaScript (ES6+): Interactive functionality
- Umami Analytics: Privacy-focused analytics
- Copilot: Built with the help of modern AI tools to ensure clean and efficient code.
- JavaScript: 54.7%
- CSS: 34.5%
- HTML: 10.8%
- Removed icons for status menu
- Added colors and animations for broadcast simple page menus
- Added ability to modify simple broadcasts
- Fixed simple broadcast page UI on low resolutions
- Advanced mode added
- New animations
- New credits page
- Performance mode
- Easter eggs in advanced mode
[View full changelog in the application]
- Project Lead: victorbot365
- Developer: Piotrunius
- Special Thanks: SCP Site Roleplay Community
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- 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
Found a bug or have a suggestion? Please open an issue.
This tool is fan-made and is not officially affiliated with the SCP Foundation or Roblox SCP Site Roleplay. All SCP-related content is based on works shared under Creative Commons.
© 2026 victorbot365 & Piotrunius