Initial commit of complete Beat Saber Pricing Website
This commit is contained in:
commit
ac0249ceb9
5 changed files with 1232 additions and 0 deletions
111
config.json
Normal file
111
config.json
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"site": {
|
||||
"headerTitle": "Beat Saber Custom Mapping",
|
||||
"introText": "Get a custom map for your favorite song. Paste a YouTube URL to get started and see estimated pricing based on song length, difficulties, and custom lighting.",
|
||||
"bottomText": "Pricing is an estimate. Final cost may vary based on song complexity. Contact me for details.",
|
||||
"socialLinks": [
|
||||
{
|
||||
"icon": "fa-brands fa-discord",
|
||||
"url": "https://discord.com",
|
||||
"label": "Discord"
|
||||
},
|
||||
{
|
||||
"icon": "fa-brands fa-twitter",
|
||||
"url": "https://twitter.com",
|
||||
"label": "Twitter"
|
||||
},
|
||||
{
|
||||
"icon": "fa-brands fa-youtube",
|
||||
"url": "https://youtube.com",
|
||||
"label": "YouTube"
|
||||
}
|
||||
],
|
||||
"paypalUser": "Joetastic"
|
||||
},
|
||||
"pricing": {
|
||||
"basePricePerMinute": 40,
|
||||
"difficulties": [
|
||||
{
|
||||
"id": "easy",
|
||||
"name": "Easy",
|
||||
"description": "Slow, relaxed mapping perfect for beginners.",
|
||||
"price": 15,
|
||||
"tier": "low"
|
||||
},
|
||||
{
|
||||
"id": "normal",
|
||||
"name": "Normal",
|
||||
"description": "A step up in speed, introducing basic patterns.",
|
||||
"price": 15,
|
||||
"tier": "low"
|
||||
},
|
||||
{
|
||||
"id": "hard",
|
||||
"name": "Hard",
|
||||
"description": "Faster pacing with more complex rhythmic patterns.",
|
||||
"price": 20,
|
||||
"tier": "high"
|
||||
},
|
||||
{
|
||||
"id": "expert",
|
||||
"name": "Expert",
|
||||
"description": "Challenging patterns requiring good flow and stamina.",
|
||||
"price": 20,
|
||||
"tier": "high"
|
||||
},
|
||||
{
|
||||
"id": "expertPlus",
|
||||
"name": "Expert+",
|
||||
"description": "Maximum difficulty. Fast, complex, and stamina-draining.",
|
||||
"price": 20,
|
||||
"tier": "expert"
|
||||
}
|
||||
],
|
||||
"lighting": [
|
||||
{
|
||||
"id": "automated",
|
||||
"name": "Automated (Free)",
|
||||
"description": "Basic auto-generated lights using Beat Saber's default system.",
|
||||
"price": 0
|
||||
},
|
||||
{
|
||||
"id": "standard",
|
||||
"name": "Standard Custom",
|
||||
"description": "Hand-crafted lighting events synced nicely to the music.",
|
||||
"price": 20
|
||||
},
|
||||
{
|
||||
"id": "chromaBasic",
|
||||
"name": "Chroma+ / Basic V3",
|
||||
"description": "Custom colors and basic V3 environment enhancements.",
|
||||
"price": 30
|
||||
},
|
||||
{
|
||||
"id": "chromaAdvanced",
|
||||
"name": "Chroma++ / Advanced V3",
|
||||
"description": "Extensive use of Chroma features, lasers, and complex V3 environment manipulation.",
|
||||
"price": 40
|
||||
}
|
||||
],
|
||||
"addons": [
|
||||
{
|
||||
"id": "oneSaber",
|
||||
"name": "One Saber",
|
||||
"description": "Add a dedicated One Saber difficulty.",
|
||||
"price": 10
|
||||
},
|
||||
{
|
||||
"id": "noArrows",
|
||||
"name": "No Arrows",
|
||||
"description": "Add a No Arrows difficulty.",
|
||||
"price": 5
|
||||
},
|
||||
{
|
||||
"id": "customColors",
|
||||
"name": "Custom Color Scheme",
|
||||
"description": "Specific player and environment colors chosen for the map.",
|
||||
"price": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue