Chaos League LIVE (Type in Chat to Play!) - V2.8 #15
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 1000 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
KING COMMANDS
!song [song name + artist] //Must be music from playlist linked below. example: !song crab rave
(new) !nextsong //Skip to a new random song from the chaos league live spotify playlist
!toll [amount 0-10] // Only available as king. Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!duel @username1 @username2 //Only available if you the king. ****Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
ALL PLAYER COMMANDS
!tomato [amount] @target //Spend 50 points per tomato to throw at somebody. Target defaults to King if not specified
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
!vote left|right //If there is a duel, you can vote for who you want to live
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.gg/VZPKr8VvRE
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.8
+ Added new king blockade to grant minimum time for holding the throne
- Fixed bug causing lava to kill people on the conveyor belt
- Fixed tomato glitch
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Chaos League Live Safe Music Options Playlist: (use !song [type song name+artist from playlist]
https://open.spotify.com/playlist/5gdz9X9y9hpBOCjYo6TI31
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
10
views
Chaos League LIVE (Type in Chat to Play!) - V2.7 #13
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 1000 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
KING COMMANDS
!song [song name + artist] //Must be music from playlist linked below. example: !song crab rave
!nextsong //Skip to a new random song from the chaos league live spotify playlist
!toll [amount 0-10] // Only available as king. Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!duel @username1 @username2 //Only available if you the king. ****Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
ALL PLAYER COMMANDS
!tomato [amount] @target //Spend 50 points per tomato to throw at somebody. Target defaults to King if not specified
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
!vote left|right //If there is a duel, you can vote for who you want to live
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.gg/VZPKr8VvRE
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.7
+ Each tile now has a small chance as spawning golden! (Like a rare shiny pokemon)
- Fixed bug causing song name to stop working after 1 hour
+ Added point buckets to bounce house
+ And various other changes
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Chaos League Live Safe Music Options Playlist: (use !song [type song name+artist from playlist]
https://open.spotify.com/playlist/5gdz9X9y9hpBOCjYo6TI31
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
16
views
Chaos League LIVE (Type in Chat to Play!) - V2.6 #12
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 1000 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
KING COMMANDS
!song [song name + artist] //Must be music from playlist linked below. example: !song crab rave
(new) !nextsong //Skip to a new random song from the chaos league live spotify playlist
!toll [amount 0-15] //Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!duel @username1 @username2 //Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
ALL PLAYER COMMANDS
!tomato [amount] @target //Spend 50 points per tomato to throw at somebody. Target defaults to King if not specified
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
!vote left|right //If there is a duel, you can vote for who you want to live
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.gg/VZPKr8VvRE
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.6
+ New Tile! Bounce House :)
+ Currently playing song is now displayed below the king
+ If a player tries to use !song while they're not king, they will be notified of failure via speech bubble
+ Made the max toll rate configurable in settings menu
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Chaos League Live Safe Music Options Playlist: (use !song [type song name+artist from playlist]
https://open.spotify.com/playlist/5gdz9X9y9hpBOCjYo6TI31
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
5
views
Chaos League LIVE (Type in Chat to Play!) - V2.5 #11
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 1000 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
KING COMMANDS
!song [song name + artist] //Must be music from playlist linked below. example: !song crab rave
(new) !nextsong //Skip to a new random song from the chaos league live spotify playlist
!toll [amount 0-25] // Only available as king. Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!duel @username1 @username2 //Only available if you the king. ****Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
ALL PLAYER COMMANDS
!tomato [amount] @target //Spend 50 points per tomato to throw at somebody. Target defaults to King if not specified
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
!vote left|right //If there is a duel, you can vote for who you want to live
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.gg/VZPKr8VvRE
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.5
+ Human Bridge now has fluid spawning available via stickers
+ Fixed Spotify API connection dropping due to expired access token.
+ Made trail on Sync God patron balls easier to see
+ (experiment) new max toll rate of 15
+ New command for Kings "!nextsong" allows the king to skip to a new random song from the chaos league live spotify playlist
+ Changed recruitment announcment to include the reward point amount
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Chaos League Live Safe Music Options Playlist: (use !song [type song name+artist from playlist]
https://open.spotify.com/playlist/5gdz9X9y9hpBOCjYo6TI31
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
24
views
Chaos League LIVE (Type in Chat to Play!) - V2.4 #10
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 1000 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
KING COMMANDS
(NEW) !song [song name + artist] //Must be music from playlist linked below. example: !song crab rave
!toll [amount 0-10] // Only available as king. Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!duel @username1 @username2 //Only available if you the king. ****Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
ALL PLAYER COMMANDS
!tomato [amount] @target //Spend 50 points per tomato to throw at somebody. Target defaults to King if not specified
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
!vote left|right //If there is a duel, you can vote for who you want to live
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.gg/VZPKr8VvRE
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.4
+ KING CAN NOW DJ WITH SPOTIFY Command: !song [monstercat song name]
- Tiles can no longer spin duplicates, even if the other tile is mid spin animation
+ Made !duel text more obvious next to king.
- Fixed bug involving merging database entries after livestream linking to the Chaos Bot
+ Recruit reward doubled from 500 to 1000 points for each player you invite to the stream.
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Chaos League Live Safe Music Options Playlist: (use !song [type song name+artist from playlist]
https://open.spotify.com/playlist/5gdz9X9y9hpBOCjYo6TI31
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
29
views
Chaos League LIVE (Type in Chat to Play!) - V2.4 #8
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 1000 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
KING COMMANDS
(NEW) !song [song name + artist] //Must be music from playlist linked below. example: !song crab rave
!toll [amount 0-10] // Only available as king. Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!duel @username1 @username2 //Only available if you the king. ****Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
ALL PLAYER COMMANDS
!tomato [amount] @target //Spend 50 points per tomato to throw at somebody. Target defaults to King if not specified
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
!vote left|right //If there is a duel, you can vote for who you want to live
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.gg/VZPKr8VvRE
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.4
+ KING CAN NOW DJ WITH SPOTIFY Command: !song [monstercat song name]
- Tiles can no longer spin duplicates, even if the other tile is mid spin animation
+ Made !duel text more obvious next to king.
- Fixed bug involving merging database entries after livestream linking to the Chaos Bot
+ Recruit reward doubled from 500 to 1000 points for each player you invite to the stream.
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Chaos League Live Safe Music Options Playlist: (use !song [type song name+artist from playlist]
https://open.spotify.com/playlist/5gdz9X9y9hpBOCjYo6TI31
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
42
views
BeatCraft 7 Community Server Opening Announcement #musicsync #beatcraft #minecraft
Minecraft Domain: doodle.dymondia.com
Discord: https://discord.com/invite/7FCrWAzDY7
Patreon: https://www.patreon.com/doodlechaos
6
views
I'm Building Competitive Stream Plinko?!? (Type in Chat to Play!) - CLL V2.1 #4
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 500 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
!toll [amount 0-10] // Only available as king. Allows you to set a point fee that will charge each player who goes through a pipe on the right tile.
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!duel @username1 @username2 //Only available if you the king. ****Each player has a limited time to creatively ask for votes, all players can !vote, winner gets 50 points per vote, loser dies
!vote left|right //If there is a duel, you can vote for who you want to live
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.com/invite/7FCrWAzDY7
Marble Upgrades: https://www.patreon.com/doodlechaos
Discord: https://discord.com/invite/7FCrWAzDY7
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.1
+ New Command- !toll [number 0-10] As king, you can charge this point fee for each player to use a pipe on the right tile.
+ New Tile! "Zero or Hero", multiplication is back baby. Superchat multiplier increases multiplication by x0.1 per dollar
- Fixed emoji shortcode conversion
- Currency conversion now rounds to the nearest dollar instead of long decimal count
+ When a new tile is spun, it will block duplicates of the other active tile
+ Duels are back! The king can use !duel @username1 @username2 to force two players into a duel
+ Updated leaderboard. Now displays who in the lobby has the most points, and who has the most gold (1 gold earned every 1 second as king)
- Fluid particles now evaporate at a slower rate
- Top of "Don't be late" tilter is now heavier, and shouldn't get stuck halfway as easily
+ Added ability to hide the super stickers and super chats from the screen
- King messages that begin with "!" are filtered from using TTS
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
Music Sources:
https://www.youtube.com/@Wintergatanhttps://wintergatan.net/
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
34
views
Chaos League LIVE (Type in Chat to Spawn) - V2.0 Alpha Test #2
Want quick points? Share the stream with friends and ask them to type in @yourusername. You’ll both earn 500 points for inviting a new player. (The red dot on a ball means available to recruit) Players with accounts less than 1 week old are blocked from this mechanic to avoid abuse.
COMMANDS
!defend [amount] //spread defense divided up among 10 obsidian defense bricks
!payitforward //If you're not king, double your points, destroy your marble, and give your points to anther random player
!givepoints [amount] @username //Give a specified amount of your points to another player. Available between any two players alive on the field.
INSTRUCTIONS:
Simply enter "!#" to spawn and choose the pipe number for your ball. You will see the ring color change around your ball after you make your selection. You can expect between 1 - 8 seconds of delay before you'll see your interaction take place.
I have tested this game a lot, but there still may be bugs. If there is a crash, or I need to fix something, I will get the stream back as soon as possible. Please message on discord if you have
any questions!
Discord: https://discord.com/invite/7FCrWAzDY7
Marble Upgrades: https://www.patreon.com/doodlechaos
Q&A
Why do the default brick values different for new kings sometimes?
- The strength of the bricks are determined by the total duration the previous king held the throne. If it is shorter than the target duration, the next king block values will go up one power of 2. If the previous king held for longer than the target duration, the next block value will be decreased by a power of 2.
I’m typing in numbers for a pipe, why am I not spawning in?
- If you type the same thing into chat repeatedly too much, youtube will detect your messages as spam and begin filtering them. Many players have found adding random characters after your number solves this issue.
ChangeLog Chaos League Live V2.0
- A LOT...
I'm on a mission to indie dev the best interactive livestream game of all time. Let me know what you think!
MUSIC
Wintergatan:
https://www.youtube.com/@Wintergatanhttps://wintergatan.net/
Monstercat:
https://www.youtube.com/@Monstercat
By participating in the interactive YouTube Livestream and sending Supers, you acknowledge that Superchats/Superstickers are voluntary contributions and do not guarantee any specific action or response from the content creator.
8
views
Team Marble Battle - Multiplying Mayhem (Chaos League S1 Finale)
Chaos League is my marble race series that spawns YOU in. Create your character with custom images, colors, victory messages and more. Climb the leaderboards and see how you rank among the competition. How do I join? It’s simple, just become a valid patron at http://patreon.com/doodlechaos and you will be spawned in to the next Chaos League video automatically! The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in. Custom pledges below "Doodler" tier will not spawn in.)
Welcome to episode 4 of Chaos League. As usual, I've built a completely new Unity project for this competition. This time, you're divided into two teams in an @mikan2d-style inspired battle. However, my new twist is that each of your marbles has an individual power level, allowing for huge swing plays to be made be anybody with a little luck.
I tried to make the simulation as self explanatory as possible. One important balancing mechanic you can't see is that the releasing mechanism speeds up proportionally to how many players have been eliminated on your team. I've also added a centerpiece which I refer to in the code as the gold "battle perch". Holding the battle perch will drip feed you points at an ever increasing rate (+1, +2, +3, +4... etc). If you have any other questions about how this works let me know in the comments and I will answer as many as I can.
Now that S1 is completed, I'll be making some new improvements to the Chaos League! My plan is to transition the character profiles and stats to a real time database that you can interact with via a discord bot I'm working on. This opens up the door for more skill / strategy based gameplay via interactive livestreams, rather than just pure RNG that it is right now. It also makes it possible to give utility to the points you have earned! Very excited, so stay tuned!
Season 1 Uploads
Chaos League Ep 1 - https://www.youtube.com/watch?v=YVjXf1zRI3I&t=2s
Chaos League Ep 2 - https://www.youtube.com/watch?v=NRqzqg7vDuw&t=2s
Chaos League Ep 3 - https://www.youtube.com/watch?v=U6ywtNVQYqQ
Have other questions? Ask in the Chaos League Discord Text Channel.
https://discord.gg/VZPKr8VvRE
Twitter:
https://twitter.com/DoodleChaos
Music:
[Electro] - Nitro Fun - Final Boss [Monstercat Release]
https://www.youtube.com/watch?v=VGh5DV0D3wk
Nitro Fun - Hidden Level [Monstercat Release]
https://www.youtube.com/watch?v=vxoetY_gV7g
Lego Click SFX by CGEffex:
https://freesound.org/people/CGEffex/sounds/104818/
21
views
Last chance to join!
How do I join for free?
It’s simple, just become a patron at http://patreon.com/doodlechaos and you will be spawned in to the next video automatically! Join before Monday to make it in the finale. You can join for FREE with Patreon’s new “Free Trial” feature! The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in)
How do I customize my marble?
Your marble will be spawned in with your current Patreon profile picture image. Display names are taken from your Patreon name as well. You can update these at any time on Patreon. Other customization options (such as victory message and name color) must be modified by logging in with your Patreon account at doodlechaos.com. Don’t forget to add a victory message to display on the top ten leaderboard!
Thank you everyone who has supported me on this project! Let me know what you would like to see in a Season 2. I already have some new ideas cookin that I'm really excited about.
Have other questions? Ask in the Chaos League Discord Text Channel.
https://discord.gg/VZPKr8VvRE
6
views
I #synchronized a race track to music in #trackmania
Full Video: https://www.youtube.com/watch?v=af1uoEbHleo
This is no ordinary race track. It took me over 100 hours to create, matching various jumps and bounces of the car to the beat as best I can using trial and error.
This video isn't sponsored, but if you'd like to support me in continuing to make music sync videos, here is a link to my patreon: https://www.patreon.com/doodlechaos
Discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Song: Clarx - H.A.Y [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/HAY
Watch: http://youtu.be/mj9KRKSvdbk
16
views
I Synchronized a Race Track to Music - Trackmania PF #4
This is no ordinary race track. It took me over 100 hours to create, matching various jumps and bounces of the car to the beat as best I can using trial and error.
This video isn't sponsored, but if you'd like to support me in continuing to make music sync videos, here is a link to my patreon: https://www.patreon.com/doodlechaos
Discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Song: Clarx - H.A.Y [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/HAY
Watch: http://youtu.be/mj9KRKSvdbk
21
views
Marbles vs Music - Visualizer Bars Battle Royale
Chaos League is my marble race series that spawns YOU in. Create your character with custom images, colors, victory messages and more. Climb the leaderboards and see how you rank among the competition. How do I join for free? It’s simple, just become a valid patron at http://patreon.com/doodlechaos and you will be spawned in to the next Chaos League video automatically! You can join for FREE with Patreon’s new “Free Trial” feature! I’ve maxed out the duration. The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in. Custom pledges below "Doodler" tier will not spawn in.)
Welcome to episode 3 of Chaos League. I built my own physics based music visualizer just to make this video. It's mostly procedural along a line renderer, which is how I was able to curve the visualizer bars into different paths. Super fun to build, but boy did it turn out to be way more challenging than I was expecting. I've been learning a lot while working on this.
Season 1 Uploads
Chaos League Ep 1 - https://www.youtube.com/watch?v=YVjXf1zRI3I&t=2s
Chaos League Ep 2 - https://www.youtube.com/watch?v=NRqzqg7vDuw&t=2s
How do I customize my marble?
Your marble will be spawned in with your current Patreon profile picture image. Display names are taken from your Patreon name as well. You can update these at any time on Patreon. Other customization options (such as victory message and name color) must be modified by logging in with your Patreon account at doodlechaos.com. Don’t forget to add a victory message to display on the top ten leaderboard!
Have other questions? Ask in the Chaos League Discord Text Channel.
https://discord.gg/VZPKr8VvRE
Twitter:
https://twitter.com/DoodleChaos
Music:
[Electro] Nitro Fun - Cheat Codes [Monstercat Release]
https://www.youtube.com/watch?v=mdaCDsN1FJ0
Lego Click SFX by CGEffex:
https://freesound.org/people/CGEffex/sounds/104818/
My main takeaways from this project (Mostly me rambling just to clear my head)
1. Unity Package Manager is amazing! Learn to make your own packages and you will become 10x more organized. It is so cool that I can make a change to my visualizer spectrum package, and then update it into all other unity projects with ease. No more duplicate instances of code across projects.
2. Animation does not play well with kinematic rigidbodies. Challenge: Make super fast moving bars animated to music interact naturally with rigidbody physics, and exert the proper force on the balls based on their change in growth velocity on the bar from the music. Making the bars grow while also maintaining the correct velocity was a tough challenge. My solution was to create "caps" for each of the bars that are a constant scale, then scale a secondary base mesh underneath it. Now how should I move these caps? First failure, PID controlled caps, it looked correct, but the balls kept glitching through the bar colliders. Second failure, making custom config joint sliders for each of the caps so that they are locked into a certain range of motion. This also had crazy bugs in the physics. Sometimes the balls would stick to the top even as the bars were moving down against gravity. My theory for why this method was failing the penetration resolution tried to push the bar away to resolve the collision, rather than the ball, but the rigidbody world somehow wasn't aware that I had a constraint due to the config joint? IDK. Constraints + Rigidbodies in unity have been buggy in my experience, but I'm probably doing something wrong. Finally, the working solution turned out to be the simplest. All I had to do was make the rigidbodies kinematic and animate them with Rigidbody.MovePosition(). This updates the velocity correctly and viola, no more glitches!
Fun facts:
- I pulled an all nighter just to get the physics correct when the marbles impact the music visualizer bars.
- I added support for emojis in the victory message on the leaderboard!
102
views
Elytra Dreams - 360° VR Edition | Minecraft Music Sync
Here is the 360 degree view version of my Dreams (Anamanaguchi & Flux Pavilion) music video. I tried something new this time and disabled the rotation of the camera so you have more control over where you look. Try to keep you view facing forward on the path as a fun challenge!
My PC couldn't handle the insane render distance I did on the Non-360 version, but here is a link to the original if you want to see what it looks like with 256 chunk render distance! https://www.youtube.com/watch?v=4XiJxSQiHVU
How to move your view:
On desktop, click and drag with a mouse or click the arrows in the top left-hand corner of the screen. On a mobile, drag your finger across the screen or move your phone around.
This video is not sponsored. If you would like to support the channel, and get your name in future videos, here is the link to my Patreon page: https://www.patreon.com/doodlechaos
Fun Facts:
This entire video was made through in game screenshots. I made a mod to capture 6 screenshots forming a cubemap around the player. Then I process that cubemap into equirectangular images for each frame of the video. Working with huge data sizes for 360 videos is stressful, because if I make a mistake it can set me back days, due to the time it takes to process and render everything.
My social media:
Twitter: https://twitter.com/doodlechaos
Discord: https://discord.com/invite/7FCrWAzDY7
Tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Music:
Anamanaguchi & Flux Pavilion - Dreams [Monstercat Release]: https://www.youtube.com/watch?v=XwBse1pfiWg
World Seed (1.92.2): 569115232
Shaders: Complementary Shaders v4
10
views
Can you escape me?
Welcome to Chaos League episode 2. The theme of this episode is AI/Pathfinding. Chaos League is my marble race series that spawns YOU in. Create your character with custom images, colors, victory messages and more. Climb the leaderboards and see how you rank among the competition.
How do I join for free? It’s simple, just become a valid patron at http://patreon.com/doodlechaos and you will be spawned in to the next Chaos League video automatically! You can join for FREE with Patreon’s new “Free Trial” feature! I’ve maxed out the duration, so you can spawn in at least 2 videos before it expires. The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in. Custom pledges below "Doodler" tier will not spawn in.)
Season 1 Upload Schedule:
Chaos League Ep 1 - 2/1/23 (Completed)
Chaos League Ep 2 - 2/15/23 (Completed)
Chaos League Ep 3 - 3/1/23
Chaos League Ep 4 - 3/15/23
How do I customize my marble?
Your marble will be spawned in with your current Patreon profile picture image. Display names are taken from your Patreon name as well. You can update these at any time on Patreon. Other customization options (such as victory message and name color) must be modified by logging in with your Patreon account at doodlechaos.com. Don’t forget to add a victory message to display on the top ten leaderboard!
Have other questions? Ask in the Chaos League Discord Text Channel.
https://discord.gg/VZPKr8VvRE
Twitter:
https://twitter.com/DoodleChaos
Music:
[House] - Nitro Fun - Soldiers [Monstercat Release]
https://www.youtube.com/watch?v=DwN4E3qfTPY
Lego Click SFX by CGEffex:
https://freesound.org/people/CGEffex/sounds/104818/
14
views
Minecraft, but I soar through 1,000,000,000 blocks with NO LAG (Music Sync)
Have you ever wondered what it would look like to fly through a Minecraft world at high speed with a 256 chunk render distance and everything loads in instantly? I've been obsessed with making this happen, and I've finally found a way.
How long did it take me to make this video?
Keyframing the camera and music sync elements took me about a week. The recording was the hard part. I just can't resist doing 4k 60fps haha. At 256 chunk render distance, my game was crashing even with 50 Gb of ram allocated. I think there may be a memory leak in my mod somewhere, or the bobby mod is unable to unload chunks fast enough when I am moving my player so quickly (I did set the unload timer to 0 sec in the config but that didn't help). At an average of 12 seconds to render each frame, it took about 40 hours of total render time on my PC. Setting an alarm to check on the render throughout the night to see if it crashed made me feel like I'm a parent checking in on a newborn.
I did some back of the napkin math on how many blocks are in this world, and I think it's actually a lot more than 1 billion. A minecraft .mca file is composed of 32x32 chunk regions. The entire world size is 3.68 Gb. Assuming the largest .mca file in my folder was saturated with chunks, I was able to estimate there are 292116 chunks in this world. Then if we use 98,000 blocks per chunk (including air blocks), we arrive at a total of 2.86 x 10^10, or 28,600,000,000 blocks. This is an amplified world, but a good percentage is a lot of air. I think it's safe to say at least 1 billion regular blocks haha. Let me know in the comments if you know a more accurate way I can determine the non-air block count!
If you'd like to support me so I can continue making videos like this, consider joining on patreon. Your profile picture will be spawned in to Chaos League videos on my channel: https://www.patreon.com/doodlechaos
Come hang on discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Music:
Anamanaguchi & Flux Pavilion - Dreams [Monstercat Release]
https://www.youtube.com/watch?v=XwBse1pfiWg
Mods Used:
Huge shoutout to the Bobby Mod. Without it the render distance in video would not have been possible with shaders. Try it out for yourself here: https://beta.curseforge.com/minecraft/mc-mods/bobby
My music sync mod: (Sorry not public yet, it's still very buggy)
Shader:
Complementary Shaders V4
https://www.curseforge.com/minecraft/customization/complementary-shaders
13
views
Marble Death Race (but YOU are the marble)
Chaos League is a marble race series that spawns YOU in. Create your character with custom images, colors, victory messages and more. Climb the leaderboards and see how you rank among the competition.
How do I join for free? It’s simple, just become a patron at http://patreon.com/doodlechaos and you will be spawned in to the next Chaos League video automatically! You can join for FREE with Patreon’s new “Free Trial” feature! I’ve maxed out the duration, so you can spawn in at least 2 videos before it expires. The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in. Custom pledges below "Doodler" tier will not spawn in.)
Each competition will be posted as a separate video on my channel. The current plan is to alternate between regular channel uploads and chaos league uploads.
Season 1 Upload Schedule:
Chaos League Ep 1 - 2/1/23 (Completed)
Chaos League Ep 2 - 2/15/23
Chaos League Ep 3 - 3/1/23
Chaos League Ep 4 - 3/15/23
How do I customize my marble?
Your marble will be spawned in with your current Patreon profile picture image. Display names are taken from your Patreon name as well. You can update these at any time on Patreon. Other customization options (such as victory message and name color) must be modified by logging in with your Patreon account at doodlechaos.com. Don’t forget to add a victory message to display on the top ten leaderboard!
Anyone familiar with my videos knows that I LOVE physics simulations, music synchronization, and crazy contraptions - @JellesMarbleRuns , and @mikan2d are both incredible creators that have inspired me greatly. I had a lot of fun building this (plus blood sweat and tears), and I’m excited to share! I’m so very thankful to everyone that has supported me on Patreon over the years. I want to keep doing more for you, and I hope you enjoy the battle.
Have other questions? Ask in the Chaos League Discord Text Channel.
https://discord.gg/VZPKr8VvRE
Twitter:
https://twitter.com/DoodleChaos
Music:
[Electro] - Nitro Fun - New Game [Monstercat Release]
https://www.youtube.com/watch?v=6y_NJg-xoeE
Lego Click SFX by CGEffex:
https://freesound.org/people/CGEffex/sounds/104818/
44
views
Are you feeling lucky?
Anyone familiar with my videos knows that I LOVE physics simulations, music synchronization, and crazy contraptions - @JellesMarbleRuns and @mikan2d are both incredible creators that have inspired me greatly. I had a lot of fun building this (plus blood sweat and tears), and I’m excited to share! I’m so very thankful to everyone that has supported me on Patreon over the years. I want to keep doing more for you, and I hope you enjoy the battle.
How do I join for free?
It’s simple, just become a patron at http://patreon.com/doodlechaos and you will be spawned in to the next video automatically! Join before 8am CT 1-31-23 to make it in the first video! You can join for FREE with Patreon’s new “Free Trial” feature! I’ve maxed out the duration, so you should spawn in at least 2 videos before it expires if you join today. The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in)
Each competition will be posted as a separate video on my channel. The current plan is to alternate between regular channel uploads and chaos league uploads.
Season 1 Upload Schedule:
Chaos League Ep 1 - 2/1/23
Chaos League Ep 2 - 2/15/23
Chaos League Ep 3 - 3/1/23
Chaos League Ep 4 - 3/15/23
How do I customize my marble?
Your marble will be spawned in with your current Patreon profile picture image. Display names are taken from your Patreon name as well. You can update these at any time on Patreon. Other customization options (such as victory message and name color) must be modified by logging in with your Patreon account at doodlechaos.com. Don’t forget to add a victory message to display on the top ten leaderboard!
Have other questions? Ask in the Chaos League Discord Text Channel.
https://discord.gg/VZPKr8VvRE
Music:
[Electro] - Nitro Fun - New Game [Monstercat Release]
https://www.youtube.com/watch?v=6y_NJg-xoeE
4
views
Minecraft Music Sync - Once in a While by Corticus (360° VR Edition) [128 Chunk Render Distance]
Here is the 360° version of my previous music video, now at 128 chunk render distance! Uploaded in 8192x4096 (8k) resolution at 60fps. The data storage I went through while building this was crazy. About half a terabyte because I kept making mistakes and had to redo things. My hard drive makes a weird sound now. Hope you enjoy!
Original Video: https://youtu.be/mRpJ9DL_eGA
Q/A:
1. How did I record this?
Previously, I've used other mods that have the functionality to render 360 degree video built in (Minema and Replay mod). Due to my mod ticking the game asynchronously from the frame rate, I am unable to use them. Sticking with my screenshot recording solution, I was able to repurpose my mod to take 6 screenshots each frame at 1080x1080 resolution. This succeeded in capturing cubmaps for every frame, but we're still not ready for 360 video yet. I had to complete another processing step to merge all these cubemaps into equirectangular images for each frame. Luckily, I found the perfect python library for the job named py360convert. One hacky script and a batch processing job later, viola, we have 15000 equirectangular images. Import those into davinci resolve, export, and inject with spherical metadata via google's open source tool. Upload, done!
2. How did I get 128 chunk render distance?
Bobby mod for fabric. 10/10 would recommend: https://www.curseforge.com/minecraft/mc-mods/bobby
Music: (Show my boi some love! NOW ON SPOTIFY)
https://open.spotify.com/artist/736G6EN6ceo8tNaxgN2BSK
https://distrokid.com/hyperfollow/corticus/once-in-a-while-feat-alina-renae
https://linktr.ee/corticus
If you want to support me so I can continue on this music video mission, here is a link to my Patreon: https://www.patreon.com/doodlechaos
Come hang on discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Shader:
BSL_V8.2
14
views
I Synchronized my Minecraft World to Music (MODDED for new effects!)
It took me 2 months to make this monstrosity. For this video, I learned how to mod Minecraft! I've been able to make similar videos before using other people's mods, but now I overhauled the whole system to have more control of the effects, and hopefully be able to make videos much faster. It was an emotional rollercoaster but I'm proud that I didn't give up. Here are the design requirements I laid out for myself:
1. Zero lag recording with highest render distance
2. Ability to control camera and block placement via keyframes in Blender (huge speed improvement)
3. Zero lag command injection via keyframes in Blender (fireworks, spawning falling blocks, control gametime, etc)
4. Manually tick specific game functions to control time (entities, particles, textures, etc)
As a noob coming into Minecraft modding with zero experience, I underestimated how big of an undertaking it would be for me to figure this out. The best analogy I can use is trying to reach the peak of the tallest mountain in a mountain range, but there is a thick fog that doesn't let you see which mountain is tallest. I would commit to one solution, only to realize I reached a local maximum, and have to backtrack and try a new method. The main source of my confusion was not understanding how the client and server communicated (Async thread communication is a nightmare lol). After redoing the mod from scratch 3 times, I finally found a system that worked.
I started this project with blind faith that I would figure out how to do it, without ever knowing for sure what I wanted to do was even possible. It was a bit of a risk, but this time my stubbornness to not give up paid off. With the generous help of others on Discord (Shoutout to DarkMatter for the math behind the torus tunnels!) I now have the Minecraft music visualizer I've been dreaming of!
Why am I doing this?
I strongly believe that all music deserves custom synchronized visuals. Music is still being uploaded to youtube with still image backgrounds in 2022? I think we can do something more engaging/interesting! My mission is to create "generators" that can produce music videos faster. This Minecraft generator is my first attempt at doing so. I plan to continue work on this generator, as well as other formats (AI, Unity, etc). It is still a bit buggy, but I hope to eventually get this mod to a state where it is user friendly and able to be released to the public.
Music: (Show my boi some love! NOW ON SPOTIFY)
https://open.spotify.com/artist/736G6EN6ceo8tNaxgN2BSK
https://distrokid.com/hyperfollow/corticus/once-in-a-while-feat-alina-renae
https://linktr.ee/corticus
If you want to support me so I can continue on this music video mission, here is a link to my Patreon: https://www.patreon.com/doodlechaos
Come hang on discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Shader:
BSL_V8.2
11
views
I asked AI to make a music video for Infected Mushroom
I used a variety of AI models to create a music video for the track Bliss on Mushrooms (feat. Miyavi), by Infected Mushroom & Bliss. The exciting part about working with AI models to produce visuals is that the technology is advancing at such a breakneck speed, new tools are coming out faster than I can keep up. This is the first time I've been able to use Dalle2 and Stable-Diffusion, and like many others in the AI art space, I've been OBSESSED. We are living in the future and it feels like magic that I'm just one person and I'm able to do this with the resources available. It isn't magic though, it's thanks to the amazing and selfless contributions of the open source community.
What parts are done by me vs the AI? Just like in my previous AI generated video using Disco Diffusion, I am manually keyframing many elements to sync up with the music. The camera motion, video inputs, cuts, noise and strength scheduling, etc, are all still controlled by me. We are still not at the point where I can input a song, press a button, and get a result like this... YET. It is only a matter of time until we get there in the future, and I have plans to further improve the scalability of this process. Eventually it will take 2 days for me to do this, rather than 2 months!
Are you interested in making your own AI music videos? I’ve created a free post on patreon documenting all the resources I used to make this video so you can try it yourself. Here is the link:
https://www.patreon.com/posts/72825385
Want to see the exact settings and prompts I used to create this video? I've posted all of them here: https://www.patreon.com/posts/72829815
This is the longest music video I've posted on this channel, and it took me over 2 months of work to finish! If you'd like to support me and get your name featured at the end of each video in a mini game, here is a link to my patreon: https://www.patreon.com/doodlechaos
My social media:
Twitter: https://twitter.com/doodlechaos
Discord: https://discord.com/invite/7FCrWAzDY7
Tiktok: https://www.tiktok.com/@doodlechaos
Instagram Shorts: https://www.instagram.com/doodlechaos_shorts/
Email: contact@doodlechaos.com
Music:
Infected Mushroom & Bliss - Bliss on Mushrooms (feat. Miyavi) [Monstercat Release] : https://www.youtube.com/watch?v=ceYKKNXFpSE
End Screen Music:
lofi geek - Monster: https://www.youtube.com/watch?v=CfYYsKWAGLo
Art Credits:
Abandoned Warehouse Model by Aurélien Martel - https://sketchfab.com/3d-models/abandoned-warehouse-interior-scene-1d5285f2e0fd4211a27c8042496d5959
Apple 2 Computer On Desk by Hank-Ball - https://www.cgtrader.com/free-3d-models/electronics/computer/apple-2-computer-on-desk
For a few frames in 6:10 - 6:16 I used Greg Rutkowski's name in the prompt for Dalle2. For Greg's style influencing this section, I wish to properly credit him for his amazing art. https://twitter.com/GrzegorzRutko14
Input Videos Credit:
Techno Viking Video - https://www.youtube.com/watch?v=UjCdB5p2v0Y
Headbanger at Festival - https://www.youtube.com/watch?v=moorsjQznp4
447
views
Rush E 2, but each note spawns TWO Es
I've upgraded my Unity piano midi visualizer to render in Raytraced 4k 60fps! It took my computer over 3 days to finish rendering.
At the end of the video you may notice there was a bug in my code that stopped the notes before the song finished. I spliced in a fixed clip, but the physics were not deterministic, so you can see the transition.
Thank you @SheetMusicBoss for allowing me to use your incredible music! Go check out their channel :)
Original video: https://www.youtube.com/watch?v=FuMWmnhjCEQ
To include your name in the next video, here is my Patreon page: https://www.patreon.com/doodlechaos
Come hang on discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
There is a slight delay in the patron leaderboard because this video was uploaded on September 7th. If you joined recently and don't see your name yet that is why.
14
views
If Minecraft was a Rhythm Game | Marshmello (SERVER EDITION!)
To include your name in the next video, here is my Patreon page: https://www.patreon.com/doodlechaos
It's finally done after 2+ months of work! Once I finished the music synchronized path, I opened up the world for my subscribers to decorate the world on a Minecraft server. I can't believe how creative people were with their builds. It reminds me of r/place, but the Minecraft version.
I wanted to make it easy to access the world for as many people as possible, so I thought the server needed to be vanilla. BUT, I also really wanted to use the create mod because the new update with trains just came out and they are super cool. My solution was to create the synchronized path in a modded world, convert that world to vanilla, publish it to the server, let people build, then merge that vanilla world back into my modded world. I even wrote a script to create a "tunnel" of regions around the path of my player to prevent people from building in areas that would break my sync path redstone. This plan will never come back to haunt me, right??
Sounds simple, but the merge proved to be super difficult for me. I spent days writing a python script to reverse engineer the server changes from the coreprotect plugin database. The script would update every block position to the latest change via mcrcon and setblock. It was all working perfectly, but then we realized that some changes done by worldedit were not being properly stored by coreprotect after we closed the server.
Now we needed to find a new vanilla and modded world merge technique. I scoured the internet to see if there was a way to delete only vanilla blocks or only modded blocks from a world, so I could mask out just those blocks and copy and paste the boolean difference with worldedit (thanks Red and Void for helping me brainstorm solutions for this!). Finally, the solution that worked was for me to create another script that automatically deleted everything inside the vanilla server world "No Build" regions tunnel that I mentioned previously. Effectively, this left me with the entire vanilla server world, minus the husk of regions from my sync path. I copied the entire server with worldedit and saved it as a schematic (I think it was over a billion blocks). Then I loaded up the modded world, and pasted it with the ignore air argument. My computer locked up for like 10 minutes but it eventually succeeded! We now had the modded world + the decorations from people on a vanilla server as you see in this video.
There were many other challenges as well. I may have bitten off a bit more than I could chew with 4k, 60fps, shaders, mods, and massive server builds. My poor PC had a tough time giving smooth performance, and I had to reduce some of my music sync elements due to lag spikes. You'll see there are still some lag spikes in this video. Removing some of the redstone elements users built on the server was necessary to try and combat this. Sorry if I had to remove/disable your redstone build! I tried to smooth them out a bit in editing, but it's the best I could do. Live and learn!
Thank you everyone who participated! Keep a look out for your name at the end credits. Also, if you want to explore the world yourself, download link is below. Most people left signs on their builds so you'll be able to see who built what. :)
https://drive.google.com/file/d/1tYY_9cIxdyJQ9Y8-Lq_wISeJqTz3U7g8/view?usp=sharing
Massive thanks to @RedDiamondREC for hosting the server and moderating with @VoidSquid ! Check them out and show them some love.
Come hang on discord: https://discord.com/invite/7FCrWAzDY7
Twitter: https://twitter.com/doodlechaos
Official tiktok: https://www.tiktok.com/@doodlechaos
Email: contact@doodlechaos.com
Music:
Marshmello - Alone [Monstercat Release]
https://www.youtube.com/watch?v=p13lhwtSaQc
Mods Used (Thank you to the creators of these awesome mods!):
create-mc1.18.2_v0.5.0
flywheel-forge-1.18-0.6.3
OptiFine_1.18.2_HD_U_H7
worldedit-mod-7.2.10
Shader:
BSL_V8.1.03
29
views