YAYARG

Weighted Options

Weighted options allow you to choose how likely a particular option's value is to be used in game generation. The higher a value is weighted, the more likely the option will be chosen. Think of them like entries in a raffle.

Choose the options you would like to play with! You may generate a single-player game from this page, or download an options file you can use to participate in a MultiWorld.

A list of all games you have generated can be found on the User Content page.


Game Options

Progression Balancing

A system that can move progression earlier, to try and prevent the player from getting stuck and bored early. A lower setting means more getting stuck. A higher setting means less getting stuck.
This is a range option.

Accepted values:
Normal range: 0 - 99

The following values have special meanings, and may fall outside the normal range.
  • 0: Disabled
  • 50: Normal
  • 99: Extreme
0
25
0
0
0
0
0

Accessibility

Set rules for reachability of your items/locations. **Full:** ensure everything can be reached and acquired. **Minimal:** ensure what is needed to reach your goal can be acquired.
25
0
0

Song List

Accepts either: 1. The filename of your song list json file (generated by the YAML Creation tool) that must be placed in the 'YAYARG Song Data' folder within the Archipelago directory of the person generating the seed 2. A song data hash string exported from the YAML Creation tool WARNING: Hash strings cannot use weighted option syntax. Replace 'null' with the hash string in quotes. Example: song_list: "your_hash_string_here"
This option allows custom values only. Please enter your desired values below.

Song Pools

Define custom song pools for the randomizer. Each pool specifies which songs are available based on instrument and difficulty requirements, and how many songs from that pool should be checkable locations. Each song pool must have a unique name and specify: - instrument: The instrument this pool is for (see supported instruments below) - random_variance: Randomizes the pool size by selecting a value between amount_in_pool − variance and amount_in_pool + variance - amount_in_pool: Number of songs from this pool to include - min_difficulty: Minimum difficulty tier (0 or higher) - max_difficulty: Maximum difficulty tier (0 or higher) - completion_requirements: Settings for what counts as completing a song **Supported Instruments:** - FiveFretGuitar: Standard 5-button guitar - FiveFretBass: Standard 5-button bass - FourLaneDrums: 4-lane drums (Rock Band style) - ProDrums: Pro drums with cymbals - FiveLaneDrums: 5-lane drums (Guitar Hero style) - Keys: Keyboard/keys - ProKeys: Pro keys with multiple lanes - Vocals: Lead vocals - Harmony: Harmony vocals **Completion Requirements:** - reward1_req: Score requirement for the standard reward - Clear: Just complete the song - OneStar: Achieve 1 star - TwoStar: Achieve 2 stars - ThreeStar: Achieve 3 stars - FourStar: Achieve 4 stars - FiveStar: Achieve 5 stars - GoldStar: Achieve gold star rating - FullCombo: Complete without missing any notes or breaking combo - reward1_diff: The difficulty you must complete the song at for the standard reward - Easy - Medium - Hard - Expert - reward2_req: Requirement for the extra reward if one exists (same options as reward1_req) - reward2_diff: Difficulty tier for the extra reward if one exists (same options as reward1_diff)
This option cannot be modified here. Please edit your .yaml file manually.

Global Song Exclusions

A list of songs that will be completely excluded from your seed. Songs must be specified by their song hash, which can be obtained from the YAML Generator. Example:: [song_hash_5, song_hash_6, song_hash_7]
This option cannot be modified here. Please edit your .yaml file manually.

Song Pool Exclusions

A mapping of songs to the specific pools they should be excluded from. Songs must be specified by their song hash, which can be obtained from the YAML Generator. Example:: song_hash_3: ['Guitar Pool Name', 'Bass Pool Name'] song_hash_4: ['Drum Pool Name']
This option cannot be modified here. Please edit your .yaml file manually.

Song Pool Inclusions

A mapping of songs to the pools they are required to appear in. Each listed song will always appear in at least one of the specified pools. Songs must be specified by their song hash, which can be obtained from the YAML Generator. Example:: song_hash_3: ['Guitar Pool Name', 'Bass Pool Name'] song_hash_4: ['Drum Pool Name']
This option cannot be modified here. Please edit your .yaml file manually.

Goal Pool Plando

Forces the goal song into the given pool
This option allows custom values only. Please enter your desired values below.

Goal Song Plando

Forces the goal song to be the given song The song must be entered by the song hash which can be obtained from the YAML Generator
This option allows custom values only. Please enter your desired values below.

Extra Check Percentage

Determines what percentage of song locations will award an extra item when completed. This includes starting songs.
This is a range option.

Accepted values:
Normal range: 0 - 100
0
25
0
0
0
0

Song Pack Percentage

Controls how many songs are grouped into Song Packs instead of being unlocked individually. 0% = All songs unlock individually. >0% = That percentage of songs will be placed into Song Pack items. Each Song Pack unlocks a number of songs equal to "Song Pack Amount". Songs not selected for Song Packs will appear as individual unlocks.
This is a range option.

Accepted values:
Normal range: 0 - 100
25
0
0
0
0
0

Song Pack Amount

Determines how many songs are unlocked by each Song Pack item. This option only has an effect if "Song Pack Percentage" is greater than 0. When Song Packs are enabled, each Song Pack item will unlock this many songs at once instead of unlocking songs individually.
This is a range option.

Accepted values:
Normal range: 2 - 999
0
25
0
0
0
0
0

Extra Song Unlock Items

Adds duplicate Song Unlock items to the item pool. This percentage of Song Unlock items — including both individual song unlocks and Song Pack unlocks — will have an additional copy added to the pool. Extra copies are only added if there is available space remaining in the item pool.
This is a range option.

Accepted values:
Normal range: 0 - 100
25
0
0
0
0
0

Instrument Shuffle

You will need to collect an instruments item before you can play songs requiring that instrument. You start with one random instrument unlocked. Requires at least two song pools with different instruments.
25
0
0

Reuse Songs Across Instruments

If enabled, the same song can appear once for each instrument. If disabled, each song can only appear once total across all pools.
25
0
0

Max Setlist Time

WARNING: This setting is experimental and may produce unstable results, it should never be used in large public seeds. If set too low, generation may fail or require multiple attempts and manual YAML adjustments. If the total duration of all selected songs (in seconds) exceeds this value, songs will be removed from the seed until the total duration falls at or below the specified limit. A value of 0 disables this feature.
This is a range option.

Accepted values:
Normal range: 0 - 86400
25
0
0
0
0
0

Starting Songs

Sets the number of songs you start with in your setlist.
This is a range option.

Accepted values:
Normal range: 1 - 999
0
25
0
0
0
0
0

Goal Song Needs Item

Does your goal songs song item need to be found before it can be completed
25
0
0

Setlist Percentage

What percentage of your total songs should be completed to unlock your goal song.
This is a range option.

Accepted values:
Normal range: 0 - 100
0
25
0
0
0
0
0

Fame Point Percentage

What percentage of fame points in the pool should be required to unlock your goal song.
This is a range option.

Accepted values:
Normal range: 0 - 100
0
25
0
0
0
0
0

Fame Point Amount

If goal is set to require fame points, add this many to the pool
This is a range option.

Accepted values:
Normal range: 0 - 999
0
25
0
0
0
0
0

Star Power Item Filler Weight

Specifies the weight of the Star Power filler item. This item adds 1/4 of a Star Power bar when received.
This is a range option.

Accepted values:
Normal range: 0 - 999
0
25
0
0
0
0
0

Swap Song Random Filler Weight

Specifies the weight of the Swap Song (Random) filler item. This item lets you swap one of your songs with a randomly selected new song.
This is a range option.

Accepted values:
Normal range: 0 - 999
0
25
0
0
0
0
0

Swap Song Choice Filler Weight

Specifies the weight of the Swap Song (Choice) filler item. This item lets you swap one of your songs with a new one of your choice.
This is a range option.

Accepted values:
Normal range: 0 - 999
0
25
0
0
0
0
0

Failure Prevention

Specifies the weight of the Failure Prevention item. These will prevent you from failing a song once per item by granting you 1/4 of a rock meter. It will activate automatically when you would fail a song.
This is a range option.

Accepted values:
Normal range: 0 - 999
25
0
0
0
0
0

Lower Difficulty Filler Weight

Specifies the weight of the Lower Difficulty filler item. This item lets you Lower the instrument difficulty or score requirement for a song of your choice.
This is a range option.

Accepted values:
Normal range: 0 - 999
25
0
0
0
0
0

Restart Trap Filler Weight

Specifies the weight of the Restart Trap item. Recieving this item during a song will cause the song to immediately exit to the menu.
This is a range option.

Accepted values:
Normal range: 0 - 999
25
0
0
0
0
0

Rock Meter Trap Filler Weight

Specifies the weight of the Rock Meter Trap item. Recieving this item during a song will drain your rock meter by 1/4th.
This is a range option.

Accepted values:
Normal range: 0 - 999
0
25
0
0
0
0
0

Nothing

Specifies the weight of the Nothing filler item. It does nothing. If all filler/trap items are set to a weight of zero, this value will be forced to 1
This is a range option.

Accepted values:
Normal range: 0 - 999
0
25
0
0
0
0
0

Death Link

Failing a song will send a DeathLink to others. If you receive a DeathLink, you will instantly fail your current song. Death link will trigger if you fail a song or if you fail to meet the requirements for the song location check after completing it. Modes: Instant Fail: Recieving a DeathLink will cause you to instantly fail the song you are currently playing. Rock Meter: Recieving a DeathLink will cause the Rock Meter to decrease low enough that missing a single note will cause you to fail. -Rock Meter is not supported in Yarg Stable. If selected when using that version, Instant Fail will be used instead. This setting can be modfied mid-game at any time in the client.
25
0
0
0

Energy Link

Completing songs adds energy to the Energy Link pool based on your total score. The conversion rate scales from 1:20,000 (0% complete) to 1:1,000,000 (100% complete). Modes: - Check Song: Only songs that send item checks contribute energy and only once when the location is checked. - Other Song: Only songs without item checks contribute energy. - Any Song: All completed songs contribute energy.
25
0
0
0
0
Item & Location Options

Local Items

Forces these items to be in their native world.

Non-local Items

Forces these items to be outside their native world.

Start Inventory

Start with the specified amount of these items. Example: "Bomb: 1"

Start Inventory from Pool

Start with the specified amount of these items and don't place them in the world. Example: "Bomb: 1" The game decides what the replacement items will be.

Start Hints

Start with these item's locations prefilled into the ``!hint`` command.

Start Location Hints

Start with these locations and their item prefilled into the ``!hint`` command.

Excluded Locations

Prevent these locations from having an important item.

Priority Locations

Prevent these locations from having an unimportant item.

Item Links

Share part of your item pool with other players.
This option cannot be modified here. Please edit your .yaml file manually.