Jigsaw

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

Plando Items

Generic items plando.
This option cannot be modified here. Please edit your .yaml file manually.

Enable forced local filler items

Old option, overrides PlacementOfFillers
0
25
0
Important: gameplay options

Number of pieces

Approximate number of pieces in the puzzle. Note that this game is more difficult than regular jigsaw puzzles, because you don't start with all pieces :) Also make sure the pieces fit on your screen if you choose more than 1000.
This is a range option.

Accepted values:
Normal range: 4 - 2000
0
25
0
0
0
0
0

Rotations

Something to make it more realistic but also much harder: pieces can be rotated!
25
0
0
0
Important: image

Orientation of image

If you're using a custom image, select the orientation here.
0
25
0
0

Which image

Only if you selected the landscape orientation option. This option will decide which landscape picture will be set for you. Don't worry, you can change it in the game. Every number corresponds to a set image. See the images here: https://jigsaw-ap.netlify.app/images.html
This is a range option.

Accepted values:
Normal range: 1 - 51
0
0
25
0
0
0
Optional: extra pieces, items and checks

Percentage of extra pieces

This option allows for there being more pieces in the pool than necessary. When you have all your items already, the additional pieces don't do anything anymore. 0 means there are exactly enough pieces in the pool. 100 means there are twice as many pieces in the pool than necessary. That means you would only need half of your items to finish the game.
This is a range option.

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

Maximum number of real items

Jigsaw has two types of items: "real items" and forced local filler items. All puzzle pieces you want are contained in the "real items" (these items can give multiple pieces at once). Only the "real items" are shuffled across the multiworld. The forced local filler items have no effect on the multiworld and are just to make every merge be a check. They only show everybody how good you're puzzling and give you additional dopamine every time you merge. Having too many real items may hurt the multiworld: in many cases, it is not fun to have 1000 "1 Puzzle Piece" items in the itempool, especially not for other players that may have way less checks or really hard checks. For solo games I would recommend to put this to the maximum.
This is a range option.

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

Minimum number of pieces per real item

Remember the real items that are shuffled across the multiworld? This option determines the minimum number of pieces that you will be given per item. Finding "1 Puzzle Piece" items may not be fun, so this option can make it least at 2 pieces per item for example. For solo games I would recommend to put this to 1.
This is a range option.

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

Forced local filler items

This option determines if and how filler items are used. Default is probably fine :) local_only: Creates filler items so every merge is a check, but they are not shuffled across the multiworld. Probably ideal: doesn't overload the pool with filler items, but still gives dopamine rush every time you merge. global: creates filler items so every merge is a check, and they are shuffled across the multiworld. Warning: use this carefully, as this may overload other games with useless filler items. You can use the invisible percentage_of_fillers_in_itempool option to change the percentage of fillers in the itempool. Default is 100%. So for example if you want 60%: percentage_of_fillers_globally: 60: 50 none: no filler items are added to the itempool.
25
0
0
0

Permillage of checks out of logic

It might be hard to find the one connection you can make. As such, this option will make it so that there are always additional checks not considered by logic. This makes it easier to get "all your checks in logic". Of course this won't make a difference at the very end when few merges are left. A "permillage" is 1/10 of a percentage. 1 percent = 10 permillage The number of checks out of logic is: [total number of pieces] * [this option] / 1000 rounded up.
This is a range option.

Accepted values:
Normal range: 0 - 100
0
25
0
0
0
0
0
Optional: piece order

Piece type order

This option affects the order in which you receive puzzle piece types (corners, edges, normal). This is prioritized over the Piece Order option. four_parts and four_parts_non_rotated: The board will be divided into four (rotated) quadrants. You will first get all pieces of one of the first quadrant, then for the second, etc. This makes it so that you're basically starting and finishing a section four times in your playthrough. This may be nice for big puzzles, it decreases the pressure at the start, while making the ending more interesting.
25
0
0
0
0
0
0
0
0
0

Strictness piece type order

This option determines how strictly the above piece type order is followed. 1 means it is barely followed, 100 means it is followed in the strictest way possible.
This is a range option.

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

Piece order

This option affects the order in which you receive puzzle pieces. random_order: pieces are added in random order with no extra constraints whatsoever every_piece_fits: every piece you receive, will be able to merge with another piece least_merges_possible: you will receive pieces in an order that gives the least number of possible merges
25
0
0
0

Strictness piece order

This option determines how strictly the above piece order is followed. 1 means it is barely followed, 100 means it is followed in the strictest way possible.
This is a range option.

Accepted values:
Normal range: 1 - 100
0
25
0
0
0
0
Optional: traps

Fake pieces

Adds a fake piece to start with and adds a fake piece to the itempool. Just for fun! (I might change this option and allow for more fake pieces later)
This is a range option.

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

Rotate traps

Adds a rotate trap to the game, that randomly rotates an unmerged piece. This trap is only added when the rotations option is enabled. (I might change this option and allow for more of these later)
This is a range option.

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

Swap traps

Adds a swap trap to the game, that randomly swaps two unmerged pieces. (I might change this option and allow for more of these later)
This is a range option.

Accepted values:
Normal range: 0 - 1
25
0
0
0
0
0
Optional: others

Enable clues

Enable clues for the jigsaw puzzle, which shows the outline of pieces that can merge. If enabled, can be used as many times as you want. If disabled, the button is simply not there.
0
25
0

Total size of image

The percentage of your game that makes up the image and the puzzle. Default should be fine, but you can change it if you want to make it smaller or bigger.
This is a range option.

Accepted values:
Normal range: 30 - 100
0
25
0
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 these items.

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.